Commit graph

3267 commits

Author SHA1 Message Date
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