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

1297 Commits

Author SHA1 Message Date
David Wheatley
ce453096ec Replace classList with clsx library (#2760) 2021-04-05 16:27:16 +01:00
flarum-bot
4f32d2d919 Bundled output for commit 9d872cc95e [skip ci] 2021-04-03 02:16:32 +00:00
David Wheatley
9d872cc95e Merge "Small Admin Patches" (#2739) from flarum/ck/adminux-patch2 into master
- Fixes #2736
- Fixes #2728
2021-04-03 03:14:41 +01:00
flarum-bot
232867b44a Bundled output for commit 79751d50e9 [skip ci] 2021-03-30 00:20:26 +00:00
David Sevilla Martin
79751d50e9 Move forum & admin app declarations to separate files 2021-03-29 20:19:15 -04:00
KyrneDev
de6adc0bce Help on redraw 2021-03-24 17:30:13 -10:00
KyrneDev
abbd46dced Null name/desc breaks search fix 2021-03-24 17:29:54 -10:00
flarum-bot
b9a7730168 Bundled output for commit 897e778800 [skip ci] 2021-03-19 18:14:58 +00:00
Alexander Skvortsov
897e778800 Remove deprecated code from beta 16 (#2705) 2021-03-19 19:13:50 +01:00
flarum-bot
2114af59a3 Bundled output for commit c0ed43c08e [skip ci] 2021-03-18 22:04:58 +00:00
David Wheatley
c0ed43c08e [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
3bcd710ee1 Bundled output for commit 5278024a5d [skip ci] 2021-03-18 21:39:56 +00:00
David Wheatley
5278024a5d [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
dc990a6e37 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
flarum-bot
c62e630ef9 Bundled output for commit 78020dfba8 [skip ci] 2021-03-16 14:52:59 +00:00
David Wheatley
78020dfba8 [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
fe97f0385d Bundled output for commit 66179f2fbd [skip ci] 2021-03-16 01:43:29 +00:00
David Sevilla Martín
66179f2fbd Fix Stream function code being shown when renaming discussion (#2693) 2021-03-15 21:42:22 -04:00
Daniel Klabbers
f4a734e9ef npm audit fix 2021-03-15 13:25:12 +01:00
flarum-bot
62feab756e Bundled output for commit 6a10c4e8ed [skip ci] 2021-03-12 05:35:57 +00:00
Alexander Skvortsov
6a10c4e8ed 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
6c4867d547 Bundled output for commit 2183a7f879 [skip ci] 2021-03-09 03:46:55 +00:00
Alexander Skvortsov
2183a7f879 Search: dont adjust height if not rendered 2021-03-08 22:45:39 -05:00
flarum-bot
2924d44d15 Bundled output for commit 74e9276579 [skip ci] 2021-03-08 21:31:49 +00:00
Alexander Skvortsov
74e9276579 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
3e8c9dc185 Bundled output for commit 6f09af5ad9 [skip ci] 2021-03-08 21:25:06 +00:00
Alexander Skvortsov
6f09af5ad9 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
94f08f55fa Bundled output for commit e0ba8e8a70 [skip ci] 2021-03-07 22:37:00 +00:00
Alexander Skvortsov
e0ba8e8a70 Split JSDoc directives to separate lines. 2021-03-07 17:35:58 -05:00
flarum-bot
c24d0f2e40 Bundled output for commit 9cd94c5d78 [skip ci] 2021-03-07 21:33:50 +00:00
Sami Mazouz
970db778cd Use absolute positioning for the Composer on Safari (#2660) 2021-03-07 16:31:46 -05:00
Alexander Skvortsov
eec39ec426 Fix search box out of screen (#2650)
Programatically set search results max height
2021-03-07 16:31:23 -05:00
flarum-bot
c0f3a0ba4b Bundled output for commit c20c011759 [skip ci] 2021-03-04 21:52:50 +00:00
Alexander Skvortsov
c20c011759 Move TextEditor to common (#2649) 2021-03-04 16:51:34 -05:00
flarum-bot
55df33dc99 Bundled output for commit 719b3ad28e [skip ci] 2021-03-03 23:52:04 +00:00
daniellesniak
719b3ad28e Convert common helpers to Typescript (#2541) 2021-03-03 18:50:54 -05:00
flarum-bot
a4ba1f890c Bundled output for commit 405b31f780 [skip ci] 2021-03-01 22:27:09 +00:00
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