Toby Zerner
a0fe68272c
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
6c50f1614b
Group assets by client in extension stub
2015-07-22 10:12:11 +09:30
Toby Zerner
4fb292a777
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
57f55c2dd6
Improve forum route registration API
2015-07-22 10:04:22 +09:30
Toby Zerner
314846d9a2
Centre title button on mobile
2015-07-22 10:00:30 +09:30
Toby Zerner
1c4456260a
Apply modal width on the correct class
2015-07-22 10:00:20 +09:30
Toby Zerner
5e91401f13
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
ff6d3114d7
Tweak padding on discussion list items
...
Remove overflow to facilitate new tags appearance
2015-07-22 09:59:29 +09:30
Toby Zerner
d40c28a370
Tweak display of badges in the discussion hero
2015-07-22 09:58:14 +09:30
Toby Zerner
c697c734d5
Don't run gambits if there's no search query
2015-07-22 09:57:52 +09:30
Toby Zerner
e1a51f095f
Random cleanup
2015-07-22 09:57:25 +09:30
Toby Zerner
e82a50e53b
Update modal responsive control classes
2015-07-22 09:56:01 +09:30
Toby Zerner
e3c59732c2
Use stable sort for item lists
2015-07-22 09:55:36 +09:30
Toby Zerner
5b8705bfc4
Fix PostStream endless loading due to broken scroll anchor
2015-07-22 09:55:20 +09:30
Toby Zerner
23cd3320c0
Preload data just before boot, not when the store is initialised
2015-07-22 09:54:49 +09:30
Toby Zerner
49e9ab362a
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
a66db6323a
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
Toby Zerner
9af141ce0b
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
Toby Zerner
d0c8777430
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
Toby Zerner
a7baab8a86
Fix discussion composer title field not focusing editor on 'enter'
2015-07-22 09:49:25 +09:30
Toby Zerner
0cb3378658
Merge branch 'evented-api'
2015-07-21 10:40:38 +09:30
Toby Zerner
d410746c51
Fix new notifications on old subjects not appearing
2015-07-20 18:20:34 +09:30
Toby Zerner
aff859d7ea
Cleanup unused import
2015-07-20 18:14:03 +09:30
Toby Zerner
b31a290f00
Don't override username if already set
2015-07-20 18:13:56 +09:30
Toby Zerner
6b601ae2d6
Only render posts with the discussion relationship
2015-07-20 18:13:40 +09:30
Toby Zerner
96bae40d4b
Make "on" switches always green instead of theme-based
2015-07-20 18:13:15 +09:30
Toby Zerner
0d8f09df78
Migrate old style
2015-07-20 18:13:01 +09:30
Toby Zerner
d04910b6da
Tweak badge appearances
2015-07-20 18:12:48 +09:30
Toby Zerner
7dd7b3f32c
Separate icon from notification grid labels
2015-07-20 18:12:30 +09:30
Toby Zerner
53c621d999
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
Toby Zerner
82f1daeef4
Change discussion list sorting labels
2015-07-20 18:11:04 +09:30
Toby Zerner
23dd966b45
Rename method
2015-07-20 18:10:32 +09:30
Toby Zerner
741b9b0ea5
Render discussion hero badges properly
2015-07-20 18:10:21 +09:30
Toby Zerner
c287d40072
Fix incorrect variable name
2015-07-20 18:10:11 +09:30
Toby Zerner
3820b8c65f
Fix incorrect member visibility on event
2015-07-20 18:10:04 +09:30
Toby Zerner
930ddf3253
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
Toby Zerner
605c56ce3c
Update extension generator
2015-07-20 18:08:50 +09:30
Toby Zerner
6b7cf1b6bf
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
Toby Zerner
19fe138770
Change order of bootstrapping
...
See commit on flarum/flarum for explanation
2015-07-20 18:01:08 +09:30
Toby Zerner
57650fa648
Rework public API based on events
2015-07-18 22:59:47 +09:30
Toby Zerner
440e30760e
Reset dropdown menu line spacing
...
Was causing issues in the avatar editor dropdown
2015-07-18 22:58:51 +09:30
Toby Zerner
f977658417
PERF: Only show search results when field has focus
2015-07-18 22:58:26 +09:30
Toby Zerner
5085c09c30
Slightly darken buttons when clicked
2015-07-18 13:06:53 +09:30
Toby Zerner
9ca4feb6e8
Add some comments
2015-07-18 10:56:01 +09:30
Toby Zerner
24f100899c
Don't apply background color if there is none
2015-07-18 10:55:56 +09:30
Toby Zerner
7706914b33
Get rid of Codeception for now
...
There's nothing in there that's of value.
2015-07-18 10:55:30 +09:30
Toby Zerner
0af9784a59
Fix bad translation key
2015-07-18 10:11:42 +09:30
Toby Zerner
fc3e9c353d
Fix notifications appearance on dark header
2015-07-18 10:07:22 +09:30
Toby Zerner
0b702d8b73
Make sure responsive controls appear where they're supposed to
2015-07-17 17:53:03 +09:30
Toby Zerner
4a271dd11d
Fix HTML entity
2015-07-17 17:52:45 +09:30