Commit graph

3868 commits

Author SHA1 Message Date
Mike Macgirvin 036964de4d friend acceptance sets up lots of important stuff, so we
need to be absolutely bulletproof when (not if) things go wrong.
2010-10-05 19:56:09 -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 b8a9581acb force lowercase nickname 2010-10-02 17:55:41 -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 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 a0a7c3be8b add linebreak to invisibility notice 2010-09-30 05:13:13 -07:00
Mike Macgirvin 948061e241 notify people when they are invisible 2010-09-30 05:10:25 -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 18287a3656 show lockstate on messages, sparkle failure on profile page,
comments on typo checker
2010-09-28 22:12:27 -07:00
Mike Macgirvin dd3f754e23 found yet another typo, so created a typo finder 2010-09-28 16:10:44 -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 55351114fa you and me babe 2010-09-27 19:58:37 -07:00
Mike Macgirvin 01d36785b0 fixed photo comments, msg typo, and changed cursor when hovering
over "special friends" where SSO is allowed
2010-09-27 19:48:45 -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 b91494d22e preliminary network abstraction, configurable debugging. 2010-09-26 16:30:21 -07:00
Mike Macgirvin 0ebd4aa783 per design spec, hide global directory if update url not present 2010-09-23 18:33:07 -07:00
Mike Macgirvin 4c2fbc81a0 for corp and edu sites, allow registration only to certain email addrs 2010-09-23 15:36:21 -07:00
Mike Macgirvin aedae07af6 oops - slipped on last commit, profile tab broke 2010-09-22 21:32:44 -07:00
Mike Macgirvin d5a13b1e4c localisation path for all view templates 2010-09-22 18:00:19 -07:00
Mike Macgirvin 124129e2a0 greatly simplify sorting by relation type, though it still isn't fully implemented. 2010-09-21 20:52:13 -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 db89a1eb44 prepare for open source server release 2010-09-21 16:01:19 -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 b9247f1dcc fix layout issues, deletable items and wall-wall 2010-09-20 21:26:18 -07:00
Mike Macgirvin cd61b46009 polling horked on certain relationships 2010-09-20 20:26:55 -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 e583ba0bff improved "friendship accepted" emails enumerating what has
changed in the relationship and what you can do now.
2010-09-19 22:00:31 -07:00
Mike Macgirvin 971b7d7519 don't set tab to selected if visiting 2010-09-18 21:29:22 -07:00
Mike Macgirvin 65a420b227 theme cleanup 2010-09-18 21:11:18 -07:00
Mike Macgirvin 2bae548b35 no profile after returning from visitor mode with a selected profile
put bottom margin on non-profile pages as well
2010-09-17 18:26:20 -07:00
Mike Macgirvin 9cda87c327 cleanup home page 2010-09-17 05:19:56 -07:00
Mike Macgirvin 4eb1c1eb1a our implementation of "aspects" functionally complete 2010-09-17 03:43:03 -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 38fde6672e provide allow list of friend sites for education/corporate environments,
pattern matchable
2010-09-13 17:12:54 -07:00
Mike Macgirvin 2c96ad7739 tag each side of the duplex 2010-09-12 21:25:37 -07:00
Mike Macgirvin 7d5ace644e item wall flag => photos 2010-09-10 01:27:56 -07:00
Mike Macgirvin 3a69413f86 more preparation for activities 2010-09-09 22:02:28 -07:00
Mike Macgirvin 2e6041d1b6 activity verbs 2010-09-09 21:16:40 -07:00
Mike Macgirvin 49c9860e61 fix item 2010-09-09 19:20:35 -07:00
Mike Macgirvin 887a8add2d populate wall element 2010-09-09 19:14:42 -07:00
Mike Macgirvin 82986cc993 fixes 2010-09-09 18:49:19 -07:00
Mike Macgirvin a587d550b9 doco 2010-09-09 17:25:08 -07:00
Mike Macgirvin 440a3fea3f redirection to wrong profile in multi-user mode 2010-09-09 17:09:38 -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 f8160ed076 missing paren 2010-09-08 20:52:43 -07:00
Mike Macgirvin 8a87ad9b88 update global directory on change of profile photo 2010-09-08 20:46:10 -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 19a28434c4 potential xss exploit 2010-09-01 17:26:02 -07:00
Mike Macgirvin 2c1a27b2ae webfinger client 2010-08-30 21:08:45 -07:00
Mike Macgirvin e71672a409 acct uri may have double slashes after scheme, may be url encoded 2010-08-30 20:59:56 -07:00
Mike Macgirvin 2d76a5c76b fix last-child in face of deletions 2010-08-29 21:55:57 -07:00
Mike Macgirvin 99a903ed66 better intro text 2010-08-27 15:35:41 -07:00
Mike Macgirvin b02e30f1cf sort out notify x-domain 2010-08-22 20:57:20 -07:00
Mike Macgirvin 024f2019e6 store default location 2010-08-21 16:31:46 -07:00
Mike Macgirvin 709c86b2da added location tagging 2010-08-20 14:33:15 -07:00
Mike Macgirvin f7c56106e7 rename new password field so form filling browsers don't always populate it 2010-08-19 22:18:06 -07:00
Mike Macgirvin cac8aa7a69 increase visibility of visibility settings 2010-08-19 22:04:18 -07:00
Mike Macgirvin 0ea5e7fc95 fat fringers 2010-08-19 19:07:19 -07:00
Mike Macgirvin 43adabcd20 multi-user fixes 2010-08-19 17:23:13 -07:00
Mike Macgirvin b16be9e76a marital "heart" status no longer an array 2010-08-19 05:29:43 -07:00
Mike Macgirvin e0045a43e2 mongo checkin, global directory, redir rework, location basics 2010-08-19 04:59:31 -07:00
Mike Macgirvin 6ed5b642a4 item delete -> nuke contents 2010-08-17 18:56:33 -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 478f84d9f2 sql typo 2010-08-17 04:08:35 -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 ce515ac2e8 prepare for federation 2010-08-16 19:38:07 -07:00
Mike Macgirvin 30e3a65c0f full theming support 2010-08-16 05:23:26 -07:00
Mike Macgirvin 4bcf380296 fix notification msgs 2010-08-15 22:43:42 -07:00
Mike Macgirvin 35e29e10e6 installer changes, pe sync 2010-08-15 21:49:29 -07:00
Mike Macgirvin 2370a3f89b code cleanup for server release 2010-08-14 19:39:28 -07:00
Mike Macgirvin 47e9613acd mongo notification checkin, wall, comments, settings 2010-08-14 07:55:18 -07:00
Mike Macgirvin 2ee1b00c9c missed escape on email receive 2010-08-13 05:59:59 -07:00
Mike Macgirvin e9a0d07f3a cleanup 2010-08-13 05:52:28 -07:00
Mike Macgirvin 485708bd9a tweaking sql for netwrk page 2010-08-13 05:47:16 -07:00
Mike Macgirvin e79cb38217 fix regression in profile query 2010-08-13 00:43:44 -07:00
Mike Macgirvin 2a47f5ab46 make it harder for the Russian spammers to register 2010-08-12 15:44:13 -07:00
Mike Macgirvin 1f2f483531 bare naked linefeed \n crept into SQL 2010-08-11 21:45:27 -07:00
Mike Macgirvin 3d7bb9c37c network groups now filtered by parent in group 2010-08-11 15:40:18 -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 eb6b2677cb tracking mail notifications 2010-08-10 22:14:17 -07:00
Mike Macgirvin 9662c44a17 even more fixes 2010-08-10 21:22:36 -07:00
Mike Macgirvin 06bdf8a4cf atom auto-discover, fix image preloading in ajax 2010-08-10 16:54:36 -07:00
Mike Macgirvin 04e65823d7 more post branch bug fixes 2010-08-10 05:58:22 -07:00
Mike Macgirvin 0a4c5a694d fix item type 2010-08-10 01:21:38 -07:00
Mike Macgirvin 6fa5557994 post branch fixes 2010-08-09 22:58:58 -07:00
Mike Macgirvin d11c1c63c0 lots of fixes - most recent photo updates for contacts 2010-08-08 21:03:08 -07:00
Mike Macgirvin 0bcd552231 photo album finish, general cleanup begins 2010-08-08 17:08:39 -07:00
Mike Macgirvin c9d8211ae7 photo editing 2010-08-08 01:58:26 -07:00
Mike Macgirvin 5933f13ab7 default acl's 2010-08-07 23:54:22 -07:00
Mike Macgirvin adce88e564 photo editing 2010-08-07 06:20:27 -07:00
Mike Macgirvin 4a7643b3ec allow 640 image to display directly, add album name to photo 2010-08-06 17:16:52 -07:00
Mike Macgirvin 69fe1efa98 added hearts 2010-08-06 17:02:05 -07:00
Mike Macgirvin a48efe0bc0 photo comments 2010-08-06 06:30:25 -07:00
Mike Macgirvin 72b20a6eb1 progress on photos 2010-08-05 21:15:24 -07:00
Mike Macgirvin 40a06771ff reciprocal verification on notify, poll 2010-08-05 02:57:03 -07:00
Mike Macgirvin b294ff6302 fixed zero uid in imported contact photo 2010-08-04 20:11:14 -07:00
Mike Macgirvin d090033a0a more photo progress 2010-08-04 20:03:38 -07:00
Mike Macgirvin b38f875732 i18n 2010-08-03 19:14:57 -07:00
Mike Macgirvin 6af2a79e90 fix rego page 2010-08-03 19:05:07 -07:00
Mike Macgirvin 8f7e81a8b3 front page 2010-08-03 18:17:42 -07:00
Mike Macgirvin 4b39cc5f9b add default album names to photos 2010-08-02 20:21:21 -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 eaea2a6370 lighter colours 2010-07-31 02:18:37 -07:00
Mike Macgirvin aea121ea2a message fixes 2010-07-30 22:27:41 -07:00
Mike Macgirvin 56fc81f57e mail more or less working 2010-07-30 21:22:52 -07:00
Mike Macgirvin b399b20dee mail, i18n, etc. 2010-07-30 06:09:20 -07:00
Mike Macgirvin 864e7e690f verified registrations working 2010-07-28 23:15:10 -07:00
Mike Macgirvin d8d6f9adbd profile editor cleanups 2010-07-28 21:02:36 -07:00
Mike Macgirvin 8aeb1976b8 contact-edit cleanup 2010-07-28 20:16:45 -07:00
Mike Macgirvin 050be99034 added friend viewer 2010-07-28 18:24:07 -07:00
Mike Macgirvin 7feed93a56 added invitation module 2010-07-28 16:28:39 -07:00
Mike Macgirvin eaf713bd15 wrong profile in update_profile when local_user() looks at different profile on same site 2010-07-28 05:01:52 -07:00
Mike Macgirvin da766f1159 starting on email 2010-07-28 04:45:07 -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 6d7b018237 minor edit to last commit 2010-07-26 20:45:54 -07:00
Mike Macgirvin 8c1adbefe3 redirect to contact editor after introduction approval 2010-07-26 20:30:52 -07:00
Mike Macgirvin 7a6665b5cf item deletion and hover images 2010-07-26 17:01:37 -07:00
Mike Macgirvin 17808daf5e item delete 2010-07-26 04:22:19 -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 fc8379b108 live updates sort of working 2010-07-24 23:20:20 -07:00
Mike Macgirvin 6368bd1656 more live update 2010-07-24 15:21:33 -07:00
Mike Macgirvin a93f5627c1 live update 2010-07-24 06:56:02 -07:00
Mike Macgirvin 1db8ab907b css change to allow live inserts 2010-07-24 05:52:29 -07:00
Mike Macgirvin 89c15cc092 added webfinger support 2010-07-23 16:33:34 -07:00
Mike Macgirvin 7a07a2cf31 enhance url parse 2010-07-22 23:17:41 -07:00
Mike Macgirvin 36b66dccb6 ajaxify the wall poster 2010-07-22 22:41:45 -07:00
Mike Macgirvin 88bfe21bea first cut at ajax photo upload 2010-07-22 20:22:03 -07:00
Mike Macgirvin 11f2eaa16d introduction cleanup - email notification flags 2010-07-22 02:13:39 -07:00
Mike Macgirvin a9befec59e add mail module 2010-07-22 02:12:56 -07:00
Mike Macgirvin 023dd993f6 more intro fix 2010-07-20 21:00:49 -07:00
Mike Macgirvin db99f3abda fixes 2010-07-20 20:48:08 -07:00
Mike Macgirvin b4d5af63af yuck 2010-07-20 20:43:46 -07:00
Mike Macgirvin 21ab8356b0 try this 2010-07-20 20:41:31 -07:00
Mike Macgirvin 91fd835754 fix intro bug 2010-07-20 20:38:08 -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 21f0cd206d more poll stuff ahead of item revamp 2010-07-18 20:49:10 -07:00
Mike Macgirvin 5bdff4d44c more dfrn_poll 2010-07-18 06:02:19 -07:00
Mike Macgirvin 95d0a9e2bf dfrn_poll underway 2010-07-18 02:49:38 -07:00
Mike Macgirvin 83ee7909cd password reset 2010-07-18 01:24:51 -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 f937de932d fixing stuff that broke with the last big code push 2010-07-16 23:14:37 -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 4631a3c282 fix inheritance 2010-07-13 16:18:14 -07:00
Mike Macgirvin c4f31ec65a child conversations inherit ACL's from parent 2010-07-13 16:09:53 -07:00
Mike Macgirvin e4325bc565 . 2010-07-13 04:18:57 -07:00
Mike Macgirvin c3273dfcdc group editor cleanup 2010-07-13 04:05:23 -07:00
Mike Macgirvin 323697d9dc more group editor 2010-07-13 02:26:28 -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 58fd9647a2 misc fixes 2010-07-12 20:16:27 -07:00
Mike Macgirvin baad288430 acl stuff 2010-07-12 18:00:58 -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 4e40156607 sort out some permissions, comments, fetch 2010-07-11 23:10:52 -07:00
Mike Macgirvin 8e22178b8a tweaks 2010-07-11 06:24:10 -07:00
Mike Macgirvin 83dc89d859 group creation 2010-07-11 06:06:30 -07:00
Mike Macgirvin cf1b5c47dc tabs 2010-07-11 04:09:43 -07:00
Mike Macgirvin a6cde63fd8 fix register loophole 2010-07-11 03:35:33 -07:00
Mike Macgirvin 7a21a000a2 lots of little stuff 2010-07-11 02:52:47 -07:00
Mike Macgirvin a42c9616f9 contact editor 2010-07-10 23:03:54 -07:00
Mike Macgirvin b9bbe0cec2 advanced profile 2010-07-10 19:43:55 -07:00
Mike Macgirvin 79725b28cf profile extra fields, profile deletion 2010-07-10 16:47:10 -07:00
Mike Macgirvin e3b86cc583 adding profile fields 2010-07-10 08:18:58 -07:00
Mike Macgirvin 44b1984136 profile additions 2010-07-10 07:09:57 -07:00
Mike Macgirvin 970a2d4f1e ... 2010-07-10 03:26:21 -07:00
Mike Macgirvin a4850cb3d7 added pager 2010-07-10 00:45:18 -07:00
Mike Macgirvin cb54cda174 more directory work 2010-07-09 22:47:32 -07:00
Mike Macgirvin 51b51bd039 removed testing cruft 2010-07-09 22:46:54 -07:00
Mike Macgirvin 4a92de7563 directory enhancements 2010-07-09 17:39:55 -07:00
Mike Macgirvin 03689fa6b0 dbesc the profile clone 2010-07-09 16:45:43 -07:00
Mike Macgirvin db31c293a8 new profile tables, profile clone 2010-07-09 16:28:50 -07:00
Mike Macgirvin d24038d558 country/state selector more or less working (arghhh) 2010-07-09 07:02:22 -07:00
Mike Macgirvin d733b39b2d direcotry cleanups 2010-07-09 03:10:28 -07:00
Mike Macgirvin 64bbf395f0 directory stuff 2010-07-09 01:17:20 -07:00
Mike Macgirvin deaff556ff more to resolve photo inconsitency 2010-07-09 01:12:53 -07:00
Mike Macgirvin 1eb68ca6f9 start directory view 2010-07-09 00:05:21 -07:00
Mike Macgirvin a26f4eeff6 new nickname policy 2010-07-08 20:25:05 -07:00
Mike Macgirvin 9cd9ce9c17 update to new function defs 2010-07-08 18:12:52 -07:00
Mike Macgirvin 5ca174ae34 fix register policy 2010-07-08 17:59:19 -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 4b4d680dc4 sort out anon profile display and write permissions 2010-07-07 22:44:22 -07:00
Mike Macgirvin dea552b74f some fixes after cloning to a new site 2010-07-07 06:29:32 -07:00
Mike Macgirvin 9cc49f27e6 minor stuff, getting ready for notify 2010-07-06 23:08:38 -07:00
Mike Macgirvin 1ea69ae275 bizzy 2010-07-06 05:07:28 -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 25567fa04b use notice function 2010-07-03 01:45:23 -07:00
Mike Macgirvin 1270243d80 start on contact page sort order 2010-07-02 18:55:43 -07:00
Mike Macgirvin 9bd8ee1aae more work on contact page and added new site directory 2010-07-02 18:37:43 -07:00
Mike Macgirvin 6348e70daa Initial checkin 2010-07-01 16:48:07 -07:00