Commit Graph

387 Commits

Author SHA1 Message Date
e698e2220b Fix translation key 2015-07-23 16:38:51 +09:30
512c2b10f4 Redraw after loading missing posts 2015-07-23 16:38:39 +09:30
6c8144f90a Set default item priorities 2015-07-23 16:38:30 +09:30
61e4763c68 Componentize welcome hero close button 2015-07-23 14:47:27 +09:30
806f67f7eb Anchor scroll to bottom when live previewing reply 2015-07-23 14:32:49 +09:30
1e74d57526 Fix notification list appearance 2015-07-23 14:32:21 +09:30
ce5e4b6c0f 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
65feedc891 Fix discussion list not rendering for guests 2015-07-23 14:31:07 +09:30
497b65289e Fix sign up modal 2015-07-23 14:30:55 +09:30
a30f591c15 Fix activity page load more button appearance 2015-07-22 16:05:38 +09:30
017c258e46 Live preview of post editing/replying thanks to TextFormatter 👏 2015-07-22 16:05:00 +09:30
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
d40c28a370 Tweak display of badges in the discussion hero 2015-07-22 09:58:14 +09:30
e1a51f095f Random cleanup 2015-07-22 09:57:25 +09:30
e82a50e53b Update modal responsive control classes 2015-07-22 09:56:01 +09:30
e3c59732c2 Use stable sort for item lists 2015-07-22 09:55:36 +09:30
5b8705bfc4 Fix PostStream endless loading due to broken scroll anchor 2015-07-22 09:55:20 +09:30
23cd3320c0 Preload data just before boot, not when the store is initialised 2015-07-22 09:54:49 +09:30
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
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
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
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
a7baab8a86 Fix discussion composer title field not focusing editor on 'enter' 2015-07-22 09:49:25 +09:30
0cb3378658 Merge branch 'evented-api' 2015-07-21 10:40:38 +09:30
aff859d7ea Cleanup unused import 2015-07-20 18:14:03 +09:30
b31a290f00 Don't override username if already set 2015-07-20 18:13:56 +09:30
6b601ae2d6 Only render posts with the discussion relationship 2015-07-20 18:13:40 +09:30
7dd7b3f32c Separate icon from notification grid labels 2015-07-20 18:12:30 +09:30
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
82f1daeef4 Change discussion list sorting labels 2015-07-20 18:11:04 +09:30
23dd966b45 Rename method 2015-07-20 18:10:32 +09:30
741b9b0ea5 Render discussion hero badges properly 2015-07-20 18:10:21 +09:30
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
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
f977658417 PERF: Only show search results when field has focus 2015-07-18 22:58:26 +09:30
9ca4feb6e8 Add some comments 2015-07-18 10:56:01 +09:30
24f100899c Don't apply background color if there is none 2015-07-18 10:55:56 +09:30
0af9784a59 Fix bad translation key 2015-07-18 10:11:42 +09:30
f93ff7cb3f Make front-end localizable 2015-07-17 17:43:28 +09:30
a9ded36b57 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
76678f72f2 Case-sensitive filename changes 2015-07-15 15:54:34 +09:30
ab6c03c0cc 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
9fa3492c0e Clean up discussion model 2015-07-08 10:51:30 +09:30
a74623c718 Make admin open in a new window 2015-07-08 10:51:16 +09:30
42f1fa1272 Improve fulltext search API and interface 2015-07-07 20:35:18 +09:30
4c5cf96b95 Fix discussion search result suggestion excerpts
So that they show the relevant part of the post
2015-07-07 16:16:20 +09:30
013d11554d 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
e1a65380ef Tweak discussion list styles some more 2015-07-07 15:30:48 +09:30
99876e9e36 Initial refactor of client actions, data preloading, SEO
An initial stab at flarum/core#126. Still WIP. Preliminary
implementation of flarum/core#128 and flarum/core#13.
2015-07-07 15:29:21 +09:30
fcc5aa17ea Tweak discussion list contextual controls 2015-07-07 09:21:43 +09:30