Evan Prodromou
9c02713e9a
1.0.1rc1 -> 1.0.1
2011-10-03 12:46:04 -04:00
Evan Prodromou
71853f40a0
1.0.1rc1
2011-10-03 11:03:55 -04:00
Evan Prodromou
d852e871f5
Merge branch 'master' into 1.0.x
2011-10-03 09:32:24 -04:00
Evan Prodromou
c9d635b675
Fix hand-made trim in getPath() with ltrim (duh)
2011-10-03 09:26:42 -04:00
Evan Prodromou
6145df6670
trim initial '/' from paths
2011-10-03 09:15:53 -04:00
Evan Prodromou
2930484d4f
Merge branch '1.0.x' of gitorious.org:statusnet/mainline into 1.0.x
2011-10-03 09:14:17 -04:00
Evan Prodromou
c85abebc36
Remove missing twittersettings page from subscriptions helper
2011-10-03 09:13:54 -04:00
Zach Copley
7dcb27672f
Merge branch '1.0.x' of gitorious.org:statusnet/mainline into 1.0.x
2011-09-30 19:52:16 +00:00
Zach Copley
c137d69aee
Switch from oohembed to noembed for default oembed provider
2011-09-30 19:51:23 +00:00
Evan Prodromou
5c852b8769
update README for 1.0.0 golden
2011-09-30 15:05:42 -04:00
Brion Vibber
69e95bb9c8
Merge branch 'compound-keys-fix' into 1.0.x
2011-09-30 11:55:36 -07:00
Evan Prodromou
ae72eac4f0
update contact
2011-09-30 14:53:30 -04:00
Evan Prodromou
6148c7a151
update faq
2011-09-30 14:53:23 -04:00
Evan Prodromou
75c383f497
update groups help
2011-09-30 14:53:16 -04:00
Evan Prodromou
8343b8fae1
update base help
2011-09-30 14:53:10 -04:00
Evan Prodromou
c3d08132dc
update tags docs
2011-09-30 14:53:01 -04:00
Evan Prodromou
1094e7c2c6
Update openid docs
2011-09-30 14:52:51 -04:00
Brion Vibber
03791eca89
bad brion! s/__constructor/__construct/
2011-09-30 11:50:39 -07:00
Evan Prodromou
f1eb96fc95
bring about page up-to-date
2011-09-30 14:33:08 -04:00
Evan Prodromou
2892f70d18
bookmarklet is now part of Bookmark plugin
2011-09-30 14:31:27 -04:00
Evan Prodromou
a64f49fb17
remove OpenMicroblogging help page
2011-09-30 14:30:48 -04:00
Evan Prodromou
d250d0161a
more modern main help page
2011-09-30 14:30:21 -04:00
Evan Prodromou
4af466f1a6
Merge branch '1.0.x' of gitorious.org:statusnet/mainline into 1.0.x
2011-09-30 14:25:06 -04:00
Evan Prodromou
82badb19c7
Move docs menu to site primary menu
2011-09-30 14:24:27 -04:00
Evan Prodromou
89ecda2c52
Home stub nav for admin, settings, and docs
2011-09-30 14:24:03 -04:00
Evan Prodromou
df72adcd2d
remove bad old badge code
2011-09-30 14:23:30 -04:00
Evan Prodromou
f4ca0f7c5b
remove dup lists doc
2011-09-30 14:23:05 -04:00
Brion Vibber
5f2dcffb60
Disable Cache class's in-process cache on CLI runs; unsafe for long-running daemons.
...
Should help with situations like IM daemons coming up with false negatives on user settings lookups.
2011-09-30 11:21:24 -07:00
Zach Copley
e7ef9e2117
Remove gettext wrapper from log msg
2011-09-30 18:20:22 +00:00
Zach Copley
1d2a3be88e
Merge branch '1.0.x' of gitorious.org:statusnet/mainline into 1.0.x
2011-09-30 18:15:38 +00:00
Zach Copley
fd62f6b934
Don't throw exception if bookmark has no attachments; log error and render as normal notice instead.
2011-09-30 18:13:25 +00:00
Evan Prodromou
1b94625f2f
add an href for homepage link
2011-09-30 13:22:15 -04:00
Evan Prodromou
e3c010a870
try to check whether file exists over and over and over
2011-09-30 13:03:42 -04:00
Evan Prodromou
f2a98e2329
show group aliases on group profile block
2011-09-30 12:23:10 -04:00
Evan Prodromou
636455ad82
Fix conflict between URL parameter and POST parameter with groups
...
Group edit page is at /group/:nickname/edit. There's also a form
parameter named 'nickname'. The two were conflicting.
I changed the form parameter to 'newnickname' and it works.
I'm not sure how this ever worked before, though.
2011-09-30 11:48:00 -04:00
Evan Prodromou
794dea4894
Merge branch 'groupspagination' into 1.0.x
2011-09-30 11:39:07 -04:00
Evan Prodromou
cd6e0a920f
slightly better usergroups pagination
2011-09-30 11:38:54 -04:00
Evan Prodromou
cd3bc8f4ef
correct groups from Profile::getGroups()
2011-09-30 11:38:06 -04:00
Evan Prodromou
d07780b478
Output native PEAR DB errors to the log file
2011-09-30 10:46:51 -04:00
Evan Prodromou
9c2e454901
It's the End of the World as We Know It (And I Feel Fine)
...
We had planned to change over to using Beastie Boys song titles for
the 1.x series of StatusNet releases, but with the end of REM last
week, the team thought naming one last StatusNet version after an REM
song was a nice tribute, and a good way to announce what we think this
release means.
2011-09-30 10:19:54 -04:00
Evan Prodromou
4e5af7513c
50px more for bookmarklet popup
2011-09-30 10:15:40 -04:00
Evan Prodromou
2e8d92dbe9
use the 'top' action for bookmarklet popup
2011-09-30 10:10:15 -04:00
Evan Prodromou
0e439117a7
replace 'public' in documentation with 'top'
2011-09-30 10:09:41 -04:00
Evan Prodromou
9ba736c032
Add a dummy 'top' action to take you to the main page of the site
2011-09-30 09:45:17 -04:00
Evan Prodromou
3aad58c37f
Only show some profiles in events
2011-09-30 09:40:15 -04:00
Evan Prodromou
5df3c8bc4b
Show the list of repeaters in threaded notice list
2011-09-29 23:41:51 -04:00
Evan Prodromou
fb406a81e2
allow / at end of group, user page
2011-09-29 22:59:18 -04:00
Evan Prodromou
9dfa406493
Merge branch '1.0.x' into testing
2011-09-29 22:28:44 -04:00
Zach Copley
ba4bda9beb
Fix display of group admin avatars
2011-09-30 00:57:54 +00:00
Brion Vibber
1d15037d6a
Further fixes to Managed_DataObject::_allCacheKeys(): now uses self::multicacheKey() to generate the (possibly compound) keys, which makes it match the order of the keys used when calling pkeyGet().
...
This should resolve the issues darkip was reporting with user_im_prefs entries returning null immediately after insertion (seen with memcached off, so it was happening even with the built-in in-process cache in the Cache base class).
What was happening was that the initial pkeyGet() would end up saving a negative cache entry under the form with the fields sorted in the key, as via multicacheKey():
'statusnet:blaguette:user_im_prefs:screenname,transport:brionv,sms' => 'N;'
then we'd do an insert() on the new entry, saving cache entries for the non-sorted key names returned by _allCacheKeys():
'statusnet:blaguette:user_im_prefs:transport,screenname:sms,brionv' => 'O...'
'statusnet:blaguette:user_im_prefs:user_id,transport:1234,sms' => 'O...'
but the next query via pkeyGet() still saw the negative lookup cache from before, and came back with null.
Now, _allCacheKeys() sorts the fields in the keys by using the same key-builder function, and queries pick up the same thing you just inserted. :)
2011-09-29 15:21:52 -07:00