framework/js/lib
Toby Zerner 3c7078b423 New user activity feed API.
Originally the user activity feed was implemented using UNIONs. I was
looking at make an API to add activity “sources”, or extra UNION
queries (select from posts, mentions, etc.) but quickly realised that
this is too slow and there’s no way to make it scale.

So I’ve implemented an API which is very similar to how notifications
work (see previous commit). The `activity` table is an aggregation of
stuff that happens, and it’s kept in sync by an ActivitySyncer which is
used whenever a post it created/edited/deleted, a user is
mentioned/unmentioned, etc.

Again, the API is very simple (see Core\Activity\PostedActivity +
Core\Handlers\Events\UserActivitySyncer)
2015-05-20 12:30:27 +09:30
..
components Better API error handling 2015-05-18 18:13:16 +09:30
helpers Add helper function for punctuating a list 2015-05-14 22:41:06 +09:30
initializers Note for the future 2015-05-14 22:41:08 +09:30
models New user activity feed API. 2015-05-20 12:30:27 +09:30
utils Better API error handling 2015-05-18 18:13:16 +09:30
component.js Clicking on an index nav item should always refresh the discussion list 2015-05-18 15:27:39 +09:30
extension-utils.js Change extend function so that a value doesn't have to be returned 2015-05-05 17:04:42 +09:30
model.js Use new config keys 2015-05-02 08:44:03 +09:30
session.js Fix logout redirection 2015-05-04 10:30:38 +09:30
store.js Fix discussion list pagination 2015-05-07 08:58:04 +09:30