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
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