Daniel Klabbers
2aba61668c
- satisfying styleci
...
- cleared the merge conflict in the phpdoc
- changed some string class names to use ::class
2017-12-15 08:10:32 +01:00
Daniël Klabbers
f65e4dcba3
merges 5.5 and master into next-back
2017-12-14 01:00:16 +01:00
Franz Liedke
c6ce172caa
Apply suggestions from StyleCI
2017-12-13 23:08:35 +01:00
Clark Winkelmann
d2f187716e
Prevent saving invalid custom less ( #1273 )
...
* Prevent saving invalid custom less
* Fix formatting
* Fix formatting again
* Move custom less format check to its own listener
* Move listener to AdminServiceProvider
* Rename listener method
2017-12-13 22:39:09 +01:00
Daniël Klabbers
93aa3d77b5
re-using symfony translator
2017-12-13 21:45:55 +01:00
Toby Zerner
a0c95e6705
Filter out notifications with non-existent subjects
...
ref #1025 #1238 . This should prevent the frontend from crashing when
opening the notifications menu, but we still need to make sure
notifications are deleted properly when subjects are deleted.
2017-12-13 15:54:16 +10:30
Toby Zerner
77c25ab725
Add infinite scrolling in the notifications list
2017-12-13 15:28:54 +10:30
Toby Zerner
3dcfe32b27
Extract admin dashboard statistics from core into an extension
2017-12-10 21:03:48 +10:30
Toby Zerner
617a76dda8
Fix PHP 7.2 warning
2017-12-10 21:02:47 +10:30
Toby Zerner
b806dc3db2
Move view logic into middleware
2017-11-29 22:25:57 +10:30
Toby Zerner
92de751154
Fix last commit
2017-11-29 22:22:14 +10:30
Toby Zerner
5b46ec801d
Generate URL in the controller instead of the view
2017-11-29 22:20:06 +10:30
Toby Zerner
1ef9217f4d
Basic implementation of dashboard widgets, statistics
...
Currently not user-customizable. Just needed to display statistics for a
client, so figured I'd make a start at this. Nothing too fancy for now,
but I'm sure some people will be happy to have this information at their
fingertips.
2017-11-29 17:19:20 +10:30
Toby Zerner
79fee3686f
More precise permission check for email gambit
2017-11-29 17:02:49 +10:30
Toby Zerner
8edc8223e5
Fix admin error handling
2017-11-29 16:10:22 +10:30
Daniël Klabbers
6280fb2498
reverting translator contract
2017-11-29 06:26:48 +01:00
Toby Zerner
ba769e0c7e
Preserve return URL when confirming logout
2017-11-29 13:47:00 +10:30
Toby Zerner
ea2fc1ff8a
Add a "return home" link to 404 errors
2017-11-29 13:23:25 +10:30
Toby Zerner
b7c1cc5cef
New design for error pages. closes #252
2017-11-29 13:03:55 +10:30
Toby Zerner
e8a4e5e0ef
Add log out confirmation if CSRF token is invalid. fixes #1282
2017-11-29 13:03:16 +10:30
Toby Zerner
295193eb3c
Use HtmlResponse in AbstractHtmlController
2017-11-29 12:54:11 +10:30
Toby Zerner
a065c8e6f5
Make URLs more verbose
2017-11-29 12:53:39 +10:30
Toby Zerner
9392e1bec3
New design for reset password view
2017-11-29 12:53:06 +10:30
Toby Zerner
479e44dd04
Restructure views
...
- Use Laravel's view namespacing rather than the full file path
- Organise views into directories
2017-11-29 12:51:24 +10:30
Daniel Klabbers
c01268d9ae
must be an empty line
2017-11-27 14:19:18 +01:00
Daniel Klabbers
f4fc245df4
re-added a precious line
2017-11-27 14:18:28 +01:00
Daniel Klabbers
ac0b4cb2d2
patched up the Scope implementation as requested
2017-11-27 14:17:17 +01:00
Daniel Klabbers
55b945f129
Using Core Translator in Locale Manager, type hinted its methods and removed unnecessary phpdoc
2017-11-27 14:03:45 +01:00
Daniel Klabbers
4d9e2335c7
pleasing the angry god Circle
2017-11-27 11:05:15 +01:00
Daniel Klabbers
642332ffe2
replaced the Symfony\Component\Translation\TranslationInterface with the Illuminate\Contracts\Translation\Translator, deprecating the Symfony version
2017-11-27 10:42:16 +01:00
Daniel Klabbers
7b2663e0bc
fixed alias/reference loading for translation strings
2017-11-27 10:35:57 +01:00
Daniel Klabbers
e2d61d1aeb
applied laravel contract
2017-11-27 09:49:19 +01:00
Toby Zerner
0aa74c987c
Fix email gambit
2017-11-20 09:17:44 +10:30
Toby Zerner
a28dbccf1a
Performance: Assign parent discussions to posts so they don't have to be reloaded
2017-11-12 21:14:19 +10:30
Toby Zerner
3c80612d80
Performance: Load only basic information about post discussion/users
2017-11-11 23:15:36 +10:30
Toby Zerner
dedcbae359
Performance: Load only basic information about terminal/relevant posts
2017-11-11 22:57:41 +10:30
Toby Zerner
9cc67fe312
Performance: Cache translation catalogue to avoid reparsing YAML
2017-11-11 22:45:38 +10:30
Toby Zerner
5f7060fb4a
Performance: Assign parent discussion to posts so it doesn't have to be reloaded
2017-11-11 22:44:45 +10:30
Toby Zerner
15b573bd93
Update asset revision whenever custom LESS is changed
...
This should remove the need for a hard browser refresh whenever you
update the custom LESS.
2017-11-05 16:27:28 +10:30
Daniel Klabbers
0b1043c9d2
moved from boot to register
2017-11-02 10:52:52 +01:00
Daniel Klabbers
72c232d5a3
fixed the Bus command Handling forwarding the call to a matching Handler class
2017-11-02 10:48:33 +01:00
Franz Liedke
914b94b62d
Remove user bio feature ( #1214 )
...
The feature is very limited in scope, and we hope for community
extensions to take over this feature and make it much better.
2017-11-02 01:12:49 +01:00
Lukas
1b7cb3bec2
The CookieFactory now also works if no configuration exists ( #1258 )
...
* Returning the $default value if there's no config
This is especially important for the CookieFactory which accesses
the configuration before the application is installed
* Injecting the configuration values into the CookieFactory
2017-11-02 00:51:31 +01:00
Daniël Klabbers
55b763a570
fixed renamed interface for Scope
2017-11-01 22:12:56 +01:00
Daniel Klabbers
d7306dedb7
array_build => array_map
2017-11-01 17:20:12 +01:00
Daniel Klabbers
3eede757bb
fixed symfony translator now using catalogues
2017-11-01 17:07:22 +01:00
Daniel Klabbers
a8f8ca7f87
fixed an issue where the mail provider would not be able to instantiate
2017-11-01 17:01:50 +01:00
Toby Zerner
40ebc13292
Only apply custom CSS and header HTML on forum, not admin
2017-10-25 13:40:57 +10:30
Toby Zerner
5a43f915cb
Let avatarUrl attribute delete the avatar as well
2017-10-07 20:28:15 +10:30
Franz Liedke
cb92deee98
Fix namespace imports
2017-10-07 11:20:38 +02:00