Commit Graph

8401 Commits

Author SHA1 Message Date
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
67ffd8efd7 Fix error when rendering deleted user 2015-05-26 18:02:10 +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
6e470b0c43 Compatibility with core skin changes; allow skin to customize labels 2015-05-21 13:11:09 +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
cb1dfe1726 Remove box from excerpts again 2015-05-21 13:07:46 +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
7ab72a5f28 Fix for new activity API 2015-05-21 06:49:27 +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
Toby Zerner
ba31890aa4 Update for new notifications API 2015-05-20 12:32:17 +09:30
Toby Zerner
360b503357 Update for new notifications API, add user activity feed integration 2015-05-20 12:32:08 +09:30
Toby Zerner
ee7044615b Make sure we don't parse post mentions as user mentions 2015-05-20 12:31:35 +09:30
Toby Zerner
cfb6ad7902 Update for new activity API 2015-05-20 12:31:07 +09:30