gnu-social/actions
Evan Prodromou 22fead1b46 Squashed commit of the following:
commit fb1dfa9e98ded23fb5bdebae6465424a8cb8acd6
Author: Evan Prodromou <evan@status.net>
Date:   Thu Oct 20 10:40:07 2011 -0400

    Use popular notice stream for favorited page

commit e1d409ff738e39061ad35589d546ce9bed456975
Author: Evan Prodromou <evan@status.net>
Date:   Thu Oct 20 10:32:23 2011 -0400

    Use a caching stream for popular notice section

    Instead of a big cached query, we now use a caching notice stream for
    the popular notice section. It uses a single-table query at the
    bottom, then scopes the notices and filters for silenced users. This
    should be much nicer to our database servers.

    Also clears the popular cache when someone favors or disfavors
    something. A nice optimization would be to save the last weights and
    re-calculate them at invalidation time, adding the new notice (or not)
    depending on its own score. That will have to wait for another day,
    though.

commit e9b7ab4c26c95e755adaff53c3957dcfca31c16b
Author: Evan Prodromou <evan@status.net>
Date:   Thu Oct 20 10:31:14 2011 -0400

    Let CachingNoticeStream users skip the ';last' optimization
2011-10-20 10:40:39 -04:00
..
accessadminpanel.php Message tweaks and elaborations as well as translator documentation tweaks. Based on comments by OsamaK. 2011-08-18 15:11:10 +02:00
addpeopletag.php Squashed commit of the following: 2011-07-15 12:13:57 -07:00
all.php New table for all old-school UI prefs 2011-09-24 07:12:34 -04:00
allrss.php use inboxnoticestream in RSS 1.0 2011-04-07 15:28:25 -04:00
apiaccountratelimitstatus.php Add/update translator documentation. 2011-04-04 00:12:52 +02:00
apiaccountupdatedeliverydevice.php Add/update translator documentation. 2011-04-04 00:12:52 +02:00
apiaccountupdateprofile.php Harmonize message for 'User has no profile.' and update translator documentation. 2011-04-25 22:44:19 +02:00
apiaccountupdateprofileimage.php Harmonize message for 'User has no profile.' and update translator documentation. 2011-04-25 22:44:19 +02:00
apiaccountverifycredentials.php Add/update translator documentation. 2011-04-04 00:12:52 +02:00
apiatomservice.php Update translator documentation 2011-01-20 18:40:20 +01:00
apiblockcreate.php Tabs to spaces. 2011-04-03 22:44:41 +02:00
apiblockdestroy.php * i18n/L10n fixes. 2010-10-28 01:21:09 +02:00
apiconversation.php Fix incorrect translator documentation. 2011-08-21 12:41:03 +02:00
apidirectmessage.php Add/update translator documentation. 2011-04-04 00:12:52 +02:00
apidirectmessagenew.php * improve L10n consistency for English. For example proper punctuation for all button and label titles. 2011-02-17 00:40:47 +01:00
apifavoritecreate.php Add/update translator documentation. 2011-04-04 00:12:52 +02:00
apifavoritedestroy.php Add/update translator documentation. 2011-04-04 00:12:52 +02:00
apifriendshipscreate.php Add/update translator documentation. 2011-04-04 00:12:52 +02:00
apifriendshipsdestroy.php Add/update translator documentation. 2011-04-04 00:12:52 +02:00
apifriendshipsexists.php screen_name -> nick names. Spotted by The Evil IP address. 2010-11-07 22:31:02 +01:00
apifriendshipsshow.php Add/update translator documentation. 2011-04-04 00:12:52 +02:00
apigroupcreate.php Add/update translator documentation. 2011-04-04 00:12:52 +02:00
apigroupismember.php Add/update translator documentation. 2011-04-04 00:12:52 +02:00
apigroupjoin.php Add/update translator documentation. 2011-04-04 00:12:52 +02:00
apigroupleave.php Add/update translator documentation. 2011-04-04 00:12:52 +02:00
apigrouplist.php Add/update translator documentation. 2011-04-04 00:12:52 +02:00
apigrouplistall.php Merge branch '1.0.x' into testing 2011-04-05 13:16:28 -04:00
apigroupmembership.php Add/update translator documentation. 2011-04-04 00:12:52 +02:00
apigroupprofileupdate.php Add/update translator documentation. 2011-04-04 00:12:52 +02:00
apigroupshow.php Add/update translator documentation. 2011-04-04 00:12:52 +02:00
apihelptest.php Add/update translator documentation. 2011-04-04 00:12:52 +02:00
apilist.php Update/add translator documentation. 2011-04-10 19:59:55 +02:00
apilistmember.php Update/add translator documentation. 2011-04-10 19:59:55 +02:00
apilistmembers.php Update/add translator documentation. 2011-04-10 19:59:55 +02:00
apilistmemberships.php Update/add translator documentation. 2011-04-10 19:59:55 +02:00
apilists.php Profile::getOwnedTags -> Profile::getLists, first argument is the current user, or the user accessing the lists. 2011-04-16 00:52:58 +05:30
apilistsubscriber.php Update/add translator documentation. 2011-04-10 19:59:55 +02:00
apilistsubscribers.php Update/add translator documentation. 2011-04-10 19:59:55 +02:00
apilistsubscriptions.php Update/add translator documentation. 2011-04-10 19:59:55 +02:00
apimediaupload.php * i18n/L10n fixes. 2010-10-28 01:21:21 +02:00
apioauthaccesstoken.php * improve L10n consistency for English. For example proper punctuation for all button and label titles. 2011-02-17 00:40:47 +01:00
apioauthauthorize.php Squashed commit of the following: 2011-07-15 12:13:57 -07:00
apioauthpin.php * i18n/L10n fixes. 2010-10-28 01:21:21 +02:00
apioauthrequesttoken.php * i18n/L10n fixes. 2010-10-28 01:21:21 +02:00
apisearchatom.php Ticket #1987: support since_id on API notice search methods. 2010-11-19 14:00:22 -08:00
apisearchjson.php Ticket #1987: support since_id on API notice search methods. 2010-11-19 14:00:22 -08:00
apistatusesdestroy.php Add/update translator documentation. 2011-04-04 00:12:52 +02:00
apistatusesretweet.php Consolidate some precondition checks for repeats, fix a couple bits in the repeat command. 2011-03-29 16:20:12 -07:00
apistatusesretweets.php Add/update translator documentation. 2011-04-04 00:12:52 +02:00
apistatusesshow.php Add/update translator documentation. 2011-04-04 00:12:52 +02:00
apistatusesupdate.php Add/update translator documentation. 2011-04-04 00:12:52 +02:00
apistatusnetconfig.php Add/update translator documentation. 2011-04-04 00:12:52 +02:00
apistatusnetversion.php Add/update translator documentation. 2011-04-04 00:12:52 +02:00
apisubscriptions.php Add/update translator documentation. 2011-04-04 00:12:52 +02:00
apitimelinefavorites.php ActivityStreamJSONDocument served as application/stream+json 2011-06-23 11:38:46 -04:00
apitimelinefriends.php Update activity streams JSON to match spec 2011-08-25 10:01:20 -07:00
apitimelinegroup.php correct link for apitimelinegroup 2011-09-18 17:33:25 -04:00
apitimelinehome.php ActivityStreamJSONDocument served as application/stream+json 2011-06-23 11:38:46 -04:00
apitimelinelist.php Update/add translator documentation. 2011-04-10 19:59:55 +02:00
apitimelinementions.php ActivityStreamJSONDocument served as application/stream+json 2011-06-23 11:38:46 -04:00
apitimelinepublic.php use new stream class rather than old Notice::publicStream() 2011-08-25 11:50:45 -04:00
apitimelineretweetedbyme.php * i18n/L10n fixes. 2010-10-28 01:21:21 +02:00
apitimelineretweetedtome.php ActivityStreamJSONDocument served as application/stream+json 2011-06-23 11:38:46 -04:00
apitimelineretweetsofme.php use a dummy notice stream for retweets_of_me under high load 2011-09-19 22:17:40 -04:00
apitimelinetag.php ActivityStreamJSONDocument served as application/stream+json 2011-06-23 11:38:46 -04:00
apitimelineuser.php allow posting to groups through atompub 2011-08-27 17:37:10 -04:00
apitrends.php * i18n/L10n fixes. 2010-10-28 01:21:21 +02:00
apiuserfollowers.php * i18n/L10n fixes. 2010-10-28 01:21:21 +02:00
apiuserfriends.php * i18n/L10n fixes. 2010-10-28 01:21:21 +02:00
apiuserprofileimage.php Harmonize message for 'User has no profile.' and update translator documentation. 2011-04-25 22:44:19 +02:00
apiusershow.php Harmonize message for 'User has no profile.' and update translator documentation. 2011-04-25 22:44:19 +02:00
approvegroup.php L10n/i18n updated. 2011-03-29 23:00:29 +02:00
approvesub.php Update translator documentation per request of Nikerabbit. 2011-06-15 13:25:41 +02:00
atompubfavoritefeed.php 'note' -> 'notice' in an error message -- thx to AVRS on IRC for the catch on translatewiki.net :D 2011-03-08 10:58:14 -08:00
atompubmembershipfeed.php Fix incorrect translator documentation. Spotted by AVRS. 2011-03-28 01:43:01 +02:00
atompubshowfavorite.php Add correct punctuation for client exception. 2011-01-21 10:55:08 +01:00
atompubshowmembership.php Switch things from calling Group_member::join & leave & calling events manually to running through Profile::joinGroup() && Profile::leaveGroup(), with the events encapsulated. 2011-03-21 14:35:29 -07:00
atompubshowsubscription.php Translator comments added 2011-01-20 20:00:45 +01:00
atompubsubscriptionfeed.php Fix "$s"s that slipped into double-quoted translatable strings' '%1$s' pattern. Switch to single-quote to fix. 2011-01-31 14:00:22 -08:00
attachment_ajax.php * i18n/L10n updates. 2010-10-31 00:58:35 +02:00
attachment_thumbnail.php * i18n/L10n updates. 2010-10-31 00:58:35 +02:00
attachment.php setting to turn off expensive queries 2011-09-19 21:55:11 -04:00
avatarbynickname.php Harmonize message for 'User has no profile.' and update translator documentation. 2011-04-25 22:44:19 +02:00
avatarsettings.php Harmonize message for 'User has no profile.' and update translator documentation. 2011-04-25 22:44:19 +02:00
backupaccount.php Merge branch 'master' into 0.9.x 2011-02-25 12:24:18 -08:00
block.php * improve L10n consistency for English. For example proper punctuation for all button and label titles. 2011-02-17 00:40:47 +01:00
blockedfromgroup.php remove group nav 2011-08-27 16:13:04 -04:00
bookmarklet.php * i18n/L10n updates. 2010-10-31 00:58:35 +02:00
cancelgroup.php Working subscription approval! 2011-03-28 17:08:04 -07:00
cancelsubscription.php Translator documentation updated/added. 2011-04-04 00:41:48 +02:00
confirmaddress.php Update/add translator documentation. 2011-03-18 13:48:47 +01:00
conversation.php optional conversation tree view 2011-09-24 09:29:12 -04:00
conversationreplies.php show full threaded notice list in conversation view 2011-04-11 12:39:06 -04:00
deleteaccount.php Message tweaks and elaborations as well as translator documentation tweaks. Based on comments by OsamaK. 2011-08-18 15:11:10 +02:00
deleteapplication.php Update translator documentation. 2011-04-03 23:47:46 +02:00
deletegroup.php * improve L10n consistency for English. For example proper punctuation for all button and label titles. 2011-02-17 00:40:47 +01:00
deletenotice.php Translator documentation updated/added. 2011-04-04 00:41:48 +02:00
deleteuser.php * improve L10n consistency for English. For example proper punctuation for all button and label titles. 2011-02-17 00:40:47 +01:00
disfavor.php Translator documentation updated/added. 2011-04-04 00:41:48 +02:00
doc.php Move docs menu to site primary menu 2011-09-30 14:24:27 -04:00
editapplication.php Rip out user, group and site design customization code 2011-06-09 16:20:19 -04:00
editgroup.php Fix conflict between URL parameter and POST parameter with groups 2011-09-30 11:48:00 -04:00
editpeopletag.php Make lists work in single-user mode 2011-09-29 12:29:12 -04:00
emailsettings.php hooks for adding email addresses 2011-04-11 16:38:57 -04:00
favor.php Translator documentation updated/added. 2011-04-04 00:41:48 +02:00
favorited.php Squashed commit of the following: 2011-10-20 10:40:39 -04:00
favoritesrss.php * Add/update translator documentation. 2011-01-30 19:01:55 +01:00
featured.php default local nav in featured user list 2011-03-01 16:11:59 -05:00
file.php * Add/update translator documentation. 2011-01-30 19:01:55 +01:00
foaf.php Harmonize message for 'User has no profile.' and update translator documentation. 2011-04-25 22:44:19 +02:00
foafgroup.php * update/add translator documentation. 2011-01-31 16:39:54 +01:00
geocode.php Update translator documentation. 2011-04-03 23:47:46 +02:00
getfile.php Merge branch '0.9.x' into 1.0.x 2011-02-28 15:39:43 -08:00
grantrole.php * update/add translator documentation. 2011-01-31 16:39:54 +01:00
groupblock.php Translator documentation updated/added. 2011-04-04 00:41:48 +02:00
groupbyid.php * update/add translator documentation. 2011-01-31 16:39:54 +01:00
grouplogo.php remove more groupnav 2011-08-27 16:14:11 -04:00
groupmembers.php Move common nav stuff to GroupAction 2011-08-27 11:28:32 -04:00
groupqueue.php remove more groupnav 2011-08-27 16:14:11 -04:00
grouprss.php Fix incorrect translator documentation. Spotted by OsamaK. 2011-04-09 21:08:41 +02:00
groups.php defaultlocalnav in groups 2011-03-01 16:18:33 -05:00
groupsearch.php * add/update translator documentation. 2011-01-31 18:16:55 +01:00
groupunblock.php Translator documentation updated/added. 2011-04-04 00:41:48 +02:00
hostmeta.php Remove debugging statement 2011-07-07 17:23:41 -07:00
imsettings.php Simplify message. 2011-08-18 14:21:43 +02:00
inbox.php * improve L10n consistency for English. For example proper punctuation for all button and label titles. 2011-02-17 00:40:47 +01:00
invite.php Rip out user, group and site design customization code 2011-06-09 16:20:19 -04:00
joingroup.php log an exception when we can't join a group 2011-08-23 10:22:03 -04:00
leavegroup.php log the problem when there's an exception leaving a group 2011-09-18 19:28:44 -04:00
licenseadminpanel.php * translator documntation updated 2011-03-05 00:13:04 +01:00
login.php No such path 'index', so redirect to home timeline 2011-09-21 16:33:10 -04:00
logout.php use correct redirect on logout of single-user site 2011-09-17 15:08:04 -04:00
makeadmin.php Translator documentation updated/added. 2011-04-04 00:41:48 +02:00
microsummary.php * translator documntation updated 2011-03-05 00:13:04 +01:00
newapplication.php Add translator documentation. 2011-06-19 12:12:47 +02:00
newgroup.php Fix conflict between URL parameter and POST parameter with groups 2011-09-30 11:48:00 -04:00
newmessage.php L10n updates. 2011-06-17 22:36:24 +02:00
newnotice.php Make it so input forms that don't have navigation don't accidentally get hidden. Add a "nonav" class to them. 2011-04-12 14:20:19 -07:00
noticesearch.php Show both empty and full notice search results inside event wrapper 2011-04-12 14:29:12 -04:00
noticesearchrss.php * update translator documentation. 2011-02-17 20:58:22 +01:00
nudge.php Translator documentation updated/added. 2011-04-04 00:41:48 +02:00
oauthappssettings.php Merge branch '0.9.x' into 1.0.x 2011-02-28 15:39:43 -08:00
oauthconnectionssettings.php Squashed commit of the following: 2011-07-15 12:13:57 -07:00
oembed.php * translator documntation updated 2011-03-05 00:13:04 +01:00
oldschoolsettings.php Old-school settings page 2011-09-24 10:14:45 -04:00
opensearch.php * translator documntation updated 2011-03-05 00:13:04 +01:00
otp.php * update translator documentation. 2011-02-17 21:10:48 +01:00
outbox.php * improve L10n consistency for English. For example proper punctuation for all button and label titles. 2011-02-17 00:40:47 +01:00
passwordsettings.php Update translator documentation. 2011-04-03 23:47:46 +02:00
pathsadminpanel.php Remove old background validation stuff from paths admin panel 2011-08-27 19:22:02 -07:00
peoplesearch.php * update translator documentation. 2011-02-17 20:58:22 +01:00
peopletag.php people tag -> list 2011-04-17 02:11:46 +02:00
peopletagautocomplete.php Profile::getOwnedTags -> Profile::getLists, first argument is the current user, or the user accessing the lists. 2011-04-16 00:52:58 +05:30
peopletagged.php Make lists work in single-user mode 2011-09-29 12:29:12 -04:00
peopletagsbyuser.php Make lists work in single-user mode 2011-09-29 12:29:12 -04:00
peopletagsforuser.php Make lists work in single-user mode 2011-09-29 12:29:12 -04:00
peopletagsubscribers.php Make lists work in single-user mode 2011-09-29 12:29:12 -04:00
peopletagsubscriptions.php Make lists work in single-user mode 2011-09-29 12:29:12 -04:00
plugindisable.php * update/add translator documentation. 2011-03-11 17:07:27 +01:00
pluginenable.php Translator documentation updated/added. 2011-04-04 00:41:48 +02:00
pluginsadminpanel.php * update/add translator documentation. 2011-03-11 17:07:27 +01:00
profilecompletion.php Complete "people tag" to "list" in UI messages. 2011-04-17 20:08:03 +02:00
profilesettings.php Update/add translator documentation. 2011-04-10 19:59:55 +02:00
profiletagbyid.php Complete "people tag" to "list" in UI messages. 2011-04-17 20:08:03 +02:00
public.php Squashed commit of the following: 2011-10-20 10:40:39 -04:00
publicrss.php * update translator documentation. 2011-02-17 20:58:22 +01:00
publictagcloud.php Mass replacement of #-comments with //-comments 2011-03-22 11:54:23 -04:00
publicxrds.php * update/add translator documentation. 2011-03-11 17:07:27 +01:00
recoverpassword.php Fix typo. Spotted by Nikerabbit. 2011-06-15 13:25:45 +02:00
redirect.php Add a doc page that links to the StatusNet wiki API page 2010-10-12 23:38:16 -04:00
redirecturl.php Translator documentation added/updates. 2011-03-18 17:04:38 +01:00
register.php Fix broken event names 2011-04-27 17:40:51 -07:00
removepeopletag.php Squashed commit of the following: 2011-07-15 12:13:57 -07:00
repeat.php Update translator documentation. 2011-04-03 23:47:46 +02:00
replies.php add activitystreams links to other actions 2011-06-22 17:19:46 -04:00
repliesrss.php * update translator documentation. 2011-02-17 20:58:22 +01:00
restoreaccount.php Change "stream" to "timeline" for consistency. 2011-08-15 15:57:36 +02:00
revokerole.php Translator documentation added/updated. 2011-03-18 20:37:04 +01:00
robotstxt.php * update translator documentation. 2011-02-17 21:10:48 +01:00
rsd.php Translator documentation added/updated. 2011-03-18 20:37:04 +01:00
sandbox.php Update translator documentation. 2011-03-24 11:48:53 +01:00
selftag.php Complete "people tag" to "list" in UI messages. 2011-04-17 20:08:03 +02:00
sessionsadminpanel.php Update translator documentation. 2011-03-24 11:48:53 +01:00
showapplication.php Add translator documentation. 2011-08-20 20:33:16 +02:00
showfavorites.php add activitystreams links to other actions 2011-06-22 17:19:46 -04:00
showgroup.php Remove unneeded trailing space. 2011-10-10 15:06:39 +02:00
showmessage.php Make ShowmessageAction not be a subclass of MailboxAction 2011-02-08 11:33:36 -05:00
shownotice.php Squashed commit of the following: 2011-07-15 12:13:57 -07:00
showprofiletag.php Make lists work in single-user mode 2011-09-29 12:29:12 -04:00
showstream.php setting to turn off expensive queries 2011-09-19 21:55:11 -04:00
silence.php Translator documentation updated. 2011-03-24 12:09:50 +01:00
siteadminpanel.php Update translator documentation and L10n. 2011-06-15 13:25:40 +02:00
sitenoticeadminpanel.php Message tweaks and elaborations as well as translator documentation tweaks. Based on comments by OsamaK. 2011-08-18 15:11:10 +02:00
smssettings.php Update translator documentation. 2011-04-03 23:47:46 +02:00
snapshotadminpanel.php Message tweaks and elaborations as well as translator documentation tweaks. Based on comments by OsamaK. 2011-08-18 15:11:10 +02:00
subedit.php Translator documentation updated/added. 2011-04-04 00:41:48 +02:00
subqueue.php Working subscription approval! 2011-03-28 17:08:04 -07:00
subscribe.php Squashed commit of the following: 2011-07-15 12:13:57 -07:00
subscribepeopletag.php Complete "people tag" to "list" in UI messages. 2011-04-17 20:08:03 +02:00
subscribers.php hide subscriber tag sections 2011-04-14 15:51:00 -04:00
subscriptions.php Remove missing twittersettings page from subscriptions helper 2011-10-03 09:13:54 -04:00
sup.php Mass replacement of #-comments with //-comments 2011-03-22 11:54:23 -04:00
tag.php declare attributes of TagAction 2011-09-18 12:52:38 -04:00
tagprofile.php Complete "people tag" to "list" in UI messages. 2011-04-17 20:08:03 +02:00
tagrss.php Update translator documentation. 2011-03-29 21:30:35 +02:00
top.php Add a dummy 'top' action to take you to the main page of the site 2011-09-30 09:45:17 -04:00
unblock.php * update translator documentation. 2011-02-17 20:58:22 +01:00
unsandbox.php Update translator documentation. 2011-03-29 21:30:35 +02:00
unsilence.php Update translator documentation. 2011-03-29 21:30:35 +02:00
unsubscribe.php Translator documentation updated/added. 2011-04-04 00:41:48 +02:00
unsubscribepeopletag.php Complete "people tag" to "list" in UI messages. 2011-04-17 20:08:03 +02:00
urlsettings.php Update translator documentation. 2011-04-03 23:47:46 +02:00
useradminpanel.php Message tweaks and elaborations as well as translator documentation tweaks. Based on comments by OsamaK. 2011-08-18 15:11:10 +02:00
userbyid.php * update translator documentation. 2011-02-17 20:58:22 +01:00
usergroups.php slightly better usergroups pagination 2011-09-30 11:38:54 -04:00
userrss.php Harmonize message for 'User has no profile.' and update translator documentation. 2011-04-25 22:44:19 +02:00
userxrd.php Change a few things around for CORS header output 2011-07-07 17:19:59 -07:00
version.php * Update copyright in version info 2011-08-25 16:33:41 -07:00