Toby Zerner
6df4e63910
Merge pull request #1335 from flarum/next-back-extenders
...
Start of PHP extenders API
2018-01-06 09:17:27 +10:30
Franz Liedke
048c0a21c3
Add another newline before custom footer HTML
2018-01-05 23:46:38 +01:00
AFR
0d8dfabbb3
Add Custom Footer HTML ( #1315 )
...
* Add Custom Footer HTML
Straight copy from Custom Header HTML
* Move Custom Footer HTML to exactly before `</body>` tag.
* Fix invalid class name
* Append CustomFooterHTML when preparing the view.
* Some consistency in placing the variable
2018-01-05 23:44:11 +01:00
Toby Zerner
b65c8a278a
Add translation for statistics active users count
2018-01-05 12:17:16 +10:30
Clark Winkelmann
41c7f26058
Manage Composer height with overridable methods ( #1272 )
...
* Manage Composer height in a separate class with overridable methods
* Use a computed method
* Keep everything in Composer.js
* Drop usage of computed property for the Composer height
Because the Composer height also depends on the page height and is rarely called without position, height or page height changing anyway
2018-01-04 09:39:06 +10:30
Franz Liedke
e0f61d51c0
Add Route extender for registering routes with forum, admin or API
2018-01-03 23:19:45 +01:00
Franz Liedke
862cbff895
Try to improve load error message
...
Necessary until refreshing assets works better...
Closes #112 .
2018-01-03 22:36:32 +01:00
Franz Liedke
629439a578
Admin: Set up all event listeners in one place
...
See discussion in #1273 .
2018-01-03 20:23:05 +01:00
Franz Liedke
ead3957c28
Use new extenders for bootstrapping
2018-01-03 09:59:10 +01:00
Franz Liedke
3b030db173
Use new extenders for bootstrapping
2018-01-03 09:58:21 +01:00
Franz Liedke
c497eadb09
Use new extenders for bootstrapping
2018-01-03 09:58:06 +01:00
Franz Liedke
f69579c4b0
Add FormatterConfiguration extender for extensions working with TextFormatter
2018-01-03 09:42:11 +01:00
Franz Liedke
95b80aecfe
Add Assets extender for frontend extensions
2018-01-03 09:42:11 +01:00
Franz Liedke
5aead00730
Add Locale extender for language pack extensions
2018-01-03 09:42:11 +01:00
Franz Liedke
d38255e048
Resolve extenders from ExtensionManager
...
Loading the activated extensions now means retrieving an array of
extenders (classes that implement a certain type of extension of a core
feature in Flarum).
For now, the only existing extender is the Compat extender which is used
to handle old-style bootstrappers that simply return a closure that
receives all of its dependencies via auto injection.
In the future, extensions will be able to return an array of extender
instances from their bootstrapper instead. These extender classes will
be implemented in the next step.
2018-01-03 09:42:11 +01:00
Franz Liedke
167e4f3be8
Deprecate remaining non-namespaced events
...
These will be replaced by etenders soon.
2018-01-03 09:42:11 +01:00
Franz Liedke
b56ebe5747
Installation default data: Use more sensible defaults
...
Using .dev as a TLD for local development is discouraged, as at
least Chrome now enforces HTTPS for these domains.
As far as I know, by default, the MySQL root user does not have
a password on many platforms. I use it this way on my local
machine, and this makes it convenient to setup a local copy.
2018-01-03 09:41:46 +01:00
Franz Liedke
eb6453e9f4
Use ::class instead of some hardcoded class names
...
This gives us better refactoring functionality in IDEs like
PhpStorm, and also more quickly surfaces typos through errors
about undefined classes. :)
2018-01-03 09:41:46 +01:00
Franz Liedke
66a320398e
Clean up code, use PHP 7 feature :)
2018-01-03 09:41:46 +01:00
Clark Winkelmann
f076e1ac6e
Fix array_only usage
2018-01-02 00:27:13 +01:00
Toby Zerner
2a8545c389
Fix order of array_first arguments
...
As per https://laravel.com/docs/5.3/upgrade (under "Arrays")
2018-01-02 09:48:50 +10:30
Clark Winkelmann
4ea7e153a0
Prevent editing fields in sign up modal according to identification data
2018-01-02 00:13:33 +01:00
Toby Zerner
8c787cdd51
Re-add missing middleware
2018-01-01 10:45:26 +10:30
Toby Zerner
47e4bce4da
Fix class name
2018-01-01 10:34:19 +10:30
Miguel Piedrafita
50a62a0395
Update year ( #1328 )
2017-12-31 20:48:23 +01:00
Toby Zerner
1176ca8a50
Fix URL generator usage
2017-12-29 21:29:04 +10:30
Toby Zerner
b491df89c2
Fix view paths
2017-12-29 21:28:53 +10:30
Toby Zerner
f57dffe4a2
Fix class reference
2017-12-29 18:42:31 +10:30
Franz Liedke
8b157346df
Fix comment
2017-12-28 22:47:13 +01:00
Toby Zerner
aee72d712b
Merge branch 'next-back'
2017-12-28 12:19:56 +10:30
Toby Zerner
cc9f0dcdb1
Merge pull request #1308 from flarum/next-back
...
Next back > master
2017-12-28 12:13:40 +10:30
Toby Zerner
fa1e557e0a
Remove unused method
2017-12-27 16:17:35 +10:30
Toby Zerner
f846d5c5e4
Fix some class names, clean up imports
2017-12-27 16:17:25 +10:30
Toby Zerner
f19e24a377
Fix class names, view namespace
2017-12-27 16:15:21 +10:30
Toby Zerner
53b793845a
Fix class name
2017-12-27 16:09:35 +10:30
Toby Zerner
89ec1d77df
Fix class names
2017-12-27 16:09:20 +10:30
Toby Zerner
3934f12b48
Fix docblock
2017-12-27 16:07:25 +10:30
Toby Zerner
d96cff6332
Fix class names
2017-12-27 16:07:21 +10:30
Toby Zerner
21f99335bf
Fix a stray class name
2017-12-27 16:06:37 +10:30
Toby Zerner
cd2d56fd99
lists → pluck for Laravel 5.5
2017-12-27 16:06:27 +10:30
Toby Zerner
a1fe93f355
Update namespaces for beta 8
2017-12-27 09:52:45 +10:30
Toby Zerner
b8d73a9ade
lists → pluck for Laravel 5.5
2017-12-27 07:32:39 +10:30
Toby Zerner
b4bc534028
Upgrade to Laravel 5.5
2017-12-27 07:32:21 +10:30
Toby Zerner
8b843a9eb3
Fix class names
2017-12-27 07:31:26 +10:30
Toby Zerner
ccd1aff156
Merge branch 'master' into next-back
2017-12-27 07:09:40 +10:30
Toby Zerner
b5809d1b7f
Merge branch 'master' into next-back
2017-12-27 07:06:09 +10:30
Toby Zerner
57c730af29
Merge branch 'master' into next-back
...
# Conflicts:
# src/Listener/PinStickiedDiscussionsToTop.php
2017-12-26 20:38:55 +10:30
Toby Zerner
ac0a9e0567
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
Toby Zerner
4548522ad7
Merge branch 'master' into next-back
2017-12-26 20:23:13 +10:30
Toby Zerner
2d9839ee66
Fix relationship method arguments
...
As per https://laravel.com/docs/5.5/upgrade (under "Eloquent")
2017-12-26 20:21:47 +10:30