Commit graph

860 commits

Author SHA1 Message Date
Zach Prezkuta
9920fb39e5 Debugged implementation of Diaspora relayable_retractions
Diaspora "relayable_retraction" is now supported by Friendica.
The following should now work:

	Friendica top-level post:
	Diaspora comment deleted, disappears in Friendica
	Friendica comment deleted, disappears in Diaspora
	Diaspora like retracted, disappears in Friendica
	Friendica like retracted, disappears in Diaspora

	Diaspora top-level post:
	Same

There are still exceptions, however. First, Friendica and Diaspora
seem to frequently reject comments with an "invalid signature" error.
This can probably be fixed.

Also, some comments/likes/retractions seem to just disappear on the
Diaspora side. In the Diaspora log these seem to be accompanied by a
"not a valid object" error, often preceeded by a "received a comment
but no corresponding post" error. These seem to be purely internal,
since sometimes it works for some Diaspora contacts but not others.
2012-06-03 14:53:30 -06:00
Zach Prezkuta
cde0de965f first shot at getting like/unlike functions to work consistently 2012-06-03 14:53:30 -06:00
Zach Prezkuta
77962aa79d Fix bugs in the retraction code
Currently, the following seems to be the functional status:
	For a Diaspora top-level post:
		Friendica comments show up AND delete
		Diaspora comments show up AND delete for top-level owner
		Diaspora comments show up for non-owner
		Diaspora comments sometimes don't delete for non-owner
			-> Appears to be Diaspora's fault, as a "not a valid object" error shows up in the log

		Friendica likes show up, but can't unlike (Friendica doesn't even message Diaspora)
		Diaspora likes show up
		Diaspora non-owner can't unlike
			-> Same as comments, seems to be Diaspora's fault

	For a Friendica top-level post:
		Friendica comments show up AND delete
		Diaspora comments show up AND delete

		Friendica likes don't show up in Diaspora sometimes
		Friendica doesn't even message Diaspora for unlikes (sometimes?)
		Diaspora likes and unlikes work
2012-06-03 14:53:30 -06:00
Zach Prezkuta
c0af6dbb1a Implement relaying of relayable_retractions
Also: some whitespace cleanup, fix Diaspora parent DB query
2012-06-03 14:53:29 -06:00
friendica
f0cf0ebb48 prevent email from leaking in feeds 2012-05-30 19:11:01 -07:00
friendica
e5a988f0b5 fix private photos that also have a size specification 2012-05-30 01:52:58 -07:00
friendica
88a0d6a1d5 private group tests, cont. 2012-05-29 22:57:15 -07:00
friendica
419cf91aae bugfixes: private photo embeds and search for strings with % 2012-05-29 16:44:02 -07:00
friendica
2eafa9a475 ability to only expire contacts, not self 2012-05-29 01:14:53 -07:00
friendica
0241bd1fbf Provide backend option to only expire other peoples' conversations. 2012-05-28 23:24:10 -07:00
friendica
f033c9a4ae rev update 2012-05-28 16:51:52 -07:00
friendica
2bd1004587 rework the way private photos are embedded to avoid url differences and also check the permissions if possible to make sure that nothing sneaks by. 2012-05-27 21:01:58 -07:00
friendica
3ce06caeed cause of bogus wall-to-wall posts found 2012-05-22 03:55:11 -07:00
friendica
7b0ded3f14 more private forums, default privacy group for new contacts 2012-05-17 22:44:52 -07:00
friendica
7cfa7a7671 tell browser not to cache permission denied (private) photos so that after authenticating we don't have to fight the browser - plus more prvgroup work 2012-05-17 19:59:46 -07:00
friendica
d5d853f37f setup delivery chain for private groups (work in progress) 2012-05-17 19:35:24 -07:00
friendica
20229ce187 better test of email reply visibility 2012-05-11 05:11:53 -07:00
friendica
8c26640835 reset permissions to forum default when adding forum delivery chain 2012-05-06 23:06:21 -07:00
friendica
8ae83201cf consolidate item deletion so we can fix orphaned categories and file_as tags. 2012-05-05 07:05:32 -07:00
friendica
da555286d6 missed a db field 2012-04-29 22:36:26 -07:00
friendica
928faf3b97 typo in profile_selectors, fix remote tagging 2012-04-29 22:34:05 -07:00
friendica
2170df897b bug #388 - notify_comment received after post deleted 2012-04-22 19:19:02 -07:00
Tobias Hößl
e3af818263 Typo 2012-04-17 19:31:06 +00:00
Tobias Hößl
720c8324c7 Some Bugfixes, and variable checks 2012-04-17 11:33:50 +00:00
friendica
0b838e4cc7 propagate edited comments 2012-04-16 02:09:00 -07:00
friendica
c8598e7da6 edited comments weren't being relayed 2012-04-16 01:35:27 -07:00
friendica
9dd0ef2aeb bug #372 - category feeds 2012-04-14 04:19:41 -07:00
friendica
5a78400f37 table cleanup 2012-04-12 05:15:45 -07:00
friendica
19b636e7e8 more backend work on mail2 followers 2012-04-10 19:15:52 -07:00
Alexander Kampmann
355c42cb30 Merge branch 'master' of https://github.com/friendica/friendica
Conflicts:
	include/config.php
	update.php
2012-04-05 13:39:15 +02:00
friendica
00bbb9ad36 slight improvement in handling of plaintext feeds 2012-04-01 15:43:57 -07:00
friendica
9b4bef8ac4 that didn't quite work out 2012-04-01 06:46:12 -07:00
friendica
f0b8d01615 try slightly better detection of html in feeds 2012-04-01 03:19:37 -07:00
friendica
7956c2d08e improved rw notifications 2012-03-28 17:21:56 -07:00
friendica
20f9733250 don't expire filed items 2012-03-27 00:54:34 -07:00
friendica
b5d0315d55 preparation for some possibly killer features 2012-03-26 17:57:27 -07:00
friendica
3ae43c2448 prevent duplicate friend suggestions 2012-03-24 15:53:53 -07:00
friendica
3aacc119a1 block filed items from deletion 2012-03-24 04:16:27 -07:00
friendica
528d795fb6 ability to change tags in edited posts 2012-03-22 16:17:10 -07:00
friendica
cca524495c community discovery cont., cleanup of DB debugging 2012-03-18 22:12:36 -07:00
friendica
805087af67 whitespace 2012-03-16 05:41:29 -07:00
friendica
7684f63ecd track whether contact is a community page or not 2012-03-15 16:38:26 -07:00
friendica
f0a62d8908 ssl_policy stuff 2012-03-14 20:36:23 -07:00
Tobias Hößl
635958e11d Merge branch 'master' of git://github.com/friendica/friendica 2012-03-09 10:00:12 +00:00
friendica
395a9530dc still getting parent relays on remote systems 2012-03-07 18:23:55 -08:00
friendica
23718bfc25 prevent duplicate likes 2012-03-06 02:17:55 -08:00
friendica
fba089012a correct owner info from misconfigured installs, duepuntozero title block misplaced in editplain mode 2012-03-04 18:50:32 -08:00
friendica
bd2c8c92f1 yet more work on notifications 2012-02-29 19:23:01 -08:00
friendica
4dd4a22582 From Tobias H - catch some irregularities caused by cut/paste code 2012-02-28 14:52:23 -08:00
Tobias Hößl
e55d13c2b4 Avoid a notice 2012-02-28 12:56:16 +00:00
Tobias Hößl
e33c2b8f89 Avoid a Notice 2012-02-27 22:08:00 +00:00
Tobias Hößl
4b1de0f538 Avoid some notices 2012-02-26 20:43:51 +00:00
Abinoam P. Marques Jr
bcfac6c72f include/items.php pass 'parent' to notification 2012-02-25 16:59:44 -08:00
friendica
a3cf563b68 update author name across items if changed. 2012-02-24 20:40:09 -08:00
friendica
f5c5da742d attribution issue - don't take author name from contact if available from item. 2012-02-24 20:03:13 -08:00
friendica
f03aaf554e mark all notifications read 2012-02-21 16:59:57 -08:00
friendica
32d9008dd4 more cleanup of community followup detection. Remote worked well but local didn't. 2012-02-20 21:07:40 -08:00
friendica
b821399f00 email notify now redirected through mod_notify, weirdness in local deliver caused by community page changes 2012-02-20 19:50:05 -08:00
friendica
11871195be fix twitter title showing up occasionally 2012-02-20 18:06:43 -08:00
friendica
1b9c03f6fc new notifications - implement storage 2012-02-18 02:57:42 -08:00
friendica
2abbd81ce1 a few fixes for offsite community members 2012-02-16 18:29:09 -08:00
friendica
d79c3351ea db installation sync 2012-02-10 13:43:35 -08:00
friendica
b346f4464c send notify emails to community pages as well as people 2012-02-10 00:08:23 -08:00
friendica
ffe7d8b1e9 item tag notifications 2012-02-09 21:18:50 -08:00
friendica
7b0a005441 edit post not working after plaintext editor fixes, missing some recent editor template changes 2012-02-09 15:58:26 -08:00
friendica
4993f4f1d6 allow plugin to abort message posting, fix half-duplex D* relationship 2012-01-30 20:49:54 -08:00
friendica
e2d0eb4a88 redirect to a useful location after deleting or ignoring a friend request, begin comment moderation logic 2012-01-24 18:59:55 -08:00
friendica
a76a497d92 implement "moderate" flag on items 2012-01-23 20:56:11 -08:00
friendica
8aa2552372 add remove_user hook (it looks like dreamhost changed all my file permissions, this will make a nasty commit) 2012-01-18 16:21:30 -08:00
friendica
d840943621 use reltoabs - primarily for github activity feeds 2012-01-17 16:30:32 -08:00
friendica
c1cf6e48c2 Allow Diaspora to post to forums 2012-01-04 13:50:12 -08:00
friendica
fc7d0360bb add verb and item to notifications to aid in localisation 2012-01-03 20:26:20 -08:00
friendica
969cd145ce suggestion notifications 2012-01-03 17:29:07 -08:00
friendica
c583d16209 fix reference variable effects on sorting 2012-01-03 14:27:00 -08:00
friendica
3e162bcf8f function not defined 2011-12-30 20:48:49 -08:00
friendica
a76be1934a migrate more notifications 2011-12-29 22:32:30 -08:00
friendica
bb40e54dec new notification module working for "email message received" 2011-12-25 23:00:19 -08:00
friendica
0b598dedd0 more work on enotify 2011-12-23 23:07:05 -08:00
friendica
3da3cd686c notifications refactor 2011-12-08 01:28:27 -08:00
friendica
513c1c0d68 dynamic delete icons for saved-search on network page 2011-12-01 18:27:45 -08:00
friendica
b795ce4fe7 little stuff - name change, live updates, new network types 2011-11-23 23:17:26 -08:00
friendica
c568493f57 add expire_starred option, fix "delete selected" on some themes, new project name in email templates 2011-11-21 19:01:05 -08:00
Fabio Comuni
cb05e677a9 Merge remote-tracking branch 'friendica/master' 2011-11-21 13:52:15 +01:00
friendica
aaedac8f57 community forums cleanup 2011-11-19 13:45:20 -08:00
friendica
191a9b048f forum cleanup 2011-11-19 03:13:46 -08:00
friendica
72dd6457b0 first forum test 2011-11-19 03:06:15 -08:00
friendica
6463543832 new approach to secondary delivery fork 2011-11-18 22:20:08 -08:00
friendica
fd4fe24406 Merge branch 'master' into groups 2011-11-18 22:04:41 -08:00
Fabio Comuni
590f1d2b25 log less in expire items 2011-11-17 16:18:59 +01:00
Fabio Comuni
79603e3146 expire settings for items, notes and photos.
show default privacy acl in popup
2011-11-17 15:53:59 +01:00
friendica
c9846b745d allow dup tag names with different urls 2011-11-16 17:09:58 -08:00
friendica
485f97b3d8 tgroup relays 2011-11-15 20:30:34 -08:00
Friendika
d23867f5a0 incorrect total use for get_feedtags 2011-11-12 02:53:53 -08:00
Friendika
20ca93191f cleanup and loose ends 2011-11-08 16:54:32 -08:00
Friendika
3d9a9614e2 common friends 2011-11-01 19:16:33 -07:00
Friendika
573670fa0c more social graph stuff 2011-11-01 16:08:07 -07:00
Friendika
d9f64deda0 sql error 2011-10-25 20:05:21 -07:00
Friendika
ae12074337 fix tag import for tag owner 2011-10-24 23:55:29 -07:00
Friendika
b20afbc9e4 @ tags becoming # tags during atom transit 2011-10-24 20:33:54 -07:00
Friendika
f48fd5aa16 more tagging 2011-10-24 04:17:46 -07:00
Friendika
7cbb69d87f tagging 2011-10-23 00:24:37 -07:00
Friendika
df996a8b5e fix for errant top-level posts from feeds 2011-10-19 21:54:33 -07:00
Friendika
278433eac7 origin flag handling, and bug #137 - provide timezone conversion for events posted across to Diaspora 2011-10-17 14:52:03 -07:00
Friendika
5dcc10a5d9 working on long-term solution to relay issue 2011-10-15 03:26:37 -07:00
Friendika
2911bf9434 sql issue item_store 2011-10-13 01:00:06 -07:00
Friendika
3db43d5a39 storage race condition 2011-10-12 02:21:18 -07:00
Friendika
557a7d0cec stuff
- background the external network notifications (Facebook, Twitter, Statusnet)
 - add vimeo support
 - consolidate editor video options (insert video, regardless of source)
 - add "Connector Settings" page purely for configuring connectors
 - moved mailbox settings to Connectors
 - Move the "Connect/Follow" dialogue out of "find people" and move to top.
 - Add "Find People" dialogue
 - minor theme edits on duepuntozero and testbubble to make all this stuff work
 - A bit of theming on duepunto notifications to eliminate the gigantic Diaspora profile photos.
2011-10-11 18:24:37 -07:00
Friendika
2802c142cb local_deliver testing 2011-10-06 19:10:57 -07:00
Friendika
53efeb8d1f local deliver 1 2011-10-06 17:27:37 -07:00
Friendika
7b648e6da8 performance enhancements 2011-10-04 18:53:56 -07:00
Friendika
aeb83fa063 document multi-pass mode on consume_feed 2011-10-04 04:38:58 -07:00
Friendika
07b09300a9 improve feed import performance 2011-10-04 03:06:34 -07:00
Friendika
c6ac438735 item_store: prevent storing a duplicate item with same uri+uid 2011-10-03 06:04:17 -07:00
Friendika
8f9656da92 basic support for AS friend requests 2011-10-02 16:18:01 -07:00
Friendika
4f9c072d66 requeue deliveries on 503 errors which have 'retry-after' headers 2011-09-27 19:27:47 -07:00
Friendika
d6b446d63f starting the big delivery shakeup 2011-09-22 04:11:39 -07:00
Friendika
8bf6a29d4e optimise the commented date view 2011-09-18 19:04:11 -07:00
Friendika
9c3503a706 update timestamp on activity change (comment/like) 2011-09-16 06:49:24 -07:00
Friendika
82f7f33cf5 bookmarks + bug #140 2011-09-04 19:58:03 -07:00
Friendika
1621630b06 login_hook 2011-09-01 06:29:29 -07:00
Friendika
846c4cea7c implement delivery queue in case notifier gets killed 2011-08-28 21:41:42 -07:00
Friendika
f29f228463 bring Diaspora message signing back to the source author - whether they like it or not. 2011-08-28 19:22:27 -07:00
Friendika
d6f9e0e2a4 change the way public feeds work just to fix statusnet's bug, because they won't 2011-08-24 05:58:31 -07:00
Friendika
a775474dff cleaned up the conditions on when to and when not to relay. 2011-08-24 04:42:28 -07:00
Friendika
349ea8d475 don't generate guid if one provided wirth msg 2011-08-20 17:46:33 -07:00
Friendika
0d9d576aa6 move encryption functions to crypto file 2011-08-20 04:53:11 -07:00
Friendika
457f8c3e95 use mb_strlen when iterating utf8 2011-08-18 19:14:13 -07:00
Friendika
e15e18e0d1 hopefully fix statusnet bug by altering our feed format slightly 2011-08-12 21:01:51 -07:00
Friendika
ac4ce27e88 keep private emails out of any offsite feeds 2011-08-10 21:46:19 -07:00
Friendika
6be5da67b1 reparenting imported item was only partially reparenting. 2011-08-08 19:10:36 -07:00
Friendika
8812b7f4ca item guids 2011-08-07 17:29:26 -07:00
Friendika
48ffa880f0 cleanup 2011-08-07 16:15:54 -07:00
Friendika
d45a66e700 allow custom avatar sizes - needed for Diaspora hcard/vcard 2011-08-03 21:05:39 -07:00
Friendika
ad1e827169 several fixes for attachments 2011-08-03 19:18:58 -07:00
Friendika
0c9f033505 some api enhancements 2011-07-31 16:35:53 -07:00
Friendika
b721fabc3c show lock icon on private events 2011-07-27 02:21:55 -07:00
Friendika
d7154a4606 ability to link contacts that are "really me, but on another system/network". 2011-07-05 19:55:09 -07:00
Friendika
9816f14d40 statusnet improvements 2011-07-01 17:39:16 -07:00
Friendika
d5855967a7 do not translate hidden photo album 'Contact Photos' as it may become unhidden when different language is used. 2011-06-28 22:33:02 -07:00
Friendika
0b221e8945 bug #96 move libraries to library - better alignment of like rotator 2011-06-28 21:11:52 -07:00
Friendika
a15bd91d17 don't update an event that hasn't changed. 2011-06-23 18:25:33 -07:00
Friendika
38cf37d3c3 new item view, sort by received date - not posted date. 2011-06-23 17:56:59 -07:00
Friendika
5633430a19 don't allow tags in app source 2011-06-23 15:58:43 -07:00
Friendika
55112cfdd0 item source 2011-06-20 19:08:40 -07:00
Friendika
e5b54e74ba delete selected items 2011-06-15 20:43:39 -07:00
Friendika
05eb9ceaba avoid returning events from getting posted again 2011-06-13 20:42:37 -07:00
Friendika
d5fdd4287d event sharing, cont. 2011-06-13 19:06:49 -07:00
Friendika
d66056af9d reduce visibility of lang-select flag (duepuntozero) 2011-06-10 20:39:46 -07:00
Friendika
7c60701efc fixed a few feed problems affecting activity objects/targets 2011-06-10 01:51:14 -07:00
Friendika
e2f1540f25 events, continued. Also better regex matching accounting for empty elements 2011-06-07 22:13:07 -07:00
Friendika
656d861b3e on rare occasions posts do not get a parent. The only thing which could cause it is if we can't find our new post. So we'll check for this and try one more time before failing. 2011-05-29 22:50:36 -07:00
Friendika
44a22c2915 more improvements in twitter handling, reduce duplicates from FB when double friended 2011-05-22 18:40:00 -07:00
Friendika
ccbdc9b2fc regex stuffed up 2011-05-21 01:17:07 -07:00
Friendika
0abf2f11c6 patches for youtube's change in link and embed formats, please test 2011-05-20 15:46:41 -07:00
Friendika
45b9bd96ba wrong author came from feed, not from FB 2011-05-14 06:16:21 -07:00
Friendika
b2e92e0af3 deprecate load_view_file 2011-05-11 04:37:13 -07:00
Friendika
c052d68828 don't use load_view_file() except in email templates and install of htconfig - to avoid getting wrong file when package is updated by copying over an older version. 2011-05-10 16:12:50 -07:00
Friendika
2c63b65e3c refactor "which link to show" logic 2011-05-06 06:30:33 -07:00
Friendika
59fd70e568 issues with private photos - hitting internal size limits 2011-05-04 02:20:44 -07:00
Friendika
e00068334f fix private images 2011-04-30 17:24:37 -07:00
Friendika
de131c9e58 set utf-8 on all emails 2011-04-14 17:13:13 -07:00
Friendika
3c4e501435 convert feed attach to bbcode 2011-04-13 01:53:40 -07:00
Friendika
0ed2d19ac8 death to comment box oddities (a slow death as it will take some time for everybody to upgrade) 2011-04-11 20:11:21 -07:00
Friendika
940d216395 initial dfrn update to pass perms 2011-04-10 18:38:55 -07:00
Friendika
cc45ac14b5 attachment storage 2011-04-06 21:59:07 -07:00
Friendika
c8d827a671 xmlify enclosure items 2011-04-06 20:36:24 -07:00
Friendika
109c25a1bd some fixes to attachment output in feed 2011-04-06 20:03:06 -07:00
Friendika
6728a11ee3 support feed attachments/enclosures, and fix for bug #30 2011-04-06 19:42:35 -07:00
Friendika
438473529c atom categories and tag import 2011-04-05 17:41:02 -07:00
Friendika
793967a1d3 better handling of troublesome feeds. 2011-04-04 19:36:18 -07:00
Friendika
b5bcf44354 profile not set 2011-04-04 01:18:28 -07:00
Friendika
0fe997490d dfrn remote profile protocol revision 2011-03-30 15:04:18 -07:00
Friendika
04cd865cc9 placeholder arg in dfrn conversations 2011-03-30 04:20:40 -07:00
Friendika
f198c5cff8 secure profile failure 2011-03-30 04:07:47 -07:00
Friendika
be67cf663b minor edits 2011-03-19 05:10:05 -07:00
Friendika
7e33c1072a stuff to make connecting to diaspora profiles easier 2011-03-19 01:19:11 -07:00
Friendika
f01538a54f content expiration 2011-03-15 17:31:49 -07:00
Friendika
852ea1aedd force last-child on foster children, disallow time travel 2011-03-14 18:34:58 -07:00
Friendika
c40944fc86 inherit 'wall' setting from parent post on remote item 2011-03-08 14:40:33 -08:00
Friendika
f089b1610e feeds: update content when updated/edited changes 2011-02-28 18:24:32 -08:00
Friendika
527e050ecc sanitise all incoming url's - also stop them from getting mangled by simplepie 2011-02-16 17:32:15 -08:00
Friendika
9f02057374 provide permalink for posts, include permalinks in feeds and imported from feeds 2011-02-16 02:07:11 -08:00
Friendika
f70a0b0282 more graceful handling of some statusnet followups 2011-02-08 18:44:30 -08:00
Friendika
9a1e5aaf09 tweaks to reworked remote deletion, which also fixes some comment box oddities 2011-02-08 05:08:10 -08:00
Friendika
d8cd693f11 rework remote deletion 2011-02-08 04:25:27 -08:00
Friendika
9f5d3000c7 don't change photo visibility if only album name was changed 2011-02-07 21:16:39 -08:00
Friendika
18c5d1ff90 feed cleanup 2011-02-07 17:06:04 -08:00
Friendika
0d9ed48738 functionise birthday 2011-02-06 22:41:07 -08:00
Friendika
ac3f3a6e9f kill orphans 2011-02-06 02:33:02 -08:00
Friendika
8cced061bb found it - typo 2011-02-04 13:40:51 -08:00
Friendika
1d0d765344 more error checking on posts 2011-02-04 13:37:04 -08:00
Friendika
2a9bfae2b7 prevent runaway notifications when parent=0 due to race condition 2011-02-04 04:25:53 -08:00
Friendika
c6b00f7230 allow parentless items from SN - add more tracing on notify failures 2011-02-03 17:40:04 -08:00
Friendika
01cd7cc9f2 don't parse garbage in phase2 of dfrn_deliver either 2011-02-03 04:19:05 -08:00
Friendika
a8cea3f30c don't try to parse non-xml in dfrn_deliver 2011-02-02 19:28:40 -08:00
Friendika
fce9988f73 backward compatibility 2011-02-01 22:45:46 -08:00
Friendika
a347d040f0 protocol reversal, roll dfrn_version to 2.1 2011-02-01 21:21:47 -08:00
Friendika
22acba2460 trying to solve the double encoding issue 2011-02-01 18:20:25 -08:00
Friendika
bafae56b39 make sure content is unaltered 2011-02-01 17:50:49 -08:00
Friendika
968e8bb9c4 typo 2011-02-01 17:05:17 -08:00
Friendika
6a4ae2e845 get correct article timestamp for feeds with no 'published' and with non-utc stamps 2011-02-01 16:50:19 -08:00
Friendika
8acc76a3c6 provide ability to survive transport mangling when travelling through html networks 2011-02-01 05:10:04 -08:00
Fabio Comuni
49ea05b8ff use microformat to mark html from [embed] tag, convert html with oembed microformat to [embed] tag 2011-01-31 16:45:58 +01:00
Friendika
3eefe8b500 more ssl_policy cleanup, allow manual feed update per contact when hub is whacked, log feed parse errors 2011-01-30 19:38:03 -08:00
Friendika
c7ace10ffb dissolve relationship (new protocol) working 2011-01-26 02:32:00 -08:00
Friendika
696eff1031 no comment box if no notify, not no poll 2011-01-25 18:25:04 -08:00
Friendika
5a7ff660c4 "unfriend" protocol 2011-01-25 03:57:10 -08:00
Friendika
08d6fe5ae7 allow RSS for feed contacts, but no comments 2011-01-24 19:36:20 -08:00
Friendika
ab62b8f712 fix quotes (again) 2011-01-23 03:25:03 -08:00
Friendika
c574e4c587 repair double-encoded double quotes 2011-01-20 21:02:02 -08:00
Friendika
028460a5c1 tracking errant bin2hex call 2011-01-17 21:08:16 -08:00
Friendika
fa1f2ce8f3 fix some linebreak issues 2011-01-17 19:50:18 -08:00
Friendika
710cb7d13c activity object link had incorrect attribute, highlight critical install steps 2011-01-17 16:06:22 -08:00
Friendika
456a7a9740 string update 2011-01-14 02:16:30 -08:00
Friendika
a1c069ee02 compatibility: version discovery 2011-01-14 02:04:09 -08:00
Friendika
3494b23bfe create birthday event from feed 2011-01-13 15:45:42 -08:00
Friendika
9d6f3aa4dd add owner's birthday information to feed (if allowed to) 2011-01-12 21:04:49 -08:00
Friendika
89a28bf0f7 preserve body content in feed to extract microformat stuff 2011-01-12 13:21:37 -08:00
Friendika
85b0eca9c1 call get_app() 2011-01-09 13:18:56 -08:00
Friendika
618adb1593 missing 'else' 2011-01-07 14:31:05 -08:00
Friendika
236474da0b convert received ostatus unfollow verb to activity streams stop-following 2011-01-04 02:20:00 -08:00
fabrixxm
c061603746 import items from feeds in inverse date order 2011-01-03 10:04:54 +01:00
Friendika
d8985b3a54 try to auto-fill the profile address if we actually do know it. 2011-01-01 13:12:31 -08:00
Friendika
f6556e0a72 more plugin hooks 2010-12-25 15:01:02 -08:00
Friendika
3ba322889f undo one of the hooks from last checkin - passing objects led to error 2010-12-24 19:04:40 -08:00
Friendika
10731ea361 more plugin hooks 2010-12-24 18:32:23 -08:00
Friendika
6808d53d0f plugin/addon API landing - still things left to do before it's useful 2010-12-22 14:16:22 -08:00
Friendika
a42b9ea3de display the fact that a conversation is private without disclosing the details of who can/cannot see it. 2010-12-07 20:47:53 -08:00
Friendika
e9a1abd133 flatten conversation hierarchy to one level on import but preserve all thread info
in case somebody wants to write a plugin to display as multi-level thread
2010-12-04 23:16:16 -08:00
Friendika
9513f1f166 rino recipient patch 2010-12-01 13:39:00 -08:00
Friendika
99bbc29747 rino landing 2010-11-30 18:32:34 -08:00
Friendika
34a8fb935d no newlines in tags 2010-11-28 14:43:14 -08:00
Friendika
0a03a710b3 ensuring all non-deliveries get in the queue 2010-11-25 15:03:59 -08:00
Friendika
9d7130e403 tag search boolean mode 2010-11-24 19:25:47 -08:00
Friendika
de6c777d3f infrastructure for queueing, redelivery 2010-11-21 23:00:01 -08:00
Friendika
7db4a0dd2e give orphans a second chance, linkify naked links 2010-11-11 20:32:20 -08:00
Friendika
29b9d18871 lint 2010-11-09 20:38:24 -08:00
Friendika
f4fd679928 couple of issues w/ profile photo update propogation 2010-11-09 18:24:35 -08:00
Friendika
f7c0480f1b use raw db queries wherever query items could contain '%' 2010-11-09 15:11:47 -08:00
Friendika
1f4048067e more refactor remote reply off network 2010-11-08 20:56:09 -08:00
Friendika
e521dfd5e6 refactor outgoing comment ability for off network contacts 2010-11-08 20:43:58 -08:00
Friendika
a8d6d72b7b use date ordering on public feeds 2010-11-08 01:11:50 -08:00
Friendika
fbb0166690 lint 2010-11-07 21:07:47 -08:00
Friendika
9e35fb26f7 lint 2010-11-07 17:29:30 -08:00
Friendika
05236adf0f notification email on follow activities 2010-11-06 14:40:19 -07:00
Friendika
b94cb8d234 add micro profile photo 2010-11-04 23:50:32 -07:00
Friendika
4cba826a2f hub anomolies & swat0 compliance 2010-11-04 20:47:44 -07:00
Friendika
8341ce9ce8 ativity rel links went to target instead of object 2010-11-04 03:23:09 -07:00
Friendika
95a425a1f3 minor stuff 2010-11-04 00:37:29 -07:00
Friendika
b3856a797b show like/dislike when no comments yet, bit of lint 2010-11-03 19:47:07 -07:00
Friendika
a985ad4a54 add activity target to items, allow multiple link relations 2010-11-03 16:48:21 -07:00
Mike Macgirvin
d8630dbdd8 infrastructure for swat0 (#fsw) 2010-11-01 23:42:26 -07:00
Mike Macgirvin
36a77c6db2 build feeds rather than template them 2010-11-01 17:56:36 -07:00
Mike Macgirvin
4f4d6bace6 add rel=mentioned links for tagged persons 2010-10-31 21:57:30 -07:00
Mike Macgirvin
b376f21533 notify folks who have been tagged in a post 2010-10-31 20:36:59 -07:00
Mike Macgirvin
f0b6400584 more lint 2010-10-31 16:38:22 -07:00
Mike Macgirvin
f01e8743fc match schemeless activities per the latest activity spec 2010-10-27 15:50:44 -07:00
Mike Macgirvin
2028e1695c rework the logging interface 2010-10-26 22:09:13 -07:00
Mike Macgirvin
eb5e6aae72 a few more fsw tweaks 2010-10-26 19:01:16 -07:00
Mike Macgirvin
b41218ca30 workflow for federated/non-dfrn followers 2010-10-24 20:39:24 -07:00
Mike Macgirvin
d850badf2b pull out follow, unfollow and as:actor for handling 2010-10-21 21:48:22 -07:00
Mike Macgirvin
8d59ff3c06 aid salmon discovery for feed scrapers that look for the old-style rel type. 2010-10-21 18:07:22 -07:00
Mike Macgirvin
5edee3c4d1 magic-envelope verification, status.net appears to do it wrong.
Ultimately we need to do it right (or why bother having a spec?),
and fallback to doing it wrong if we're talking to a broken system - which
ironically seems to include most of the federated social web projects.
2010-10-21 04:53:43 -07:00
Mike Macgirvin
a8e4ec7801 use browser geolocation when desired 2010-10-19 20:52:05 -07:00
Mike Macgirvin
3876cab8ea sorting out the last(?) quirks in group pages. 2010-10-18 16:38:48 -07:00
Mike Macgirvin
664cf8ac8e pass community page permissions through notification feeds 2010-10-18 03:02:51 -07:00
Mike Macgirvin
35a9b49ed0 allow for multiple pubsub hubs so everything can still work when/if one goes flaky
(Google's hub has been particularly unreliable recently and the symptoms are that
you just stop receiving updates, and/or updates you send are silently dropped and
never delivered). Also add more instrumentation to help debug pubsub issues.
2010-10-15 04:20:42 -07:00
Mike Macgirvin
033935c194 cleanup to ensure protocol version is passed properly. We will need it if/when any incompatible protocol changes are introduced. 2010-10-12 20:29:04 -07:00
Mike Macgirvin
70bd7a6509 activity objects weren't escaped properly 2010-10-10 20:02:29 -07:00
Mike Macgirvin
a0ecdd025e infrastructure for salmon 2010-10-06 19:46:44 -07:00
Mike Macgirvin
8424f31aad a bit more robust about loading external pics
also friend confirm was getting wrong email
2010-10-04 16:04:52 -07:00
Mike Macgirvin
941b2331f1 xrd cannot be called before db is open to get language 2010-10-04 04:22:34 -07:00
Mike Macgirvin
336aea26dc notify hub only on public updates 2010-10-02 03:38:53 -07:00
Mike Macgirvin
f5615068ca trialing pubsubhubbub - operational tweaks 2010-10-01 02:28:06 -07:00
Mike Macgirvin
2ae38e3fbf pass params as string rather than array so it doesn't
get changed to multipart/forma-data
2010-09-30 22:30:18 -07:00
Mike Macgirvin
0d2650b29b the rest of pubsubhubbub except for the UI that actually turns it on 2010-09-30 21:38:45 -07:00
Mike Macgirvin
465ba71b58 pubsubhubbub - discovery and notifier 2010-09-30 20:24:03 -07:00
Mike Macgirvin
abe6a3286e pubsubhubbub endpoint 2010-09-30 19:41:22 -07:00
Mike Macgirvin
7ad27f5737 implement rel alternate, some corresponding last minute touchups on display module 2010-09-30 16:06:53 -07:00
Mike Macgirvin
d150b8e8b1 inherit parent ACL's on remote children 2010-09-28 22:32:48 -07:00
Mike Macgirvin
34eedb503a stronger type checking on comparisons 2010-09-26 17:24:20 -07:00
Mike Macgirvin
b91494d22e preliminary network abstraction, configurable debugging. 2010-09-26 16:30:21 -07:00
Mike Macgirvin
d5a13b1e4c localisation path for all view templates 2010-09-22 18:00:19 -07:00
Mike Macgirvin
3ad52463f6 more robust feed error handling, at the expense of performance.
Pass profile owner through HTML (yuk) to the ajax updater - as
browser  pre-fetch totally buggers passing it via the server session.
2010-09-20 19:34:44 -07:00
Mike Macgirvin
a50947a4bc like, dislike, activity streams, etc. 2010-09-17 03:10:19 -07:00
Mike Macgirvin
c5031139eb abstractify items, check photos for birthday paradox 2010-09-13 22:57:31 -07:00
Mike Macgirvin
19661d4c25 reverse sort order for public feeds 2010-09-10 01:45:58 -07:00
Mike Macgirvin
ca8566008d upgrading the photo and name update 2010-09-10 00:42:53 -07:00
Mike Macgirvin
3a69413f86 more preparation for activities 2010-09-09 22:02:28 -07:00
Mike Macgirvin
3a3bf273c7 item cleanup 2010-09-09 19:48:08 -07:00
Mike Macgirvin
887a8add2d populate wall element 2010-09-09 19:14:42 -07:00
Mike Macgirvin
62fdf346ff cleanup 2010-09-09 16:48:33 -07:00
Mike Macgirvin
f1e17b1707 undo debug statements 2010-09-09 02:00:54 -07:00
Mike Macgirvin
c59948f1dc more fixes from landing 2010-09-09 02:00:01 -07:00
Mike Macgirvin
ffb1997902 mistpark 2.0 infrasturcture lands 2010-09-08 20:14:17 -07:00
Mike Macgirvin
c35dab713d can't use ActivityStreams for location. Grrr. 2010-08-24 16:25:02 -07:00
Mike Macgirvin
b02e30f1cf sort out notify x-domain 2010-08-22 20:57:20 -07:00
Mike Macgirvin
709c86b2da added location tagging 2010-08-20 14:33:15 -07:00
Mike Macgirvin
47e9613acd mongo notification checkin, wall, comments, settings 2010-08-14 07:55:18 -07:00
Mike Macgirvin
9662c44a17 even more fixes 2010-08-10 21:22:36 -07:00
Mike Macgirvin
d11c1c63c0 lots of fixes - most recent photo updates for contacts 2010-08-08 21:03:08 -07:00
Mike Macgirvin
93d0ef4042 fixup image on wall 2010-08-02 19:06:36 -07:00
Mike Macgirvin
2e5fb9c37e lots of formatting, bug fixes on profile updates, i18n 2010-07-27 19:27:14 -07:00
Mike Macgirvin
557ebe4700 working on delete 2010-07-26 03:33:56 -07:00
Mike Macgirvin
9f81c3345b fixup of some nits with live update and remote comment display on profile page 2010-07-25 22:51:45 -07:00
Mike Macgirvin
466267fbb5 lotsoflittlestuff 2010-07-20 05:21:19 -07:00
Mike Macgirvin
6695b4a203 more bugs 2010-07-19 06:58:03 -07:00
Mike Macgirvin
9b0584e593 revamp of item structure 2010-07-18 23:23:18 -07:00
Mike Macgirvin
21f0cd206d more poll stuff ahead of item revamp 2010-07-18 20:49:10 -07:00
Mike Macgirvin
07274bb922 feed generator 2010-07-18 06:02:55 -07:00