1
0
mirror of https://github.com/flarum/core.git synced 2025-01-17 14:18:33 +01:00

1283 Commits

Author SHA1 Message Date
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
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
Daniel Klabbers
5a3aefb76c npm audit fix 2021-03-15 13:25:12 +01: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
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
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
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
flarum-bot
15cbe4daaa Bundled output for commit ddac07d991cbf2fd31a5f6abbf81e8a28efb04d1 [skip ci] 2021-03-04 21:52:50 +00:00
Alexander Skvortsov
ddac07d991
Move TextEditor to common (#2649) 2021-03-04 16:51:34 -05:00
flarum-bot
a61f9e7328 Bundled output for commit a65e1de641f061859a4495949597fc6da453f6df [skip ci] 2021-03-03 23:52:04 +00:00
daniellesniak
a65e1de641
Convert common helpers to Typescript (#2541) 2021-03-03 18:50:54 -05:00
flarum-bot
56d7796c47 Bundled output for commit b7379bf91bb16888e2a63b7b818eaf03263aee58 [skip ci] 2021-03-01 22:27:09 +00:00
Charlie
b7379bf91b
Simplify Extension Categories (#2604) 2021-03-01 17:25:55 -05:00
flarum-bot
f0c6050654 Bundled output for commit 9627eb73f103fae4dff1680cc5f972277db6cae7 [skip ci] 2021-03-01 20:53:52 +00:00
Matt Kilgore
9627eb73f1
User edit permission tightening (#2620)
- Split user edit permision into edit attributes, edit credentials, and edit groups
- Only Admins can edit Admin Credentials
- Only Admins can Promote/Demote to/from Admin
2021-03-01 15:52:29 -05:00
flarum-bot
ea291508ab Bundled output for commit 7d79912d3651f49e045302946b99a562f791b730 [skip ci] 2021-02-26 21:18:01 +00:00
Alexander Skvortsov
7d79912d36
Editor Driver Abstraction (#2594)
This will allow drop-in replacements of the editor with a more advanced WYSIWYG solution such as ProseMirror
2021-02-26 16:17:05 -05:00
flarum-bot
454c525cb2 Bundled output for commit 49009d268f9dfb59fe0ce20121cc659a06e3ea77 [skip ci] 2021-02-23 19:23:05 +00:00
Alexander Skvortsov
49009d268f NotificationList: Fix load on mobile
Followup to https://github.com/flarum/core/pull/2524.

In that PR, we fixed infinite scroll for the panel, but accidentially used document.body. Since scrollTop on body is (almost always) 0, this means that new pages of notifications were loaded on every scroll, which quickly becomes overwhelming. Instead, we can use `document.documentElement` for getting scrollTop, which results in the expected behavior.
2021-02-23 14:21:18 -05:00
flarum-bot
900711687f Bundled output for commit 71ccdc00e69b7a092844d53c921156230e85dc18 [skip ci] 2021-02-18 23:46:54 +00:00
Charlie
71ccdc00e6
AdminUX Patch and Admin Page (#2593)
* AdminPage

* More fixes

* Settings Modal Drop

* Translation and docblock

* settingS

* Convert Fieldset to JSX

* info -> headerInfo, className

* Overflow fixes

* MailPage

* Admin Less

* Basics Page

* Changes

* Cleanup

* Permission Page

* Add padding
2021-02-18 15:45:43 -08:00
flarum-bot
56d8301b2d Bundled output for commit 09076e005b0df0da7a6b525302436a6648bb8d07 [skip ci] 2021-02-17 15:37:58 +00:00
Alexander Skvortsov
09076e005b
Various iOS scroll improvements (#2548)
* Don't update scrubber while post pages loading

This alleviates the scrubber bouncing around when scrolling up on iOS

* Throttle loadMore loadPrevious

Throttle loadMore and loadPrevious functions to alleviate skipping over pages and pages of posts during one scroll. This sometimes happens on iOS
2021-02-17 10:36:30 -05:00
flarum-bot
cdeb229396 Bundled output for commit 122a99b51e10cd63e701820e68b38469c26a8f06 [skip ci] 2021-02-16 22:49:29 +00:00
Charlie
122a99b51e
Don't push bidi function to DOM (#2602) 2021-02-16 17:48:16 -05:00
flarum-bot
a1254bc21a Bundled output for commit 03231b2931b420cae3395374a4bc49e69b518ec1 [skip ci] 2021-02-10 19:23:42 +00:00
Wadim Kalmykov
03231b2931
PostStream: Fix minor load more issue (#2388) 2021-02-10 14:22:26 -05:00
flarum-bot
a2901cef23 Bundled output for commit 95b021a839908f11ee035121092a99d2f0123138 [skip ci] 2021-02-10 18:55:13 +00:00
Ian Morland
95b021a839
Add user badges to post preview #1765 (#2555) 2021-02-10 13:53:59 -05:00
flarum-bot
5df22e92ae Bundled output for commit 7306d8ef1328556faab82b590be7e952f3ba05e7 [skip ci] 2021-02-10 14:11:35 +00:00
Alexander Skvortsov
7306d8ef13 Export DiscussionListPane in compat
We forgot to do this in beta 14 when introducing the component.

Fixes https://github.com/flarum/core/issues/2591
2021-02-10 09:09:58 -05:00
flarum-bot
ac249e5b07 Bundled output for commit e13772075c213fba7bbfcac13176c9bc257d07fe [skip ci] 2021-01-30 22:46:26 +00:00
David Sevilla Martín
e13772075c
Navigate to dashboard page if extension ID not found (#2584) 2021-01-30 17:45:20 -05:00
flarum-bot
0fa33439d7 Bundled output for commit a4880453a45fe66e16689e60604e3017053dab75 [skip ci] 2021-01-30 22:44:46 +00:00
David Sevilla Martín
a4880453a4
Set this.changingState back to false in ExtensionPage if an error occurs (#2558) 2021-01-30 17:43:28 -05:00
flarum-bot
9bb4423dd7 Bundled output for commit 9347b12b47bf4ab97ffb7ca92673604b237c1012 [skip ci] 2021-01-27 05:04:48 +00:00
Alexander Skvortsov
9347b12b47 BasicsPage: fix "show language selector" default
Since some boolean settings might be stored as string "0" or "1", the previous system no longer works, and it always sets the switch to true. The "no setting" check has been changed to reference `undefined`, so now the switch will only be defaulted to `true` if the setting truly hasn't been set.

Fixes https://github.com/flarum/core/issues/2574
2021-01-27 00:03:30 -05:00
flarum-bot
08f72e7135 Bundled output for commit 26c4e492fe0283a07f43a94577b3b77903a6acfe [skip ci] 2021-01-26 01:54:28 +00:00
Alexander Skvortsov
26c4e492fe Remove unused variable 2021-01-25 20:53:07 -05:00