Commit Graph

644 Commits

Author SHA1 Message Date
Toby Zerner
b1693f9537 Add 'state helpers', shortcuts to make querying app state easier 2015-06-01 10:26:23 +09:30
Toby Zerner
220190cc53 Add NotificationWillBeSent event 2015-06-01 08:52:04 +09:30
Toby Zerner
605eaa6ffc Add text-editor API to get selection range 2015-06-01 08:49:46 +09:30
Toby Zerner
78efdc1d09 Fix bug where switching composer component would lead to incorrect rendering 2015-06-01 08:49:23 +09:30
Toby Zerner
0b1ff22168 Tweak composer full screen styles. closes flarum/core#102 2015-06-01 08:48:50 +09:30
Toby Zerner
ae09240a3d Add some missing post content styles 2015-06-01 08:48:10 +09:30
Toby Zerner
b36e3f1053 Simplify active discussion detection 2015-05-31 13:53:02 +09:30
Toby Zerner
6b7632cda3 Move theme config to database 2015-05-31 11:18:19 +09:30
Toby Zerner
6e1bf0d3de Fix post scrubber closing on mobile 2015-05-31 11:17:41 +09:30
Toby Zerner
4a3f8d2aa8 Padding tweak 2015-05-30 14:58:47 +09:30
Toby Zerner
a3b029accc Prevent error when trying to get relationship and no links have been loaded 2015-05-30 13:58:21 +09:30
Toby Zerner
731b00571c Eager load notification relationships 2015-05-30 13:57:39 +09:30
Toby Zerner
bd3bc6b274 Re-add event after a discussion has loaded
replyAction uses it
2015-05-30 12:06:48 +09:30
Toby Zerner
8859e49241 Add helper to format number with commas 2015-05-30 08:40:29 +09:30
Toby Zerner
2dbd73c11e Implement abbreviate-number helper. closes flarum/core#96 2015-05-30 08:08:57 +09:30
Toby Zerner
2ef2457c57 Sync the discussion model/post stream when posts are added/removed 2015-05-29 18:56:29 +09:30
Toby Zerner
026e6361e5 Fix edge cases where posts would not be added/removed 2015-05-29 18:55:53 +09:30
Toby Zerner
57df38e85a Fix incorrect class name 2015-05-29 18:55:29 +09:30
Toby Zerner
741da52ccd Sort included posts
They can be out of order in the payload due to relationship loading,
e.g. post #1 includes post #14 that has mentioned it, therefore #14
will be the first post in the payload. The new post stream doesn’t take
kindly to out of order posts.
2015-05-29 18:55:19 +09:30
Toby Zerner
5314d2b512 Refactor discussion list styles, fix loading indicator height in pane 2015-05-29 18:31:17 +09:30
Toby Zerner
1bb5ef2d72 New and improved post stream. 2015-05-29 18:17:50 +09:30
Toby Zerner
87f84f0614 Improvements to change/forgot password 2015-05-27 16:25:44 +09:30
Toby Zerner
b6a8416daf Improve email changing/confirmation stuff 2015-05-27 16:24:54 +09:30
Toby Zerner
f4dc1b5d04 Various appearance tweaks 2015-05-27 16:22:02 +09:30
Toby Zerner
102c794a2c Allow ActionButtons to be disabled 2015-05-27 16:21:15 +09:30
Toby Zerner
fab2146a31 Hide "mark all as read" button from guests 2015-05-27 16:19:40 +09:30
Toby Zerner
cb0a47d5a1 Add unread indicator to scrubber. closes #94 2015-05-27 16:18:21 +09:30
Toby Zerner
86603a1399 Update email address confirmation subject 2015-05-26 18:07:27 +09:30
Toby Zerner
ceacff6be8 Tweak post-signup welcome appearance 2015-05-26 18:05:20 +09:30
Toby Zerner
d6bd6356e3 Retain relevant data when switching between login/signup modals 2015-05-26 18:05:07 +09:30
Toby Zerner
b6be2cddab Roughly implement change password/email, delete account modals 2015-05-26 18:03:02 +09:30
Toby Zerner
5a266ed305 Fix error when rendering deleted user 2015-05-26 18:02:04 +09:30
Toby Zerner
652e41a235 Redraw discussion list items if user marks all as read 2015-05-26 18:01:05 +09:30
Toby Zerner
b3623449c8 Don't show load more button unnecessarily 2015-05-26 18:00:41 +09:30
Toby Zerner
95e5a2d69d Improve appearance/behaviour of login/signup/forgot modals 2015-05-26 16:25:25 +09:30
Toby Zerner
17e57c9baa Better handling of API server errors 2015-05-26 11:43:20 +09:30
Toby Zerner
e47678f403 Very rough implementation of forgot password 2015-05-26 11:14:06 +09:30
Toby Zerner
35b362e393 Old code, don't need these! 2015-05-23 08:36:14 +09:30
Toby Zerner
37fd81c80b Prevent composer from accidentally redrawing when reply button is clicked 2015-05-23 08:36:00 +09:30
Toby Zerner
e86b796fa4 Only do double redraw if there is a component we need to get rid of 2015-05-23 08:35:12 +09:30
Toby Zerner
25ca1135b2 Make the invoker responsible for positioning the composer cursor 2015-05-23 08:34:54 +09:30
Toby Zerner
7232c51290 Fix notification grid row/column not toggling when first cell is disabled 2015-05-21 15:59:35 +09:30
Toby Zerner
7399c75374 Make loading indicators stand out less when using a custom primary color 2015-05-21 15:58:56 +09:30
Toby Zerner
089dafa93d Fix bad logic in edit permission that was allowing guests to edit posts. Closes #88 2015-05-21 15:53:59 +09:30
Toby Zerner
88fee92cd5 Make hero light 2015-05-21 13:10:25 +09:30
Toby Zerner
9f4a475aa8 Bump up discussion list title size again 2015-05-21 13:09:26 +09:30
Toby Zerner
e272ae77e1 Force redraw of composer component when switching in a new one 2015-05-21 13:08:33 +09:30
Toby Zerner
c95b8838ac Maintain scroll position relative to bottom of hero when switching categories 2015-05-21 08:15:58 +09:30
Toby Zerner
8f7e563036 Performance improvements 2015-05-21 06:49:07 +09:30
Toby Zerner
ec65a15767 PSR-2: Remove empty lines 2015-05-20 12:33:26 +09:30