David Wheatley
6eb05cfbad
chore: replace for ... in
with Array.reduce
( #3149 )
2021-11-03 23:21:47 +00:00
Clark Winkelmann
8a69c890e7
Fix post policy for PHP 8 ( #3145 )
...
* Add tests to verify post policy works as intended
* Fix "reply" post edit setting not working on PHP 8
Fixes #3144
2021-11-01 16:38:21 -04:00
flarum-bot
9e1b05a358
Bundled output for commit 497dccee56
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-11-01 15:18:09 +00:00
David Sevilla Martin
497dccee56
Pass null/falsy values through Model.getIdentifier ( #3131 )
...
* Pass null/falsy values through Model.getIdentifier
* Add explicit if-return
2021-11-01 11:16:01 -04:00
Sami Mazouz
d8e7aa54b4
feat: Allow registering settings as Less
config vars through Settings Extender ( #3011 )
...
Co-authored-by: Alexander Skvortsov <38059171+askvortsov1@users.noreply.github.com>
2021-11-01 15:41:19 +01:00
Sami Mazouz
2b163025d6
feat: Create loadWhere
relations extender ( #3116 )
2021-11-01 10:45:02 +01:00
flarum-bot
7b80d3932d
Bundled output for commit c44cf42e2c
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-10-31 20:20:31 +00:00
Dan Wallis
c44cf42e2c
Deprecate unused evented
utility ( #3125 )
2021-10-31 16:18:44 -04:00
Sami Mazouz
fcf23ee8d5
feat: Default Settings Extender ( #3127 )
...
Co-authored-by: Alexander Skvortsov <38059171+askvortsov1@users.noreply.github.com>
2021-10-31 21:09:06 +01:00
flarum-bot
7b2adf3b96
Bundled output for commit cb6405110c
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-10-31 18:23:34 +00:00
Alexander Skvortsov
cb6405110c
Support, update to webpack 5 ( #3135 )
2021-10-31 14:21:17 -04:00
flarum-bot
89dfad5f38
Bundled output for commit 1e595e752a
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-10-30 23:18:37 +00:00
David Sevilla Martin
1e595e752a
Add textarea setting type to AdminPage#buildSettingComponent ( #3141 )
2021-10-30 19:16:21 -04:00
flarum-bot
a6f660236f
Bundled output for commit f260bd7efe
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-10-30 23:15:48 +00:00
David Sevilla Martin
f260bd7efe
Switch to constructor MIN_SEARCH_LENGTH in Search component ( #3130 )
2021-10-30 19:13:43 -04:00
flarum-bot
823c337c1e
Bundled output for commit f8232b9c1b
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-10-30 22:46:26 +00:00
David Wheatley
f8232b9c1b
chore: rewrite frontend application files to Typescript ( #3006 )
...
* Rename files
* Rewrite common Application to TS
* Improve DefaultResolver typings
* Convert mapRoutes to TS
* Fix incorrect JSDoc type
* Add missing default value
* Add debug button string to localisations
* WIP Forum application TS rewrite
* Use union and intersection to remove property duplication
* Address some review comments
Co-authored-by: Alexander Skvortsov <38059171+askvortsov1@users.noreply.github.com>
* Address some review comments
Co-authored-by: Alexander Skvortsov <38059171+askvortsov1@users.noreply.github.com>
* Fix build error
* Address some review comments
Co-authored-by: Alexander Skvortsov <38059171+askvortsov1@users.noreply.github.com>
* Add `type` import qualifier
Co-authored-by: Alexander Skvortsov <38059171+askvortsov1@users.noreply.github.com>
2021-10-30 23:44:27 +01:00
flarum-bot
45927f1068
Bundled output for commit 7db2d0f697
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-10-30 22:31:34 +00:00
David Wheatley
7db2d0f697
chore: rewrite ModalManager and state to Typescript ( #3007 )
...
* Rewrite ModalManagerState into Typescript
- Fixes `attrs` parameter being marked as required
- Add `isModalOpen` method
* Rewrite ModalManager into Typescript
* Fix incorrect type
* Continue modal rewrite
* Update attr typings
* Fix correctly cast `this.constructor` calls
* Cast to bool
* Don't extend ModalAttrs by Record
* Prevent missing abstract methods in child Modals from bricking frontend
* Add missing `app` import
* Address review comment
Co-authored-by: David Sevilla Martin <6401250+datitisev@users.noreply.github.com>
Co-authored-by: David Sevilla Martin <6401250+datitisev@users.noreply.github.com>
2021-10-31 00:29:10 +02:00
David Wheatley
a0a06973c0
chore: rewrite SubtreeRetainer into Typescript ( #3137 )
...
* chore: rewrite SubtreeRetainer in Typescript
* chore: mark attributes as protected
2021-10-31 00:28:30 +02:00
flarum-bot
6ba385eea6
Bundled output for commit 70588959eb
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-10-29 22:39:58 +00:00
David Sevilla Martin
70588959eb
fix: remove 'typeof' in 'typeof this' from AdminPage#buildSettingComponent params ( #3142 )
2021-10-30 00:37:41 +02:00
flarum-bot
8c3d92c427
Bundled output for commit acf16fdf2e
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-10-29 18:33:41 +00:00
Sami Mazouz
acf16fdf2e
chore: Minor Readme CSS code tidy up ( #3138 )
2021-10-29 19:31:15 +01:00
David Wheatley
a1b5ef5154
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
flarum-bot
02c2df681d
Bundled output for commit 2000727e94
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-10-29 17:35:09 +00:00
Alexander Skvortsov
2000727e94
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
flarum-bot
33841d1e25
Bundled output for commit 28ead83b04
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-10-28 01:59:00 +00:00
Ian Morland
28ead83b04
Add README documentation to ExtensionPage ( #3094 )
...
Co-authored-by: Alexander Skvortsov <sasha.skvortsov109@gmail.com>
2021-10-27 21:56:56 -04:00
flarum-bot
247ace2f04
Bundled output for commit e0b6190733
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-10-27 21:01:48 +00:00
David Wheatley
e0b6190733
[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
flarum-bot
f66a7ef7cc
Bundled output for commit e550b15cea
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-10-27 20:44:05 +00:00
Alexander Skvortsov
e550b15cea
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
flarum-bot
db6c8b8774
Bundled output for commit 4982efed3a
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-10-27 20:17:11 +00:00
David Wheatley
4982efed3a
chore: bump JS dependencies ( #3134 )
2021-10-27 16:14:26 -04:00
David Wheatley
57d91b2d87
Revert "chore: better typings for DiscussionListState"
...
This reverts commit e9b3d3d313
.
2021-10-27 17:17:24 +02:00
David Wheatley
e9b3d3d313
chore: better typings for DiscussionListState
2021-10-27 17:17:01 +02:00
Alexander Skvortsov
6200ffef9b
Hide webkit search button ( #3128 )
2021-10-27 09:28:40 -04:00
flarum-bot
5e84490fd0
Bundled output for commit 2b0d55632e
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-10-26 21:35:14 +00:00
Alexander Skvortsov
2b0d55632e
ExtensionPage: rename "Uninstall" to "Purge" ( #3123 )
...
https://i.imgur.com/aOOkqhk.png
2021-10-26 17:32:39 -04:00
Alexander Skvortsov
f7a78d85e3
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
Sami Mazouz
972411673f
fix: Use laravel validator to replace avatar validation error params ( #2946 )
2021-10-26 14:45:27 +01:00
flarum-bot
7ebf535b25
Bundled output for commit a661376d16
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-10-25 21:37:01 +00:00
Alexander Skvortsov
a661376d16
Catch errors when uploading white avatar ( #3119 )
2021-10-25 17:34:39 -04:00
MatusMak
5a1bf08d3f
#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
flarum-bot
a9b1a518a2
Bundled output for commit 9416b1c150
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-10-25 05:47:17 +00:00
Clark Winkelmann
9416b1c150
Fix mail settings select component never being used ( #3120 )
2021-10-25 01:44:46 -04:00
Alexander Skvortsov
87f67744a8
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
SychO9
4add23a984
chore: Update version constant to 1.2.0-dev
2021-10-18 21:04:07 +01:00
flarum-bot
c52c0987fb
Bundled output for commit 60f0ef0bd5
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-10-14 18:33:00 +00:00