a4499678d9
fix: issue with CSS styles when in-between whole pixel values for viewport width ( #3139 )
...
* fix: issue with CSS styles when in-between whole pixel values for viewport width
Fixes #2915
* chore: add explanatory comment
* fix: add missing slash
2021-10-29 18:57:53 +01:00
a6d4759ece
Bundled output for commit f4050ff57c
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-10-29 17:35:09 +00:00
f4050ff57c
Better post loading support ( #3100 )
...
Needed for https://github.com/flarum/core/issues/3043 .
Some posts are loaded dynamically, and won't be immediately available. In this case, we show a loading indicator instead of displaying content. In this PR:
- We redraw post content if loading state has chnaged
- We show a loading indicator while loading
2021-10-29 13:32:30 -04:00
d0cf8db4b1
Bundled output for commit ddeaf37f49
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-10-28 01:59:00 +00:00
ddeaf37f49
Add README documentation to ExtensionPage ( #3094 )
...
Co-authored-by: Alexander Skvortsov <sasha.skvortsov109@gmail.com >
2021-10-27 21:56:56 -04:00
530bcb24c5
Bundled output for commit de27001f63
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-10-27 21:01:48 +00:00
de27001f63
[A11Y] Improve accessibility for discussion reply count on post stream ( #3090 )
...
* Add class to remove all UA styles from a button
* Improve classList utilisation
* Simplify JSX
* Use classlist instead of concatenation
* Fix reply count focusable when not acting as a button
* Add SR only class
* Add new reply count translations
* Use cleaner translations
* Remove unused import
* Add missing new line
* Delete Accessibility.less
* Use existing `.visually-hidden` class
* Format
* Fix locale formatting
2021-10-27 22:59:17 +02:00
9e8a01d82b
Bundled output for commit 902fa06c64
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-10-27 20:44:05 +00:00
902fa06c64
Bump ICU MessageFormat ( #3122 )
...
This uses `Intl.PluralRules` for plural rules, and fixes a security vulnerability allowing JS injection through translation arguments.
2021-10-27 16:41:49 -04:00
33cd846b72
Bundled output for commit 22a4406d5b
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-10-27 20:17:11 +00:00
22a4406d5b
chore: bump JS dependencies ( #3134 )
2021-10-27 16:14:26 -04:00
70993d6c39
Revert "chore: better typings for DiscussionListState"
...
This reverts commit 98d0fbd4ae
.
2021-10-27 17:17:24 +02:00
98d0fbd4ae
chore: better typings for DiscussionListState
2021-10-27 17:17:01 +02:00
83014a5a9f
Hide webkit search button ( #3128 )
2021-10-27 09:28:40 -04:00
9a264b9319
Bundled output for commit 227177d0a9
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-10-26 21:35:14 +00:00
227177d0a9
ExtensionPage: rename "Uninstall" to "Purge" ( #3123 )
...
https://i.imgur.com/aOOkqhk.png
2021-10-26 17:32:39 -04:00
1ff239df80
Pass IP address to API Client pipeline ( #3124 )
...
The `ProcessIp` middleware won't run twice as that's in the global middleware stack, which the API client doesn't go through.
2021-10-26 17:11:40 -04:00
61b3539271
fix: Use laravel validator to replace avatar validation error params ( #2946 )
2021-10-26 14:45:27 +01:00
d30bbbf847
Bundled output for commit 9117aac0bd
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-10-25 21:37:01 +00:00
9117aac0bd
Catch errors when uploading white avatar ( #3119 )
2021-10-25 17:34:39 -04:00
f508c829db
#2492 - Groups filtering & retrieve single endpoint ( #3084 )
...
Fixes #2492
* Added api/groups/{id} endpoint for retrieving a single group by its id
* Fixed GroupRepository incorrectly opening query to User instead of Group model
* Added filtering & paging abilities to GET api/groups endpoint
* Added test for sorting for GET api/groups endpoint
Co-authored-by: Alexander Skvortsov <38059171+askvortsov1@users.noreply.github.com >
2021-10-25 11:48:25 -04:00
3640daabeb
Bundled output for commit cc9da3324a
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-10-25 05:47:17 +00:00
cc9da3324a
Fix mail settings select component never being used ( #3120 )
2021-10-25 01:44:46 -04:00
16aeed9689
Throw error if required route params missing ( #3118 )
...
Co-authored-by: Daniël Klabbers <daniel@klabbers.email >
Co-authored-by: luceos <luceos@users.noreply.github.com >
Co-authored-by: David Wheatley <hi@davwheat.dev >
Co-authored-by: Sami Mazouz <sychocouldy@gmail.com >
2021-10-23 14:05:47 -04:00
f8791ac48a
chore: Update version constant to 1.2.0-dev
2021-10-18 21:04:07 +01:00
c1e1182d7e
Bundled output for commit 35986a050c
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-10-14 18:33:00 +00:00
35986a050c
Handle post rendering errors to avoid bricking ( #3061 )
...
Whether it's due to corrupted content, missing tags, caching issues, or other assorted reasons, post content can't be rendered. Currently, this results in an exception that crashes the entire forum and is hard to debug. Instead, we should log the error and show an indicator message that rendering has failed.
Co-authored-by: Sami Mazouz <sychocouldy@gmail.com >
Co-authored-by: David Wheatley <hi@davwheat.dev >
2021-10-14 14:30:18 -04:00
13b312d445
Bundled output for commit 890fd4e38d
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-10-14 13:43:57 +00:00
890fd4e38d
fix: import app from common app instead ( #3104 )
...
Introduced in #3099
2021-10-14 14:41:22 +01:00
3b523e5542
Bundled output for commit 766dba39e2
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-10-13 18:58:05 +00:00
766dba39e2
Lazy draw dropdowns to improve performance ( #2925 )
2021-10-13 14:55:32 -04:00
ee6886382c
Add missing autocomplete attributes to input fields ( #3088 )
...
* Add missing autocomplete attributes to input fields
* Add autocomplete attributes to password fields
* Attribute should use new-password
2021-10-13 14:53:35 -04:00
cf5662abb3
Disallow dashes in database prefix ( #3089 )
...
As a temporary fix it has been requested to disallow dashes in the database prefix. The installation process fails when the prefix does include a dash.
#3022
2021-10-13 14:52:53 -04:00
49a92de58d
Added new translations for the user editing modal ( #3093 )
2021-10-13 14:52:17 -04:00
2077dfea3a
Bundled output for commit 7fa4189fc1
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-10-13 18:51:06 +00:00
7fa4189fc1
Added ES6 local support for formatNumber helper as per #2951 ( #3099 )
2021-10-13 14:48:37 -04:00
894707c61a
Test against php 8.1 ( #3102 )
2021-10-13 14:48:03 -04:00
37a7d92e97
Release v1.1.0
2021-10-11 21:19:05 -04:00
fe8ca9c0dc
[huntr] adding cache control headers to the admin area ( #3097 )
...
This PR forces the `Cache-Control: no-store, max-age=0` header to the response in the Admin Area. This forces cache to be ignored upon browsing back and forth between pages using the browser controls. Although absolutely no fail safe, it should provide better protection against serving cached pages once an admin has signed out.
2021-10-07 18:34:22 -04:00
e48389a86c
Bundled output for commit 0fd04cc330
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-10-07 03:33:54 +00:00
0fd04cc330
Support filter params in discussion list state
...
https://github.com/flarum/core/pull/3068 accidentially broke the user discussions page, as up until this commit, `DiscussionListState`didn't accept any filter params.
2021-10-06 23:30:32 -04:00
b5faef9a89
Remove .html
on all docs urls
...
Now that Flarum docs have been moved to docusaurus, URLs no longer end with `.html`.
Closes https://github.com/flarum/core/issues/3092
2021-10-05 10:13:19 -04:00
9df4676562
Bundled output for commit 785f807ad8
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-09-29 15:32:51 +00:00
785f807ad8
fix: Anchors should not have type="button"
( #3086 )
2021-09-29 11:30:31 -04:00
babc1317c5
Filter composer icon array to only valid values ( #3080 )
2021-09-25 18:35:27 +01:00
b92c8e9079
performance(frontend): Preload FontAwesome, JS and CSS ( #3057 )
...
* Add preloads support to Document class
* Add frontend extender for asset preloading
* Provide default preloads for FontAwesome
* Add tests for preload extender and default preloads
* Apply fixes from StyleCI
[ci skip] [skip ci]
* Fix typo
* Fix two more typos 🙃
* Preload core JS and CSS
* Apply fixes from StyleCI
[ci skip] [skip ci]
* Reorder preloads
* Remove singular preloads method
* Use filesystem disk driver for getting FA font paths
* Update test to use full URL
* Apply fixes from StyleCI
[ci skip] [skip ci]
* Address review comment
* Apply fixes from StyleCI
[ci skip] [skip ci]
* Fix typo
* Apply fixes from StyleCI
[ci skip] [skip ci]
* Correct callback wrapping
* Update src/Extend/Frontend.php
Co-authored-by: Sami Mazouz <sychocouldy@gmail.com >
* Update src/Extend/Frontend.php
Co-authored-by: Sami Mazouz <sychocouldy@gmail.com >
* Update src/Extend/Frontend.php
* Fix preload extender logic
* Convert base FontAwesome preloads into a Singleton
* Apply fixes from StyleCI
[ci skip] [skip ci]
Co-authored-by: luceos <luceos@users.noreply.github.com >
Co-authored-by: Sami Mazouz <sychocouldy@gmail.com >
Co-authored-by: Alexander Skvortsov <38059171+askvortsov1@users.noreply.github.com >
Co-authored-by: Alexander Skvortsov <sasha.skvortsov109@gmail.com >
2021-09-20 23:12:09 +01:00
acaa23d2a5
Add determinsm to extension order resolution ( #3076 )
...
By sorting alphabetically by extension ID before applying topological sort, we ensure that a given set of extensions will always be booted in the same order. This will make it easier to replicate issues caused by complex extension dependencies.
2021-09-20 11:40:00 -04:00
0090f97f9a
Bundled output for commit b099a3843d
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-09-20 15:08:49 +00:00
b099a3843d
[A11Y] Accessibility improvements for the Search component ( #3017 )
...
* Remove deprecated code
* Accessibility improvements for Search component
2021-09-20 16:06:15 +01:00
0fea85d37c
fix: Sanitise integer query parameters ( #3064 )
2021-09-17 20:50:11 +01:00