flarum-bot
74b2258ae7
Bundled output for commit f5cab714e1
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-11-11 19:21:56 +00:00
Alexander Skvortsov
f5cab714e1
Add typechecks, typescript coverage GH action, fix many type errors ( #3136 )
2021-11-11 14:17:22 -05:00
David Wheatley
62486045b9
chore: migrate fully to Yarn ( #3155 )
...
* chore: migrate to Yarn package manager
* chore: bump deps, move `expose-loader` to correct deps section
* fix: remove package from old typescript shim
* feat: use Yarn Plug'n'Play
* chore: keep `node_modules` ignored for people who choose to use npm anyway
* Revert "feat: use Yarn Plug'n'Play"
This reverts commit 9781c8c8d5
.
2021-11-10 20:10:25 +00:00
Daniel Klabbers
83412537a2
fix(logs): assign INFO scope to correct argument
...
Argument for INFO (constant value 200) was assigned to
maxfiles argument incorrectly.
2021-11-09 14:48:53 +01:00
flarum-bot
a627013cd7
Bundled output for commit 0fed7bc247
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-11-09 03:35:53 +00:00
David Wheatley
0fed7bc247
chore: better typings for DiscussionListState ( #3132 )
2021-11-08 22:33:52 -05:00
flarum-bot
b97c750cf3
Bundled output for commit 0db7f3be74
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-11-08 23:55:13 +00:00
David Wheatley
0db7f3be74
feat: allow use of any tag in listItems
helper ( #3147 )
...
* feat: allow use of any tag in `listItems` helper
* fix: fix missing optional chaining
* chore: use more optional chaining
* fix: various typings errors
* chore: replace `Vnode[]` with `Children`
2021-11-08 23:52:47 +00:00
Sami Mazouz
029e34bfd7
feat: Use an extensible document title driver implementation ( #3109 )
...
* feat: Use an extensible document title driver implementation
* chore: Add todo to use DI in 2.0
2021-11-08 23:15:32 +01:00
flarum-bot
d274adb0e4
Bundled output for commit 1a695dee2c
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-11-08 21:54:19 +00:00
David Sevilla Martin
1a695dee2c
Convert extend util to TypeScript ( #2928 )
...
* Allow using file extension in core compat imports
Necessary for extend imports to have proper typings as we also have an unrelated extend/index.js file
* Add .ts file extension to extend imports for typings
* Fix changes to proxifyCompat regex breaking non-core import paths
* Move utility types to global types
Co-authored-by: David Wheatley <hi@davwheat.dev>
2021-11-08 16:52:13 -05:00
flarum-bot
a07171cf1f
Bundled output for commit ec97c45d96
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-11-08 21:35:22 +00:00
Alexander Skvortsov
ec97c45d96
Use calculated offset when loading page in PaginatedListState ( #3159 )
2021-11-08 16:33:07 -05:00
flarum-bot
46def26c9f
Bundled output for commit 2d386c8e21
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-11-08 18:42:22 +00:00
Garrett Grimm
2d386c8e21
Add aria-label attribute to navigation drawer button. ( #3157 )
...
Co-authored-by: David Wheatley <hi@davwheat.dev>
2021-11-08 13:40:17 -05:00
flarum-bot
d145e8cfc9
Bundled output for commit 64b9c818d6
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-11-04 21:40:48 +00:00
David Wheatley
64b9c818d6
fix: Component.component argument typings ( #3148 )
2021-11-04 21:38:50 +00:00
Sami Mazouz
9a275e8e1b
feat: Declare & Use CSS Custom Properties ( #3146 )
2021-11-04 22:34:18 +01:00
flarum-bot
8aebf482f3
Bundled output for commit d5ac76fbf4
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-11-03 23:23:42 +00:00
David Wheatley
d5ac76fbf4
chore: replace for ... in
with Array.reduce
( #3149 )
2021-11-03 23:21:47 +00:00
Clark Winkelmann
ef9db0655a
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
9fbfed3695
Bundled output for commit ce9f8f9880
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-11-01 15:18:09 +00:00
David Sevilla Martin
ce9f8f9880
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
e8ffdead39
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
62b92ba02e
feat: Create loadWhere
relations extender ( #3116 )
2021-11-01 10:45:02 +01:00
flarum-bot
21c7d90ee7
Bundled output for commit 9afcbba213
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-10-31 20:20:31 +00:00
Dan Wallis
9afcbba213
Deprecate unused evented
utility ( #3125 )
2021-10-31 16:18:44 -04:00
Sami Mazouz
ba493a90c1
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
fa82773cc8
Bundled output for commit f6e5c15af9
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-10-31 18:23:34 +00:00
Alexander Skvortsov
f6e5c15af9
Support, update to webpack 5 ( #3135 )
2021-10-31 14:21:17 -04:00
flarum-bot
ca575acfbd
Bundled output for commit a36e400532
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-10-30 23:18:37 +00:00
David Sevilla Martin
a36e400532
Add textarea setting type to AdminPage#buildSettingComponent ( #3141 )
2021-10-30 19:16:21 -04:00
flarum-bot
5a63ee42f0
Bundled output for commit 26e44f47ca
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-10-30 23:15:48 +00:00
David Sevilla Martin
26e44f47ca
Switch to constructor MIN_SEARCH_LENGTH in Search component ( #3130 )
2021-10-30 19:13:43 -04:00
flarum-bot
574ba355c2
Bundled output for commit f7e97f510b
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-10-30 22:46:26 +00:00
David Wheatley
f7e97f510b
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
52b2890633
Bundled output for commit 2e738c6f1e
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-10-30 22:31:34 +00:00
David Wheatley
2e738c6f1e
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
5de64e14bc
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
1e4ab61878
Bundled output for commit 85c285ec4c
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-10-29 22:39:58 +00:00
David Sevilla Martin
85c285ec4c
fix: remove 'typeof' in 'typeof this' from AdminPage#buildSettingComponent params ( #3142 )
2021-10-30 00:37:41 +02:00
flarum-bot
c9a2094caf
Bundled output for commit 47a800e724
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-10-29 18:33:41 +00:00
Sami Mazouz
47a800e724
chore: Minor Readme CSS code tidy up ( #3138 )
2021-10-29 19:31:15 +01:00
David Wheatley
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
flarum-bot
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
Alexander Skvortsov
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
flarum-bot
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
Ian Morland
ddeaf37f49
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
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
David Wheatley
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