1
0
mirror of https://github.com/flarum/core.git synced 2025-07-17 14:51:19 +02:00
Commit Graph

1260 Commits

Author SHA1 Message Date
Charlie
405b31f780 Simplify Extension Categories (#2604) 2021-03-01 17:25:55 -05:00
flarum-bot
0981d95831 Bundled output for commit b5adb6e843 [skip ci] 2021-03-01 20:53:52 +00:00
Matt Kilgore
b5adb6e843 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
fa428c9c0b Bundled output for commit edc81bb380 [skip ci] 2021-02-26 21:18:01 +00:00
Alexander Skvortsov
edc81bb380 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
75359162c6 Bundled output for commit 35e7876f09 [skip ci] 2021-02-23 19:23:05 +00:00
Alexander Skvortsov
35e7876f09 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
5f32fcac3a Bundled output for commit c06632ba4b [skip ci] 2021-02-18 23:46:54 +00:00
Charlie
c06632ba4b 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
c281c19bd0 Bundled output for commit 7f53920598 [skip ci] 2021-02-17 15:37:58 +00:00
Alexander Skvortsov
7f53920598 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
3baa3c6e35 Bundled output for commit c2e59bb24b [skip ci] 2021-02-16 22:49:29 +00:00
Charlie
c2e59bb24b Don't push bidi function to DOM (#2602) 2021-02-16 17:48:16 -05:00
flarum-bot
f2271311c5 Bundled output for commit fba63478a9 [skip ci] 2021-02-10 19:23:42 +00:00
Wadim Kalmykov
fba63478a9 PostStream: Fix minor load more issue (#2388) 2021-02-10 14:22:26 -05:00
flarum-bot
139652e12d Bundled output for commit 8a6b14c69a [skip ci] 2021-02-10 18:55:13 +00:00
Ian Morland
8a6b14c69a Add user badges to post preview #1765 (#2555) 2021-02-10 13:53:59 -05:00
flarum-bot
458ae2bfbe Bundled output for commit fcd00cc070 [skip ci] 2021-02-10 14:11:35 +00:00
Alexander Skvortsov
fcd00cc070 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
33d7164fd0 Bundled output for commit cf85181e3e [skip ci] 2021-01-30 22:46:26 +00:00
David Sevilla Martín
cf85181e3e Navigate to dashboard page if extension ID not found (#2584) 2021-01-30 17:45:20 -05:00
flarum-bot
fea657e35b Bundled output for commit eedb6d3752 [skip ci] 2021-01-30 22:44:46 +00:00
David Sevilla Martín
eedb6d3752 Set this.changingState back to false in ExtensionPage if an error occurs (#2558) 2021-01-30 17:43:28 -05:00
flarum-bot
9a04e05cfb Bundled output for commit c749abab21 [skip ci] 2021-01-27 05:04:48 +00:00
Alexander Skvortsov
c749abab21 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
ec9e194243 Bundled output for commit 76c281aedd [skip ci] 2021-01-26 01:54:28 +00:00
Alexander Skvortsov
76c281aedd Remove unused variable 2021-01-25 20:53:07 -05:00
Alexander Skvortsov
1ede022dd8 ChangeEmailModal: dismiss alert on new request
Removing old errors at the beginning of the next request, rather than at the end of the next successful request, makes it clearer that any new errors are caused by the new inputs.

See https://github.com/flarum/core/pull/2467#issuecomment-749832787
2021-01-25 20:52:21 -05:00
flarum-bot
99dee979a6 Bundled output for commit de874da7e5 [skip ci] 2021-01-24 19:06:21 +00:00
David Wheatley
de874da7e5 Add missing a11y attributes (#2564) 2021-01-24 14:05:14 -05:00
flarum-bot
0e1b33c3e7 Bundled output for commit f4da9319ea [skip ci] 2021-01-24 17:13:48 +00:00
Alexander Skvortsov
f4da9319ea Fix notification panel infinite scroll (#2524)
Improves calculations for determining whether we are at the bottom of the notifications panel (which would trigger infinite scroll). This should be particularly effective in fixing issues on smaller screens.
2021-01-24 12:12:42 -05:00
flarum-bot
8f798deb87 Bundled output for commit 912a0381c3 [skip ci] 2021-01-23 21:44:56 +00:00
daniellesniak
912a0381c3 Convert highlight helper to Typescript (#2532) 2021-01-23 16:43:40 -05:00
flarum-bot
fbdc36dfbd Bundled output for commit 0c30f309b8 [skip ci] 2021-01-19 22:40:14 +00:00
Alexander Skvortsov
0c30f309b8 Bring m.attrs.bidi in as a util
We previously used the tobscure/m.attrs.bidi github repo, but that repo was recently taken offline. We decided to integrate it as a util instead of publishing it as a separate package since we seem to be the only project using it, and adopting it into a new project requires barneycarroll/mattr, which does not seem to be used anywhere.

The code added here was taken from https://github.com/askvortsov1/m.attrs.bidi, a fork (without changes) of the tobscure repo. Support for alternative module systems and ways of registering bidi were removed, and the file was formatted in compliance with our prettier config.
2021-01-19 17:30:03 -05:00
flarum-bot
d8b1ce60a8 Bundled output for commit 9a7fa7e4c9 [skip ci] 2021-01-13 22:50:31 +00:00
Wadim Kalmykov
9a7fa7e4c9 Fix DiscussionListPane jumping around (#2402)
Ensure that scroll position is retained between page changes, so if navigating via the sidebar, you don't need to re-scroll down every time.
2021-01-13 17:49:26 -05:00
flarum-bot
403ee77c6c Bundled output for commit f6478096ee [skip ci] 2021-01-07 15:26:14 +00:00
Sami Mazouz
f6478096ee Fix composer header hidden by mobile browser (#2279) 2021-01-07 10:25:12 -05:00
Daniël Klabbers
7a6284c760 npm audit fix 2020-12-20 20:55:51 +01:00
flarum-bot
f9ee8e02fd Bundled output for commit 445923fb11 [skip ci] 2020-12-20 17:15:07 +00:00
Sami Mazouz
445923fb11 Add ExtensionPermissionGrid to compat (#2501) 2020-12-20 12:14:00 -05:00
flarum-bot
2d22a8a1cd Bundled output for commit 68b0554c2f [skip ci] 2020-12-15 22:50:49 +00:00
Alexander Skvortsov
68b0554c2f Support multiple callback-based settings per-extension 2020-12-15 17:49:24 -05:00
flarum-bot
c2b3bfe1d9 Bundled output for commit a7306addf1 [skip ci] 2020-12-14 19:07:44 +00:00
Alexander Skvortsov
a7306addf1 Fix scroll on long discussions
- Anchor scroll when inserting post placeholders
- Indicate that pages are loading at start of `loadPage`, which allows `onscroll` to not request that multiple pages be loaded at the same time

These changes are particularly applicable to firefox, where previously, dozens of posts could be skipped at a time if scroll up was held while at the top of the viewport.
2020-12-14 14:06:32 -05:00
flarum-bot
2ffb2dbab7 Bundled output for commit 6d07820952 [skip ci] 2020-12-07 20:15:49 +00:00
Charlie
6d07820952 AdminUX Overhaul Small Patches (#2468) 2020-12-07 15:14:22 -05:00
flarum-bot
d6a20567af Bundled output for commit 0fcbca8f4a [skip ci] 2020-12-07 18:35:10 +00:00