Toby Zerner
351775ef02
Add NotificationWillBeSent event
2015-06-01 08:52:04 +09:30
Toby Zerner
1153e41b7a
Add text-editor API to get selection range
2015-06-01 08:49:46 +09:30
Toby Zerner
f8d681d9ab
Fix bug where switching composer component would lead to incorrect rendering
2015-06-01 08:49:23 +09:30
Toby Zerner
d33bac533d
Tweak composer full screen styles. closes flarum/core#102
2015-06-01 08:48:50 +09:30
Toby Zerner
acb6a8d8c5
Add some missing post content styles
2015-06-01 08:48:10 +09:30
Toby Zerner
44a4e31fe1
Simplify active discussion detection
2015-05-31 13:53:02 +09:30
Toby Zerner
a1da95962d
Move theme config to database
2015-05-31 11:18:19 +09:30
Toby Zerner
8e7634e36d
Fix post scrubber closing on mobile
2015-05-31 11:17:41 +09:30
Toby Zerner
1603c10ae9
Padding tweak
2015-05-30 14:58:47 +09:30
Toby Zerner
e1f8fbdc32
Prevent error when trying to get relationship and no links have been loaded
2015-05-30 13:58:21 +09:30
Toby Zerner
78e10ec541
Eager load notification relationships
2015-05-30 13:57:39 +09:30
Toby Zerner
8e4f4a549c
Re-add event after a discussion has loaded
...
replyAction uses it
2015-05-30 12:06:48 +09:30
Toby Zerner
5db1751660
Add helper to format number with commas
2015-05-30 08:40:29 +09:30
Toby Zerner
ba1ddc0a14
Implement abbreviate-number helper. closes flarum/core#96
2015-05-30 08:08:57 +09:30
Toby Zerner
4edb95e9e2
Sync the discussion model/post stream when posts are added/removed
2015-05-29 18:56:29 +09:30
Toby Zerner
0d1b67274d
Fix edge cases where posts would not be added/removed
2015-05-29 18:55:53 +09:30
Toby Zerner
102a9e498e
Fix incorrect class name
2015-05-29 18:55:29 +09:30
Toby Zerner
456af4273b
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
2e82fb4015
Refactor discussion list styles, fix loading indicator height in pane
2015-05-29 18:31:17 +09:30
Toby Zerner
cafa6c7b5d
New and improved post stream.
2015-05-29 18:17:50 +09:30
Franz Liedke
a1f5060c05
Remove obsolete imports
2015-05-28 23:52:40 +02:00
Franz Liedke
8a57922833
For now, inject URL generator instead of providing helper method.
2015-05-28 23:46:56 +02:00
Franz Liedke
76114f2979
Implement helper for generating routes in API actions.
2015-05-27 23:59:41 +02:00
Franz Liedke
9526dbf210
Create URL generator interface.
...
Also bind a default implementation to the container.
2015-05-27 23:58:43 +02:00
Toby Zerner
2741923714
Improvements to change/forgot password
2015-05-27 16:25:44 +09:30
Toby Zerner
696bfe5a07
Improve email changing/confirmation stuff
2015-05-27 16:24:54 +09:30
Toby Zerner
8f0989fb80
Various appearance tweaks
2015-05-27 16:22:02 +09:30
Toby Zerner
6fed357605
Allow ActionButtons to be disabled
2015-05-27 16:21:15 +09:30
Toby Zerner
c5d820a92d
Hide "mark all as read" button from guests
2015-05-27 16:19:40 +09:30
Toby Zerner
796c2590a2
Add unread indicator to scrubber. closes #94
2015-05-27 16:18:21 +09:30
Franz Liedke
7ab3437136
Switch admin app to new PSR-7 driven architecture
2015-05-27 03:02:10 +02:00
Franz Liedke
95677e05e3
Add another abstract action base class for dealing with returned views
2015-05-27 03:01:09 +02:00
Franz Liedke
cff0e96eaa
Implement helper method for redirecting
2015-05-27 02:48:08 +02:00
Franz Liedke
05cecf080e
Fixes to comply with PSR-2
2015-05-27 02:37:27 +02:00
Franz Liedke
97e43c5431
Update ForgotAction to comply with changes in base class
2015-05-27 01:58:39 +02:00
Franz Liedke
343da9fc40
Extract another middleware from API routing
2015-05-27 01:55:46 +02:00
Franz Liedke
3ff230dc26
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
910d96f905
Fix a typo
2015-05-27 01:49:14 +02:00
Franz Liedke
be97f5f303
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
22c0f3ec9e
Require FastRoute and the PSR-7 interfaces.
2015-05-27 01:49:14 +02:00
Toby Zerner
1ec2a4c742
Update email address confirmation subject
2015-05-26 18:07:27 +09:30
Toby Zerner
dee9bb1c6d
Tweak post-signup welcome appearance
2015-05-26 18:05:20 +09:30
Toby Zerner
20dfc6c341
Retain relevant data when switching between login/signup modals
2015-05-26 18:05:07 +09:30
Toby Zerner
e5532d9618
Roughly implement change password/email, delete account modals
2015-05-26 18:03:02 +09:30
Toby Zerner
a4a0092513
Fix error when rendering deleted user
2015-05-26 18:02:04 +09:30
Toby Zerner
4849e423eb
Redraw discussion list items if user marks all as read
2015-05-26 18:01:05 +09:30
Toby Zerner
61e110b245
Don't show load more button unnecessarily
2015-05-26 18:00:41 +09:30
Toby Zerner
85ba97ed5c
Improve appearance/behaviour of login/signup/forgot modals
2015-05-26 16:25:25 +09:30
Toby Zerner
5fc2f3aeee
Better handling of API server errors
2015-05-26 11:43:20 +09:30
Toby Zerner
feb4676aa0
Very rough implementation of forgot password
2015-05-26 11:14:06 +09:30