Commit graph

3715 commits

Author SHA1 Message Date
Mike Macgirvin d453560be9 more robust (though wasteful) salmon, try both encodings 2010-10-26 15:56:19 -07:00
Mike Macgirvin d2e20d029a de-duplicate photo importation logic 2010-10-26 14:50:38 -07:00
Mike Macgirvin c16f314ec3 two-way subscriptions working with federated social accounts 2010-10-25 21:52:30 -07:00
Mike Macgirvin 1335ef7595 no sparkle on federated network 2010-10-24 21:10:52 -07:00
Mike Macgirvin b41218ca30 workflow for federated/non-dfrn followers 2010-10-24 20:39:24 -07:00
Mike Macgirvin b8b227b328 add nicknames to contact records (going forward and retroactive) 2010-10-23 01:20:26 -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 a8a88d2532 clean up the salmon consumer bits 2010-10-21 15:32:09 -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 ac824fe83e eradicate redundant get_uid function 2010-10-18 14:34:59 -07:00
Mike Macgirvin 664cf8ac8e pass community page permissions through notification feeds 2010-10-18 03:02:51 -07:00
Mike Macgirvin be981a4f8a wrong type comparison (string, int) which was the cause of the last problem. 2010-10-17 20:27:27 -07:00
Mike Macgirvin 1d2fdb259e funny behaviour with post permissions after recent changes 2010-10-17 20:24:58 -07:00
Mike Macgirvin 3789c288a7 dash, not underscore 2010-10-17 20:13:45 -07:00
Mike Macgirvin 0f47ac282c celebrity/group/community pages about 75% implemented 2010-10-17 20:04:17 -07:00
Mike Macgirvin 36e1afa6ae allow login by username and multiple unique email addresses on system - this will provide support for group/celebrity pages (coming soon). 2010-10-16 20:38:27 -07:00
Mike Macgirvin 6d646e9df5 don't allow ignored contacts to post through the hub, change default poll
for hub subscribers to once a day now that we can utilise multiple hubs.
2010-10-15 04:58:13 -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 d96ae0f9f5 can no longer avoid recording the curl response code 2010-10-13 22:01:23 -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 f1977d420e minor cleanup 2010-10-12 17:11:06 -07:00
Mike Macgirvin dba866c689 more comprehensive XRD linkages 2010-10-12 04:39:32 -07:00
Mike Macgirvin 013d2604f8 inline salmon magic keys 2010-10-12 04:07:03 -07:00
Mike Macgirvin eafd225bdd protocol revision, send dfrn_confirm binary items as hex 2010-10-11 03:16:25 -07:00
Mike Macgirvin dcb7bc5e71 Use dual delivery when dealing with flaky hub, reduce poll to once/hour 2010-10-10 21:08:25 -07:00
Mike Macgirvin 70bd7a6509 activity objects weren't escaped properly 2010-10-10 20:02:29 -07:00
Mike Macgirvin d8283a35ba google hub not working, this fix may be temporary or it may be permanent if the hub cannot be relied on. 2010-10-10 19:42:07 -07:00
Mike Macgirvin 0ddfdce6a4 make it much easier to debug friend acceptance issues
by reporting specific error conditions across the wire.
2010-10-10 16:16:29 -07:00
Mike Macgirvin e23ec64c90 put the correct cursor on the jot links, still having some
issues with the photo upload link, since it's overlayed with an ilayer
2010-10-10 01:39:14 -07:00
Mike Macgirvin 948cb29302 after login from arbitrary page, send back to that page 2010-10-09 01:05:53 -07:00
Mike Macgirvin 9dc0e659d6 issue #1, need login link on profile pages 2010-10-09 00:45:09 -07:00
Mike Macgirvin 4714f3a9e1 sort out the magic cursor 2010-10-08 22:21:34 -07:00
Mike Macgirvin f9ff5b36bf match patterns against the encoder 2010-10-07 21:18:26 -07:00
Mike Macgirvin a0ecdd025e infrastructure for salmon 2010-10-06 19:46:44 -07:00
Mike Macgirvin 66a6fd8df0 more instrumentation 2010-10-06 18:14:11 -07:00
Mike Macgirvin c7c3db8c54 i18n officially ready for prime time. 2010-10-06 17:40:58 -07:00
Mike Macgirvin a6c7a233a6 more little stuff 2010-10-05 21:05:37 -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 7658acbe0a automatically subscribe to hub if conditions are right 2010-10-01 04:41: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 632c557008 pubsubhubbub db refinements 2010-09-30 21:00:06 -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 d0bb2d3036 bloody ie8 2010-09-29 23:19:19 -07:00
Mike Macgirvin dda5195418 show members of locked conversations 2010-09-29 22:11:26 -07:00
Mike Macgirvin e25e40f1ef i18n string extraction util 2010-09-29 18:11:23 -07:00
Mike Macgirvin 8ba3737b3b moved a couple of translatable strings from js include file to translatable view 2010-09-29 16:09:10 -07:00
Mike Macgirvin d150b8e8b1 inherit parent ACL's on remote children 2010-09-28 22:32:48 -07:00
Mike Macgirvin 27946c102d animate the sparkler, author was getting sparkled on own page 2010-09-27 22:43:30 -07:00
Mike Macgirvin 4d8e8de0bf clarify birthday doco, Facebook really screwed this one up. 2010-09-27 00:46:29 -07:00
Mike Macgirvin 627c65b49f doco 2010-09-27 00:38:26 -07:00
Mike Macgirvin 84d2ad8ebf cleaned up ACL expansion to remove unwanted '0' elements 2010-09-26 19:44:03 -07:00
Mike Macgirvin 34eedb503a stronger type checking on comparisons 2010-09-26 17:24:20 -07:00
Mike Macgirvin 1105cdb065 configurable logo banner 2010-09-26 16:56:45 -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 188dc1fcf8 relationship direction was too confusing to work with. instead of "in,out,both" it's now declared by role e.g. "vip,fan,bud". 2010-09-21 19:51:08 -07:00
Mike Macgirvin 399b6828f6 remove debugging on public repository 2010-09-21 17:16:34 -07:00
Mike Macgirvin a428695f8e pass vars via javascript, not html. Also fix broken pause img on IE 2010-09-20 22:27:33 -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 177a6d7f79 provide visual indicator when pausing ajax updates 2010-09-20 01:13:19 -07:00
Mike Macgirvin 65a420b227 theme cleanup 2010-09-18 21:11:18 -07:00
Mike Macgirvin 22429cd432 friends not being correctly unmarked for death after contact resumed 2010-09-17 16:50:30 -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 2c96ad7739 tag each side of the duplex 2010-09-12 21:25:37 -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 e8c39ff49f found the missing comment box bug 2010-09-09 05:25:01 -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 bc9e175ced fixing typos from 2.0 landing 2010-09-09 01:49:03 -07:00
Mike Macgirvin e800dba185 onemore missing paren 2010-09-09 01:41:02 -07:00
Mike Macgirvin ffb1997902 mistpark 2.0 infrasturcture lands 2010-09-08 20:14:17 -07:00
Mike Macgirvin b49858b038 start on 2way comms, 2.0 dev 2010-09-02 00:31:11 -07:00
Mike Macgirvin 2d76a5c76b fix last-child in face of deletions 2010-08-29 21:55:57 -07:00
Mike Macgirvin c35dab713d can't use ActivityStreams for location. Grrr. 2010-08-24 16:25:02 -07:00
Mike Macgirvin 828316ce70 ajax stop/resume hot key 2010-08-23 20:48:47 -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 f9f284ba70 share youtube videos 2010-08-19 20:52:49 -07:00
Mike Macgirvin e0045a43e2 mongo checkin, global directory, redir rework, location basics 2010-08-19 04:59:31 -07:00
Mike Macgirvin 1a1f9b296c contact search + sync to personal edition, installer db check + curl proxy 2010-08-17 18:44:13 -07:00
Mike Macgirvin 4d34ec85cf misc little fixes 2010-08-16 22:05:04 -07:00
Mike Macgirvin facca43e2d no more url in cmdline 2010-08-16 20:47:40 -07:00
Mike Macgirvin 30e3a65c0f full theming support 2010-08-16 05:23:26 -07:00
Mike Macgirvin 35e29e10e6 installer changes, pe sync 2010-08-15 21:49:29 -07:00
Mike Macgirvin 51f6671466 only escape dbg tags when running in server mode 2010-08-14 19:48:32 -07:00
Mike Macgirvin 8f83c4ab64 make rego button business compliant 2010-08-14 17:06:32 -07:00
Mike Macgirvin 47e9613acd mongo notification checkin, wall, comments, settings 2010-08-14 07:55:18 -07:00
Mike Macgirvin dfd3cef734 added code, quote styles to editor 2010-08-12 01:47:08 -07:00
Mike Macgirvin 8d0ba93436 make debugging safe 2010-08-11 22:24:08 -07:00
Mike Macgirvin d2c6fa3fa1 group removal 2010-08-11 04:14:47 -07:00
Mike Macgirvin f4e634ad52 group drop 2010-08-11 01:48:43 -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 adce88e564 photo editing 2010-08-07 06:20:27 -07:00
Mike Macgirvin 40a06771ff reciprocal verification on notify, poll 2010-08-05 02:57:03 -07:00
Mike Macgirvin d090033a0a more photo progress 2010-08-04 20:03:38 -07:00
Mike Macgirvin 93d0ef4042 fixup image on wall 2010-08-02 19:06:36 -07:00
Mike Macgirvin 3fd4b4264e set frequency of poll per contact, other misc fixes (photo now has contact-id) 2010-08-01 05:46:51 -07:00
Mike Macgirvin b399b20dee mail, i18n, etc. 2010-07-30 06:09:20 -07:00
Mike Macgirvin 050be99034 added friend viewer 2010-07-28 18:24:07 -07:00
Mike Macgirvin fac6e7e60b link email to nav 2010-07-28 04:46:44 -07:00
Mike Macgirvin aaa06c57e6 i18n nav menu 2010-07-28 04:13:26 -07:00
Mike Macgirvin 887a324956 readonly support for polling 2010-07-28 01:29:45 -07:00
Mike Macgirvin fa154248dc working on readonly contact attribute 2010-07-27 22:32:21 -07:00
Mike Macgirvin 2e5fb9c37e lots of formatting, bug fixes on profile updates, i18n 2010-07-27 19:27:14 -07:00
Mike Macgirvin e15265be3c start at i18n 2010-07-26 22:48:08 -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 52a2c7eb46 group select on network page 2010-07-25 16:27:22 -07:00
Mike Macgirvin 89c15cc092 added webfinger support 2010-07-23 16:33:34 -07:00
Mike Macgirvin 88bfe21bea first cut at ajax photo upload 2010-07-22 20:22:03 -07:00
Mike Macgirvin 466267fbb5 lotsoflittlestuff 2010-07-20 05:21:19 -07:00
Mike Macgirvin ba8da761e6 more cleanup - start on ajax 2010-07-19 22:52:31 -07:00
Mike Macgirvin c3fd5ed732 one true profile photo, force nicknames 2010-07-19 19:09:58 -07:00
Mike Macgirvin 6695b4a203 more bugs 2010-07-19 06:58:03 -07:00
Mike Macgirvin bbe53699f2 bug fixes 2010-07-19 05:24:22 -07:00
Mike Macgirvin 9b0584e593 revamp of item structure 2010-07-18 23:23:18 -07:00
Mike Macgirvin 3c0c8a2dc1 poller 2010-07-18 20:49:54 -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
Mike Macgirvin 5ed87a44e6 fix reference to if(item->remote-id), which now gets set more often 2010-07-18 02:54:47 -07:00
Mike Macgirvin aff4f63ff8 remote comments working now 2010-07-17 19:26:00 -07:00
Mike Macgirvin 2a17c20fb8 remote comments - though still needs a bit more work 2010-07-17 07:03:06 -07:00
Mike Macgirvin 5e4df4b3f7 added network page 2010-07-16 17:16:50 -07:00
Mike Macgirvin 059e090b53 sorting out visitor sessions 2010-07-16 06:24:41 -07:00
Mike Macgirvin 56a37deb73 mostly done with dfrn-notify 2010-07-16 01:26:42 -07:00
Mike Macgirvin d20e1a6f93 feed related 2010-07-14 23:04:10 -07:00
Mike Macgirvin c4f31ec65a child conversations inherit ACL's from parent 2010-07-13 16:09:53 -07:00
Mike Macgirvin c6267a2cd2 turn groups back into numbers 2010-07-13 02:00:53 -07:00
Mike Macgirvin 7e16f8cdae groups and acls 2010-07-12 23:08:07 -07:00
Mike Macgirvin f30dfa8513 here if it's needed 2010-07-12 16:44:56 -07:00
Mike Macgirvin e0e2a032cf mongo commit 2010-07-12 16:43:59 -07:00
Mike Macgirvin b0f8cd5fe6 facebook style comments 2010-07-12 00:49:06 -07:00
Mike Macgirvin 83dc89d859 group creation 2010-07-11 06:06:30 -07:00
Mike Macgirvin c34189c033 fix birthday 2010-07-11 04:54:39 -07:00
Mike Macgirvin 7a21a000a2 lots of little stuff 2010-07-11 02:52:47 -07:00
Mike Macgirvin 30a88a41e5 remove hidden country/state vars 2010-07-10 17:11:43 -07:00
Mike Macgirvin 44b1984136 profile additions 2010-07-10 07:09:57 -07:00
Mike Macgirvin cb54cda174 more directory work 2010-07-09 22:47:32 -07:00
Mike Macgirvin d24038d558 country/state selector more or less working (arghhh) 2010-07-09 07:02:22 -07:00
Mike Macgirvin bec3d15c52 more work 2010-07-08 17:49:41 -07:00
Mike Macgirvin 9a6a60a9c1 mucho progress on notifier, email style dfrn url's 2010-07-08 07:03:25 -07:00
Mike Macgirvin e98aaa3cbd getting deeper into notifications 2010-07-08 00:18:23 -07:00
Mike Macgirvin 4b4d680dc4 sort out anon profile display and write permissions 2010-07-07 22:44:22 -07:00
Mike Macgirvin 9cc49f27e6 minor stuff, getting ready for notify 2010-07-06 23:08:38 -07:00
Mike Macgirvin 6817c5d59a lots of work, 2way friends, comments... 2010-07-05 21:39:55 -07:00
Mike Macgirvin f5826105bf group work, dfrn_poll 2010-07-05 03:33:02 -07:00
Mike Macgirvin 766b317070 some changes 2010-07-04 20:45:56 -07:00
Mike Macgirvin b9e1a126c5 found good city/state selector 2010-07-01 20:47:01 -07:00
Mike Macgirvin 6348e70daa Initial checkin 2010-07-01 16:48:07 -07:00