Brion Vibber
764d069ccd
Clean up threaded notices vs replies classes, and fixed realtime's threaded behavior to only run on threaded lists
2011-03-01 16:08:37 -08:00
Brion Vibber
9fd2ee86f3
Inline reply work for threaded lists in realtime
2011-03-01 16:04:11 -08:00
Brion Vibber
5d6b9936c2
Partial update of Realtime for threaded view; can now place replies into the proper subtimeline if it's already present, but not if it wasn't shown yet.
2011-03-01 15:45:44 -08:00
Brion Vibber
dfbbeb67c8
Makefile for Realtime's min.js
2011-03-01 15:33:10 -08:00
Zach Copley
b7d0746694
Merge branch '0.9.x' into 1.0.x
...
Conflicts:
actions/confirmaddress.php
actions/emailsettings.php
actions/hostmeta.php
actions/imsettings.php
actions/login.php
actions/profilesettings.php
actions/showgroup.php
actions/smssettings.php
actions/urlsettings.php
actions/userauthorization.php
actions/userdesignsettings.php
classes/Memcached_DataObject.php
index.php
lib/accountsettingsaction.php
lib/action.php
lib/common.php
lib/connectsettingsaction.php
lib/designsettings.php
lib/personalgroupnav.php
lib/profileaction.php
lib/userprofile.php
plugins/ClientSideShorten/ClientSideShortenPlugin.php
plugins/Facebook/FBConnectSettings.php
plugins/Facebook/FacebookPlugin.php
plugins/NewMenu/NewMenuPlugin.php
plugins/NewMenu/newmenu.css
2011-02-28 15:39:43 -08:00
Brion Vibber
babdc430f9
Switch Twitter bridge settings page to be a ProfileSettingsAction, as ConnectSettingsAction is gone
2011-02-28 12:22:21 -08:00
Brion Vibber
061c8d959b
Merge branch 'extprofile' into 0.9.x
2011-02-28 10:45:53 -08:00
Brion Vibber
2bd9532ebe
Merge branch 'master' into 0.9.x
2011-02-28 10:18:18 -08:00
Siebrand Mazeland
78eed32781
Localisation updates from http://translatewiki.net .
2011-02-26 00:34:44 +01:00
Brion Vibber
9ec395b07a
Workaround for reply timeline since_id issue: save the notice.created value into reply.modified, so we can key off it as expected.
...
As a hack this removes the mysql_timestamp bit from the field settings on reply.modified so that our value actually gets saved. This *should* work ok as long as system timezone is set correctly, which we now set to UTC to match when connecting.
2011-02-25 13:22:13 -08:00
Evan Prodromou
1508193df4
fix layout of form with magic hoohaw
2011-02-25 13:18:28 -08:00
Evan Prodromou
62a5f270d6
Merge branch '0.9.x' of gitorious.org:statusnet/mainline into 0.9.x
2011-02-25 12:56:40 -08:00
Evan Prodromou
2b995c943f
allow access to confirm first for not-logged-in users
2011-02-25 12:56:21 -08:00
Brion Vibber
880b1b666e
Merge branch 'master' into 0.9.x
2011-02-25 12:24:18 -08:00
Brion Vibber
59a413cf5e
Merge branch 'master' into 0.9.x
2011-02-25 10:16:00 -08:00
Evan Prodromou
7c192dabe2
Let users who aren't allowed to login confirm their email separately
2011-02-25 08:01:41 -08:00
Zach Copley
77c280a48b
Revert "FacebookBridge - Add lots of debug output (revert me)"
...
This reverts commit c44a622449
.
2011-02-24 14:21:50 -08:00
Zach Copley
7d50189ec2
FacebookBridge - Don't hinder autoloading if the Facebook ID and secret aren't set
2011-02-24 13:57:21 -08:00
Zach Copley
de6d46ea4b
FacebookBridge - dequeue messages that aren't bound for Facebook
2011-02-24 13:29:56 -08:00
Zach Copley
c44a622449
FacebookBridge - Add lots of debug output (revert me)
2011-02-24 12:59:37 -08:00
Zach Copley
65dbf485e4
FacebookBridge - make a huge fuss if we can't create a valid Facebookclient
2011-02-24 12:52:31 -08:00
Brion Vibber
8eca1b8dac
Fix ticket #3057 : apply HTML escaping on special characters in Twitter import
...
Changes the replacement of Twitter "entities" from in-place reverse ordering ('to preserve indices') to a forward-facing append-in-chunks that pulls in both the text and link portions, and escapes them all.
This unfortunately means first *de*-escaping the < and > that Twitter helpfully adds for us.... and any literal &blah;s that get written. This seems to match Twitter's web UI, however horrid it is.
2011-02-21 16:36:39 -08:00
Brion Vibber
2a42dac72a
Partial implementation for ticket #2442 : MobileProfile plugin should allow manual switching between regular and mobile rendering modes
...
http://status.net/open-source/issues/2442
Notes:
* Mapstraction causes JavaScript errors in XHTML mode, breaking our code if we're run later so the link doesn't work to get back to Desktop.
* not 100% sure how safe feature detection is here?
* Currently will be useless but visible links if no JS available; need to fall back to server-side for limited browsers
2011-02-21 16:10:07 -08:00
Brion Vibber
3fb4b92cd6
Fix ticket #3001 : Twitter bridge was replacing original form of @-mentions with canonical form unexpectedly
...
Now using the original text form of @-mentions and #-tags, as in Twitter's own HTMLification.
Canonical forms are still used in generating links, where it's polite to match the canonical form.
2011-02-21 15:01:57 -08:00
Evan Prodromou
bf8a3c1931
disallow login for users without validated email
2011-02-21 16:20:10 -05:00
Samantha Doherty
e9184dd775
HTML and style cleanup for EmailSummary plugin.
2011-02-18 13:49:29 -05:00
Siebrand Mazeland
3e7e6138a8
Localisation updates from http://translatewiki.net .
2011-02-17 12:27:14 +01:00
Evan Prodromou
07bc802867
argument to send email summary to all users on all sites
2011-02-16 11:58:35 -05:00
Evan Prodromou
10bb94807b
fix indentation in siteemailsummaryhandler
2011-02-15 16:28:20 -05:00
Evan Prodromou
f31db669b0
fix indentation in sendemailsummary.php
2011-02-15 16:27:51 -05:00
Evan Prodromou
845b1cff72
fix indentation in Email_summary_status.php
2011-02-15 16:26:44 -05:00
Evan Prodromou
59afc4aa56
fix indentation in EmailSummaryPlugin.php
2011-02-15 16:26:15 -05:00
Evan Prodromou
128bfd7011
fix indentation in usermailsummaryhandler.php
2011-02-15 16:25:37 -05:00
Evan Prodromou
ff502bb148
Get correct size for default avatar in email summary
2011-02-15 12:53:02 -05:00
Siebrand Mazeland
a86d293c93
Localisation updates from http://translatewiki.net .
2011-02-14 19:43:16 +01:00
Brion Vibber
c92358fa7b
add --all and --suspicious options for update-profile-data.php
2011-02-11 12:23:03 -08:00
Brion Vibber
f30744c7c5
refactor for multi....
2011-02-11 12:13:33 -08:00
Brion Vibber
f7b431d60b
woops
2011-02-11 12:08:35 -08:00
Brion Vibber
91535365b3
Work in progress: update-profile-data.php to update ostatus profile info from the current feed
2011-02-11 11:55:23 -08:00
Evan Prodromou
dc424ab63a
Merge branch 'master' of gitorious.org:statusnet/mainline
2011-02-10 22:23:06 -05:00
Brion Vibber
b09276635c
Merge branch 'master' into 0.9.x
2011-02-10 12:04:13 -08:00
Brion Vibber
2bf8a68908
Fix for ticket #3039 : TwitterBridge was incorrectly sending repeats of Twitter-bound messages if the repeater has sending of things to Twitter disabled.
...
A repeat/retweet is roughly equivalent to an active direct post, so should follow the posting rules, rather than always sending over as we do for fave notifications.
2011-02-10 10:53:24 -08:00
Zach Copley
857e35c175
Merge branch 'master' of gitorious.org:statusnet/mainline
...
* 'master' of gitorious.org:statusnet/mainline:
Show aside primary on settings pages for all themes.
correct error in README on default for deletion
2011-02-10 10:26:36 -08:00
Zach Copley
d9ace57625
FacebookBridge - remove unnecessary warning and noisy debugging statement
2011-02-10 10:24:38 -08:00
Samantha Doherty
8a87e9869f
Show aside primary on settings pages for all themes.
2011-02-10 13:23:20 -05:00
Evan Prodromou
8fa44e58f9
Try not to wipe out good data with empty values in Ostatus_profile::updateProfile()
...
Output from 0.9.6 PuSH feeds seems to have a rump <author> but no
<activity:actor>. It was overwriting valid and useful data set up at
subscribe time.
This fix tries to avoid overwriting data. However, it may prevent
updates that delete data.
Bug: 3028
2011-02-10 09:39:40 -05:00
Brion Vibber
a76f067631
Partial revert of 073f3e99
: restores the original non-hashbang URLs for twitter users as the remote profile.
...
Should fix issue #3027 : twitter user avatars not getting imported.
Due to the change in URI, all twitter users that had been previously seen were getting new profile entries, which tried to save the same avatar. This would fail as Avatar.url has a unique index.
Note: now anything new seen in the last couple days in production will still potentially conflict.
2011-02-09 13:46:48 -08:00
Evan Prodromou
c273876298
Merge branch 'master' of gitorious.org:statusnet/mainline
2011-02-09 03:09:24 -05:00
Evan Prodromou
10500e7f85
ensure*() functions throw exceptions for errors
2011-02-09 03:08:52 -05:00
Brion Vibber
75bf756111
LOG_WARN -> LOG_WARNING
2011-02-08 23:34:37 -08:00
Zach Copley
98af8d2a19
FacebookBridge plugin - allow Facebook app ID and secret to be
...
initialized via config.php
2011-02-09 04:49:39 +00:00
Evan Prodromou
399977aebf
Merge remote branch 'origin/pluginstatic' into testing
2011-02-08 13:39:17 -05:00
Brion Vibber
1c3fabbc27
Add a brief explanation of what group inbox is at the top of the page (instructions section), plus a message to show when there are no private messages in the inbox.
2011-02-07 12:39:40 -08:00
Brion Vibber
ac5e7b727a
Merge branch 'testing' of gitorious.org:statusnet/mainline into testing
2011-02-07 12:20:12 -08:00
Brion Vibber
4883069177
Fix group regexes that got missed in Nickname::DISPLAY_FMT update: fixes bug where group linking happened, but not actual delivery, when using _underscores_ in the !group_name
2011-02-07 12:18:41 -08:00
Evan Prodromou
dbd496f901
hide feeds from group page if it's private-only
2011-02-07 14:24:35 -05:00
Evan Prodromou
204b5e8a63
Show a little indicator for private-only groups
2011-02-07 14:21:54 -05:00
Evan Prodromou
1d439ef5d8
Force notices to DMs when privacy = always
2011-02-07 12:58:42 -05:00
Evan Prodromou
80a4b9c76f
Change category and copyright year
2011-02-07 12:28:58 -05:00
Evan Prodromou
e759b15a92
pagination for group inbox
2011-02-07 12:08:18 -05:00
Evan Prodromou
20824292c9
Rename PrivateGroup to GroupPrivateMessage to be clearer
2011-02-07 11:57:34 -05:00
Evan Prodromou
ee0bbdf89c
Add group info to new group message email
2011-02-07 11:55:16 -05:00
Evan Prodromou
951df6b02f
button on the group page to post a new message
2011-02-07 11:51:38 -05:00
Evan Prodromou
5db1479a95
Form for posting a group message on group inbox
2011-02-07 11:24:00 -05:00
Evan Prodromou
4a435e6670
Show group local nav on group inbox
2011-02-07 10:18:54 -05:00
Evan Prodromou
143cc4bdd0
Show private messages to groups in a list
...
Shows the messages to a private group in a list. New classes for
showing a group private message and list of group private messages.
New actions for showing a stream of group private messages and a
single group private message.
2011-02-07 09:46:26 -05:00
Evan Prodromou
842bc5708e
Send a private group message with a d command
2011-02-04 15:51:59 -05:00
Brion Vibber
672eb17e94
Work in progress: partway through making profile_detail DB-accessible
2011-02-03 17:15:12 -08:00
Evan Prodromou
a002d57736
save group privacy settings
2011-02-03 16:39:52 -05:00
Evan Prodromou
8bf57019c1
autoload private group classes
2011-02-03 15:30:57 -05:00
Evan Prodromou
094bb9e1c3
redo the group dm schema, again
2011-02-03 15:28:41 -05:00
Evan Prodromou
99db745f9d
Merge branch 'testing' into privategroup
...
Conflicts:
lib/groupeditform.php
2011-02-03 12:56:55 -05:00
Evan Prodromou
67b83bcca8
FacebookBridge use Plugin::path()
2011-02-03 12:22:39 -05:00
Evan Prodromou
ffb7ca3e99
Realtime needs to load from own directory, not subclass's
2011-02-03 12:18:57 -05:00
Evan Prodromou
68cf2bdced
Bookmark uses Plugin::path()
2011-02-03 12:04:54 -05:00
Evan Prodromou
77769e4b3c
YammerImport uses Plugin::path()
2011-02-03 11:51:58 -05:00
Evan Prodromou
55af561887
ShareNotice uses Plugin::path()
2011-02-03 11:49:00 -05:00
Evan Prodromou
0c7104ec2f
MobileProfile uses Plugin::path()
2011-02-03 11:46:20 -05:00
Evan Prodromou
26f0a24ab6
Merge branch 'testing' into pluginstatic
2011-02-03 11:42:58 -05:00
Evan Prodromou
70cf37cb88
fix variable name in NewMenu
2011-02-03 11:42:36 -05:00
Evan Prodromou
9ae3d3de36
NewMenu uses Plugin::path()
2011-02-03 11:41:47 -05:00
Evan Prodromou
27eeee08c1
FIXME for Plugin::path() in TinyMCE
2011-02-03 11:38:11 -05:00
Evan Prodromou
2195020566
TabFocus uses Plugin::path()
2011-02-03 11:30:14 -05:00
Evan Prodromou
50675e356b
ModPlus uses Plugin::path()
2011-02-03 11:28:39 -05:00
Evan Prodromou
2f598f8c7b
LinkPreview uses Plugin::path()
2011-02-03 11:25:56 -05:00
Evan Prodromou
3496559d8e
InfiniteScroll uses Plugin::path()
2011-02-03 11:23:39 -05:00
Evan Prodromou
0ba450373d
DirectionDetector uses Plugin::path()
2011-02-03 11:20:57 -05:00
Evan Prodromou
6494f5938c
ClientSideShorten uses Plugin::path()
2011-02-03 11:19:03 -05:00
Evan Prodromou
0bab5e4a9e
Autocomplete uses Plugin::path()
2011-02-03 11:16:30 -05:00
Evan Prodromou
22e8893fba
OStatus uses Plugin::path()
2011-02-03 11:09:26 -05:00
Evan Prodromou
c8386c7ecb
TwitterBridge uses Plugin::staticPath()
2011-02-03 11:03:24 -05:00
Evan Prodromou
26407c3e35
Realtime plugin uses Plugin::path()
2011-02-03 10:58:06 -05:00
Evan Prodromou
0a6d2d24b1
MeteorPlugin uses Plugin::path()
2011-02-03 10:51:59 -05:00
Evan Prodromou
429cbb66b4
Mapstraction plugin uses Plugin::path()
2011-02-03 10:50:11 -05:00
Evan Prodromou
52c3c4468d
BlankAd uses plugins server
2011-02-03 10:46:56 -05:00
Brion Vibber
d1a96dc7af
work in progress: prepping for storage of extended profile details
2011-02-02 17:29:34 -08:00
Brion Vibber
59f4734985
Edit page placeholder, link on main profile to details
2011-02-02 16:38:54 -08:00
Siebrand Mazeland
308e615a3f
Localisation updates from http://translatewiki.net .
2011-02-03 01:31:31 +01:00
Brion Vibber
7a97243abf
ExtendedProfile plugin initial checkin: stub mockup page
2011-02-02 16:23:24 -08:00
Zach Copley
317d22f565
Remove old Facebook Plugin (use FacebookBridge now)
2011-01-31 23:51:27 +00:00