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
Sami Mazouz
d642fb531c
Improve ApiSerializer tests ( #2733 )
...
The ApiSerializerTest was added before the ApiController extender, so I used a workaround at the time to check for the existence of the relationships on the serializer.
2021-03-23 17:33:51 -04:00
Alexander Skvortsov
706eaeda41
Use anonymous class for FakeApp ( #2725 )
...
It's a better implementation than declaring a second class in the same file, which can confuse IDEs. Furthermore, FakeApp shouldn't be used outside this file.
2021-03-22 19:00:36 +01:00
Sami Mazouz
3cc18c1da2
Eager load ListPostsController needed relations ( #2717 )
...
* Eager load ListPostsController needed relations
* Add comment explaining the reason for eagerloading
2021-03-22 09:54:18 +01:00
Alexander Skvortsov
8dd57ffed2
Include task scheduler in core
2021-03-19 18:01:38 -04:00
Alexander Skvortsov
d29495203b
Move laravel helpers back in, deprecate perpetually
2021-03-19 18:01:38 -04:00
flarum-bot
783c563305
Bundled output for commit 908d087e00003a400031034dcd040883e507f280 [skip ci]
2021-03-19 18:14:58 +00:00
Alexander Skvortsov
908d087e00
Remove deprecated code from beta 16 ( #2705 )
2021-03-19 19:13:50 +01:00
sl-kr
374189d48e
Refactor AccountActivationMailer and SendConfirmationEmailController ( #2493 )
...
* Add AccountActivationMailerTrait and use in AccountActivationMailer and SendConfirmationEmailController
* Remove prefix
Co-authored-by: Alexander Skvortsov <38059171+askvortsov1@users.noreply.github.com>
2021-03-19 18:06:41 +01:00
flarum-bot
fe8dda6fd0
Bundled output for commit cd9ee48af65d99c6b76bf53f51f311738bbc50ba [skip ci]
2021-03-18 22:04:58 +00:00
David Wheatley
cd9ee48af6
[A11Y] Add aria-label and landmark role to search input ( #2669 )
...
* Adds role="search" to Search container
* Add aria-label to search input
See this page for more info:
https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Roles/Search_role
2021-03-18 23:03:01 +01:00
flarum-bot
2e9078a7cf
Bundled output for commit 0cc12aed9506cbd5826f5c7f2ee048aaae5fbc8e [skip ci]
2021-03-18 21:39:56 +00:00
David Wheatley
0cc12aed95
[A11Y] Fix nav drawer being focusable when off-screen on small viewports ( #2666 )
...
* Fix nav drawer being focusable when off-screen on small viewports
Fixes #2565
* Implement review suggestions
* Format
2021-03-18 22:38:32 +01:00
David Wheatley
59fdd7628a
Speed up JS linting ( #2709 )
...
* Install Prettier only, instead of all deps
* Allow running on workflow dispatch
Allows manually triggered CI runs by org members
* Update Node to latest LTS; update step descriptions
2021-03-18 21:14:10 +00:00
David Wheatley
298f6c39f2
Add bundlewatch to track bundle size changes in PRs ( #2695 )
...
(Below steps already performed, but kept for future reference.)
Head here to get auth ID: https://service.bundlewatch.io/setup-github
Create repo secret called `BUNDLEWATCH_GITHUB_TOKEN` with the token inside
2021-03-17 14:54:42 +00:00
Alexander Skvortsov
233b97329c
Drop the generate:migration command ( #2686 )
...
Core source code should contain things necessary for core to run. Development tooling like this belongs in external packages, like the upcoming Flarum CLI.
2021-03-16 12:41:07 -04:00
flarum-bot
1b5b143930
Bundled output for commit 0d139e6133a8a1766b23310e619fc5ae38da6737 [skip ci]
2021-03-16 14:52:59 +00:00
David Wheatley
0d139e6133
[A11Y] Add aria-label to dropdown toggles ( #2668 )
...
Implement custom accessible dropdown toggle labels for forum components
Making the a11y label more specific to the specific action it performs is critical for good UX with assistive technologies.
2021-03-16 10:50:36 -04:00
Ian Morland
0e6a60bd5b
Canonical URL: use UrlGenerator in place of extracting the url from request ( #2674 )
2021-03-15 21:43:59 -04:00
flarum-bot
6e4c75eba6
Bundled output for commit 386f3d3db17845be0e5c31cb6859c84d14b90393 [skip ci]
2021-03-16 01:43:29 +00:00
David Sevilla Martín
386f3d3db1
Fix Stream function code being shown when renaming discussion ( #2693 )
2021-03-15 21:42:22 -04:00
Alexander Skvortsov
9fffb8ec1a
L8 requires constructor arguments to PhpEngine
v0.1.0-beta.16
2021-03-15 12:48:47 -04:00
Daniel Klabbers
92e590f1ab
Release v0.1.0-beta.16 constant updated
2021-03-15 16:21:21 +01:00
Daniel Klabbers
098908cb4a
Release v0.1.0-beta.16
2021-03-15 16:09:23 +01:00
Sami Mazouz
901846d0cf
Beta 16 Changelog ( #2687 )
...
* Beta 16 Changelog
* Review tweaks
* Consistent letter casing
* IOS -> iOS
* Removed accidentally added F
* Csrf -> CSRF
Co-authored-by: David Wheatley <hi@davwheat.dev>
2021-03-15 14:55:47 +01:00
Daniel Klabbers
5a3aefb76c
npm audit fix
2021-03-15 13:25:12 +01:00
Alexander Skvortsov
cf2a636e81
Apply GetModelIsPrivate BC mode to CommentPost, not Post
2021-03-13 17:16:18 -05:00
Alexander Skvortsov
a8ba510655
Fix ModelPrivate docblocks
2021-03-13 17:15:50 -05:00
Alexander Skvortsov
9c3b6c596f
Merge pull request #2684 from flarum/as/filter-mutator-consistency
...
Make filter mutator API consistent with search mutator API.
2021-03-13 17:01:33 -05:00
Alexander Skvortsov
2310d782a3
Fix Index content, only use search when applicable.
2021-03-12 15:30:36 -05:00
Alexander Skvortsov
e9642250ae
Provide active filters to filter state
2021-03-12 15:30:14 -05:00
flarum-bot
a6dd545dbc
Bundled output for commit a64c39835aba43e831209609f4a9638ae589aa41 [skip ci]
2021-03-12 05:35:57 +00:00
Alexander Skvortsov
a64c39835a
Fix shaky composer on safari mobile
...
When the composer is opened while scrolled to the absolute bottom of the page (via hitting the "reply" button, `window.scrollTop` has a value of ~600px greater than it should. This doesn't seem to be the composer element's height (which appears to be 0 at the time). This incorrect scrollTop positions the composer off screen, which causes Safari to freak out and shake the element violently as it tries to scroll to the cursor (which is now off screen).
We can get around this by calculating scrollTop ourselves.
Fixes https://github.com/flarum/core/issues/2683
2021-03-12 00:23:37 -05:00
Alexander Skvortsov
db0d8e89c7
Make filter mutator API consistent with search mutator API.
...
This is inline with the docblock for the Filter extender, and is much more sensible.
2021-03-11 23:12:49 -05:00
flarum-bot
4e126708e9
Bundled output for commit b88a7cb33b56e318f11670e9e2d563aef94db039 [skip ci]
2021-03-09 03:46:55 +00:00
Alexander Skvortsov
b88a7cb33b
Search: dont adjust height if not rendered
2021-03-08 22:45:39 -05:00
flarum-bot
a2f52c09fd
Bundled output for commit 30017eef09ae9e78640c4e2cacd4909fffa8d775 [skip ci]
2021-03-08 21:31:49 +00:00
Alexander Skvortsov
30017eef09
Send username as author filter value instead of id.
...
For consistency with the Discussion AuthorFilterGambit, this should be sent usernames, not numerical ids.
2021-03-08 16:29:48 -05:00
flarum-bot
d0ffa26b0b
Bundled output for commit 612a57c4664415a3ea120103483645c32acc6f12 [skip ci]
2021-03-08 21:25:06 +00:00
Alexander Skvortsov
612a57c466
Use new author
key for filtering posts
...
Fixes https://github.com/flarum/core/issues/2671
2021-03-08 16:21:36 -05:00
Alexander Skvortsov
91e8b56961
Add deprecated "user" filter for posts
...
In the filterer refactor for ListPostsController, the filter key was changed to `author` for consistency with the AuthorFilterGambit used in discussions. This commit adds a deprecated `user` filter back in for a release to allow for a graceful transition
2021-03-08 16:20:26 -05:00
flarum-bot
ba9665e9db
Bundled output for commit 8eea0985a461df1d323e5ceee0e0f7bb74346eec [skip ci]
2021-03-07 22:37:00 +00:00
Alexander Skvortsov
8eea0985a4
Split JSDoc directives to separate lines.
2021-03-07 17:35:58 -05:00
flarum-bot
1bcb9d3ea1
Bundled output for commit 2c3e1f992345cf3580367e7ab4c2dfd73c3f1862 [skip ci]
2021-03-07 21:33:50 +00:00
Alexander Skvortsov
2c3e1f9923
Use flarum/testing for test infrastructure ( #2545 )
2021-03-07 16:32:41 -05:00
Sami Mazouz
bc607e089e
Eagerload some needed relations in ListDiscussionsController ( #2639 )
2021-03-07 16:32:23 -05:00
Sami Mazouz
91d5d9c176
Use absolute positioning for the Composer on Safari ( #2660 )
2021-03-07 16:31:46 -05:00
Alexander Skvortsov
3aa118ab94
Fix search box out of screen ( #2650 )
...
Programatically set search results max height
2021-03-07 16:31:23 -05:00