Alexander Skvortsov
6b7dfaa598
Format
2021-12-13 01:58:47 -05:00
Alexander Skvortsov
d0c160923d
Fix listItems
to unbrick admin extension pages
...
https://github.com/flarum/core/pull/3176 accidentially stopped adding a `key` attribute to wrappers of non-vnode inputs. This resulted in "all or no vnodes must have keys" errors.
2021-12-13 01:34:05 -05:00
flarum-bot
c2ec848744
Bundled output for commit 187b5c6f0bc5976fa501ca979f704dac26e3f3a5
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-12-13 01:41:29 +00:00
Alexander Skvortsov
f26ad3e32d
Minor typefixes, fomat
2021-12-12 15:46:46 -05:00
Alexander Skvortsov
4759395186
Post's discussion should always be present
2021-12-12 15:39:45 -05:00
Alexander Skvortsov
a2c8407dd4
params
arguments for id-based app.store.find
should be optional
2021-12-12 15:39:28 -05:00
Alexander Skvortsov
306b3a9e8b
Type-safe session instantiation
2021-12-12 15:39:06 -05:00
Alexander Skvortsov
4444e7c788
Rename Discussion, User files to allow jsx
2021-12-12 15:18:37 -05:00
Alexander Skvortsov
4bd5bc87ee
Update js/src/common/models/User.ts
...
Co-authored-by: David Wheatley <hi@davwheat.dev>
2021-12-12 15:18:37 -05:00
Alexander Skvortsov
528c964d94
Update js/src/common/models/User.ts
...
Co-authored-by: David Wheatley <hi@davwheat.dev>
2021-12-12 15:18:36 -05:00
Alexander Skvortsov
3bca30121b
Update js/src/common/models/Discussion.ts
...
Co-authored-by: David Wheatley <hi@davwheat.dev>
2021-12-12 15:18:36 -05:00
Alexander Skvortsov
53180a38ac
Update js/src/common/Store.ts
...
Co-authored-by: David Wheatley <hi@davwheat.dev>
2021-12-12 15:18:36 -05:00
Alexander Skvortsov
d82073c3a9
Update js/src/common/Model.ts
...
Co-authored-by: David Wheatley <hi@davwheat.dev>
2021-12-12 15:18:36 -05:00
Alexander Skvortsov
44efff342d
Update js/src/common/Model.ts
...
Co-authored-by: David Wheatley <hi@davwheat.dev>
2021-12-12 15:18:36 -05:00
Alexander Skvortsov
0bdb018ad4
Add meta to ApiPayload interfaces
2021-12-12 15:18:35 -05:00
Alexander Skvortsov
b0504597da
Review changes, make Model.store non-nullable, include meta in APIPayload signatures
2021-12-12 15:18:35 -05:00
Alexander Skvortsov
b85aa403cc
Remove unnecessary nonnull assertions
2021-12-12 15:18:35 -05:00
Alexander Skvortsov
ab2620147a
Drop unnecessary JSDocs
2021-12-12 15:18:35 -05:00
Alexander Skvortsov
09a55258a0
format
2021-12-12 15:18:34 -05:00
Alexander Skvortsov
3a8d640dab
Clean up model nullability
2021-12-12 15:18:34 -05:00
Alexander Skvortsov
bbc9143404
Convert models to TS
2021-12-12 15:18:34 -05:00
flarum-bot
7be0c02ba1
Bundled output for commit 580be37eb45f57ba1b5446824c3a53f56e32eac7
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-12-12 19:55:47 +00:00
Alexander Skvortsov
580be37eb4
listItems
typing fix (#3176 )
...
Co-authored-by: David Wheatley <hi@davwheat.dev>
2021-12-12 14:51:05 -05:00
flarum-bot
a57ef5a3d5
Bundled output for commit 325b9afca6c07db8ea3ef88690909b2171c82efd
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-12-12 19:35:29 +00:00
Ian Morland
325b9afca6
fix: getPlainContent causes external content to be fetched ( #3193 )
2021-12-12 14:30:56 -05:00
flarum-bot
1a420828aa
Bundled output for commit 57b413ada59cd887f0f08df1290e49ccf345c6cc
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-12-11 17:37:26 +00:00
Alexander Skvortsov
57b413ada5
Split up application error handling ( #3184 )
...
Co-authored-by: David Wheatley <hi@davwheat.dev>
2021-12-11 12:32:51 -05:00
flarum-bot
326b787130
Bundled output for commit 0f2824e0f4ff597d6c804351b997b04adc5ae38d
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-12-07 18:55:28 +00:00
Rafał Całka
0f2824e0f4
Make StatusWidget tools extensible ( #3189 )
2021-12-07 13:50:40 -05:00
flarum-bot
b7a9911ffb
Bundled output for commit c219699024bb8a1f98747d842cf2cb1410d3bab4
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-12-06 17:07:57 +00:00
David Wheatley
c219699024
fix: clicking three dots on post opens all dropdowns in .Post-actions
( #3185 )
2021-12-06 18:03:07 +01:00
flarum-bot
02f351001c
Bundled output for commit 6a909386b24e3e769080786776fd635bfbafec85
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-12-02 16:21:19 +00:00
Ian Morland
6a909386b2
Move colorItems to ItemList ( #3186 )
2021-12-02 11:16:50 -05:00
flarum-bot
17d25ba4ce
Bundled output for commit c7662a320fc59798921d81f205f2dc564aa76587
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-12-01 22:10:25 +00:00
Alexander Skvortsov
c7662a320f
Fix app.route
initialization
...
The first argument being an object breaks the forum, since a function can work in `Object.assign` if it is the first argument.
2021-12-01 17:05:57 -05:00
flarum-bot
5a9f60d250
Bundled output for commit c522657212fa92120001cde453474ebece4190bd
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-12-01 20:21:28 +00:00
Alexander Skvortsov
c522657212
Improve avatar upload experience ( #3181 )
...
Fixes https://github.com/flarum/core/issues/3055
- On the frontend, accept only image types as a hint to the OS file picker.
- On the backend, add more robust validation to ensure only valid images make it through. This isn't necessary for security, but results in less confusing error mesages.
2021-12-01 15:16:45 -05:00
flarum-bot
2b87f10738
Bundled output for commit 29c290e78f68b878b7d8a82c4bd5f0fe7abf3f81
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-12-01 16:32:02 +00:00
Alexander Skvortsov
29c290e78f
Convert routes to Typescript ( #3177 )
2021-12-01 11:27:19 -05:00
flarum-bot
38c3ccd6be
Bundled output for commit 71cb8c378ff0f40ff0c1ea30710d7634a963293e
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-11-26 22:30:49 +00:00
Alexander Skvortsov
71cb8c378f
Add typing files for our translator libraries ( #3175 )
2021-11-26 17:26:37 -05:00
flarum-bot
94370375a5
Bundled output for commit afbf5f49054071da2aaa8abb26092a3ce15e1f45
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-11-23 22:58:48 +00:00
David Wheatley
afbf5f4905
fix: incorrect typings for Modal hide()
method ( #3180 )
...
* fix: incorrect typings for `hide()`
* fix: swap to arrow calling of hide handler
2021-11-23 22:54:26 +00:00
David Sevilla Martin
aa0b68bc8d
Convert some common classes/utils to TS ( #2929 )
...
* Convert common/Session
* Update common/states/AlertManagerState
* Convert common/utils/extractText
Co-authored-by: David Wheatley <hi@davwheat.dev>
2021-11-23 17:51:04 -05:00
flarum-bot
1832fb090d
Bundled output for commit 94c4f266e3f0e043f2998abb596868bd62850dc0
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-11-23 21:43:22 +00:00
David Sevilla Martin
94c4f266e3
feat: remove color validation in appearance admin page & add color indicator ( #3140 )
...
* Remove color validation in basics admin page & add color indicator
* Create ColorInput common component
* Revert 'formGroupAttrs' addition
* Rename component CSS classes
* Fix input type in ColorInput from AdminPage#buildSettingComponent
* Rename component to ColorPreviewInput, remove aliases in admin & export in compat
* Remove leftovers from rebase on master
* feat: add global type definition for a vnode element tag
* fix(a11y): add aria roles to color input
* chore: use new type
* chore: format
Co-authored-by: David Wheatley <hi@davwheat.dev>
2021-11-23 21:38:46 +00:00
flarum-bot
c96fa49853
Bundled output for commit a2034691096274cc57a25e376fe65eb3b8c2bc0e
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-11-23 13:06:36 +00:00
Sami Mazouz
a203469109
fix: Modal typings complicate inheritance ( #3178 )
2021-11-23 14:02:14 +01:00
flarum-bot
9117747d41
Bundled output for commit eaf1b867855933c0df54e63c33f68aa1966cc39d
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-11-21 19:49:09 +00:00
David Wheatley
eaf1b86785
fix(a11y): add focus traps to modals and nav drawer ( #3018 )
...
* Add focus trap util
* Add focus trap to Modals
Fixes #2663
* Split tab press into `onTab` handler
* Remove deprecated code
* Use requestAnimationFrame instead of setTimeout
* Reduce code duplication
* Implement focus trap in nav drawer
Fixes #2665
* Hide drawer when window is resized to be bigger
Fixes issue where focus trap would remain on the drawer when it is
just the app header, if the drawer was opened then the window was
made larger.
* Simplify conditional function calls
* Fix modal focus trap
* Remove debug code
* Simplify resize handler conditional statements
* Add info about reasoning of resize handler
* Prefer native JS methods over jQuery
* Update conditional function call to handle `undefined`
* Expose screen sizes as CSS custom properties
* Use `window.matchMedia` rather than resize handler
* Fix spelling error
Co-authored-by: David Sevilla Martin <me@datitisev.me>
* Remove breaking change
Co-authored-by: David Sevilla Martin <me@datitisev.me>
2021-11-21 19:44:31 +00:00