Commit Graph

2658 Commits

Author SHA1 Message Date
ac7d28ca58 Remove unused method 2017-12-27 16:17:35 +10:30
8a6344cfcf Fix some class names, clean up imports 2017-12-27 16:17:25 +10:30
a0621e85bf Fix order of array_first arguments
As per https://laravel.com/docs/5.3/upgrade (under "Arrays")
2017-12-26 20:38:15 +10:30
56231d61be Move garbage collection into middleware
This prevents garbage collection to randomly break the installer:
before installation, the models that are being accessed have no
database connection.

Now, the middleware is only mounted into the forum's middleware
stack. I want API requests to have stable performance, and the
forum middleware stack is only mounted when Flarum is installed.
2017-12-21 12:23:34 +01:00
c8a1a5fcfa Fix more incompatibilities with Laravel 5.5 2017-12-20 00:20:23 +01:00
8d5132fd5a Disable HandleErrors middleware during installation
Temporary measure until we have a real fix in place.
2017-12-20 00:00:23 +01:00
6efe2ee91a Fix previous commit
Prevent `flarum.config` from being bound in the container when the
software has not been installed yet.
2017-12-19 23:48:38 +01:00
bfd98e3371 DRY up loading of config 2017-12-19 23:16:06 +01:00
e9da1ba2f5 Remove Listener namespace
We may reverse this in the future, but for now just going for
consistency between domains (the majority do not use a Listener
namespace)
2017-12-19 18:59:14 +10:30
b2fe76c819 Merge pull request #1313 from flarum/analysis-qB0gYV
Apply fixes from StyleCI
2017-12-19 18:54:47 +10:30
2b8c66354d Apply fixes from StyleCI
[ci skip] [skip ci]
2017-12-19 08:24:06 +00:00
4cf481355f Fix usage of UrlGenerator in notifications 2017-12-19 18:52:27 +10:30
2ec183778c Pick up config when setting a new base path 2017-12-19 18:38:00 +10:30
1b94ef90ea the admin service provider also has to use the new HandleError logic 2017-12-15 09:35:02 +01:00
183a22b5c5 - FilesystemInterface no longer needed in User related handlers
- FilesystemInterface conditional ioc binding moved to AvatarUploader
- User::getAvatarAtribute failed to use the UrlGenerator properly
2017-12-15 09:29:20 +01:00
654fca9c2c fixed the BasicFoo vs FooBasic serializer definition issue, prevented for future using ::class 2017-12-15 08:29:07 +01:00
7be01119f5 and another.. 2017-12-15 08:15:08 +01:00
28d4cff156 satisfying sci isnt enough for it, lets please it further 2017-12-15 08:14:15 +01:00
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
fccadcc6ab Apply suggestions from StyleCI 2017-12-14 22:18:12 +01:00
f65e4dcba3 merges 5.5 and master into next-back 2017-12-14 01:00:16 +01:00
c6ce172caa Apply suggestions from StyleCI 2017-12-13 23:08:35 +01:00
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
93aa3d77b5 re-using symfony translator 2017-12-13 21:45:55 +01:00
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
77c25ab725 Add infinite scrolling in the notifications list 2017-12-13 15:28:54 +10:30
3dcfe32b27 Extract admin dashboard statistics from core into an extension 2017-12-10 21:03:48 +10:30
617a76dda8 Fix PHP 7.2 warning 2017-12-10 21:02:47 +10:30
1a239ee93a Fix crash when post's user has been deleted 2017-12-10 21:02:35 +10:30
f8d065bd78 Merge pull request #1298 from sijad/remove-autolink
remove autolink
2017-12-03 08:15:31 +10:30
0a654d1f31 remove autolink #1214 2017-11-30 13:38:45 +03:30
b806dc3db2 Move view logic into middleware 2017-11-29 22:25:57 +10:30
92de751154 Fix last commit 2017-11-29 22:22:14 +10:30
5b46ec801d Generate URL in the controller instead of the view 2017-11-29 22:20:06 +10:30
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
79fee3686f More precise permission check for email gambit 2017-11-29 17:02:49 +10:30
8edc8223e5 Fix admin error handling 2017-11-29 16:10:22 +10:30
6280fb2498 reverting translator contract 2017-11-29 06:26:48 +01:00
ba769e0c7e Preserve return URL when confirming logout 2017-11-29 13:47:00 +10:30
ea2fc1ff8a Add a "return home" link to 404 errors 2017-11-29 13:23:25 +10:30
b7c1cc5cef New design for error pages. closes #252 2017-11-29 13:03:55 +10:30
e8a4e5e0ef Add log out confirmation if CSRF token is invalid. fixes #1282 2017-11-29 13:03:16 +10:30
295193eb3c Use HtmlResponse in AbstractHtmlController 2017-11-29 12:54:11 +10:30
a065c8e6f5 Make URLs more verbose 2017-11-29 12:53:39 +10:30
9392e1bec3 New design for reset password view 2017-11-29 12:53:06 +10:30
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
c01268d9ae must be an empty line 2017-11-27 14:19:18 +01:00
f4fc245df4 re-added a precious line 2017-11-27 14:18:28 +01:00
ac0b4cb2d2 patched up the Scope implementation as requested 2017-11-27 14:17:17 +01:00
55b945f129 Using Core Translator in Locale Manager, type hinted its methods and removed unnecessary phpdoc 2017-11-27 14:03:45 +01:00