git-marijus
10ecb6d368
remove duplicate code
2017-06-04 16:58:59 +02:00
zotlabs
4fcfcc8117
start deprecation of server_role
2017-05-29 13:50:02 -07:00
zotlabs
647b5d098f
apporder style improvement and add to nav menu, also add language awareness to webpages
2017-05-23 21:50:38 +02:00
zotlabs
7ae0317b6a
apporder style improvement and add to nav menu, also add language awareness to webpages
2017-05-22 17:07:34 -07:00
zotlabs
21103f8bc4
provide mechanism to arbitrarily sort the nav tray apps, currently the preferred order list needs to be manually created
2017-05-16 23:00:28 -07:00
zotlabs
a1ba44db72
provide mechanism to arbitrarily sort the nav tray apps, currently the preferred order list needs to be manually created
2017-05-16 22:57:34 -07:00
Mario Vavti
3ccefa20e8
collapse sysapps if viewing a remote channel
2017-05-05 16:33:28 +02:00
zotlabs
d57169fcf6
profile_tabs is now channel_apps (except the original was left behind as the gitwiki addon still uses it). A couple of things were modernised but basic functionality is the same as the latest revisions to the original.
2017-05-01 15:11:51 +02:00
Mario Vavti
ca14ab3d55
move profile tabs to app-tray
2017-03-20 17:24:48 +01:00
Mario Vavti
a0a376e95e
hide nav search behind a button, css fixes and cleanup
2017-03-14 18:31:19 +01:00
Andrew Manning
a2371d56fd
Take me home instead of get me home
2017-03-09 20:43:16 -05:00
zotlabs
956f0043fc
change text back to 'add apps'
2017-02-21 23:16:05 -08:00
Andrew Manning
3e144baacd
Change Add Apps to Manage Apps and support translation.
2017-02-21 20:32:13 -05:00
Mario Vavti
16a8416495
css fixes and rename link to full docs to help since its app is also called help
2017-02-17 15:07:20 +01:00
Mario Vavti
1cef3f15d5
sort the apps
2017-02-07 22:32:25 +01:00
zotlabs
6a083e8452
bring back view links for all notification types (esp: network, channel) for easy access
2017-02-06 14:32:50 -08:00
Mario Vavti
70edcabca1
move icon stuff back to app_render() and send navapps through app_render()
2017-02-06 20:10:10 +01:00
Mario Vavti
8059260c18
import system apps on initial load
2017-02-06 13:45:46 +01:00
Mario Vavti
e70c87ed41
merge dev
2017-02-06 10:08:05 +01:00
zotlabs
fc4083346e
more work on nav-modal
2017-02-03 15:31:01 -08:00
Mario Vavti
dce9a70ff5
check for app-icons in app_list() instead of app_render()
2017-02-03 12:12:05 +01:00
Mario Vavti
8220a6584c
remove apps from usermenu
2017-02-02 11:19:06 +01:00
Mario Vavti
c3bada3c32
resolve merge conflict
2017-02-02 09:38:07 +01:00
zotlabs
db710cd2df
fix a few style issues with nav login panel
2017-02-01 14:45:52 -08:00
Mario Vavti
bf820beb79
remove experimental_app_bin config conditional
2017-02-01 12:59:56 +01:00
Mario Vavti
a6cbebe03c
hide featured app category in the app category widget
2017-01-31 12:53:33 +01:00
Mario Vavti
8b5793e629
more work on app-bin
2017-01-27 17:51:49 +01:00
zotlabs
cb47354a4f
put login form into the nav bar. Proof of concept - needs a bit of UI tweaks.
2017-01-23 16:31:40 -08:00
Mario Vavti
951376852c
some work on app_bin - just to get it going
2017-01-22 13:45:34 +01:00
Mario Vavti
9e509aa25b
$a is deprecated
2017-01-22 10:21:01 +01:00
Mario Vavti
d2226c0e9b
whitespace cleanup
2017-01-22 10:20:39 +01:00
zotlabs
d7080defd3
Still trying to make the documentation link just a wee bit more obvious.
2017-01-15 16:08:51 -08:00
Mario Vavti
9b5e6a1f7a
use plural since we can have more than one wiki
2016-11-22 15:27:26 +01:00
Mario Vavti
9d1443bbfe
move the remote user homebutton to the user menu. this way everything remote user related is in one place.
2016-11-20 15:38:36 +01:00
redmatrix
a3171cd429
incutio xmlrpc library uses old-style (php4) constructors which have been deprecated for some time. They should still work on 7.0, but it's only a matter of time before they go away.
2016-09-04 16:38:35 -07:00
Mario Vavti
2b2f1f2746
fix register link if logged in
2016-09-04 10:29:33 +02:00
Mario Vavti
b00d084243
show home icon in first position in nav, provide register link also if register policy is set to approve and whitespace cleanup
2016-09-02 15:05:19 +02:00
redmatrix
ea0be8ea1a
provide techlevels in the pro server role. Should have no visible effect on other roles.
2016-08-31 17:49:22 -07:00
redmatrix
5243dd153b
use config system.server_role and deprecate 'UNO'
2016-08-07 17:29:35 -07:00
Treer
5c062aaec4
force immediate avatar update
2016-07-03 22:38:05 +10:00
redmatrix
9ef710c557
provide wiki as a feature (default is on so there aren't any surprises) and add to channel menu and profile tabs
2016-06-29 20:59:00 -07:00
redmatrix
b155e93ab1
add letsencrypt x3 intermediate cert and new cert file, improve UX of new registrations
2016-06-27 19:04:00 -07:00
Mario Vavti
b0a2e5d3f7
simplify context help js and move it to main.js where all the nav related js resides, do not close the context help if we click outside of it - members might want to work on something while help is open, move the link to /help to dropdown-menu.
2016-04-23 16:39:56 +02:00
Mario Vavti
d7f4bfedd5
some fixes for contextual help and disable transition animation for now - it looked really wired because main moved with a different speed than help-content and help-content can not be displayed under the panel as it is implemented now.
2016-04-21 23:03:09 +02:00
Andrew Manning
82de68c3d3
Added admin/site setting that toggles context help panel. If disabled, original help menu button behavior is restored.
2016-04-21 06:41:55 -04:00
Andrew Manning
b96eb1c823
Merge branch 'dev' into toggle-context-help
2016-04-20 21:05:01 -04:00
Andrew Manning
7594796ee1
Try toggling context help using onclick attribute
2016-04-19 05:52:16 -04:00
redmatrix
2a4e8972e0
module updates
2016-04-18 20:38:38 -07:00
redmatrix
a20ef706fd
issue #340
2016-04-06 05:44:40 -07:00
Mario Vavti
bd29551f9a
fix contextual help
2016-04-05 16:59:32 +02:00
redmatrix
ec41170121
Merge pull request #338 from anaqreon/contextual-help
...
Contextual help
2016-04-05 22:43:15 +10:00
Andrew Manning
0523b4b2f1
Merge branch 'master' of https://github.com/redmatrix/hubzilla into contextual-help
2016-04-03 21:36:29 -04:00
redmatrix
bf3f3564e0
issue #138 ; make ajaxchat optional and configurable. For reasons we've discussed repeatedly the ajax chat will not be removed from core as XMPP chat does not provide decentralised access control compatible with nomadic identity.
2016-04-03 16:41:40 -07:00
redmatrix
9abd95fad3
static App
2016-03-31 16:06:03 -07:00
redmatrix
1cd3b41825
deprecate $a->get_baseurl()
2016-03-30 22:13:24 -07:00
Mario Vavti
5462453bf2
some work on mod chat
2016-03-30 14:31:55 +02:00
Andrew Manning
c25ef1d9a8
Search docs/context/ hierarchically for help.html files to reduce redundancy
2016-03-26 14:31:41 -04:00
Andrew Manning
56c86b6567
Override navbar help button to open contextual help panel. Contextual help for mail written.
2016-03-21 06:33:02 -04:00
redmatrix
a5c111ef4f
uno stuff
2016-02-05 23:13:33 -08:00
Mario Vavti
b9723aa85b
some heavy private mail restructuring - work in progress
2015-09-24 14:07:44 +02:00
redmatrix
d2565d0f61
looks like chat has been neglected a bit recently
2015-09-20 21:37:18 -07:00
redmatrix
c34d8286a3
change matrix to grid, begin webfinger optimisation
2015-09-16 21:27:58 -07:00
redmatrix
f20933e1e0
more work on db storage of doco
2015-07-05 19:52:41 -07:00
redmatrix
859a2ac8ef
DB changes for some channel flags
2015-06-15 17:28:52 -07:00
Mario Vavti
8ca10dcbab
adjust icon size
2015-05-07 10:35:22 +02:00
friendica
972780c3ce
whitespace
2015-03-09 16:28:06 -07:00
friendica
26a414fe4b
make network page default options work more or less universally instead of just from the navbar, and fix some saved-search weirdness related to the delete-term icon
2015-03-09 16:27:12 -07:00
friendica
e157371c39
remote_user => remote_channel
2015-01-28 20:58:59 -08:00
friendica
a496036066
local_user => local_channel
2015-01-28 20:56:04 -08:00
Stefan Parviainen
34ecbcceea
Make nav search use textcomplete
2015-01-07 19:39:50 +01:00
Stefan Parviainen
ce88f0ab6a
Add hint on how to use search box
2014-12-14 18:40:59 +01:00
Stefan Parviainen
513efc8928
Add some ids to nav elements
2014-12-12 16:27:45 +01:00
Habeas Codice
ac27db22c1
Merge remote-tracking branch 'upstream/master'
...
Conflicts:
boot.php
include/dba/dba_driver.php
include/diaspora.php
include/follow.php
include/session.php
include/zot.php
mod/photos.php
mod/ping.php
2014-11-13 13:06:31 -08:00
Habeas Codice
1a5a5c7edb
PostgreSQL support initial commit
...
There were 11 main types of changes:
- UPDATE's and DELETE's sometimes had LIMIT 1 at the end of them. This is not only non-compliant but
it would certainly not do what whoever wrote it thought it would. It is likely this mistake was just
copied from Friendica. All of these instances, the LIMIT 1 was simply removed.
- Bitwise operations (and even some non-zero int checks) erroneously rely on MySQL implicit
integer-boolean conversion in the WHERE clauses. This is non-compliant (and bad programming practice
to boot). Proper explicit boolean conversions were added. New queries should use proper conventions.
- MySQL has a different operator for bitwise XOR than postgres. Rather than add yet another dba_
func, I converted them to "& ~" ("AND NOT") when turning off, and "|" ("OR") when turning on. There
were no true toggles (XOR). New queries should refrain from using XOR when not necessary.
- There are several fields which the schema has marked as NOT NULL, but the inserts don't specify
them. The reason this works is because mysql totally ignores the constraint and adds an empty text
default automatically. Again, non-compliant, obviously. In these cases a default of empty text was
added.
- Several statements rely on a non-standard MySQL feature
(http://dev.mysql.com/doc/refman/5.5/en/group-by-handling.html ). These queries can all be rewritten
to be standards compliant. Interestingly enough, the newly rewritten standards compliant queries run
a zillion times faster, even on MySQL.
- A couple of function/operator name translations were needed (RAND/RANDOM, GROUP_CONCAT/STRING_AGG,
UTC_NOW, REGEXP/~, ^/#) -- assist functions added in the dba_
- INTERVALs: postgres requires quotes around the value, mysql requires that there are not quotes
around the value -- assist functions added in the dba_
- NULL_DATE's -- Postgres does not allow the invalid date '0000-00-00 00:00:00' (there is no such
thing as year 0 or month 0 or day 0). We use '0001-01-01 00:00:00' for postgres. Conversions are
handled in Zot/item packets automagically by quoting all dates with dbescdate().
- char(##) specifications in the schema creates fields with blank spaces that aren't trimmed in the
code. MySQL apparently treats char(##) as varchar(##), again, non-compliant. Since postgres works
better with text fields anyway, this ball of bugs was simply side-stepped by using 'text' datatype
for all text fields in the postgres schema. varchar was used in a couple of places where it actually
seemed appropriate (size constraint), but without rigorously vetting that all of the PHP code
actually validates data, new bugs might come out from under the rug.
- postgres doesn't store nul bytes and a few other non-printables in text fields, even when quoted.
bytea fields were used when storing binary data (photo.data, attach.data). A new dbescbin() function
was added to handle this transparently.
- postgres does not support LIMIT #,# syntax. All databases support LIMIT # OFFSET # syntax.
Statements were updated to be standard.
These changes require corresponding changes in the coding standards. Please review those before
adding any code going forward.
Still on my TODO list:
- remove quotes from non-reserved identifiers and make reserved identifiers use dba func for quoting
- Rewrite search queries for better results (both MySQL and Postgres)
2014-11-13 12:21:58 -08:00
Stefan Parviainen
24bdf58d2b
Use consistent terminology for channel directory
2014-11-09 09:37:06 +01:00
friendica
bae3029c63
merge madness
2014-10-19 16:12:05 -07:00
Stefan Parviainen
6867a8a7f6
Login menu
2014-10-16 17:21:37 +02:00
marijus
f9200027d0
fix userinfo icon size
2014-10-09 11:31:48 +02:00
friendica
9135ad30d8
network page default option
2014-10-04 23:53:05 -07:00
friendica
5292e3a100
implement a "powered-by" but leave it turned off until somebody with a good eye for layout can figure out where best to put it.
2014-09-29 21:58:35 -07:00
friendica
22e6e691ca
Navbar notifications: don't show "nothing new here" unless we've checked and there's nothing. Until we know for sure, display "Loading...".
2014-09-20 16:34:48 -07:00
marijus
6c806f6f48
aalso change the way we check for number of chatrooms
2014-09-20 17:28:42 +02:00
marijus
bd54358aa6
show bookmarks menu only if we have any bookmarks already
2014-09-20 16:31:56 +02:00
friendica
b522ab13cb
nav channel selection
2014-08-18 20:03:48 -07:00
friendica
5dcd0654d4
always provide a profile edit entry in the nav usermenu
2014-07-24 21:29:07 -07:00
marijus
bd06e58007
whitespace
2014-06-14 15:38:44 +02:00
marijus
b9256eed30
unclutter menues a little
2014-06-14 15:31:36 +02:00
friendica
d17768d4e7
change app dropdown to point to apps module (changes nav template). Important: Plugins using the app-menu hook will no longer be accessible from there and may require re-writing to plug into the system apps page. Also filter apps in items from the language detector to avoid false triggers from the base64 content.
2014-05-21 17:23:34 -07:00
friendica
32e71cf06b
finish "ifpending" connections
2014-04-04 17:43:44 -07:00
friendica
97f0424b18
introduce a connection type called 'ifpending' for number 6 of issue #395 - so that we can still have an unconditional 'pending' link. Needs testing before integrating with the nav menu
2014-04-04 16:56:49 -07:00
friendica
61f47cd5ed
move language selector to a module
2014-03-05 03:19:20 -08:00
friendica
81c439bc7d
revert the temporary fix for the missing hdr.tpl and add the ability to provide context sensitive help/documentation by passing the current URL path to the help module as $_REQUEST['cmd']. So we could create a special help page for settings/display or whatever. The only issue is whether this should be presented first with a link to the main help page, or if we put a line at the top of the main help page that says "I need help for settings/display". Also edited the help target window name, as "friendika-help" is a bit dated.
2014-03-03 14:33:49 -08:00
friendica
895c9411d9
add choklet template with several defined flavours, two and three column fluid layouts with optional side margins and a region for a blog-style header photo
2014-03-02 16:46:34 -08:00
friendica
d8434bb480
use the medium size photo on the nav bar if that photo stays larger, as the small one usually looks awful when you scale it up.
2014-02-20 01:49:40 -08:00
friendica
e8d98fbc85
extend the usermenu so we don't have to keep going back to channel homepage to get to the other channel links
2014-02-06 16:43:04 -08:00
friendica
d32bbaf599
split private messages into two modules - "message" is just for message lists, "mail" is for reading and writing conversations. This is so we can Comanchify it cleanly.
2013-12-21 23:47:44 -08:00
friendica
950bd72e02
use sitename for the banner if nothing else has been set
2013-12-14 21:37:37 -08:00
friendica
5382f607d9
yeah - that's what I'm going to do. we'll just keep system notifications. If somebody wants web pages for the others we'll start fresh. It's easier than starting with curfty friendica code that doesn't work anymore and will never work without starting over.
2013-12-06 00:11:15 -08:00
friendica
1aa79d9ee6
some code cleanup - gad I forgot what a mess the "other" notifications tabs (everything but system) were in. Maybe I'll just remove them so we can start over.
2013-12-06 00:02:39 -08:00
friendica
7536ed6e44
allow themes to mess with the navbar contents without a custom template. It's done as a callback using a transient plugin hook.
...
For instance to get rid of the notifications link:
insert_hook('nav','strip_notify');
function strip_notify($a,&$b) {
unset($b['nav']['notifications']);
}
2013-11-28 20:17:07 -08:00