Commit Graph

8697 Commits

Author SHA1 Message Date
97dd5bb795 Add uncategorized filter, enable gambit to parse multiple categories 2015-05-06 11:21:23 +09:30
5ed1a082f1 Add icon to notification preferences 2015-05-06 08:33:12 +09:30
600e56d16a Fix up hidden post styles; don't show user card 2015-05-06 08:33:00 +09:30
496e11c003 Dasherize post/notification type class names 2015-05-06 08:32:33 +09:30
bf87662511 Add a notification preference 2015-05-06 08:29:49 +09:30
7ec714af82 Update post/notification components 2015-05-05 17:31:42 +09:30
e2ab767cb9 Fix dud call in magic method 2015-05-05 17:31:29 +09:30
67bb84cf0c Fix notifications dropdown closing when unread count is updated 2015-05-05 17:30:36 +09:30
787f5189b9 Change notification type components to be like post types 2015-05-05 17:30:18 +09:30
0e38fa0156 Clean up post type heritable view arguments 2015-05-05 17:29:43 +09:30
11804b3306 Only say a discussion was moved if it already exists 2015-05-05 17:08:11 +09:30
14dbd5381c JS cleanup/refactor 2015-05-05 17:07:58 +09:30
f873fd0600 Return the provider so core can store a reference to it 2015-05-05 17:07:36 +09:30
3baa817326 Refactor post components and controls 2015-05-05 17:07:12 +09:30
1f53547ee5 Move discussion controls out of lib and into forum 2015-05-05 17:06:46 +09:30
644a185092 Return true if the composer was shown 2015-05-05 17:06:05 +09:30
2e229c6afb Precursor to storing extension providers for later use 2015-05-05 17:05:47 +09:30
c43f4b81fd Add convenience method to get a record by a property 2015-05-05 17:05:16 +09:30
ba5b79451b Simplify model registration 2015-05-05 17:05:02 +09:30
d4e8276b3f Change extend function so that a value doesn't have to be returned
override should be used instead to override the return value.
2015-05-05 17:04:42 +09:30
840cc84724 Refactor using new base ServiceProvider 2015-05-05 14:31:05 +09:30
7e1b343900 Add a base ServiceProvider with useful public APIs 2015-05-05 14:30:45 +09:30
3bd267c1b6 Make NotificationSender compatibleWith method static 2015-05-05 14:29:57 +09:30
3b9d40289c Return the post that was added/changed/deleted 2015-05-05 14:29:07 +09:30
2e2617e5b0 Clean up post type API 2015-05-05 14:28:40 +09:30
ee1302c9ef Clean up discussion renamed notification 2015-05-05 14:27:59 +09:30
e6a987ff12 Clean up event handlers 2015-05-05 14:27:47 +09:30
a3f44dea62 Change API for serializer relationships 2015-05-05 14:26:53 +09:30
360402c5b1 Cleanup, add discussion moved notification 2015-05-05 11:45:31 +09:30
ab6675d19b Remove old code 2015-05-05 09:17:00 +09:30
c4e18488b9 Fix admin 2015-05-05 09:16:53 +09:30
25daca8685 Share bower components between forum/admin 2015-05-05 09:16:34 +09:30
5919d16edf Initial commit 2015-05-05 08:39:24 +09:30
14fc98b5b4 Add concept of "mergeable" activity posts
For example: when you rename a discussion, DiscussionRenamedPost is
created. If you rename it again immediately afterwards, then a new
DiscussionRenamedPost can be merged into the old one. This will either
result in the old one being updated with the new title, or it being
deleted all together if it was renamed back to the old title.
2015-05-04 12:19:25 +09:30
0d9a3283db API for syncing added/removed posts after a discussion is updated 2015-05-04 12:17:26 +09:30
ed191ca7e4 Show login modal if replying as guest; disable button if no permission
Also hide the first item in dropdown-split menus
2015-05-04 11:08:45 +09:30
7638571b82 Show login modal when starting a discussion as a guest 2015-05-04 10:44:03 +09:30
60900f4837 Ability to clear a retained subtree 2015-05-04 10:43:40 +09:30
2e80cbd8a7 Update TokenAction for new architecture 2015-05-04 10:30:56 +09:30
c43d1c6335 Fix logout redirection 2015-05-04 10:30:38 +09:30
83b58a3ab8 Fix override util super context 2015-05-04 10:30:29 +09:30
fbcada96a9 Fix issue with Mithril 0.2.0 (invalid m.route call) 2015-05-04 10:30:06 +09:30
d9cde4a4e3 Update mithril 2015-05-04 10:29:38 +09:30
1c47b5d909 Add ExtensionsServiceProvider to load enabled extensions 2015-05-04 08:56:19 +09:30
14ce14cbf2 Pass action in RenderView event so that handler can access actor 2015-05-04 08:55:44 +09:30
78bd2d513d Add API to define custom model relationships 2015-05-04 08:55:03 +09:30
05e1fc88b6 Don't enable pane pinned by default 2015-05-04 08:54:47 +09:30
2b8f7d41f4 Prevent error when discussion doesn't have any posts 2015-05-03 12:09:05 +09:30
eabd482921 Gracefully handle non-existent/deleted users during rendering 2015-05-03 12:08:41 +09:30
8d406e5d24 Use new sort criteria format 2015-05-03 12:08:12 +09:30