Commit Graph

981 Commits

Author SHA1 Message Date
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
77d0bfccd7 Rework public API based on events 2015-07-18 22:59:47 +09:30
3c619c19ef Reset dropdown menu line spacing
Was causing issues in the avatar editor dropdown
2015-07-18 22:58:51 +09:30
21c3978e76 PERF: Only show search results when field has focus 2015-07-18 22:58:26 +09:30
178474adf9 Slightly darken buttons when clicked 2015-07-18 13:06:53 +09:30
6a532c29fe Add some comments 2015-07-18 10:56:01 +09:30
9db026de95 Don't apply background color if there is none 2015-07-18 10:55:56 +09:30
b7264e8a71 Get rid of Codeception for now
There's nothing in there that's of value.
2015-07-18 10:55:30 +09:30
e23eefb2c0 Fix bad translation key 2015-07-18 10:11:42 +09:30
f304daff43 Fix notifications appearance on dark header 2015-07-18 10:07:22 +09:30
3722349c41 Make sure responsive controls appear where they're supposed to 2015-07-17 17:53:03 +09:30
4b919304d1 Fix HTML entity 2015-07-17 17:52:45 +09:30
95fdece370 Remove duplicates; replace missing commas 2015-07-17 17:47:53 +09:30
130aa6ce72 Throw error to console if app fails to boot 2015-07-17 17:43:51 +09:30
0a1191d56c Make front-end localizable 2015-07-17 17:43:28 +09:30
9c5a6560e0 Add them back 2015-07-17 15:05:34 +09:30
75f103cb16 Merge remote-tracking branch 'origin/master' 2015-07-17 15:05:03 +09:30
a0f8ef34f7 Temporarily remove some files
Git is playing up and won't let me push.
2015-07-17 15:04:55 +09:30
6c6cc111fd Fix login action 2015-07-17 14:48:24 +09:30
1cde3d7242 Fix notifications 2015-07-17 14:48:20 +09:30
54ab536f96 Fix forgot password action 2015-07-17 14:48:06 +09:30
2aa9c2e746 Major CSS revamp
- Get rid of Bootstrap (except we still rely on some JS)
- Use BEM class names
- Rework variables/theme config
- Fix various bugs, including some on mobile

The CSS is still not ideal – it needs to be cleaned up some more. But
that can be a focus for after beta.
2015-07-17 14:47:49 +09:30
4fb6318740 Remove unused import 2015-07-16 00:44:02 +02:00
4e0c6958d3 Try to fix some namespace imports 2015-07-16 00:43:49 +02:00
25f2e72bc8 Rename import command 2015-07-16 00:38:27 +02:00
a62020a3c2 Move extension loading to boot method
This will likely have to be reverted, to make things like $this->app->extend() work
reasonably well in extensions' service providers.

For now, since we fetch the enabled extensions from the config, there is no other way
for us to guarantee that the config is already available.
2015-07-16 00:36:14 +02:00