Commit Graph

861 Commits

Author SHA1 Message Date
Toby Zerner
0a0c50e1bb Add icon to post edit composer 2015-06-01 10:29:11 +09:30
Toby Zerner
c3c2978fc1 Make replyAction into a promise. closes #100 2015-06-01 10:29:01 +09:30
Toby Zerner
8d7a6985ba Add reply placeholder to bottom of post stream 2015-06-01 10:28:24 +09:30
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
Franz Liedke
83a5ba5001 Remove obsolete imports 2015-05-28 23:52:40 +02:00
Franz Liedke
4bb83f060c For now, inject URL generator instead of providing helper method. 2015-05-28 23:46:56 +02:00
Franz Liedke
c76fbd03c7 Implement helper for generating routes in API actions. 2015-05-27 23:59:41 +02:00
Franz Liedke
c4012ed718 Create URL generator interface.
Also bind a default implementation to the container.
2015-05-27 23:58:43 +02:00
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
Franz Liedke
bbd2625752 Switch admin app to new PSR-7 driven architecture 2015-05-27 03:02:10 +02:00
Franz Liedke
c3c82a9b4f Add another abstract action base class for dealing with returned views 2015-05-27 03:01:09 +02:00
Franz Liedke
fd2ee008fa Implement helper method for redirecting 2015-05-27 02:48:08 +02:00
Franz Liedke
69038857fa Fixes to comply with PSR-2 2015-05-27 02:37:27 +02:00
Franz Liedke
ee8e30910b Update ForgotAction to comply with changes in base class 2015-05-27 01:58:39 +02:00
Franz Liedke
a773970956 Extract another middleware from API routing 2015-05-27 01:55:46 +02:00
Franz Liedke
26c9c17a1b Change API to use PSR-7 style requests and responses
This required some interface changes (mostly changing Laravel's or
Symfony's request and response classes to those of Zend's Diactoros.
Some smaller changes to the execution flow in a few of the abstract
action base classes, but nothing substantial.

Note: The request and response classes are immutable, so we usually
need to return new instances after modifying the old ones.
2015-05-27 01:55:05 +02:00
Franz Liedke
ff3196db4b Fix a typo 2015-05-27 01:49:14 +02:00
Franz Liedke
bc1cecd0b0 Implement a minimal router using FastRoute.
This will be able to dispatch PSR-7-style requests to any callback
that returns a proper response object.

Largely based on my original work for FluxBB 2.0.
2015-05-27 01:49:14 +02:00
Franz Liedke
c1e79858d6 Require FastRoute and the PSR-7 interfaces. 2015-05-27 01:49:14 +02:00
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