Commit Graph

1028 Commits

Author SHA1 Message Date
Toby Zerner
798bcaa5f4 PERF: avoid reinstantiation of event subscribers 2015-07-27 11:53:47 +09:30
Toby Zerner
19ef6ed637 PERF: further simplify User::hasPermission() 2015-07-27 11:20:18 +09:30
Toby Zerner
5ae7bfefaa PERF: cache the results of User::hasPermssion() 2015-07-27 11:17:21 +09:30
Toby Zerner
372a159521 Cache model dates 2015-07-27 10:59:24 +09:30
Toby Zerner
0f140bd9d6 Fix notifications icon alignment 2015-07-24 13:15:03 +09:30
Toby Zerner
7030f1b8f1 Update dependencies 2015-07-24 12:42:03 +09:30
Toby Zerner
fe545b2a2e Update LESS variable names 2015-07-24 10:03:11 +09:30
Toby Zerner
c9928855a7 Replace duplicate tags instead of erroring 2015-07-23 20:29:39 +09:30
Toby Zerner
419bf11bb1 Extract emoticons, BBCode, and Markdown into extensions 2015-07-23 20:24:41 +09:30
Toby Zerner
ed5733ed41 Various fixes to extension generator/stub 2015-07-23 20:24:28 +09:30
Toby Zerner
ae3f7dee8b Fix user page display on mobile 2015-07-23 20:24:05 +09:30
Toby Zerner
677e6b2ac8 Pass correct param to notification email views 2015-07-23 16:39:56 +09:30
Toby Zerner
16840fb3ec Appearance tweaks 2015-07-23 16:39:20 +09:30
Toby Zerner
c46c9da8ec Fix translation key 2015-07-23 16:38:51 +09:30
Toby Zerner
10aab5b4a8 Redraw after loading missing posts 2015-07-23 16:38:39 +09:30
Toby Zerner
ebf2228f7e Set default item priorities 2015-07-23 16:38:30 +09:30
Toby Zerner
d309a21304 Componentize welcome hero close button 2015-07-23 14:47:27 +09:30
Toby Zerner
fabc448572 Docblock cleanup 2015-07-23 14:35:17 +09:30
Toby Zerner
0b141b3e92 Make title input wider 2015-07-23 14:35:05 +09:30
Toby Zerner
11ef5f94ca Make extension stub use initializer 2015-07-23 14:34:49 +09:30
Toby Zerner
9b72a29607 Number is a filter, not page param 2015-07-23 14:34:19 +09:30
Toby Zerner
4817275f4e Notification one-per-user limit should work between instances 2015-07-23 14:33:58 +09:30
Toby Zerner
3533dfffc1 Ensure we don't preload index data on non-index pages 2015-07-23 14:33:31 +09:30
Toby Zerner
80445f1d70 Anchor scroll to bottom when live previewing reply 2015-07-23 14:32:49 +09:30
Toby Zerner
9dc2616f55 Fix notification list appearance 2015-07-23 14:32:21 +09:30
Toby Zerner
f9c999624f Don't allow includes to be specified
Relations must be set to include by default on the API instead
2015-07-23 14:31:46 +09:30
Toby Zerner
4fa18e248b Fix discussion list not rendering for guests 2015-07-23 14:31:07 +09:30
Toby Zerner
bc4a000078 Fix sign up modal 2015-07-23 14:30:55 +09:30
Toby Zerner
d0e7158379 Make formatter extensible 2015-07-23 14:29:33 +09:30
Toby Zerner
0fa0bbb541 Fix activity page load more button appearance 2015-07-22 16:05:38 +09:30
Toby Zerner
91010d1607 Move locale files 2015-07-22 16:05:24 +09:30
Toby Zerner
2e5cccd5e6 Fix post visibility scoping 2015-07-22 16:05:11 +09:30
Toby Zerner
8d89b4a776 Live preview of post editing/replying thanks to TextFormatter 👏 2015-07-22 16:05:00 +09:30
Toby Zerner
f9ef9d791b Implement TextFormatter for posts
Get rid of formatting on user bios, we'll do that with JavaScript
2015-07-22 16:03:48 +09:30
Toby Zerner
526b2c48df Group assets by client in extension stub 2015-07-22 10:12:11 +09:30
Toby Zerner
9a41526310 Always use default includes when preloading discussion list
Making them explicit causes problems when extensions want to include
something by default (e.g. tags)
2015-07-22 10:11:23 +09:30
Toby Zerner
da1252eb5e Improve forum route registration API 2015-07-22 10:04:22 +09:30
Toby Zerner
3521bbebc7 Centre title button on mobile 2015-07-22 10:00:30 +09:30
Toby Zerner
afb24a6ba2 Apply modal width on the correct class 2015-07-22 10:00:20 +09:30
Toby Zerner
e21cb63b11 Add Button--text class to create buttons that look like muted text
e.g. post actions
2015-07-22 10:00:02 +09:30
Toby Zerner
b698000739 Tweak padding on discussion list items
Remove overflow to facilitate new tags appearance
2015-07-22 09:59:29 +09:30
Toby Zerner
5f3b53634c Tweak display of badges in the discussion hero 2015-07-22 09:58:14 +09:30
Toby Zerner
222a08222f Don't run gambits if there's no search query 2015-07-22 09:57:52 +09:30
Toby Zerner
970030b77e Random cleanup 2015-07-22 09:57:25 +09:30
Toby Zerner
77dbbae170 Update modal responsive control classes 2015-07-22 09:56:01 +09:30
Toby Zerner
c60e37d88c Use stable sort for item lists 2015-07-22 09:55:36 +09:30
Toby Zerner
3e4b30695e Fix PostStream endless loading due to broken scroll anchor 2015-07-22 09:55:20 +09:30
Toby Zerner
f59e14db3e Preload data just before boot, not when the store is initialised 2015-07-22 09:54:49 +09:30
Toby Zerner
8455aa7907 Persist modal across routes
Don't hide it unless it's already been shown, otherwise bootstrap JS
won't be initialized correctly
2015-07-22 09:54:00 +09:30
Toby Zerner
22a27620b4 Fix search routing
Blurring the input causes a redraw, which hides the results and
invalidates the current index. So the routing wasn't working.

Drawer is now hidden on IndexPage construction.
2015-07-22 09:52:58 +09:30