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
c5dd0ad372
Inject SettingsRepository where possible
2015-07-16 00:32:50 +02:00
74a27f8ba2
Rename caching setting repository implementation
...
I'm foreseeing another implementation that uses real caching (across requests).
2015-07-16 00:10:52 +02:00
91d9361693
Register database and cache implementations as binding for the settings repository
2015-07-15 23:54:56 +02:00
498a67e5bc
Run PhpSpec on TravisCI
2015-07-15 23:52:03 +02:00
fd865d8567
Write some specs for settings cache repository
2015-07-15 23:51:02 +02:00
0bf8980268
Install PhpSpec
2015-07-15 23:47:30 +02:00
93e54ecfce
Build a caching repository decorator for settings
2015-07-15 23:22:25 +02:00
be2a4a3b4b
Move settings repositories to own namespace
...
Also add a third method to the contract. This will help with building a caching decorator.
2015-07-15 23:16:57 +02:00
0b685b1036
Case-sensitive filename changes
2015-07-15 15:54:34 +09:30
4508813638
Don't include deleted notifications in the unread count
2015-07-15 14:01:11 +09:30
396a01cc32
Fix broken user activity syncer
2015-07-15 14:01:11 +09:30
1c7653e79e
Massive JavaScript cleanup
...
- Use JSX for templates
- Docblock/comment everything
- Mostly passes ESLint (still some work to do)
- Lots of renaming, refactoring, etc.
CSS hasn't been updated yet.
2015-07-15 14:01:11 +09:30
e1ed1ec7e6
Update JSON-API lib
2015-07-09 21:47:36 +02:00
5aca956af7
Clean up discussion model
2015-07-08 10:51:30 +09:30
5cfb870202
Make admin open in a new window
2015-07-08 10:51:16 +09:30
5e982a39c5
Improve fulltext search API and interface
2015-07-07 20:35:18 +09:30
662a4dc54f
Finish client action refactoring. closes flarum/core#126
2015-07-07 19:23:13 +09:30
f17c3a2778
Add todos to document magic properties on models
2015-07-07 19:20:18 +09:30
e62093f4dd
Fix discussion search result suggestion excerpts
...
So that they show the relevant part of the post
2015-07-07 16:16:20 +09:30
85cd2663e3
Add discussion list refresh button
...
Closes flarum/core#139 . Haven’t done pull to refresh yet though, but
that can come later.
2015-07-07 15:32:08 +09:30
d64e8746da
Allow user avatar hover over empty badge space
2015-07-07 15:31:15 +09:30
09d70c2264
Tweak discussion list styles some more
2015-07-07 15:30:48 +09:30
c6e297e849
CSRF protection on logout action
2015-07-07 15:30:13 +09:30