Commit graph

3167 commits

Author SHA1 Message Date
friendica
592c24e162 e2ee in comments and a bit of cleanup so not every theme has to define how to insert bbcode, only if they're doing something special (e.g. this is how to implement a javascript plugin :-)), and I got rid of the predefined http:// in the bbcode for urls. You're almost always pasting a url which already has that bit and it just creates an extra step. 2013-11-14 15:41:25 -08:00
friendica
49a392942c acl in webpages and a couple of other little bits related to webpages - sort the list of pages by last edited and use prepare_body() so we get private stuff (and attachments, categories, etc.) formatted correctly 2013-11-14 14:19:20 -08:00
friendica
ee629534d5 E2EE on private mail (also fixed autocomplete results dropdown for recipient which was positioned below the navbar instead of next to the recipient input box) 2013-11-13 23:10:29 -08:00
friendica
13fb987b04 some minor documentation updates and corrections 2013-11-13 16:30:20 -08:00
friendica
4e9103830c clicking on an event notification from somebody else should take you to view event - not edit event. Need to also check permissions on event module because reaching this form shouldn't have been possible without event write permissions. 2013-11-13 14:18:07 -08:00
friendica
251ba6db30 fix photo permissions on encrypted posts 2013-11-13 03:15:07 -08:00
friendica
be7e732391 fix forbidden photos and vcard photo template 2013-11-12 19:25:23 -08:00
friendica
c803f620e6 too many friendica references in the siteinfo panel 2013-11-12 18:47:55 -08:00
friendica
b26989bb65 removeme sort of works for a single channel - lots of loose ends to deal with but it's a start 2013-11-12 18:27:36 -08:00
friendica
b233166d20 fix editpost which showed an encrypt button but no other buttons 2013-11-11 00:35:33 -08:00
Thomas Willingham
888d7e05bf More safe search - since the default is one, toggle only works after
an initial xconfig is set - the first one will turn safe search on
(ie, do nothing from a users point of view).  Fix that.
2013-11-11 06:13:17 +00:00
Thomas Willingham
c8008039d8 When toggling safesearch, go back to the directory page, rather than the z_root by default. 2013-11-11 03:09:45 +00:00
friendica
e06b0aa767 Merge https://github.com/friendica/red into zpull
Conflicts:
	mod/directory.php
2013-11-09 12:14:06 -08:00
Thomas Willingham
8569fda732 Clean up 2013-11-09 18:45:52 +00:00
Thomas Willingham
7b29400c6c Bring safe search to the UI 2013-11-09 18:43:40 +00:00
Thomas Willingham
6f2163a08e Add a safesearch toggle 2013-11-09 18:13:08 +00:00
marijus
b2bb308e24 oups... should not do that... 2013-11-09 18:32:59 +01:00
marijus
3fbf78a859 fix directory leaking to ppl which aint got zot in searchbar-autocomplete if block_public is enabled 2013-11-09 17:56:19 +01:00
Thomas Willingham
420a80e8f3 Kill logging/comment 2013-11-09 15:38:24 +00:00
Thomas Willingham
c030330abc Fix safe search, and also make it an xconfig 2013-11-09 15:36:14 +00:00
friendica
cb37c0ce14 make PM expiry UI match the main post editor, e.g. JS input triggered by an icon rather than a scary looking text field 2013-11-07 15:30:59 -08:00
friendica
7381326b7a provide expire feature on post and comments as well as private messages. This requires a feature setting and is currently unmaskable - if the author says it's gone, there's not a lot you can do to stop it or try and save it. It's gone. 2013-11-07 00:47:50 -08:00
friendica
6162de142c allow private mail sender to set an expiration on their messages. Once expired the message is destroyed at both ends (subject to the granularity of the polling interval) and is gone. Officially it takes some form of language independent string like 2013/11/22, but English speakers can use anything that strtotime() understands, like "+30 minutes" or "next Tuesday". 2013-11-06 18:28:36 -08:00
friendica
8b9633e46b DB - allow private messages to expire 2013-11-06 17:27:51 -08:00
friendica
310ccfda99 INSTALL for dummies - step 1: ensure that we throw an ugly error message in their face
if there's an ugly error when we first try to install. DON'T white screen until after
they've got it running.
2013-11-05 19:45:02 -08:00
friendica
5c71ccba98 add shameless plug if they've not got zot, and add photo favicon to photos pages 2013-11-05 18:20:37 -08:00
friendica
c61a0d9dab private tagged posts weren't creating second delivery chain - they were incorrectly being marked as "in a reshare" due to being obscured. 2013-11-04 16:44:23 -08:00
friendica
a966e53ee4 hmmph. That's why the sort order didn't change... 2013-11-03 15:22:22 -08:00
friendica
cea11c9498 make date order the default for the directory 2013-11-03 15:20:40 -08:00
friendica
9158909fa3 return a login form on some protoected pages if not logged in. 2013-11-02 23:56:29 -07:00
friendica
8eed3a1006 doc updates 2013-11-02 15:45:38 -07:00
Thomas Willingham
ced0a9ab74 Don't set widgets if you're not a local user. 2013-11-02 21:11:43 +00:00
friendica
09ca39fd08 provide an html src converter 2013-10-31 22:08:10 -07:00
friendica
3a7a671738 fix order of args for array_key_exists and allow rpost to accept html 2013-10-30 21:36:33 -07:00
friendica
d61347201e allow rpost parameters to survive a login if you weren't locally logged in at the time. 2013-10-30 20:42:43 -07:00
friendica
bba188eae3 if registration is disabled, send the site register link to pubsites 2013-10-30 18:49:14 -07:00
friendica
2035a5dd76 allow zot public providers to list their location, as a non US-based server could be a strong selling point. 2013-10-30 01:58:45 -07:00
friendica
ad31724fd1 prevent loops 2013-10-29 21:52:46 -07:00
friendica
ed8f14549f send rpost requests from remote sites back to yours. 2013-10-29 21:49:10 -07:00
friendica
75ba7ae116 rpost bbcode tag 2013-10-29 18:46:51 -07:00
friendica
4415ed7820 mod_display - if we are given the mid of a webpage, redirect to that webpage. This lets us include webpages in searches and 'view in context' will do the right thing. 2013-10-28 18:20:04 -07:00
friendica
1380bee82c Comanche documentation and some cleanup of layout page (including link to doco) and a few other webpage related cleanups 2013-10-28 17:48:42 -07:00
friendica
52f447513f typo 2013-10-27 21:18:33 -07:00
friendica
3ee90ef31d remote sharing seemed so easy. It's not. It's not happening today. But at least we've got the important bits in place and the reasons why it doesn't work are known and somewhat documented. 2013-10-27 21:16:28 -07:00
friendica
9b7994a9b7 remote post module so that from anywhere on the web or at least within the matrix you'll be able to share content or we can have apps on other sites that post status updates on your wall. All with your permission of course as you'll have to click "share" to actually post it. 2013-10-27 20:01:28 -07:00
friendica
3da20b3797 directory leaking hidden channels - logic issue 2013-10-24 18:34:55 -07:00
friendica
3fa6737726 Another stab at cleaning up the photos module. This should make permissions behave a bit better and show the "this is you" photo for commenting and get rid of most of the old "visitor and "contact" cruft. 2013-10-24 16:47:34 -07:00
friendica
c88fd01205 basic support (still needs some js to expose it) for sharing an item on a remote site by sending it through oexchange on your home hub. Untested. 2013-10-23 21:49:50 -07:00
friendica
7b7ef56b54 replace text links with icons on design pages 2013-10-23 19:35:51 -07:00
friendica
acca7893e8 move killme inside module function so that typo works 2013-10-22 17:41:54 -07:00
friendica
985d8091ad very early cloud demo code - READ THE FRICKIN NOTES and also THE CODE in mod/cloud.php - there is no other documentation. Use at your own risk. Send all bug reports to nobody@nowhere.com. 2013-10-22 17:34:39 -07:00
friendica
d39f1c570c part one - honour system.tagifonlyrecip pconfig, default is false - not ready to deal with the second part yet (changing the tag char for tag_deliver channels) without a bit more discussion/concensus. 2013-10-19 16:22:07 -07:00
friendica
4ce948731a doc - complete hook list, still need detailed functional descriptions with parameters and examples for each 2013-10-18 15:48:59 -07:00
friendica
3772682204 Put a status editor on the display page if you're logged in. This fixes issue #113 and also provides the ability to reshare from that page. 2013-10-18 14:25:55 -07:00
friendica
a3b358d025 wrong app name 2013-10-16 00:17:16 -07:00
friendica
100043da38 oauth wasn't logging in properly, also fixed api status_show to return last public post, not the last private post 2013-10-15 15:51:20 -07:00
friendica
9787872778 linkify post categories 2013-10-14 15:34:47 -07:00
Thomas Willingham
9945c1844c Issue #181 2013-10-14 21:44:35 +01:00
friendica
454aa6bff3 turn off endless scroll if we have no more content to load - currently for mod_display, need to add to other content modules 2013-10-13 20:09:11 -07:00
friendica
bae7f4e078 directory sort links on sidebar 2013-10-13 19:49:40 -07:00
friendica
1354702d69 remove the disabled flag on individual permissions and improve the text to show that settings may be inherited. The reason for this change is that we want the individual settings to be stored regardless of the inherited settings, because if somebody changes the higher precedence privacy settings it could leave all their existing contacts with no permissions and this could be a support nightmare.
So this way if somebody starts off with "anybody on the network can send me their stream and posts" and later changes it to "only specific connections can send me their stream and posts", the individual setting will already be set for all their connections. The previous behaviour is that this setting would have been disabled so none of their existing connections will have this specific permission. Old-timers who were here and made lots of connections before this commit - will have to edit all their connections if they change their privacy settings from lesser restrictive to be more restrictive.
2013-10-13 15:42:30 -07:00
friendica
bb9feee370 Merge https://github.com/friendica/red into zpull 2013-10-12 15:13:23 -07:00
friendica
55c43f12b5 directory date order (sort=date) 2013-10-12 15:12:45 -07:00
Olaf Conradi
095d1bae26 Typo in replaced variable 2013-10-12 19:27:39 +02:00
friendica
c459228dca show private message conversant in sidebar because without a reply you may not remember who it is/was. 2013-10-12 00:57:00 -07:00
friendica
1c8a36f9ca mail recall 2013-10-11 23:12:10 -07:00
friendica
7cd1bd59b2 bug 175 - categories not updated when editing 2013-10-11 20:44:13 -07:00
friendica
89fc319c90 fix search to display more than one item 2013-10-10 21:31:40 -07:00
friendica
3985aa07b4 more icon tweaks - this could be going on for some time; try to get icon code (and all theme stuff) out of main code and into templates, but on the short term provide both so nothing breaks. 2013-10-10 02:15:44 -07:00
Olaf Conradi
086750d4ba Merge pull request #168 from oohlaf/fixes
Typo and whitespace
2013-10-06 15:57:44 -07:00
Olaf Conradi
c422fad899 Typo and whitespace 2013-10-07 00:56:22 +02:00
Thomas Willingham
a026832009 If an observer doesn't have view_stream perms, try for view_profile before
giving up.
2013-10-04 15:57:48 +01:00
friendica
ff7182f441 fix a bunch of post editing bugs - though this consolidates some disparate code and may create some new bugs due to regression 2013-10-04 04:47:41 -07:00
friendica
78a8d176ac post signatures 2013-10-02 21:04:48 -07:00
friendica
494090a3b7 in probe diagnostic - note https failure as diagnostic info - this also changes zot_finger so you can tell it not to fallback. This could be useful in corporate environments that are off the grid or other high security situations (as much as anything could be considered high security which relies on SSL). 2013-10-01 22:20:09 -07:00
friendica
f3d351621d Saved searches on the matrix/network page just got a lot more interesting. Hint: it's all about autocomplete 2013-10-01 19:54:22 -07:00
friendica
1f965f1b70 search_ac is really whacked - help it out a bit, but much more to do 2013-10-01 19:04:08 -07:00
friendica
a6c542289a add link to channel source management in settings if channel_sources feature is enabled 2013-09-30 22:01:11 -07:00
friendica
dffce63662 implement republish permission for use in sourced channels 2013-09-30 21:49:26 -07:00
friendica
2353e6d23f small fixes 2013-09-30 19:28:59 -07:00
friendica
e992cfeca9 directory sync - this will either work, or it won't work, or it will possibly recurse and blow up the matrix. Hard to say. Do you feel lucky? Well do ya' ... punk? Rule #1 - don't mess with anything unless it's blowing up the matrix. If it doesn't blow up the matrix, but doesn't work, just let it go and let's figure out what it is doing and what it isn't doing.
The flow is as follows:
Once a day go out to all the directory servers besides yourself and grab a list of updates. This happens in the poller. If we've never seen them before add them to the updates table. The poller also looks to see if we're a directory server and have updates that haven't yet been processed. It calls onedirsync.php to process each one. If we contact the channel to update and don't find anything (we're just doing a basic zot_finger), set a ud_last timestamp. If this is set we will only try once a day for seven days. Then we stop trying to update.

This will probably cause a spike the first time through because you haven't seen any updates before, but we spread out the load over your delivery interval.
2013-09-30 18:33:27 -07:00
friendica
49882c13a4 there's our directory sync packet (aka transaction log). Now we just have to pass them around and act on them. 2013-09-29 22:24:37 -07:00
friendica
398162f78a log any attempt to call mod_magic 2013-09-29 21:06:53 -07:00
friendica
a26e48b013 sources management page 2013-09-29 18:18:05 -07:00
Thomas Willingham
42e11019b9 Missing include 2013-09-29 19:44:57 +01:00
friendica
a06f1f9594 Issue #158 2013-09-29 02:47:36 -07:00
friendica
110974eb55 fix can_comment_on_post when viewing wall-to-wall 2013-09-28 04:41:12 -07:00
friendica
edc5566f79 structure for channel unions 2013-09-26 16:25:28 -07:00
friendica
6519433301 suppress creating the directory update record for profile updates which are part of the normal import_xchan sequence - otherwise we get two for every change. Create it normally if we are called with a profile_update message and don't go through the whole import_xchan thing. 2013-09-25 21:22:36 -07:00
Olaf Conradi
66d2fe2289 Fix name of Bleichenbacher 2013-09-24 21:04:01 +02:00
friendica
5ee339c99e Merge https://github.com/friendica/red into zpull 2013-09-24 05:22:07 -07:00
friendica
d4ea56a77e reduce susceptibility to bleichenberger attack 2013-09-24 05:20:29 -07:00
Michael Meer
54823a6589 admin hubloc page now with content from all hublocs, in next steps I add some tests with zping and reduce the content to known problems. 2013-09-24 09:28:42 +02:00
friendica
15ce90e69c oauth settings - clarify text 2013-09-23 18:27:23 -07:00
friendica
a2b20bd58f one more edge case in the public perms - don't match perms = 0 which is private, this and prior checkin are for issue #114 2013-09-22 23:00:55 -07:00
friendica
956d275693 fixes for display and search privacy enforcement 2013-09-22 22:52:48 -07:00
friendica
cdfb5f9dc7 adult channel setting 2013-09-22 20:38:24 -07:00
friendica
df8035344f clean up app management a bit 2013-09-20 21:36:10 -07:00
friendica
fd2379530c hopefully(?) the final word on remote comment permissions 2013-09-20 20:15:53 -07:00
friendica
7585b58d28 when it's a contentious issue, make it an option. 2013-09-20 18:24:11 -07:00
friendica
1126d8f2e3 hopefully this will go over a bit better - check post owner permissions as well as local owner permissions for comments during submission, since the comment was being blindly accepted on the local system due to only checking the profile owner. Also change collections query to include only top-level posts by a member of the collection. 2013-09-20 17:58:11 -07:00
friendica
53de5f348a typo 2013-09-19 21:51:52 -07:00
friendica
e81db4428d now bring it to the url 2013-09-19 21:48:55 -07:00
friendica
977b350866 bring safe mode to the client side 2013-09-19 21:45:09 -07:00
friendica
6cb81f6e47 use &safe=-1 for unsafe only 2013-09-19 21:36:22 -07:00
friendica
82bd1420cc Merge https://github.com/friendica/red into zpull 2013-09-19 19:54:08 -07:00
friendica
54abed8457 provide a "safe search" backend and allow for self-censorship using nsfw or adult profile keywords. Eventually the directories will be forced to mark adult profiles and sync this knowledge between them. At the moment there's no way to do an unsafe search, but we really just need a checkbox and pass the value through directory to dirsearch on the back end, and some will want this as a pconfig. 2013-09-19 19:50:13 -07:00
Thomas Willingham
30f85a19b1 Use get_config 2013-09-20 03:24:38 +01:00
Thomas Willingham
49cfca4b4c Make $kw configurable. 2013-09-20 02:38:59 +01:00
friendica
9f237f7dba Merge https://github.com/friendica/red into zpull 2013-09-19 17:41:08 -07:00
friendica
ef88ba11ba prefill private mail recip from $_REQUEST['to'] if it's there. 2013-09-19 17:40:17 -07:00
Thomas Willingham
2eaea80195 Add tiered access option. 2013-09-19 22:36:25 +01:00
friendica
e4d2e2200e add "tiered" access policy, add tagcloud to directory pages 2013-09-18 17:47:26 -07:00
friendica
9d49f2a47b make collections work again 2013-09-18 04:06:44 -07:00
friendica
f7acc94bfe provide the back-end for a directory tag cloud 2013-09-17 22:52:46 -07:00
friendica
d3aa31be4d site sellpage links 2013-09-17 22:27:51 -07:00
friendica
ff2ada207a Pieces we'll need to tie together chanman and account/channel deletion and directory sync. Please do not mess with any of this.
Please do not mess with any of this. Please do not mess with any of this. Please do not mess with any of this. Please do not mess with any of this. Please do not mess with any of this. Please do not mess with any of this. Please do not mess with any of this. Please do not mess with any of this. Please do not mess with any of this. Please do not mess with any of this. Please do not mess with any of this. Please do not mess with any of this. Please do not mess with any of this. Please do not mess with any of this. Please do not mess with any of this. Please do not mess with any of this. Please do not mess with any of this. Please do not mess with any of this. Please do not mess with any of this. Please do not mess with any of this. Please do not mess with any of this. Please do not mess with any of this. Please do not mess with any of this. Please do not mess with any of this.

OK? Understood?
2013-09-17 20:50:09 -07:00
Thomas Willingham
7f4b865c2b Didn't git add again after fixing typo... 2013-09-18 02:49:14 +01:00
Thomas Willingham
8542127274 Filestorage perms (no ACL), fix nav for browsers that can't handle PCSS, put content wrapper back now JS is fixed for features page. 2013-09-18 02:45:49 +01:00
friendica
9d718ac529 sync photo permissions with the attached item whenever they change. 2013-09-17 17:38:43 -07:00
friendica
8452535467 Merge pull request #142 from dsp1986/master
Thanks!

fix include paths
2013-09-17 01:46:53 -07:00
Michael Meer
4f55d154d4 removed logger statement 2013-09-17 10:14:52 +02:00
Michael Meer
d330df05f2 extend admin page for hubloc / server key management 2013-09-17 10:11:22 +02:00
dsp1986
ff56e95c6e fix include paths 2013-09-17 09:41:48 +02:00
friendica
4335ef68d6 assuming permissions are correct, unobscure photo comments. Should probably make sure permissions are correct and figure out why some photo comments on public photos are getting stored with privacy. This probably requires that whenever we change photo permissions for linked photos/items we change the item permissions to match. They might be out of sync. 2013-09-16 22:56:36 -07:00
friendica
c6d6c01fb6 use prepare_body in api calls to properly render content, add 'mode' to conversation templates so that themes can use the module context to suppress or show comments as desired 2013-09-16 22:40:53 -07:00
friendica
f72cc77e46 spurious blank lines 2013-09-15 22:33:47 -07:00
Michael Johnston
e1133ec1d0 fix photo file browser 2013-09-15 14:36:54 -04:00
friendica
033a9f67e7 Merge https://github.com/friendica/red into zpull 2013-09-15 03:52:37 -07:00
friendica
129a119c84 implement what I hope will now be the server side of directory sync, add viewsrc to item_photo_menu, and log what changed in import_xchan update objects so we can find out why there are so many updates when nothing _obvious_ has changed that should trigger it. 2013-09-15 03:48:43 -07:00
Christian Vogeley
4132d1cd8e Upstream merge 2013-09-15 03:21:19 +02:00
Christian Vogeley
496f869157 Search by date
Search by date (archive) works a bit now
2013-09-15 03:18:18 +02:00
friendica
aefb0f8233 fix the missing brace before pushing 2013-09-14 17:21:39 -07:00
friendica
053893b067 some fixes to directory keyword searches 2013-09-14 17:20:24 -07:00
friendica
44ed6b0adc no longer used 2013-09-14 16:45:14 -07:00
friendica
a36cc949a1 this might fix "find channels" but I can't test the keyword search until this is running on a production site. 2013-09-14 16:11:15 -07:00
friendica
037fd43fbd more remote error reporting for zot 2013-09-12 16:52:58 -07:00
Michael Meer
2c06a2c163 implement tip from Mike, corrected the sql statement 2013-09-11 15:24:26 +02:00
Michael Meer
2228264772 flag failed auth attempts in DB table hubloc 2013-09-11 13:59:45 +02:00
friendica
de777d2f9c remove old debugging cruft 2013-09-10 21:17:33 -07:00
friendica
3e5414cf35 provide detailed error to remote site for the myriad of things that can go wrong inside item_store(), !! this changes the return of item_store !! 2013-09-10 19:06:06 -07:00
Olaf Conradi
517baa86a3 No need to add name_updated twice in zfinger response 2013-09-11 00:29:27 +02:00
marijus
fec0c71445 make /channel respect "Maximum number of conversations to load at any time" setting like /network does. 2013-09-10 21:52:13 +02:00
friendica
9994ab2c5d Merge https://github.com/friendica/red into zpull 2013-09-09 13:46:14 -07:00
friendica
75dfcf9c4f quick fix to directory 2013-09-09 13:45:51 -07:00
cvogeley
a4d455c48b Merge pull request #125 from cvogeley/master
usage message showed wrong number of channels
2013-09-09 13:04:20 -07:00
Christian Vogeley
e92233e39e usage message showed wrong number of channels 2013-09-09 22:00:39 +02:00
friendica
2c90a73695 change from refresh_all to a directory update - which does a refresh_all and also updates the directory. 2013-09-08 21:12:23 -07:00
friendica
a09829a1ee perform a refresh_all when an import has completed so that all your connections get a fresh update. 2013-09-08 21:05:39 -07:00
friendica
f8c709830f Merge https://github.com/friendica/red into zpull 2013-09-08 19:12:46 -07:00
friendica
135c188732 description of the chanman module and what it will need to do. 2013-09-08 19:12:23 -07:00
Thomas Willingham
256ee236ad Kill logger 2013-09-09 02:11:26 +01:00
Thomas Willingham
d2b4ba7be6 Quick and dirty file storage module. 2013-09-09 02:06:21 +01:00
Christian Vogeley
b4a2361efc . 2013-09-08 21:52:05 +02:00
Christian Vogeley
a73f8291c3 retrun check 2013-09-08 21:45:35 +02:00
Christian Vogeley
e70c9b3613 Merge service class
//service class configure in .htconfig.php:
$a->config['system']['default_service_class']='standard';  // this is
the default service class that is attached to every new account
$a->config['service_class']['standard'] =
array('photo_upload_limit'=>20000000, // total photo storage limit per
channel (here 20MB)
 'total_identities' =>5, // number of channels an account can create
'total_items' =>2000, // number of top level posts a channel can
create. Applies only to top level posts of the user, other posts and
comments are unaffected
'total_pages' =>10, // number of pages a channel can create
 'total_channels' =>500, // number of channels the user can add, other
users can still add this channel, even if the limit is reached
 'attach_upload_limit' =>20000000); // total attachment storage limit
per channel (here 20MB)
2013-09-08 18:03:26 +02:00
Christian Vogeley
f4dfb90dbc Service class items
Items / webpages /attachment message
2013-09-08 17:19:09 +02:00
Christian Vogeley
94fb9c2406 Service class
identity, follow, photo upload, att upload
2013-09-08 00:21:42 +02:00
friendica
fe5f470c62 mod/page - display most recent revision by default, or numbered revision specified by rev URL parameter 2013-09-07 04:36:47 -07:00
friendica
320a8a5e27 Merge https://github.com/friendica/red into zpull 2013-09-07 02:04:56 -07:00
friendica
9ba6fd7d28 allow menu management even if there are no menu items 2013-09-07 02:04:15 -07:00
Michael Johnston
ba980e2c1f filter by category fixes 2013-09-06 21:53:22 -04:00
friendica
d194ee091a encode and decode channel names containing HTML special characters and quotes so they will survive a reshare without mangling 2013-09-06 05:25:10 -07:00
friendica
f2f3372aa9 provide ability to delete webpages, layouts and blocks 2013-09-06 04:07:43 -07:00
friendica
c3d5351515 fix mimeselect on edit 2013-09-06 03:56:47 -07:00
friendica
0387fa10c9 linkify the site url 2013-09-06 03:16:04 -07:00
friendica
c09f1a437b Add a border until we can theme this sucker 2013-09-06 03:13:23 -07:00
friendica
63c60b224c provide mimetype selector on edit (pages and blocks) 2013-09-06 03:10:25 -07:00
friendica
ae624e9bce more fixes to public site list while waiting for a public site or two to show up 2013-09-05 22:26:19 -07:00
friendica
2c53017fb5 function name 2013-09-05 22:23:57 -07:00
friendica
c65ea0b97b public site list (will take a few days to populate, assuming folks have updated their site access policy which old sites do not have) 2013-09-05 22:00:06 -07:00
friendica
4df0aad6ab pages feed 2013-09-05 19:31:26 -07:00
friendica
7ecf162637 fix location of language variable in help module 2013-09-05 04:48:14 -07:00
friendica
fd5e2c6d6c fix network search - except it can't search private posts. That may be a problem. 2013-09-05 01:18:05 -07:00
friendica
a88437a1ef issue #107 2013-09-04 22:23:53 -07:00
friendica
ba28302811 test module for dead site discovery 2013-09-04 17:52:24 -07:00
friendica
a0668c8bbb fix private message encryption since the input_filter mangled it 2013-09-03 22:48:08 -07:00
friendica
ab1c9dc9c9 add design tool menu to appropriate pages 2013-09-03 19:55:26 -07:00
Michael Johnston
e9ffc46bd1 allow categories to be edited when editing a post 2013-09-03 21:14:18 -04:00
friendica
7b84b8480f security fix and ability to change layout on webpage edit form 2013-09-03 16:31:59 -07:00
friendica
0be8e4061c testing Comanche 2013-09-03 01:57:11 -07:00
friendica
9d262a186f the rest of the fix 2013-09-02 20:53:52 -07:00
friendica
c646388cd9 fix mod/search_ac (sort of) 2013-09-02 20:51:04 -07:00
friendica
615bf23733 add a layout selector 2013-09-02 20:25:33 -07:00
friendica
a32d86f0a0 preserve mimetype on page edits 2013-09-02 17:48:48 -07:00
friendica
56e408f467 pass execflag - Working for preview but not yet executing on page render 2013-09-02 16:29:52 -07:00
friendica
7c775db9d6 fix webpage storage 2013-09-02 16:01:29 -07:00
friendica
f44274bfca allow a channel owner to define a default mimetype on webpages (otherwise default to "choose") - also fix the selector w/r/t php code. There is no ui for setting either at the moment, but for instance with wiki pages we probably don't want to have multiple choice of the mimetype. Keep it simple. 2013-09-02 13:31:59 -07:00
friendica
8b7757e033 webpage content-type -- needs cleaning up and a security check once all the important bits are in place. 2013-09-02 01:38:17 -07:00
friendica
caa148c1e3 Sheesh. Three lines of Javascript. All you have to do is find which of the three lines is doing something wrong. Or FILE A BUG. Or use a different browser (not *try* a different browser, *use* a different browser), or turn off freaking tinymce. But no - let's argue about browsers instead. 2013-09-01 19:15:08 -07:00
friendica
a1906482dc rework the pdl_selector a bit since we've slightly changed the way layouts are stored. 2013-09-01 18:36:14 -07:00
friendica
cbab62c95e add layouts and editlayout and rework the page logic in mod/item 2013-09-01 18:22:31 -07:00
friendica
de3345f5f3 This isn't optimal, but on the short term we'll clone the page editor to use as a block editor, and probably a layout editor as well. Eventually, these should all probably just be switches onto a single editor instance. Decided to put the layout_mid into the item table directory rather than re-use resource_id, so that we can still have pages attached to different resources like photos and events and stuff. The block editor is far from finished, at this point I've only cloned it and changed the name and type of item it looks for. 2013-09-01 17:07:55 -07:00
friendica
7458263017 I've got a pretty good idea of how to bootstrap, parse and render Comanche now. This does not mean it's close to being presentable - far from it. 2013-08-29 20:54:42 -07:00
friendica
be289a96ad implement a 'ping' message type to respond if we're still here and whether our URL or keys have changed. 2013-08-29 17:48:31 -07:00
friendica
70c0beb857 block attempts to set the baseurl to an ip address if it was previously a dns name 2013-08-29 16:46:22 -07:00
friendica
b4bd518e40 silence some warnings at php E_ALL levels 2013-08-28 21:56:01 -07:00
friendica
7b27add546 issue #106 2013-08-28 20:51:08 -07:00
friendica
c877d8f9fa It's a wretched mess, but at least photo comments show up again when viewing the photo. This is just temporary until these conversations are merged into the common conversation viewer, so it's not worth spending a lot of time cleaning up the remnants. 2013-08-28 17:57:45 -07:00
friendica
e8cd3b7040 bring back mail list and cleanup some issues which popped out with full PHP warnings 2013-08-27 22:30:06 -07:00
friendica
e8a0005d29 put backticks on mysql reseved words which we unfortunately used for row names a long time ago 2013-08-27 21:30:45 -07:00
friendica
7bb9289921 Preparatory work for photo conversations (third time). Also take away unused "post new activity" preferences until they actually do something. 2013-08-27 21:06:11 -07:00
friendica
390a1ce552 more loose ends 2013-08-27 18:40:33 -07:00
friendica
6a2cb837af get rid of ssl_policy - it's implicit in the site url 2013-08-27 02:27:36 -07:00
friendica
1c17d1b69c start timestamping hubloc connections so we can eventually remove dead ones 2013-08-24 18:55:07 -07:00
friendica
83e3e4e45a this should fix the premium checkbox stickiness issue 2013-08-22 15:35:10 -07:00
friendica
347faa59b6 proc_run, not proc_exec 2013-08-22 14:59:17 -07:00
friendica
c102a4e428 perform a refresh_all operation after changing premium status so that everybody will catch it quickly and not in a day or two. 2013-08-22 14:37:08 -07:00
friendica
af72f40759 make premium channels a feature 2013-08-22 01:00:54 -07:00
friendica
1101f4ab88 fixes for sellpage with blocked profiles 2013-08-21 23:10:16 -07:00
friendica
925b046794 premium/restricted channel connections implemented, configure at yoursite/channel/nickname - this basically redirects "follow" requests to a premium channel's sell page if it has one configured. You can still click through and create a connection request (introduction), but this provides a means for the channel owner to state their terms. If you don't abide by the terms, you will likely be blocked or the channel deleted. This facility is extensible in a number of ways. 2013-08-21 22:10:08 -07:00
friendica
6cea04eb44 progress on generic sellpage - is not yet linked from existing connect buttons and editing has not been completed 2013-08-21 20:05:55 -07:00
friendica
3fbf577638 Merge https://github.com/friendica/red into zpull 2013-08-21 17:16:57 -07:00
friendica
2d3a489f51 basic structure for premium channel implementation 2013-08-21 17:15:56 -07:00
Christian Vogeley
ab06b18f5b theme qualifier without dots 2013-08-21 23:14:52 +02:00
friendica
cd5fdbcb48 email attachments (and fix email photos) 2013-08-19 21:19:39 -07:00
friendica
b9314935e6 localize_item() thinks all likes on posts are likes on comments because we didn't pass any info in the activity object to distinguish them from each other. 2013-08-19 19:05:11 -07:00
friendica
2e14dc242e if changing primary hub during an import operation - remove the old xchan and create a fresh xchan pointing at this instance. Also a minor edit to increase the default photo upload limit for new sites. There aren't many cameras left that will take photos < 800k in size. 2013-08-19 17:18:13 -07:00
friendica
20f3d09708 some sane permission defaults. 2013-08-18 20:20:03 -07:00
Christian Vogeley
5c0220df09 More steps for mobile theme toggling + dash elimination 2013-08-19 01:08:15 +02:00
friendica
a8dd7280b3 get rid of more variables with dashes in the names - use underscore *except* in CSS. These were probably already here, but if you see any - please keep them out of PHP and MySQL where they sometimes get interpreted as a subtraction operation and are a bugger to find. 2013-08-15 22:52:19 -07:00
friendica
d0951777c0 fix import from file 2013-08-15 19:21:22 -07:00
friendica
92747366af move js from matrix page 2013-08-15 05:09:19 -07:00
friendica
c17f7124f3 not able to drop pending connections 2013-08-15 01:32:09 -07:00
friendica
efb730cedc show main menu page even if no menus exist 2013-08-14 21:24:40 -07:00
Thomas Willingham
608e04c65e More progress on pages - extend writepages widget, add pagelist widget 2013-08-14 20:46:48 +01:00
Thomas Willingham
a0dfd44f91 Merge remote-tracking branch 'upstream/master' 2013-08-14 20:44:17 +01:00
friendica
f287ff596c fix expire so it actually should expire stuff; and mostly the correct stuff - though it DOESN'T currently send out notifications to connections 2013-08-14 05:26:17 -07:00
friendica
9508967c73 menu management is now functional with the exception of acl's (and of course a way to display the menus you create, and probably a bit more input sanity checking) 2013-08-13 20:57:03 -07:00
friendica
680baff73d menu management complete (as opposed to menu *content* management, which is not). As usual, this means functionally complete - as theming and presentation have been left for those more suited to the task. 2013-08-13 18:10:03 -07:00
friendica
55cb322489 a bit more work on menus 2013-08-13 01:24:02 -07:00
friendica
04f8de184e block content-type (called ITEM_BUILDBLOCK to avoid confusion with content that is blocked) 2013-08-12 17:42:52 -07:00
friendica
28a8b821b0 add mod_mitem to manage menu items 2013-08-12 03:25:37 -07:00
friendica
a7803a8eaf menu module 2013-08-12 03:10:34 -07:00
Thomas Willingham
94335f237f Initial shot at write_pages widget 2013-08-10 22:06:30 +01:00
Thomas Willingham
4ac5348b3f Small improvement 2013-08-09 19:56:36 +01:00
Thomas Willingham
b161d4073d Allow creation of webpages at channels other than your own. 2013-08-09 18:30:30 +01:00
friendica
89ad8ad80f string parse error extracting one particular string 2013-08-09 04:00:34 -07:00
friendica
2dfd9dce05 Merge pull request #90 from beardy-unixer/master
Add access policy to admin panel.
2013-08-08 22:38:11 -07:00
friendica
4cda133e89 Add public visibility setting to privacy groups (collections). This doesn't yet make them visible, but allows them to be visible (like a Cc: instead of a Bcc:) 2013-08-07 17:51:10 -07:00
Thomas Willingham
ea6f5d429d Unbork webpage permissions - missed this because most of my channel_ids are 1. 2013-08-07 22:04:05 +01:00
Thomas Willingham
81a0683aaf Add access policy to admin panel. 2013-08-07 20:15:18 +01:00
friendica
20b22421d3 big changes to photo->store() which is now photo->save() and takes an array instead of a list of args. Also the beginning of the migration to using photo_flags to indicate special purpose photos such as profile photos and contact photos and "thing" photos. 2013-08-07 01:42:45 -07:00
friendica
99bd0712b6 Add a site access policy (to determine if this is really a public site or just an open site) and add an orphan flag to xchans in case all their hublocs go away. Get rid of a couple of DO NOT EDIT template messages which were still lurking in the tree. 2013-08-06 17:15:41 -07:00
friendica
24b9799dca convert all stored json calls to json_decode_plus() 2013-08-06 03:54:49 -07:00
friendica
c2f97f7490 populate initial suggestions (ultimately we want to do this at install time as well as from the poller so that new sites have friend suggestions when they create their first channel). 2013-08-05 20:08:35 -07:00
friendica
c86dfd2e0c directory server sitelist module (needed for public site list and building friend suggestions for new sites/channels with no known contacts) 2013-08-04 21:20:03 -07:00
friendica
ad36ccdbc8 progress on unfriending 2013-08-04 19:09:53 -07:00
friendica
1b7b53f409 don't show connections with removed xchans - as there isn't much to see 2013-08-04 05:12:11 -07:00
friendica
6e23865533 $yoursite/~foo has taken you to foo's channel page for ages. If you're logged in locally, $yoursite/~ will now take you to *your* channel page. If you aren't logged in, it won't. 2013-08-04 01:04:05 -07:00
friendica
e6a8bb211c connect link in directory 2013-08-03 16:35:55 -07:00
friendica
1d816ba90a basic email invitations - and doc update 2013-08-02 03:45:40 -07:00
friendica
852f102ba3 minor - change nav_set_selected() to only highlight intros if on that particular connections page and not for any connections page. 2013-08-01 20:10:03 -07:00
friendica
222fe08420 ensure that no unencrypted content leaks through item_store which is private - we typically do this in mod/item, but some functions
bypass mod/item to create private posts
2013-08-01 18:50:36 -07:00
friendica
85b6be5b00 Merge https://github.com/friendica/red into zpull 2013-08-01 14:28:35 -07:00
friendica
7d00f61ceb Merge pull request #86 from beardy-unixer/master
"Can edit my webpages" permissions
2013-08-01 14:31:30 -07:00
friendica
85c7d7165f yhis should fix the privacy leak - as well as non-private replies to private posts 2013-08-01 14:27:40 -07:00
Thomas Willingham
31ffabc3d2 Remove logging 2013-08-01 19:13:51 +01:00
Thomas Willingham
f3791d48b0 "Can edit my webpages" permissions 2013-08-01 18:40:50 +01:00
marijus
47de80ead4 make "selected" class work on all navigation menu items 2013-08-01 13:26:57 +02:00
friendica
0d22e1eefb fix some privacy leakage in logs 2013-07-31 18:57:14 -07:00
friendica
c45ebdf97f missing include 2013-07-30 20:01:17 -07:00
friendica
cb4d61e092 unencrypt private posts for editing 2013-07-30 19:05:34 -07:00
friendica
79dacc3f1a fix some weirdness on the zot feed 2013-07-29 20:31:02 -07:00
friendica
7b3c29ebe6 fix bug #84, make imported messages from your clones show up on your wall 2013-07-29 17:30:46 -07:00
friendica
ca5abc0247 load_pconfig had some issues when given a family 2013-07-29 05:37:05 -07:00
friendica
6295dff409 browser location issue but this may not fix it 2013-07-29 01:18:42 -07:00
friendica
d002ff668a encrypt private messages on disk - there are still a couple of places where the text is leaked in the logs during processing. 2013-07-28 21:04:03 -07:00
friendica
10f016841c cleaning up issues reported in logs 2013-07-28 18:54:40 -07:00
friendica
7f87da68ba the rest of the heavy lifting on clone sync - now we're down to some log messages and a whole lot of testing 2013-07-25 22:57:06 -07:00
friendica
21c73ceb10 include zot 2013-07-25 17:52:55 -07:00
friendica
3d95fcb7cd more work on clone sync 2013-07-25 16:00:04 -07:00
friendica
1a624c10aa hide detailed site information if you're off the grid. 2013-07-24 20:53:28 -07:00
friendica
c5d456af9b add more siteinfo 2013-07-24 20:35:54 -07:00
friendica
36f63573c5 more site stats 2013-07-24 18:17:34 -07:00
friendica
9288c2e636 start saving site info 2013-07-23 22:33:56 -07:00
friendica
2c9e6bb10f potential solution to Friendica for Android photo uploads, which aren't working on Red currently. 2013-07-23 20:17:10 -07:00
friendica
3eb0444059 add logging to matrix page load because I don't want to spend a week telling somebody how to determine if it found anything. Now it will just take a week to tell them how to turn on LOGGER_ALL and read the logfile. 2013-07-22 19:59:18 -07:00
friendica
8aadb9ec3c mail completion issue 2013-07-21 21:48:12 -07:00
friendica
e9d899f737 log forbidden photos with complete URL and observer webbie (if available). 2013-07-21 19:56:57 -07:00
friendica
a2738389ed make forbidden sign less obnoxious and more theme-able 2013-07-21 19:37:58 -07:00
friendica
19f674c29d remove obsolete notifications 2013-07-21 17:45:36 -07:00
friendica
2455b0c92f remove some unused settings from admin page 2013-07-21 17:33:40 -07:00
friendica
45797f01ad remove stray debugging 2013-07-19 03:02:08 -07:00
friendica
ade8174750 private pokes - perhaps a little *too* private. 2013-07-19 01:20:51 -07:00
friendica
94dfe87a6b fix default channel setting after import 2013-07-18 21:35:28 -07:00
friendica
247d132e17 start using profile_flags in photo queries so we can start creating PHOTO_THING's 2013-07-18 20:55:25 -07:00
friendica
2323e946ee Merge https://github.com/friendica/red into zpull 2013-07-17 02:02:54 -07:00
friendica
d6133c861c configurable theme precedence rules, and passing the page owner to the pcss theme settings. 2013-07-17 02:01:35 -07:00
friendica
4c30cddbfc provide a controlling user for theme settings, not necessarily local_user() - can't test on my test site so moving into production and I'll debug it there. 2013-07-16 22:48:05 -07:00
Thomas Willingham
3743d5ca79 Observer permissions (but not ACL yet) for webpages. 2013-07-16 18:48:53 +01:00
friendica
26fa2b105d parse_url: add missing scheme unless url begins with '/' 2013-07-16 01:14:23 -07:00
friendica
3bd7c1af23 fix some issues that showed up in the logs. 2013-07-15 18:07:23 -07:00
friendica
d571ac02b2 provide a way to search the directory by modification date 2013-07-14 22:53:28 -07:00
Thomas Willingham
c5133f3745 Nobody died, so remove not-needed logging. 2013-07-15 00:57:49 +01:00
Thomas Willingham
e83df684c0 That should fix uploads... 2013-07-13 18:42:49 +01:00
Thomas Willingham
f45efcab78 Small amount of work on webpages. 2013-07-12 23:01:55 +01:00
Thomas Willingham
c28f7e0622 Make sure we load the channel theme when displaying a page. 2013-07-12 01:19:05 +01:00
Thomas Willingham
a4e1b4945a Non-translatable string plus feature enabled check 2013-07-11 01:37:41 +01:00
Thomas Willingham
40a444f01b One of those days... 2013-07-10 19:53:11 +01:00
Thomas Willingham
6b85e063e8 Let's use the right files, plus a typo 2013-07-10 19:46:06 +01:00
Thomas Willingham
3f2829a062 Minimum value webpages 2013-07-10 19:36:53 +01:00
Thomas Willingham
085be3a16f Merge remote-tracking branch 'upstream/master' 2013-07-10 19:30:10 +01:00
friendica
6e880cfd49 use current channel photo for favicon where applicable - might be browser dependent but seems to work on FF 2013-07-07 17:22:40 -07:00
friendica
8b9f2f8ef7 input form for profile stuff 2013-07-04 20:35:42 -07:00
friendica
6f390330ff nearly ready for the output template 2013-07-03 22:51:49 -07:00
friendica
fbdee83dca some object/thing tweaks 2013-07-03 20:37:39 -07:00
friendica
8ec5f8b07a $yoursite/thing?f=&verb=has&term=big+balls
These will eventually be listed by category in your profile and you will be able to have different lists in different profiles (which is why the multi-profile feature needed to get finished before I could get any further along on this...)
 have fun
2013-07-03 19:30:52 -07:00
friendica
1af5ecf1af tag cloud tweaking - allow your own comments, disallow all private posts 2013-07-03 17:22:40 -07:00
friendica
42d5d515b2 birthday error checking - if year is present but no month or day, set to 1 January. Otherwise the date will be set to 30 November the prior year due to how the PHP strtotime() function works. 2013-07-03 16:55:57 -07:00
Thomas Willingham
d065135d90 Merge remote-tracking branch 'upstream/master' 2013-07-03 16:10:58 +01:00
friendica
064237f0cb remove debug info - mop up and go home 2013-07-03 03:19:58 -07:00
friendica
c16b65b5bd multi-profiles work 2013-07-03 02:47:36 -07:00
friendica
8369a8a755 progress on multiple profiles, doing it the old way. I don't think we're going to be able to do it the new way - way too complicated. 2013-07-03 01:50:39 -07:00
friendica
15ae313595 This probably needs some configurable options, but let's only show tags from your top-level posts in your personal tag cloud to prevent your commenters from tag spamming you and featuring their tags on your wall. It would be bad if somebody was able to make #penis_enlargement *your* personal top tag. We can do something different for the matrix, as it can't be seen by outsiders. 2013-07-02 21:46:01 -07:00
friendica
b021c8e31e oops - returned too many items 2013-07-02 21:19:12 -07:00
friendica
08023eb099 tag cloud feature (enable the feature, then it will show up on your channel page) 2013-07-02 21:04:46 -07:00
friendica
da05b9736e some work on issue #62 (comments collapsing on liveupdate), but still a work in progress
some work on photo consolidated "view/edit", but still a work in progress
2013-07-02 16:37:33 -07:00
Thomas Willingham
d1cae2da2a Merge remote-tracking branch 'upstream/master' 2013-07-02 18:36:39 +01:00
friendica
822a4a0287 fix some community tagging bugs 2013-06-30 23:04:27 -07:00
friendica
9fd4d5f0cc add age to dirsearch json 2013-06-30 01:00:24 -07:00
friendica
9bc5e05d3c age query in dirsearch 2013-06-30 00:49:53 -07:00
friendica
72f6edd595 add age to directory profile - requires updating on each birthday and that part is still missing 2013-06-30 00:38:02 -07:00
friendica
29502438f8 partial implementation of issue #64 - local tag storage linked to the tagged item has been provided. tag deletion, comment tagging, and full testing of this feature are still outstanding. 2013-06-29 21:27:01 -07:00
friendica
6fba7ac1af fix cid query 2013-06-27 21:40:56 -07:00
friendica
ae8316a2ca autotag clean-up, mop up, and go home 2013-06-27 20:49:45 -07:00
friendica
e84f44710a testing autotag 2013-06-27 20:28:55 -07:00
friendica
cdc66da52f Basic ability to create "things" 2013-06-27 19:35:59 -07:00
friendica
230aeb782e if you send a private post to an @-taggable channel (and nobody else), tag them. This sort of implements what Zottel was asking for - posting to a forum by posting only to the forum without having to tag it. Taggables are already highlighted in the ACL widget so as to avoid privacy surprises.
Currently untested but shouldn't take much to get working if it isn't working already.
2013-06-27 16:12:04 -07:00
friendica
b9466941e7 more work on channel sync 2013-06-26 17:31:02 -07:00
friendica
156cf592ee more nomadic clone sync 2013-06-26 14:28:11 -07:00
friendica
57c7f725f6 begin code to sync channel changes across all channel clones. 2013-06-25 18:15:17 -07:00
friendica
d093981d68 another temporary fix to mod/search to only return one of each post. 2013-06-23 04:51:27 -07:00
friendica
f835737cb7 fix some anomolies in config functions 2013-06-21 21:36:48 -07:00
friendica
61601dc23d Add site registration policy to site record. This is not yet used or stored, but potentially can be exchanged through directory mirrors to automatically create "open site" lists. 2013-06-20 18:36:02 -07:00
friendica
dd9d32bcb3 make tag searches work at least as well as the normal search - which still is quite broken, but at least return some results without introducing too many security holes 2013-06-20 17:09:11 -07:00
friendica
e25a387887 more issues related to Tony's re-install 2013-06-19 22:29:32 -07:00
friendica
3b1e5e5204 source code re-org, move taxonomy to separate include 2013-06-19 21:50:14 -07:00
friendica
4f06905a18 infrastructure for future stuff 2013-06-19 18:06:14 -07:00
friendica
2e7afa96f4 map comment_policy on local post submission 2013-06-18 19:15:33 -07:00
friendica
c0cc494bf3 fix mod-display when not logged in. 2013-06-18 02:06:16 -07:00
friendica
5f84e3940d much more efficient config functions. This will save potentially hundreds of DB lookups - still need to update the xconfig but want to give the others a good workout as it has been one of those days. 2013-06-17 20:16:50 -07:00
Thomas Willingham
33696cc839 Merge remote-tracking branch 'upstream/master' 2013-06-16 14:59:17 +01:00
friendica
c4c80a2e47 directory search by hub 2013-06-16 05:28:49 -07:00
friendica
a37ac8f2f3 flag taggable connections in acl selector 2013-06-16 00:03:22 -07:00
friendica
87e4f50eda hijack the #getzot tag 2013-06-15 02:31:34 -07:00
friendica
2d3a0a6525 feeds are bit more standards compliant and a bit less broken now 2013-06-12 21:12:27 -07:00
Thomas Willingham
8090177efb Another missing include 2013-06-09 18:16:02 +01:00
friendica
d76ec28f79 import requires a valid account 2013-06-08 16:41:57 -07:00
friendica
80be209bce Merge https://github.com/friendica/red into zpull 2013-06-08 16:30:50 -07:00
friendica
ee1ecd8ea2 remove uploaded import file once we're done with it. 2013-06-08 16:29:56 -07:00
Thomas Willingham
4132cab862 Rename newmessage widget (since we'll need to put more stuff in it as we make zotmail look like email), and add a "check mail" button. 2013-06-07 22:53:43 +01:00
Thomas Willingham
b263f11d77 Another missing include 2013-06-07 20:40:36 +01:00
Thomas Willingham
466a6d5227 Merge remote-tracking branch 'upstream/master' 2013-06-07 03:46:43 +01:00
friendica
e0c6ee2082 photo album listing widget broken 2013-06-05 23:07:52 -07:00
friendica
f18a909eef set default channel to new import if a default channel wasn't already set 2013-06-05 19:35:04 -07:00
friendica
e65449ee11 missing include, plus change to new red api path for basic export 2013-06-05 19:15:44 -07:00
friendica
2493770af9 doh - would probably help to decode the data before trying to use it... 2013-06-05 18:40:10 -07:00
friendica
8321a2e41a tagging posts now sends out a presumably legal activity message - all that's missing is catching it on the post owner's side, checking if people can tag this stream, and then add the tag to the parent message. 2013-06-04 20:07:13 -07:00
friendica
9f15600c7c community tagging - it's not much closer to working but a really good developer can now possibly hack their way through it instead of "there's only one person on the planet that can ever make this work". 2013-06-04 01:27:50 -07:00
friendica
b866cc26fa templatise alt_pager 2013-06-03 18:16:00 -07:00
friendica
6cafab10e6 fix pager, doc update 2013-06-03 16:29:33 -07:00
Thomas Willingham
595c2a5e9d Lets not require files if we don't need them. 2013-05-31 03:46:52 +01:00
Thomas Willingham
bfb6f20ef2 By golly, I do believe it works. 2013-05-31 03:38:37 +01:00
Thomas Willingham
a061499c91 Half-assed use-webpage-instead-of-html. 2013-05-31 03:25:44 +01:00
Thomas Willingham
620d4f5752 Set a site channel so an admin can use CMS to create home.html and so on, without ever needing to touch HTML again. When I've finished that bit too. 2013-05-31 02:25:42 +01:00
friendica
7073200e53 fix for multiple hublocs and incoming magic auth 2013-05-29 20:55:49 -07:00
friendica
2a6d3e1f94 make sure we get the correct URL. Also redirect back again (essentially perform a no-op) when using reverse magic auth and we can't find a channel. 2013-05-28 22:58:59 -07:00
friendica
b25783b9b6 let's make this failsafe 2013-05-28 22:10:53 -07:00
friendica
ea11ff57ce more modmagic tracking 2013-05-28 22:03:35 -07:00
friendica
be1c96996f add logging to mod/magic when channel not found so we can trace it. 2013-05-28 19:58:33 -07:00
friendica
0daaf35ff8 fix location setting stuff 2013-05-28 17:16:16 -07:00
friendica
08a4ffd663 convert most red photos to zmg 2013-05-28 04:50:16 -07:00
friendica
7a011a99c7 wrong attribution on likes of comments in email notifications. Let's also call the thing they liked a comment instead of a status 2013-05-28 01:40:27 -07:00
friendica
df32c93d56 zidify img links, delay notifier until actually published for time travelling posts 2013-05-27 05:27:35 -07:00
friendica
5c1f959c18 set default contact affinity back to 99 - we'll solve the other problem another way, this one is flawed 2013-05-24 06:02:30 -07:00
friendica
bb31e6bd6a make 90 the default closeness when humans are involved in the process 2013-05-23 16:51:08 -07:00
friendica
a96d2177f7 didn't realise that collections (search by group) and search by contact weren't working on the matrix/network page and had never been properly ported. They're now ported - whether or not they work is another matter. 2013-05-22 22:48:48 -07:00
friendica
d72d30fabb more permissions descriptive text to lessen confusion 2013-05-21 17:13:51 -07:00
friendica
ab10db7e34 privacy settings macros - the basics except for toggling "publish in directory" which is rather hard because it's a custom on/off button and not a normal input thingy. 2013-05-20 20:22:26 -07:00
friendica
92ecc6fe43 fix magic auth against orphaned duplicated hublocs 2013-05-19 21:20:57 -07:00
friendica
52acfce84b some auto-friending cleanups 2013-05-19 20:38:53 -07:00
friendica
f9fec7cf8f issue with auto permissions 2013-05-19 17:57:06 -07:00
friendica
3e64208f48 issue with startpage plugin 2013-05-18 02:03:59 -07:00
friendica
257b1db08d default page on login changed to matrix (/network) 2013-05-18 01:42:04 -07:00
friendica
367b21f886 Merge https://github.com/friendica/red into zpull 2013-05-18 01:27:14 -07:00
friendica
f2de266ce6 doc update plus fix the "only to those in my address book" permission 2013-05-18 01:25:54 -07:00
Thomas Willingham
8e22e72b2e Typo 2013-05-18 02:52:15 +01:00
friendica
9b66f16a01 we don't need every hubloc for the site, only those that have different keys 2013-05-16 21:06:01 -07:00
friendica
c1c2ba7b4e allow multiple hublocs 2013-05-16 20:27:50 -07:00
friendica
deedac6ae5 workarounds for people that re-install and end up polluting everybody's databases with stale entries 2013-05-16 20:21:12 -07:00
friendica
383a9bab96 if somebody changes the site url during setup - check if we can connect to the new url e.g. it has a valid cert. 2013-05-16 04:27:28 -07:00
friendica
d20a0cb6ab fix intltext template driver 2013-05-15 22:27:35 -07:00
friendica
343fb61bad another typo 2013-05-15 21:01:06 -07:00
friendica
2869a22392 more setup work 2013-05-15 20:59:39 -07:00
friendica
f4630dd19c typo 2013-05-15 20:47:55 -07:00
friendica
264e1c0cc6 add port settings to setup 2013-05-15 20:45:35 -07:00
friendica
02bd65ba4b add certificate check to setup 2013-05-15 18:35:16 -07:00
friendica
f8f2591eb9 tweaks 2013-05-15 02:41:35 -07:00
friendica
427b9787d0 add magic_auth_complete hook 2013-05-15 02:20:46 -07:00
friendica
462f91c2ca Merge https://github.com/friendica/red into zpull 2013-05-14 21:27:11 -07:00
friendica
5e4b9d7766 disable pcss when installing since modules don't yet work and pcss uses the view module, plus weekly doc update 2013-05-14 21:25:58 -07:00
Zach Prezkuta
24d088d43b mysql 5.1 chokes on 'select * from group' since group is a keyword 2013-05-12 09:40:54 -06:00
friendica
6f7e002922 add db_port to setup and cli_startup - still need to set the port in mod/setup 2013-05-10 03:37:41 -07:00
friendica
112dbf3abd get search page working with live-update and endless scroll, still not perfect - there may be duplicated content and possibly unauthorised content and 'timeago' not working correctly - will deal with those later, but at least you can see results. 2013-05-09 18:08:00 -07:00
friendica
cb0a90d628 small updates 2013-05-08 21:30:54 -07:00
friendica
ef07b71bc7 incorrect comparison operator 2013-05-02 21:17:35 -07:00
friendica
b33c15d045 members_of_group() output not entirely correct 2013-05-02 20:51:58 -07:00
friendica
61a66bfb00 Merge branch 'photothread' 2013-04-29 19:59:27 -07:00
friendica
2895890cb8 more directory sync stuff 2013-04-28 23:13:50 -07:00
friendica
72e83f69bc photo driver abstraction 2013-04-25 20:01:24 -07:00
friendica
d3b5e67890 odds and ends in prepearation for photo abstraction, plus red-to-friendica addon 2013-04-25 01:55:35 -07:00
friendica
552f03122c db abstraction layer 2013-04-22 20:02:21 -07:00
friendica
db038c5654 turn naked links in posts into zrl's if we've got a hubloc for the site 2013-04-18 17:55:35 -07:00
friendica
e99b9376a0 poke doco and cleanup 2013-04-17 22:44:53 -07:00
friendica
c2fe3fd8fe poke bugfix 2013-04-17 22:15:38 -07:00
friendica
5f27e29bb8 basic poke working 2013-04-17 21:40:40 -07:00
friendica
f72d351224 Merge branch 'master' into photothread 2013-04-16 20:16:44 -07:00
friendica
23f897b8ae fix marking events seen 2013-04-16 19:59:12 -07:00
friendica
2217a3033d oops 2013-04-16 16:41:08 -07:00
friendica
3c89d3160a add Red detection to parse_url 2013-04-16 16:39:38 -07:00
friendica
7e6890832b turn all Red links into zrls (not the old zrls, the new bbcode zrl which means we can zidify them) 2013-04-15 03:00:08 -07:00
friendica
ab5151c470 more Friendica removals 2013-04-14 22:44:11 -07:00
friendica
b84d8bfbc9 begin to cut the umbilical 2013-04-14 22:24:47 -07:00
friendica
e411a4bdc2 IMPORTANT: magic-auth protocol update, plus 'zrl' bbcode tag for the privacy-is-more-important-than-ease-of-use folks. 2013-04-14 20:41:58 -07:00
friendica
15ceaeb624 magic auth doco 2013-04-10 23:00:41 -07:00
friendica
17870912e4 document the ability to provide a selective magic-auth filter as a plugin plugin 2013-04-08 20:57:36 -07:00
friendica
3e7e0a3c43 some work on updating photo threads for Red 2013-04-08 17:23:26 -07:00
friendica
989e78137e wrapper function to create arbitrary activities (e.g. for plugins and apps) with a minimal amount of fuss, though the amount of fuss could increase significantly depending on the nature of the activity. For a simple wall post, just set the $arr['body'] to the desired text and we'll do the rest. If the activity requires special verbs, objects or targets, these will all need to be constructed. 2013-04-04 18:54:24 -07:00
friendica
6e17be3e85 Merge https://github.com/friendica/red into zpull 2013-04-03 18:06:16 -07:00
friendica
f353b9ae3d liking comments were reverted to liking the parent after sending item to another channel 2013-04-03 18:04:48 -07:00
Thomas Willingham
8741bb20e8 Make prettyPhoto a feature, add slideshow for albums. 2013-03-29 20:36:39 +00:00
friendica
abd58bce68 set hidden flags on new directory entries, not just existing ones 2013-03-26 19:37:33 -07:00
friendica
63c6427dc4 magic auth issue 2013-03-26 16:20:44 -07:00
friendica
783d744f02 we don't need this any more 2013-03-25 21:39:34 -07:00
friendica
884812bcba doco 2013-03-25 21:32:12 -07:00
friendica
d0133d6f87 uri to mid 2013-03-25 13:01:48 -07:00
Thomas Willingham
fb8a0e06c4 Updated build_query for mid 2013-03-25 19:20:12 +00:00
friendica
23cd14329d fix mod_display breakage. 2013-03-24 19:51:23 -07:00
friendica
ab4058eb1a rev update 2013-03-23 16:03:08 -07:00
friendica
ddf5bf8968 rename 'uri' (and parent_uri) to 'mid' (and parent_mid) since these no longer remotely resemble uri's and are actually message_id's. This change is potentially destabilising because it touches a lot of code and structure. But it has to get done and there's no better time than the present. 2013-03-21 18:25:41 -07:00
friendica
c3590f6454 Merge https://github.com/friendica/red into zpull 2013-03-21 15:41:23 -07:00
friendica
b3417e4854 main_slider hook 2013-03-21 15:41:00 -07:00
Michael Meer
c1f3c72099 otherwise add profile wont work 2013-03-21 18:38:34 +01:00
friendica
6db6f6640e Merge pull request #38 from beardy-unixer/master
Small fixes
2013-03-21 02:20:32 -07:00
zottel
166596939b write notify settings to channel table when saving settings 2013-03-21 09:02:10 +01:00
Thomas Willingham
499083d5d4 Revert randprof - that was stupid. If you have a local channel, you also have it's xchan. 2013-03-20 23:43:02 +00:00
Thomas Willingham
28975931b5 Add a fallback or two to randprof. 2013-03-20 23:35:21 +00:00
Thomas Willingham
39028d6184 Make the channels profile tab actually do something. 2013-03-20 20:46:43 +00:00
Thomas Willingham
9c4b3b03db Allow admins to specify default mobile/accessibility theme. 2013-03-17 18:51:17 +00:00