Commit Graph

1006 Commits

Author SHA1 Message Date
3533dfffc1 Ensure we don't preload index data on non-index pages 2015-07-23 14:33:31 +09:30
80445f1d70 Anchor scroll to bottom when live previewing reply 2015-07-23 14:32:49 +09:30
9dc2616f55 Fix notification list appearance 2015-07-23 14:32:21 +09:30
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
4fa18e248b Fix discussion list not rendering for guests 2015-07-23 14:31:07 +09:30
bc4a000078 Fix sign up modal 2015-07-23 14:30:55 +09:30
d0e7158379 Make formatter extensible 2015-07-23 14:29:33 +09:30
0fa0bbb541 Fix activity page load more button appearance 2015-07-22 16:05:38 +09:30
91010d1607 Move locale files 2015-07-22 16:05:24 +09:30
2e5cccd5e6 Fix post visibility scoping 2015-07-22 16:05:11 +09:30
8d89b4a776 Live preview of post editing/replying thanks to TextFormatter 👏 2015-07-22 16:05:00 +09:30
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
526b2c48df Group assets by client in extension stub 2015-07-22 10:12:11 +09:30
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
da1252eb5e Improve forum route registration API 2015-07-22 10:04:22 +09:30
3521bbebc7 Centre title button on mobile 2015-07-22 10:00:30 +09:30
afb24a6ba2 Apply modal width on the correct class 2015-07-22 10:00:20 +09:30
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
b698000739 Tweak padding on discussion list items
Remove overflow to facilitate new tags appearance
2015-07-22 09:59:29 +09:30
5f3b53634c Tweak display of badges in the discussion hero 2015-07-22 09:58:14 +09:30
222a08222f Don't run gambits if there's no search query 2015-07-22 09:57:52 +09:30
970030b77e Random cleanup 2015-07-22 09:57:25 +09:30
77dbbae170 Update modal responsive control classes 2015-07-22 09:56:01 +09:30
c60e37d88c Use stable sort for item lists 2015-07-22 09:55:36 +09:30
3e4b30695e Fix PostStream endless loading due to broken scroll anchor 2015-07-22 09:55:20 +09:30
f59e14db3e Preload data just before boot, not when the store is initialised 2015-07-22 09:54:49 +09:30
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
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
23895b2b36 Hide the drawer/modal when constructing all pages
Might be better to do this on config... also extract it into a parent
"Page" component
2015-07-22 09:51:41 +09:30
b5ba21c9a6 PERF: fix subtrees never being retained if "mark all as read" was clicked
I didn't realise, performance was terrible for people who have ever
clicked the "mark all as read" button!
2015-07-22 09:50:55 +09:30
bda1a66abb Fix discussion composer title field not focusing editor on 'enter' 2015-07-22 09:49:25 +09:30
474a7db6a5 Merge branch 'evented-api' 2015-07-21 10:40:38 +09:30
5c09dcd523 Fix new notifications on old subjects not appearing 2015-07-20 18:20:34 +09:30
2dd0f88305 Cleanup unused import 2015-07-20 18:14:03 +09:30
2f3569bed5 Don't override username if already set 2015-07-20 18:13:56 +09:30
ae18e30063 Only render posts with the discussion relationship 2015-07-20 18:13:40 +09:30
03029c84dc Make "on" switches always green instead of theme-based 2015-07-20 18:13:15 +09:30
61443dd81d Migrate old style 2015-07-20 18:13:01 +09:30
ff6fdc9031 Tweak badge appearances 2015-07-20 18:12:48 +09:30
eec37dece1 Separate icon from notification grid labels 2015-07-20 18:12:30 +09:30
ebf7c78969 Update event post API
- Use more appropriate component class name
- Allow username to be moved in translation
2015-07-20 18:12:08 +09:30
3a955187ce Change discussion list sorting labels 2015-07-20 18:11:04 +09:30
0ce0160af8 Rename method 2015-07-20 18:10:32 +09:30
327c268742 Render discussion hero badges properly 2015-07-20 18:10:21 +09:30
c54d071641 Fix incorrect variable name 2015-07-20 18:10:11 +09:30
da9da8705d Fix incorrect member visibility on event 2015-07-20 18:10:04 +09:30
93c6bf026e Get rid of extension convenience method
We might reintroduce this later, but for now I want to keep the
extensions API as light as possible and get input before we add stuff
2015-07-20 18:09:37 +09:30
a10da1f92a Update extension generator 2015-07-20 18:08:50 +09:30
09540295ad Rework extension bootstrapping
System JS modules don't execute when they're registered, so we need to
import them explicitly. While we're at it, we may as well make the
locale bootstrapper a module too.
2015-07-20 18:08:28 +09:30
74593d82ac Change order of bootstrapping
See commit on flarum/flarum for explanation
2015-07-20 18:01:08 +09:30