David Sevilla Martín
8dd5420405
Switch from 'moment' to 'dayjs' ( #2219 )
...
* Switch from 'moment' to 'dayjs'
* Use humanize code from duration plugin (without actual plugin) for time lapsed events
2020-06-30 20:33:00 -04:00
flarum-bot
640cc0989b
Bundled output for commit 44376cef61
[skip ci]
2020-07-01 00:00:24 +00:00
Alexander Skvortsov
44376cef61
Extract ModalManagerState from ModalManager ( #2162 )
2020-06-30 19:59:16 -04:00
flarum-bot
4f181c84fc
Bundled output for commit ea9d601338
[skip ci]
2020-06-30 22:08:06 +00:00
Alexander Skvortsov
ea9d601338
Extract AlertManagerState from AlertManager ( #2163 )
2020-06-30 18:06:59 -04:00
Alexander Skvortsov
aaebd3581f
Fix: Use proper variable for display name drivers in user extender
2020-06-29 19:32:08 -04:00
flarum-bot
e2c416903e
Bundled output for commit e81159249f
[skip ci]
2020-06-28 17:45:26 +00:00
Alexander Skvortsov
e81159249f
Add check to register state of '0' as false for checkboxes ( #2210 )
...
* Add check to register state of '0' as false for checkboxes
* Add comment explaining state === '0'
2020-06-28 13:44:14 -04:00
flarum-bot
d93cf4a574
Bundled output for commit a33fbbf814
[skip ci]
2020-06-27 18:20:09 +00:00
Alexander Skvortsov
a33fbbf814
Add index page title, add mechanism to clear title from defaultRoute. ( #2047 )
...
* Add "All Descriptions title to index
* Added system to clear custom title if we're on the default route
2020-06-27 14:18:49 -04:00
flarum-bot
0c645a6c15
Bundled output for commit b44b79eba9
[skip ci]
2020-06-26 16:25:45 +00:00
Franz Liedke
b44b79eba9
Fix typo and update outdated doc block
2020-06-26 18:23:56 +02:00
flarum-bot
93398b738b
Bundled output for commit 7816b61bfb
[skip ci]
2020-06-26 14:08:35 +00:00
Franz Liedke
7816b61bfb
Remove documentation for obsolete component prop
2020-06-26 16:06:56 +02:00
Franz Liedke
7dc3a194c3
Expose a method for clearing notification list
...
Needed for pusher extension.
Refs #2185 .
2020-06-26 15:10:41 +02:00
flarum-bot
cea7824b57
Bundled output for commit 088eb0c4f2
[skip ci]
2020-06-26 12:32:40 +00:00
Franz Liedke
088eb0c4f2
Move DiscussionListState to correct folder
2020-06-26 12:52:33 +02:00
Franz Liedke
2ba67b021f
Expose state classes via compat
...
This way, they can be extended by extensions.
2020-06-26 12:50:43 +02:00
flarum-bot
92791a253d
Bundled output for commit 138c784a50
[skip ci]
2020-06-24 00:51:55 +00:00
David Sevilla Martín
138c784a50
Call liveHumanTimes() to update ago times every 10s ( #2208 )
...
This file has existed for 5 years, yet it was never used.
2020-06-23 20:50:57 -04:00
flarum-bot
bb567e5278
Bundled output for commit cf4f2f283e
[skip ci]
2020-06-20 14:19:53 +00:00
w-4
cf4f2f283e
Fix discussion unreadCount could be higher than commentCount ( #2195 )
...
* Fix discussion unreadCount being higher than commentCount if posts have been deleted
2020-06-20 10:18:26 -04:00
flarum-bot
ed01f389a8
Bundled output for commit 71e313e677
[skip ci]
2020-06-19 21:42:28 +00:00
Alexander Skvortsov
71e313e677
Clean up app.current, app.previous in JS ( #2156 )
...
- Encapsulate app.current, app.previous in PageState objects
- Reorganize Page classes to use one central base class in common
Co-authored-by: Franz Liedke <franz@develophp.org>
2020-06-19 17:41:26 -04:00
Franz Liedke
88366fe8af
Clean up usages / deprecate path helpers ( #2155 )
...
* Write source map without creating temp file
Less I/O, and one less place where we access the global path helpers.
* Drop useless app_path() helper
This was probably taken straight from Laravel. There is no equivalent
concept in Flarum, so this should be safe to remove.
* Deprecate global path helpers
Developers using these helpers can inject the `Paths` class instead.
* Stop storing paths as strings in container
* Avoid using path helpers from Application class
* Deprecate path helpers from Application class
* Avoid using public_path() in prerequisite check
a) The comparison was already outdated, as a different path was passed.
b) We're trying to get rid of these global helpers.
2020-06-19 16:16:03 -04:00
flarum-bot
b82504b4b1
Bundled output for commit 898d68d9f3
[skip ci]
2020-06-19 00:30:16 +00:00
Franz Liedke
898d68d9f3
Remove leftover property
...
Refs #2150 .
2020-06-19 02:27:01 +02:00
flarum-bot
69f0172b92
Bundled output for commit 62fe9db732
[skip ci]
2020-06-19 00:11:51 +00:00
Alexander Skvortsov
62fe9db732
Don't store PostUser instance in CommentPost ( #2184 )
...
* Don't save component state in CommentPost
2020-06-18 20:10:25 -04:00
flarum-bot
ed566cd18f
Bundled output for commit 5c1663d8f1
[skip ci]
2020-06-18 23:54:42 +00:00
Alexander Skvortsov
5c1663d8f1
Move Discussion List State into its own class ( #2150 )
...
Extract discussion list state
2020-06-18 19:53:40 -04:00
flarum-bot
c5d3b058ba
Bundled output for commit 4a804dbbbc
[skip ci]
2020-06-18 22:48:18 +00:00
Alexander Skvortsov
4a804dbbbc
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
f4afb006ed
Bundled output for commit 646b35374d
[skip ci]
2020-06-18 21:29:07 +00:00
Alexander Skvortsov
646b35374d
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
4fc06336df
Bundled output for commit 65f2d5fb75
[skip ci]
2020-06-18 21:09:49 +00:00
Alexander Skvortsov
65f2d5fb75
Extract NotificationList state ( #2185 )
...
* Extract NotificationList state
2020-06-18 17:08:06 -04:00
Alexander Skvortsov
5bca4fda9d
Return the proper error code when wrong password when changing email ( #2171 )
2020-06-17 20:43:04 -04:00
Clark Winkelmann
b87c7189cc
Remove BioChanged event which is no longer used since beta 8 ( #2196 )
2020-06-15 00:21:06 -04:00
Clark Winkelmann
17c239388a
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
4da2994d1f
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
293e2251ca
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
3b1f5ca07b
Bundled output for commit d1750fecc0
[skip ci]
2020-05-31 02:50:39 +00:00
Alexander Skvortsov
d1750fecc0
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
63242edeb3
Bundled output for commit 0aed3764c4
[skip ci]
2020-05-31 02:29:29 +00:00
Hasan Özbey
0aed3764c4
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
7b1269207e
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
bab084a75f
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
3c87f800dd
Instances of models should not matter when checking permissions ( #2186 )
2020-05-27 12:22:08 -04:00
Matt Kilgore
26256c436f
Fix installer removing URL port ( #2182 )
...
* Fix installer removing URL port
2020-05-25 14:35:22 +02:00