Toby Zerner
d58d7eb27d
Tweak hero appearance
2015-06-19 13:55:20 +09:30
Toby Zerner
f48a9b2aca
Add model validation messages
2015-06-19 11:43:49 +09:30
Toby Zerner
1a1ccec5a3
Get signup working again
2015-06-19 11:43:36 +09:30
Toby Zerner
1f2e16c4bb
Get login/forgot password working again
2015-06-19 11:19:49 +09:30
Toby Zerner
63ea9f0891
Change criteria to work out which posts are intended to be displayed
2015-06-19 11:19:24 +09:30
Toby Zerner
37c0b91614
Update tag metadata when posts are altered
2015-06-19 11:17:43 +09:30
Toby Zerner
d91f208b1e
Don't show tag cloud if empty
2015-06-19 11:17:07 +09:30
Toby Zerner
a45729805d
Implement time gap indicators
...
Get rid of short human times (1m, 1h, 1d) for now
2015-06-19 10:00:19 +09:30
Toby Zerner
6ca48e016f
Run discussion events after first post is created
2015-06-19 09:07:39 +09:30
Toby Zerner
cf89af4266
Also update tag last discussion info
2015-06-19 09:07:19 +09:30
Toby Zerner
d656d0ddb5
Keep tag discussions_count up-to-date
2015-06-19 08:18:27 +09:30
Toby Zerner
6455d03eb6
Don't include some relations by default
2015-06-18 17:44:20 +09:30
Toby Zerner
9c047485f0
Add routes to server
2015-06-18 17:44:02 +09:30
Toby Zerner
c2359fc71b
Add API to add routes
2015-06-18 17:43:41 +09:30
Toby Zerner
2dbe8eb0b3
Clean up some old code
2015-06-18 17:43:16 +09:30
Toby Zerner
592e0ae1c8
Prevent JS error if discussion has been loaded without posts
2015-06-18 17:42:08 +09:30
Toby Zerner
bf33a08112
Use truncate for search suggestions
2015-06-18 17:41:47 +09:30
Toby Zerner
b43f34c120
Roughly implement routes and data preloading
...
Only preloading data for basic requests w/o query params, at least for
the moment - if we have to preload for something like
/?q=test&sort=newest, we end up having to duplicate a whole lot of
logic between JS/PHP.
2015-06-18 17:41:37 +09:30
Toby Zerner
a3f0288b09
Remove unused CSS
2015-06-18 13:01:04 +09:30
Toby Zerner
ee46d284c9
Simplify composer animation
2015-06-18 12:53:19 +09:30
Toby Zerner
59736524e0
Update APIs
2015-06-18 12:46:02 +09:30
Toby Zerner
0892a979be
Update APIs
2015-06-18 12:45:44 +09:30
Toby Zerner
867210ab64
Update APIs
2015-06-18 12:45:37 +09:30
Toby Zerner
e6c3ace0e7
Refactor some APIs
2015-06-18 12:45:14 +09:30
Toby Zerner
359f56a71b
Cache permissions per user ID
2015-06-18 12:44:13 +09:30
Toby Zerner
e6c2c52210
Fix permission check in UserSearcher
2015-06-18 12:43:20 +09:30
Toby Zerner
fb4528b8c7
Get rid of total count from UserSearcher
...
Same reasoning as 320180efc4
2015-06-18 12:42:56 +09:30
Toby Zerner
7e69284661
Make sure user activity is synced when whole discussions are deleted
...
We need to fire the PostWasDeleted event for every post when a
discussion is deleted. This means deleting big discussions will be an
intensive process, but that’s OK because it’s very rare.
2015-06-18 12:41:00 +09:30
Toby Zerner
1c359b1041
Update core permissions stuff
2015-06-18 12:38:24 +09:30
Toby Zerner
9b97688898
Merge query params into request input as well
2015-06-18 12:24:51 +09:30
Toby Zerner
02947edf1b
Fix fatal error on delete actions
2015-06-18 12:24:31 +09:30
Toby Zerner
6f7a06820d
Define static properties on SerializeAction subclasses
...
Explained in 8a0cf2dcba
.
If we ever come up with a better way of doing this it should be easy to
change over, since modification of these properties by extensions is
abstracted by an Extend API.
2015-06-18 12:24:18 +09:30
Toby Zerner
263126f14c
Update dependencies
2015-06-18 12:20:47 +09:30
Toby Zerner
679025095f
Oops, camel case!
2015-06-17 18:22:40 +09:30
Toby Zerner
0265a2dbe3
Use truncate helper
2015-06-17 18:22:29 +09:30
Toby Zerner
ccd5fedd25
Extract into truncate helper
2015-06-17 18:22:14 +09:30
Toby Zerner
b8fe298b04
Revert "Prefix API routes for now"
...
This reverts commit 4728b6f414
.
2015-06-17 18:14:41 +09:30
Toby Zerner
46920468d0
Back to rewritten URLs
2015-06-17 17:58:43 +09:30
Toby Zerner
4728b6f414
Prefix API routes for now
2015-06-17 17:48:50 +09:30
Toby Zerner
d4f15858ca
Use new event name
2015-06-17 12:48:22 +09:30
Toby Zerner
6310bfe702
Comply to new interface
2015-06-17 12:48:10 +09:30
Toby Zerner
4b5367511f
Use UrlGenerator to get avatar URL
2015-06-17 12:48:01 +09:30
Toby Zerner
91d9a4ebd4
Fix LoginWithCookie middleware being ineffective
...
Flarum\Support\Actor needs to be a singleton. There is a comment in
LoginWithHeader - is there a better approach to the whole Actor thing?
2015-06-17 12:47:49 +09:30
Toby Zerner
2db36916fb
Change event so that data can be modified before it is serialized
2015-06-17 12:46:50 +09:30
Franz Liedke
201ac0fffc
Change config values to match new base URLs
2015-06-17 02:37:06 +02:00
Franz Liedke
6aaa114b1c
Make sure generated usernames cannot break validation
2015-06-17 02:36:51 +02:00
Franz Liedke
26afeced69
Fix merge conflict
2015-06-17 01:27:44 +02:00
Franz Liedke
b931ba1227
Remove debug statement
2015-06-17 00:53:03 +02:00
Franz Liedke
0262f45f57
Merge branch 'master' into psr-7
...
Conflicts:
src/Api/Actions/Discussions/IndexAction.php
src/Api/Actions/SerializeAction.php
src/Core/Formatter/FormatterManager.php
src/Extend/ForumAssets.php
src/Forum/Actions/IndexAction.php
src/Forum/ForumServiceProvider.php
2015-06-17 00:52:50 +02:00
Franz Liedke
a240fbc3ec
Add TODO message
2015-06-17 00:18:16 +02:00