Alexander Skvortsov
d494a6a7d0
Don't throw errors for undefined relationships
2021-12-13 15:07:30 -05:00
Alexander Skvortsov
d543ba9656
Make sure this.data.attributes
is initialized.
...
`Object.assign` is not type-safe, and does ensure that the property being assigned to is not undefined.
2021-12-13 12:34:51 -05:00
flarum-bot
5d8964584b
Bundled output for commit ff3ea8bd0e
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-12-13 07:03:23 +00:00
Alexander Skvortsov
ff3ea8bd0e
Format
2021-12-13 01:58:47 -05:00
Alexander Skvortsov
f51fc7b502
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
d2a952d264
Bundled output for commit 17db36fb3c
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-12-13 01:41:29 +00:00
Alexander Skvortsov
17db36fb3c
Merge pull request #3174 from flarum/as/models-typing
...
Typescript for models
2021-12-12 20:37:32 -05:00
Ian Morland
e914deef6a
feat: Allow switching the ImageManager driver ( #3195 )
2021-12-12 22:34:10 +01:00
Alexander Skvortsov
d62c20285d
Minor typefixes, fomat
2021-12-12 15:46:46 -05:00
Alexander Skvortsov
32daeffa8a
Post's discussion should always be present
2021-12-12 15:39:45 -05:00
Alexander Skvortsov
f469bcfcd7
params
arguments for id-based app.store.find
should be optional
2021-12-12 15:39:28 -05:00
Alexander Skvortsov
a8c56122fd
Type-safe session instantiation
2021-12-12 15:39:06 -05:00
Alexander Skvortsov
ed84a21f18
Rename Discussion, User files to allow jsx
2021-12-12 15:18:37 -05:00
Alexander Skvortsov
4b5f680c39
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
5881a053e8
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
c9d8e73ea9
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
b460b8b5da
Update js/src/common/Store.ts
...
Co-authored-by: David Wheatley <hi@davwheat.dev>
2021-12-12 15:18:36 -05:00
Alexander Skvortsov
9fc6a2333d
Update js/src/common/Model.ts
...
Co-authored-by: David Wheatley <hi@davwheat.dev>
2021-12-12 15:18:36 -05:00
Alexander Skvortsov
c18dbbbe53
Update js/src/common/Model.ts
...
Co-authored-by: David Wheatley <hi@davwheat.dev>
2021-12-12 15:18:36 -05:00
Alexander Skvortsov
5df4a3df49
Add meta to ApiPayload interfaces
2021-12-12 15:18:35 -05:00
Alexander Skvortsov
982940ce78
Review changes, make Model.store non-nullable, include meta in APIPayload signatures
2021-12-12 15:18:35 -05:00
Alexander Skvortsov
11a72f8450
Remove unnecessary nonnull assertions
2021-12-12 15:18:35 -05:00
Alexander Skvortsov
2a7183b0a4
Drop unnecessary JSDocs
2021-12-12 15:18:35 -05:00
Alexander Skvortsov
70bd032cc7
format
2021-12-12 15:18:34 -05:00
Alexander Skvortsov
3c9c67d726
Clean up model nullability
2021-12-12 15:18:34 -05:00
Alexander Skvortsov
25934833b8
Convert models to TS
2021-12-12 15:18:34 -05:00
flarum-bot
c718d4d4d6
Bundled output for commit 661f68f32a
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-12-12 19:55:47 +00:00
Alexander Skvortsov
661f68f32a
listItems
typing fix (#3176 )
...
Co-authored-by: David Wheatley <hi@davwheat.dev>
2021-12-12 14:51:05 -05:00
Ian Morland
edb44417b4
Make SlugManager available to blade template ( #3194 )
...
* Make SlugManager available to blade template
* Use
2021-12-12 20:40:38 +01:00
flarum-bot
9d55e031ba
Bundled output for commit 50ce5474be
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-12-12 19:35:29 +00:00
Ian Morland
50ce5474be
fix: getPlainContent causes external content to be fetched ( #3193 )
2021-12-12 14:30:56 -05:00
flarum-bot
2dd22aa35d
Bundled output for commit a184f7e216
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-12-11 17:37:26 +00:00
Alexander Skvortsov
a184f7e216
Split up application error handling ( #3184 )
...
Co-authored-by: David Wheatley <hi@davwheat.dev>
2021-12-11 12:32:51 -05:00
flarum-bot
52673eccf9
Bundled output for commit 02139c1699
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-12-07 18:55:28 +00:00
Rafał Całka
02139c1699
Make StatusWidget tools extensible ( #3189 )
2021-12-07 13:50:40 -05:00
Daniël Klabbers
2f086d648d
Use revision versioner to allow custom asset versioning ( #3183 )
2021-12-06 12:49:21 -05:00
flarum-bot
0649680902
Bundled output for commit 4e16207453
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-12-06 17:07:57 +00:00
David Wheatley
4e16207453
fix: clicking three dots on post opens all dropdowns in .Post-actions
( #3185 )
2021-12-06 18:03:07 +01:00
Alexander Skvortsov
60c3e2fe77
Centralize pagination/canonical meta URL generation in Document ( #3077 )
...
* Centralize pagination/canonical meta URL generation in Document
* Apply fixes from StyleCI
[ci skip] [skip ci]
* Use translations for title template
* Apply fixes from StyleCI
[ci skip] [skip ci]
* Dont add translator to title driver interface
It's an implementation detail, and can be made available on specific implementations as needed.
Co-authored-by: Alexander Skvortsov <askvortsov1@users.noreply.github.com>
2021-12-03 13:31:50 -05:00
flarum-bot
118e28b27a
Bundled output for commit 58454c544c
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-12-02 16:21:19 +00:00
Ian Morland
58454c544c
Move colorItems to ItemList ( #3186 )
2021-12-02 11:16:50 -05:00
flarum-bot
4b20b7052d
Bundled output for commit 83b1c4d5f6
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-12-01 22:10:25 +00:00
Alexander Skvortsov
83b1c4d5f6
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
fb1dd360d7
Bundled output for commit 03e3e86fe6
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-12-01 20:21:28 +00:00
Alexander Skvortsov
03e3e86fe6
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
22a64b91e5
Bundled output for commit 2ffe0f4b71
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-12-01 16:32:02 +00:00
Alexander Skvortsov
2ffe0f4b71
Convert routes to Typescript ( #3177 )
2021-12-01 11:27:19 -05:00
flarum-bot
a0d52569ca
Bundled output for commit 1c1a691040
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-11-26 22:30:49 +00:00
Alexander Skvortsov
1c1a691040
Add typing files for our translator libraries ( #3175 )
2021-11-26 17:26:37 -05:00
flarum-bot
b75bbf338b
Bundled output for commit 44e7fc3381
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-11-23 22:58:48 +00:00