Commit graph

392 commits

Author SHA1 Message Date
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
9fb2a87c9a Another try at issue #61 and #62 - an earlier fix was partially working but the issue persisted - this extends it a bit. 2013-08-18 00:04:38 -07:00
friendica
b5efa1a63a issue #82, posted order not working - also doc update 2013-08-17 06:30:09 -07:00
friendica
c17f7124f3 not able to drop pending connections 2013-08-15 01:32:09 -07:00
friendica
6da4e41031 ru strings updated 2013-08-14 05:03:18 -07:00
friendica
55cb322489 a bit more work on menus 2013-08-13 01:24:02 -07:00
friendica
95abc1600b theme personal menus so they look more or less like widgets 2013-08-12 01:01:28 -07:00
friendica
5aa508dba7 don't import any hubloc that doesn't have a sitekey. Eventually we should also verify that it is a valid key, as we've already seen one case where one character got mangled and messed up communication. 2013-08-11 16:16:05 -07:00
friendica
c02a930121 move sitekey creation to the account creation function instead of during channel creation. Channel import bypassed sitekey creation completely. We should do it during install, but it's possible somebody might have to install manually and the sitekey would never get created. This is the best compromise I can come up with. Looks like the doc tree was also updated in this checkin 2013-08-09 01:20:34 -07:00
friendica
085eec4869 malformed ru string file 2013-08-08 03:28:42 -07: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
71347bb9e0 we've been storing json_encoded structures on disk in several places because it's a lot easier to parse than xml - but OMG do they get mangled - stored as single quoted strings when escaped as if double quoted. We need to use my new function json_decode_plus() wherever we need to parse one of these babies to make sure we get it right. Maybe we should've just used serialize(). 2013-08-06 03:29:57 -07:00
friendica
c965ed2bb6 enotify: localize things we know how to translate 2013-08-05 17:32:33 -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
156a0af30e rev update 2013-08-03 00:38:02 -07:00
friendica
1d816ba90a basic email invitations - and doc update 2013-08-02 03:45:40 -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
friendica
c00c550c58 better mail obscuring 2013-07-31 02:32:41 -07:00
friendica
cb4d61e092 unencrypt private posts for editing 2013-07-30 19:05:34 -07:00
friendica
6295dff409 browser location issue but this may not fix it 2013-07-29 01:18:42 -07:00
friendica
aa8bb99678 improve the red smiley 2013-07-28 18:45:27 -07:00
friendica
53118a4352 add gz to access denied files to block rotated logs from public access 2013-07-26 03:50:46 -07:00
friendica
e45beccd5b fix media uploads in api (specifically friendica for android) 2013-07-25 05:04:52 -07:00
friendica
20ba6dd62e not quite so much crypto logging 2013-07-24 05:13:21 -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
f9e61fe075 remote control - if auth'd visitor is in config system remote_admins (array), become superuser. Literally. Full control. Untested. 2013-07-22 14:34:26 -07:00
friendica
9f1fa5aba2 improvements in delivery logging 2013-07-21 17:19:16 -07:00
friendica
2f0c853ba0 clone sync: extra param to zot_build_packet 2013-07-20 05:20:14 -07:00
friendica
ade8174750 private pokes - perhaps a little *too* private. 2013-07-19 01:20:51 -07:00
friendica
6f1db253f3 use (numeric) abook_id for friends/followers in Twitter API. Many existing clients won't be able to handle xchans. Save those for the Red specific API. 2013-07-18 18:10:03 -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
26fa2b105d parse_url: add missing scheme unless url begins with '/' 2013-07-16 01:14:23 -07:00
friendica
f384695e3d more diagnostics 2013-07-15 03:12:51 -07:00
friendica
39856f7cb1 Add self to recipient lists. Sure we already have a copy but it's possible our nomadic channel clones don't. 2013-07-14 01:12:05 -07:00
friendica
72d737cc82 fix missing edit link 2013-07-10 05:14:23 -07:00
friendica
5a8cda632b remove double tags on search results, updates to install doco to get rid of Friendica name there and clarify Red requirements. 2013-07-09 22:48:34 -07:00
friendica
cd40802229 make corner radius configurable in redbasic expert mode 2013-07-08 19:21:06 -07: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
2979a2ee5a more "thing" work 2013-07-04 04:53:03 -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
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
friendica
b86253c655 issue #65 2013-07-01 19:41:11 -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
28e0665cad doc update, plus possible fix to "complex delivery chains" issue. Basically when the top-level post creator replies to a thread he sent to a forum via tags, it isn't getting redelivered to the forum members. 2013-06-29 02:04:44 -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
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
e16d678aab relocate tagadelic to include/taxonomy 2013-06-21 15:15:07 -07:00
friendica
3dcf9a1df7 bug in commentable - ambiguous abook entry 2013-06-20 02:03:14 -07:00
friendica
4f06905a18 infrastructure for future stuff 2013-06-19 18:06:14 -07:00
friendica
c0cc494bf3 fix mod-display when not logged in. 2013-06-18 02:06:16 -07:00
friendica
94c758080f zidify bodies of notification emails 2013-06-17 16:21:03 -07:00
friendica
a37ac8f2f3 flag taggable connections in acl selector 2013-06-16 00:03:22 -07:00
friendica
b7854c89b1 silence a pointless warning 2013-06-15 02:15:45 -07:00
friendica
765d6e0a97 push refresh messages, performance work on conversations and configs, doc updates 2013-06-14 16:54:58 -07:00
friendica
125ee673de missing include 2013-06-13 17:53:16 -07:00
friendica
4a072297f7 missed a few zrl/zmg conversions, like for translate_item and enotify messages 2013-06-12 00:58:31 -07:00
friendica
1e3d59eca2 rev update 2013-06-09 16:27:14 -07:00
friendica
ee1ecd8ea2 remove uploaded import file once we're done with it. 2013-06-08 16:29:56 -07:00
friendica
1b70ac1bc0 no GMT_TIMESTAMP() in mysql - use UTC_TIMESTAMP() instead 2013-06-06 16:12:34 -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
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
6cafab10e6 fix pager, doc update 2013-06-03 16:29:33 -07:00
friendica
cd9ea115f8 function args reversed on duplicate zid detection. 2013-05-29 16:31:07 -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
aa1eb2d89e add basic input filtering to the simple activity posting 2013-05-22 18:22:41 -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
f9fec7cf8f issue with auto permissions 2013-05-19 17:57:06 -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
friendica
3f86f44df5 convert all the remaining email templates to smarty 2013-05-16 01:54:57 -07:00
friendica
427b9787d0 add magic_auth_complete hook 2013-05-15 02:20:46 -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
friendica
8a1c8c4a03 It's a red matrix, and matrix is better indicated by # than by ! - and would otherwise be similar to the Diaspora 5-pointed asterisk except that Red's has no center. 2013-05-11 15:37:36 -07:00
friendica
5ba1a73379 rev update 2013-05-10 03:32:02 -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
b8569cc27e fix prettyphoto path 2013-05-07 00:41:00 -07:00
friendica
dc028ce8ba fixes 2013-05-06 02:17:20 -07:00
friendica
6f04a7e070 minor fixes related to postgres development 2013-05-05 19:34:56 -07:00
friendica
9f36fd107f smarter handling of js_upload source param 2013-05-02 19:04:19 -07:00
friendica
d517b4fdf5 change plugin_install to plugin_load, etc. 2013-05-01 02:23:40 -07:00
friendica
72a770ae36 change the way profiles are imported 2013-04-30 18:16:51 -07:00
friendica
04170328b1 add some debugging - update times are changing much faster than they're supposed to. Log what has changed. 2013-04-29 18:21:23 -07:00
friendica
50db4a7120 port superblock core code (except Red will use an xchan instead of a URL) 2013-04-28 22:46:07 -07:00
friendica
607d05e48f rev update 2013-04-26 15:06:40 -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
9d564913f6 dba driver cleanup 2013-04-23 04:52:03 -07:00
friendica
552f03122c db abstraction layer 2013-04-22 20:02:21 -07:00
friendica
7621bd3bb1 reverting to fancybox for "save to file" selection box until we find a better way - prettyPhoto just isn't working for this and I really need this functionality ATM until we can figure out how to make prettyPhoto work properly here. 2013-04-21 22:12:18 -07:00
friendica
868a1877d2 sql error on contact removal 2013-04-19 04:47:49 -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
3e1b005de0 start of DB driver abstraction class (we'll need similar mechanisms for the GD/ImageMagick photo stuff and perhaps also for abstracting alternate "social networks") 2013-04-17 01:47:36 -07:00
friendica
6f24c7cb27 zid fixes 2013-04-16 16:03:41 -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
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
f5940b7ddb modify linkify to work correctly with Red mid's containing '@' 2013-04-08 16:58:52 -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
cecf3687bb rev update 2013-04-03 15:48:25 -07:00
friendica
8148b7c32f update manage table and some documentation 2013-03-27 19:02:01 -07:00
friendica
63c6427dc4 magic auth issue 2013-03-26 16:20:44 -07:00
friendica
d0133d6f87 uri to mid 2013-03-25 13:01:48 -07: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
4b22c6e531 update 2013-03-21 02:21:44 -07:00
friendica
9d6a4093ba we'll need a special system channel (not attached to any account) for directory synchronisation 2013-03-18 17:55:04 -07:00
friendica
5a29f511c1 add xconfig table and functions, update strings and doco 2013-03-15 15:36:58 -07:00
friendica
6a4170ab01 prepare for multiple content types 2013-03-14 22:21:38 -07:00
friendica
ed2bcb6855 directory synchronisation timestamps 2013-03-13 16:28:41 -07:00
friendica
f3f341eb8d tell it like it is. 2013-03-12 00:55:29 -07:00
friendica
bcf4592cb0 likes were somewhat confused. Unconfuse them. 2013-03-11 00:14:12 -07:00
friendica
952b2ef2ab . 2013-03-10 18:45:58 -07:00
friendica
59ea4e32a0 randprof sorta working 2013-03-06 00:21:02 -08:00
friendica
dd22e1b582 just tinkering and trying a few things - don't get upset. It can all be reverted it it sucks. Freedom's just another word for "nothin' left to lose" and I'm not sure it's possible to create a UI that's hated more than Friendica. So that gives us plenty of artististic license to explore some different directions and see if they lead to anything interesting. 2013-03-05 15:48:56 -08:00
friendica
8d442e6fc1 fix timeago (again), webfinger new spec implemented, some theme work 2013-03-04 20:58:39 -08:00
friendica
4cfbdfa6db cleanup affinity tool 2013-03-03 23:38:08 -08:00
friendica
1aa7561a2c improve mod/display for local users - use their own copy if possible 2013-03-02 14:46:09 -08:00
friendica
0bdab225db add account_external for linking to legacy authentication infrastructure (e.g. ldap, pam, AD, phpBB, Drupal, etc) - this field is not used by Red. 2013-03-01 13:42:22 -08:00
friendica
a2a2ae2dd2 this might make edits update across the wire, or it might not 2013-02-28 18:20:42 -08:00
friendica
596ed80adf hex2bin is a built-in function in PHP 5.4 2013-02-27 00:59:41 -08:00
friendica
b69fca14e7 initial doco 2013-02-26 15:49:37 -08:00
friendica
ea3940c4b0 start formatting for Doxygen 2013-02-25 17:09:40 -08:00
friendica
cfd0dc1bff little fixes 2013-02-24 20:21:37 -08:00
friendica
32aef838f8 allow embedded content via ajax on page load 2013-02-23 01:27:43 -08:00
friendica
1e464120eb fix a typo and bring back nav:hover animation for the red scheme 2013-02-21 14:45:56 -08:00
friendica
9016b5c67a rev update 2013-02-20 01:44:14 -08:00
friendica
2d6027150f viewcontacts update 2013-02-19 00:20:47 -08:00
friendica
65912ec0bf moving on 2013-02-18 15:15:55 -08:00
friendica
a21e6cffa1 start on channel_remove(), add some generic channel queries to the API layers 2013-02-16 15:51:55 -08:00
friendica
ec3d387a65 public scope 2013-02-15 14:13:58 -08:00
friendica
d66825c734 auto-submit connection edit form when quick permissions are applied 2013-02-07 15:02:24 -08:00
friendica
af1b3c6c9a this might make zot-id work as originally conceived complete with reverse magic auth. If it doesn't it will probably crash and burn every site involved in horrible ways. To test or not to test.... decisions. (Maybe tomorrow.) 2013-02-06 17:04:34 -08:00
friendica
05ba851d52 mod/attach support for files/attachments using OS storage 2013-02-05 15:34:30 -08:00
friendica
ff0a73bf40 null notice when sending private mail 2013-02-04 15:06:23 -08:00
friendica
4ae5445e03 support for OS files and add directory support to file/attach object 2013-02-03 17:22:35 -08:00
friendica
3eacd7aab3 debugging the photo api 2013-02-02 15:08:11 -08:00
friendica
7645b440e8 more progress on photos api 2013-02-02 01:58:11 -08:00
friendica
02e099da45 file/attachment storage api with revision control - needs a bit more testing but the framework is in place 2013-01-31 16:13:44 -08:00
friendica
3767bba3c3 beginning of backend file/attachment api 2013-01-30 17:27:32 -08:00
friendica
ae91347dcd Widget manager....
/*
         * Use a theme or app specific widget ordering list to determine what widgets should be included
         * for each module and in what order and optionally what region of the page to place them.
         * For example:
         * view/wgl/mod_connections.wgl:
         * -----------------------------
         * vcard aside
         * follow aside
         * findpeople rightside
         * collections aside
         *
         * If your widgetlist does not include a widget that is destined for the page, it will not be rendered.
         * You can also use this to change the order of presentation, as they will be presented in the order you specify.
         *
         */
2013-01-29 16:01:38 -08:00
friendica
89c6fc939d Someday the social graph will work, but alas not today. Add more debugging. 2013-01-28 18:07:31 -08:00
friendica
bec484237a log directory source url 2013-01-27 15:21:05 -08:00
friendica
3e096e4a42 better handling of failures to lookup remote authors 2013-01-26 15:50:31 -08:00
friendica
318d75a86a poco debugging cont. 2013-01-25 15:36:18 -08:00
friendica
cb5a20ba2c uncomplicate item deletion and fixup all the other linked tables 2013-01-24 16:44:10 -08:00