Alexander Skvortsov
4803457824
Move Discussion List State into its own class ( #2150 )
...
Extract discussion list state
2020-06-18 19:53:40 -04:00
flarum-bot
3feaa9a3ac
Bundled output for commit 4013aed07882fc17e3429dfbd1cf86ce293ff115 [skip ci]
2020-06-18 22:48:18 +00:00
Alexander Skvortsov
4013aed078
Remove app.search instance, cache app.cache.searched ( #2151 )
...
* Moved search state logic into search state
2020-06-18 18:47:01 -04:00
flarum-bot
df15d9ae3f
Bundled output for commit ffc7fc966ed67dd6464f66c9889989090eb30efc [skip ci]
2020-06-18 21:29:07 +00:00
Alexander Skvortsov
ffc7fc966e
Don't store checkbox instances in NotificationGrid ( #2183 )
...
* Don't store checkbox states in NotificaitonGrid, use props for loading in Checkbox and Switch, replace preferenceSaver with internal management of loading state
2020-06-18 17:28:05 -04:00
flarum-bot
37fbc3350d
Bundled output for commit 289ebeb5ce8e5b69ed76f6b66066880b70dce87b [skip ci]
2020-06-18 21:09:49 +00:00
Alexander Skvortsov
289ebeb5ce
Extract NotificationList state ( #2185 )
...
* Extract NotificationList state
2020-06-18 17:08:06 -04:00
Alexander Skvortsov
ebf17b72ff
Return the proper error code when wrong password when changing email ( #2171 )
2020-06-17 20:43:04 -04:00
Clark Winkelmann
fa304a0f37
Remove BioChanged event which is no longer used since beta 8 ( #2196 )
2020-06-15 00:21:06 -04:00
Clark Winkelmann
2261f4f220
Fix AvatarChanged event ( #2197 )
...
* Fix AvatarChanged event not being dispatched when changing avatar
Also fix the uploader to trigger the event only once
2020-06-15 00:20:24 -04:00
Alexander Skvortsov
b3c2672634
Group Gambit Improvements ( #2192 )
...
* - Add ID to fields searched in group gambit
- Use joins instead of looping in group gambit
* Add visibility scoping to group gambit
* call IDs userIds
* If group identifier is numerical, treat it as an ID
2020-06-08 17:35:24 -04:00
Matt Kilgore
07b9866cfb
Fixes #2157 , Explicitly set SameSite value for cookies ( #2159 )
...
* Fixes #2157 , Explicitly set SameSite value for cookies by making samesite a config option in config.php. Also contains an update for the cookie library dependency
2020-06-03 22:53:30 -04:00
flarum-bot
42a9300a9d
Bundled output for commit 8d9e20f217dc957c63218ac833d4916c903ebd07 [skip ci]
2020-05-31 02:50:39 +00:00
Alexander Skvortsov
8d9e20f217
Send Test Mail Feature ( #2023 )
...
- Add UI, backend for sending test emails
- Change mail settings endpoint to /api/mail/settings
2020-05-30 22:49:36 -04:00
flarum-bot
17f46fd9d0
Bundled output for commit 909e741c6249dd4a6e1a37e3732632fbb161f5cb [skip ci]
2020-05-31 02:29:29 +00:00
Hasan Özbey
909e741c62
Scroll to edited post or inform the user ( #2108 )
...
* scroll to edit or inform the user
2020-05-30 22:28:08 -04:00
Alexander Skvortsov
af22f5f89a
Get rid of Laravel Gate contract ( #2181 )
...
* Get rid of unnecessary uses of gate
* Move gate off of Laravel's gate contract
2020-05-28 18:00:44 -04:00
Sami Mazouz
004d80b860
Fix Paths test failing on Windows ( #2187 )
...
* Fix directory separator for windows os
* Change Paths to use a forward slash instead
2020-05-28 12:42:54 -04:00
Alexander Skvortsov
063df058b6
Instances of models should not matter when checking permissions ( #2186 )
2020-05-27 12:22:08 -04:00
Matt Kilgore
88090660d4
Fix installer removing URL port ( #2182 )
...
* Fix installer removing URL port
2020-05-25 14:35:22 +02:00
Franz Liedke
82c110c7b6
Allow manipulating error handler through extender
...
By giving each middleware a name, they can now be replaced or moved
around using the Middleware extender.
Fixes #2115 .
2020-05-24 08:47:26 +02:00
w-4
c6fc8a8cd6
Fix header contents moving when opening modal ( #2131 )
...
* add navbar-fixed-top css class
* App-header position:fixed
2020-05-23 14:41:54 -04:00
Franz Liedke
12aad66049
Tests: Actually accept multiple extenders
...
We did pass multiple extenders to this method in the tests for the
`Model` extender - now this actually has the desired effect.
2020-05-23 02:00:25 +02:00
Franz Liedke
00761946c7
Stop using app() helper in tests
2020-05-23 01:56:21 +02:00
Sami Mazouz
13c33c409e
Add z-index rule as part of fixing replies dropdown menu width ( #2178 )
2020-05-22 18:50:39 -04:00
Alexander Skvortsov
c73ce3e768
Inject Url Generator and Translator Interface into notification mailer ( #2169 )
2020-05-22 18:10:31 -04:00
flarum-bot
24161507d8
Bundled output for commit af26bd22f6e18a57653fef442f07a69db443f2ab [skip ci]
2020-05-20 00:53:05 +00:00
Alexander Skvortsov
af26bd22f6
Removed excess Widget class in favor of DashboardWidget ( #2164 )
2020-05-19 20:52:07 -04:00
flarum-bot
389d86c7f0
Bundled output for commit f7985bac61d5f01a84220f4acb1baac6bd7ec897 [skip ci]
2020-05-19 22:46:59 +00:00
Alexander Skvortsov
f7985bac61
Use drivers for display names, add display name extender ( #2174 )
...
* Deprecate GetDisplayName event
* Add interface for display name driver
* Add username driver as default
* Add code to register supported drivers / used driver as singletons
* Configured User class to use new driver-based system for display names
* Add extender for adding display name driver
* Add integration test for user display name driver
* Add frontend UI for selecting display name driver
2020-05-19 18:45:56 -04:00
flarum-bot
577aaa16d9
Bundled output for commit 26f251b497fa6f52625d105ad174d4e0a9a20e61 [skip ci]
2020-05-16 00:11:53 +00:00
julakali
26f251b497
Don't use body as tooltip container, allow notification area overflow ( #2166 )
...
* Don't use body as tooltip container, allow notification area overflow
Badge tooltips are using container: 'body', so they can overflow the
notification area. When the user navigates back while a badge tooltip is
showing, the tooltip remains visible.
This commit removes the body container attribute and instead allows the
notificationDropDown to overflow, so badge tooltips aren't cut off.
Instead, this adds overflow: hidden to NotificationList.
Fixes #2118 .
* Remove newline
2020-05-15 20:10:40 -04:00
flarum-bot
11fb591a52
Bundled output for commit 87a490c83e879d501d5d33c2f1bc9bb68da3539f [skip ci]
2020-05-12 16:24:38 +00:00
David Sevilla Martín
87a490c83e
Some improvements to request error handling and modal error formatting ( #1929 )
...
* Use decodeURI instead of unescape & don't close modals
* Add comment
* Don't use a try/catch, clean up the group log code
* Remove double negative
* Format; fix issues from rebasing
2020-05-12 12:23:13 -04:00
Franz Liedke
37a30b1b81
Merge pull request #2154 from flarum/fl/2055-l58
...
Upgrade to Laravel 5.8
2020-05-12 15:20:01 +02:00
Franz Liedke
3fb875e385
Fix notification query with DB prefix
...
This was fixed in https://github.com/laravel/framework/pull/28400 .
See commit 928b36013576bc5d45bbd587c46e75cc7f6e7012.
2020-05-09 14:45:57 +02:00
Franz Liedke
fc4d0e1068
Fix signature of HandleErrors middleware
...
In Laravel 5.8, the `Container::tagged()` method was changed to return
an iterator [1].
We only use the result for iteration, or, in this case, to pass a bunch
of "reporters" to the error handler middleware, therefore we need to
accept an iterable here.
[1]: https://laravel.com/docs/5.8/upgrade#container-generators
2020-05-08 23:30:17 +02:00
Franz Liedke
417c6210ce
Test setup: Do not use env() helper
...
Not needed, and not working without a full Laravel installation.
2020-05-08 23:30:17 +02:00
Franz Liedke
886f54e4fa
Update Laravel components to v5.8
...
First part of #2055 .
2020-05-08 21:46:13 +02:00
Franz Liedke
7f3c276d8d
Remove empty comment
2020-05-08 16:05:25 +02:00
Franz Liedke
6205b386b3
Apply fixes from StyleCI
...
[ci skip] [skip ci]
2020-05-08 14:03:48 +00:00
Franz Liedke
073d50b3a4
Fix container configuration when not installed
2020-05-08 16:03:20 +02:00
Franz Liedke
55d0f24749
Drop MigrationServiceProvider
2020-05-08 12:04:24 +02:00
Franz Liedke
814013ba48
Fix generate:migration command for extensions
...
Apparently, this code was from back when we had a special "extensions"
directory for Composer packages marked as Flarum extensions.
While we're at it, we now inject the Paths instance instead of using one
of the global helpers (which I am trying to get rid of).
Refs #2055 .
2020-05-08 12:01:11 +02:00
Franz Liedke
9bcfc4fafd
Update beta.13 changelog
2020-05-08 11:35:46 +02:00
Franz Liedke
78b517641f
Merge pull request #2142 from flarum/fl/2055-prepare-for-laravel-58
...
Split up Application and Container
2020-05-07 22:49:36 +02:00
flarum-bot
4258c02da7
Bundled output for commit 1e351900e168d83beb5d1ffe7e16f2b9b81aa328 [skip ci]
2020-05-07 07:20:06 +00:00
Daniël Klabbers
1e351900e1
commit version constant
2020-05-07 09:17:26 +02:00
Daniël Klabbers
0bc58b603e
Release v0.1.0-beta.13
2020-05-07 09:18:04 +02:00
Franz Liedke
3a7b4f392b
Make two more tests compatible with PHPUnit 8
2020-05-07 09:18:04 +02:00