Alexander Skvortsov
43d00fcb79
Update docblock
2021-04-13 01:22:36 -04:00
Alexander Skvortsov
897dd578b8
Fix URL changing to homepage on 404
2021-04-13 01:21:13 -04:00
Alexander Skvortsov
235dfebfd4
Re-implement via middleware pipe
2021-04-13 01:20:12 -04:00
Alexander Skvortsov
c8424689ef
Simplify frontend error handling
2021-04-12 23:16:45 -04:00
Alexander Skvortsov
6b799028b5
Apply fixes from StyleCI
...
[ci skip] [skip ci]
2021-04-12 23:16:45 -04:00
Alexander Skvortsov
058f0c50d2
Use resolver instead of catch-all route for errors
2021-04-12 23:16:45 -04:00
Alexander Skvortsov
b5d2cbda9c
Run frontend handler before route resolver
2021-04-12 23:16:45 -04:00
Alexander Skvortsov
827366fa9c
More cleanup and fixes
2021-04-12 23:16:45 -04:00
Alexander Skvortsov
f5fbaf46a9
Cleanup
2021-04-12 23:16:45 -04:00
luceos
5eff7b010d
Apply fixes from StyleCI
...
[ci skip] [skip ci]
2021-04-12 23:16:45 -04:00
Alexander Skvortsov
7035625899
Use content for error page
2021-04-12 23:16:45 -04:00
Alexander Skvortsov
bf20ac663d
Add frontend component page for not found
...
Improve ErrorPage
2021-04-12 23:16:45 -04:00
Alexander Skvortsov
122f566e10
Fix missing imports for exceptions to process with frontend formatter
2021-04-12 23:16:45 -04:00
Alexander Skvortsov
194cf555db
Add middleware in admin and forum to some errors via the frontend
2021-04-12 23:16:44 -04:00
Alexander Skvortsov
f879182ef7
Add a formatter for rendering errors via the frontend
2021-04-12 23:16:44 -04:00
Alexander Skvortsov
053b3fd96b
Add errorClasses parameter to HandleErrors so that HandleErrors middleware can be used on only some exceptions if wanted
2021-04-12 23:16:44 -04:00
Sami Mazouz
9e3699ea47
Access request actor in error handler ( #2410 )
...
* Add an ActorReference class to store the actor `$request->getAttribute('actorReference')->getActor()`
* Add a middleware to inject the actor reference
* Deprecate `$request->getAttribute('actor')`
2021-04-12 18:42:22 +01:00
Alexander Skvortsov
b6f0b01307
Fix relevance sort ( #2773 )
...
- Adds a field to QueryCriteria that determines whether the sort provided is the controller's default sort
- Set this field to true iff sort not in query params. Default it to false
- Override $sort if a new default sort has been set on search state, and the param is true.
- Add tests!
2021-04-11 22:21:56 -04:00
Sami Mazouz
548f1321f1
Require unique route names ( #2771 )
2021-04-10 20:38:25 +01:00
flarum-bot
e376cf2079
Bundled output for commit 286027ff2702d5719f196ddb6c154bcec37a1464 [skip ci]
2021-04-10 14:45:12 +00:00
David Wheatley
286027ff27
Push lockfile from Linux to fix missing chokidar
2021-04-10 14:39:05 +00:00
David Wheatley
e52b769ceb
Add option to build with Webpack Bundle Analyzer ( #2708 )
...
* Add option to build with webpack bundle analyzer
* Bump npm to v7 as recommended in actions/setup-node#213
* Workaround for npm/cli#558
* Add missing dep
2021-04-10 15:00:48 +01:00
Adam Hosker
b1f166d82a
Remove MyISAM Requirement ( #2442 )
...
- Remove Database Engine Default of InnoDB
- Remove Hard Coded MyISAM requirement
2021-04-09 08:13:47 -04:00
flarum-bot
63675c81d6
Bundled output for commit f76524a5deab496ccb998e2037d252c56ad4eca3 [skip ci]
2021-04-08 23:43:36 +00:00
David Wheatley
f76524a5de
Replace spin.js with a CSS-only loading spinner ( #2764 )
...
* Create CSS only loading indicator
* Core mods to fix Loading Indicator usage
* Remove extra whitespace
* Attrs interface extends ComponentAttrs and is exported
* Add doc block about custom styling
2021-04-09 00:42:32 +01:00
David Wheatley
c006931798
Cache npm cache between JS build runs ( #2710 )
2021-04-08 20:29:37 +01:00
flarum-bot
a5ec39b5cf
Bundled output for commit c75db75efeb7a02f2ca2910bf5f547712acc2300 [skip ci]
2021-04-08 11:36:26 +00:00
David Wheatley
c75db75efe
Bump dependencies, add missing typing libraries ( #2753 )
...
* Bump dependencies and add missing typing libraries
* Fix expose-loader breaking changes
* Expose jQuery using its own typings instead of ours
* Extend jQuery typings with our own custom $.fn helpers
* Use jQuery typings for Component's `this.$` attribute
* Format webpack config file
* Use Spin.js 3.1.0
2021-04-08 12:35:10 +01:00
David Wheatley
300dadff60
Add code scanning workflow to identify common issues ( #2744 )
...
* Add code scanning workflow to identify common issues
* Don't run CodeQL if the only changes in a push/PR are .less or .md files
* Change cron
* Change workflow name to include language
* Make indents consistent with other workflows
2021-04-08 12:15:27 +01:00
Alexander Skvortsov
94d69fe15f
Introduce RequestUtil to encapsulate getting/setting actor on requests( #2449 )
2021-04-07 23:33:05 -04:00
Alexander Skvortsov
da598db376
Allow configuring default enabled extensions as part of installation ( #2757 )
...
This is needed for the testing library
2021-04-07 22:47:54 -04:00
Alexander Skvortsov
d31e0573f8
Don't fail silently on cache clear ( #2756 )
2021-04-07 22:13:08 -04:00
Sami Mazouz
2968341f77
Fix a missed getRouteData() ( #2774 )
2021-04-07 20:08:21 -04:00
flarum-bot
9839370701
Bundled output for commit 40dc6d0febed85db351120afe83da97f6a062336 [skip ci]
2021-04-07 22:26:04 +00:00
Alexander Skvortsov
40dc6d0feb
Preloaded API document Improvements ( #2754 )
...
* Invalidate preloadedApiDocument if URL has changed
* Revert to using `getRouteData()[0]`
2021-04-07 23:25:01 +01:00
flarum-bot
945f6478b5
Bundled output for commit 69a10c97be72ded8f558566aae6221e54dd2dc55 [skip ci]
2021-04-07 18:31:38 +00:00
David Wheatley
69a10c97be
Merge "Remove unneeded vendor prefixes" ( #2766 )
2021-04-07 19:30:15 +01:00
Daniël Klabbers
0074f0c984
Removes duplication of cache clearing ( #2738 )
2021-04-07 17:29:32 +01:00
David Wheatley
19465fb522
Fix missing vendor prefix on post scrubber; move styles to Less
2021-04-05 23:19:52 +01:00
David Wheatley
0fe7723a7f
Remove unneeded vendor prefixes
2021-04-05 20:27:47 +00:00
flarum-bot
fbe2813378
Bundled output for commit 4b69a352608605f2134b4bd9cf61587792ef28c8 [skip ci]
2021-04-05 15:28:37 +00:00
David Wheatley
4b69a35260
Replace classList with clsx library ( #2760 )
2021-04-05 16:27:16 +01:00
Alexander Skvortsov
5e8155e1cc
Remove unnecessary and imperceptible fade ( #2685 )
...
This concern was raised in https://discuss.flarum.org/d/26422-idearequest-make-header-background-color-match-exact-value-from-config .
2021-04-04 01:49:31 +01:00
flarum-bot
0f0f2b6d4e
Bundled output for commit 3dae397c6506ac1ae32014a1ba5ab35c5830fea4 [skip ci]
2021-04-03 02:16:32 +00:00
David Wheatley
3dae397c65
Merge "Small Admin Patches" ( #2739 ) from flarum/ck/adminux-patch2 into master
...
- Fixes #2736
- Fixes #2728
2021-04-03 03:14:41 +01:00
David Wheatley
7025a7f5e0
Pin GitHub Actions at specific tags and commits ( #2748 )
...
* Pin 3rd party action
* Pin GitHub-maintained actions to tag
* Bump Bundlewatch Node.js to v14 LTS
I have no clue what my thought process was when creating this workflow
initially. Thrown this in here as it's a minor change and it's silly to
make a PR just to update this number, in my opinion.
2021-04-03 01:00:26 +01:00
flarum-bot
12f6b1b375
Bundled output for commit 2de57af7c86929b708774a1e852558e79f463de2 [skip ci]
2021-03-30 00:20:26 +00:00
David Sevilla Martin
2de57af7c8
Move forum & admin app declarations to separate files
2021-03-29 20:19:15 -04:00
Sami Mazouz
1c4817a0b3
Eager loading extender ( #2724 )
...
* Eager loading extender
* Add tests for the eager loading extender
2021-03-25 15:36:39 +01:00
KyrneDev
0eefbf0374
Help on redraw
2021-03-24 17:30:13 -10:00