Sami Mazouz
18bdd48835
Merge remote-tracking branch 'origin/main'
2022-11-16 11:22:47 +01:00
Sami Mazouz
f49cf887dc
revert: fix typing errors after dependencies update
...
Signed-off-by: Sami Mazouz <sychocouldy@gmail.com >
2022-11-16 11:17:20 +01:00
flarum-bot
069a29d22a
Bundled output for commit 105170b5bc
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2022-11-16 07:26:43 +00:00
Daniël Klabbers
105170b5bc
chore: recompile assets to fix mentions bug
2022-11-16 08:20:04 +01:00
flarum-bot
b8261ef055
Bundled output for commit d14770188b
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2022-11-15 23:43:41 +00:00
Ian Morland
d14770188b
chore: add fullstop to comment
2022-11-15 23:38:02 +00:00
flarum-bot
46adf40675
Bundled output for commit 6938a13223
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2022-11-13 14:37:46 +00:00
Sami Mazouz
6938a13223
fix: typing errors after dependencies update
...
Signed-off-by: Sami Mazouz <sychocouldy@gmail.com >
2022-11-13 15:31:10 +01:00
flarum-bot
ab56aefeaa
Bundled output for commit 259db92b9a
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2022-11-10 23:30:18 +00:00
flarum-bot
eeb00cc56b
Bundled output for commit 87cdb5b4d8
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2022-11-07 15:14:44 +00:00
Ian Morland
87cdb5b4d8
feat: Allow additional reset password params, introduce ForgotPasswordValidator
( #3671 )
...
* feat: Allow additional reset password params, introduce 'ForgotPasswordValidator'
* Apply fixes from StyleCI
Co-authored-by: StyleCI Bot <bot@styleci.io >
2022-11-07 15:06:00 +00:00
flarum-bot
bc4b0b864c
Bundled output for commit 53ab1503e4
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2022-11-07 13:53:51 +00:00
Ian Morland
53ab1503e4
feat: Allow additional login params, Introduce LogInValidator
( #3670 )
...
* Allow additional login params, dispatch 'LoggingIn' event
* Update framework/core/js/src/forum/components/LogInModal.tsx
Co-authored-by: David Wheatley <hi@davwheat.dev >
* Introduce 'LogInValidator'
* Apply fixes from StyleCI
Co-authored-by: David Wheatley <hi@davwheat.dev >
Co-authored-by: StyleCI Bot <bot@styleci.io >
2022-11-07 13:47:04 +00:00
flarum-bot
2096fa2807
Bundled output for commit 06963df407
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2022-11-07 11:36:10 +00:00
Ian Morland
06963df407
chore: format js
2022-11-07 11:30:01 +00:00
flarum-bot
8fe09815f5
Bundled output for commit fccc3e2188
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2022-11-07 11:28:16 +00:00
ornanovitch
fccc3e2188
feat: contrast util with yiq calculator ( #3652 )
...
* add yiq calculator util
* fix: convert 3 chars hex to 6 chars hex
* fix: clarify util name
* feat: add text color variables not depending on the dark/light mode
* refactor: change getContrast to isDark with for a more direct approach
* fix: adjust snippet description
* chore: change `var` to `let`
Co-authored-by: David Wheatley <david@davwheat.dev >
2022-11-07 11:20:02 +00:00
flarum-bot
201d7430fe
Bundled output for commit 52f6148876
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2022-10-18 14:44:18 +00:00
Sami Mazouz
52f6148876
chore: add priorities to profile settings page ( #3657 )
...
To give extensions more flexibility
2022-10-18 16:38:25 +02:00
flarum-bot
973ec32e13
Bundled output for commit cf818aae9e
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2022-09-23 18:59:15 +00:00
Ngô Quốc Đạt
cf818aae9e
replace ColorPreviewInput
for GroupModal color input ( #3650 )
2022-09-23 19:52:48 +01:00
flarum-bot
c305f9a105
Bundled output for commit 3b773e2677
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2022-09-05 13:31:03 +00:00
Sami Mazouz
3b773e2677
chore: don't pass password field between auth modals ( #3626 )
...
* chore: don't pass password field between auth modals
* chore: reset password on failed attempts
* chore: `yarn format`
Signed-off-by: Sami Mazouz <sychocouldy@gmail.com >
2022-09-05 13:44:11 +01:00
flarum-bot
f3156c65c9
Bundled output for commit 2719042c71
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2022-08-31 19:22:47 +00:00
Robert Korulczyk
2719042c71
feat: add custom class for email confirmation alert ( #3584 )
2022-08-31 21:13:25 +02:00
flarum-bot
34b7686d8a
Bundled output for commit 4eb2112282
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2022-08-11 20:46:35 +00:00
Ian Morland
4eb2112282
feat: Admin debug mode warning ( #3590 )
...
* feat: Admin debug mode warning
* prettier
* Wrap in Alert component
* feat: add `title` and `icon` attributes to the `Alert` component
Signed-off-by: Sami Mazouz <ilyasmazouz@gmail.com >
* Update framework/core/js/src/admin/components/DebugWarningWidget.js
Co-authored-by: Sami Mazouz <sychocouldy@gmail.com >
* Update framework/core/locale/core.yml
Co-authored-by: Sami Mazouz <sychocouldy@gmail.com >
* prettier
* chore: convert to TS
Signed-off-by: Sami Mazouz <ilyasmazouz@gmail.com >
* Update framework/core/js/src/common/components/Alert.tsx
Co-authored-by: David Wheatley <hi@davwheat.dev >
* chore: add docs link
Signed-off-by: Sami Mazouz <ilyasmazouz@gmail.com >
Co-authored-by: Sami Mazouz <ilyasmazouz@gmail.com >
Co-authored-by: Sami Mazouz <sychocouldy@gmail.com >
Co-authored-by: David Wheatley <hi@davwheat.dev >
2022-08-11 22:41:54 +02:00
flarum-bot
eab5093012
Bundled output for commit 1948f25151
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2022-08-08 21:22:31 +00:00
Sami Mazouz
1948f25151
refactor: convert page components to TypeScript ( #3538 )
...
* fix(a11y): color preview fields have no aria label
* refactor: convert page components to TypeScript
Co-authored-by: David Wheatley <hi@davwheat.dev >
Signed-off-by: Sami Mazouz <ilyasmazouz@gmail.com >
2022-08-08 22:11:58 +01:00
flarum-bot
44825f1b94
Bundled output for commit d02bf0faa1
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2022-08-08 18:30:58 +00:00
Ian Morland
d02bf0faa1
feat: Delete all notifications ( #3529 )
...
* Add delete all notifications option
* chore: `DELETE /api/notifications` as per conventions
* test: can delete all notifications
Co-authored-by: Sami Mazouz <ilyasmazouz@gmail.com >
2022-08-08 19:26:16 +01:00
flarum-bot
b28606b8ef
Bundled output for commit 631b4c194c
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2022-08-08 13:53:39 +00:00
David Wheatley
495462183b
chore: format code
2022-08-08 14:00:22 +01:00
Jasper Vriends
f69210b6d1
feat(modals): support stacking modals, remove bootstrap modals dependency ( #3456 )
...
* Feature: Stackable modals
* Processed feedback
* fix: use position in modal stack rather than key for modal number
* fix: use correct base z-index
* chore: simplify `className` to `class`
* chore: add `key` attribute to ModalManager element
* fix: backdrop flashing as modals are stacked/unstacked
* chore: simplify modal close process
* docs: add TS overload to indicate deprecated modal opening syntax
Require explicit values for `attrs` and `stackModal` from Flarum 2.0, beginning deprecation from now.
* feat: use stackable modal for forgot password modal above sign in
* chore: explicitly check if modal is open before trying to focus trap
* fix(a11y): add missing `aria-hidden` on main content when modal open
* fix(a11y): add missing `aria-modal` on modal
* chore: remove test code
* chore: remove dead CSS
* chore: remove overload
* fix: lock page scrolling when modal is open
* fix: strange scrolling behaviour
* chore: convert to JSX
* fix: event listener memory leak
* chore: remove unneeded optional chaining
* fix: incorrect return types
* chore: rewrite backdrop system - use one backdrop for all modals
* docs: typos in comment block
* fix: show backdrop directly below top-most modal
Co-authored-by: Sami Mazouz <sychocouldy@gmail.com >
* chore: format
* fix: use an invisible backdrop for each modal to exit
Signed-off-by: Sami Mazouz <ilyasmazouz@gmail.com >
* chore: remove debugging code
Signed-off-by: Sami Mazouz <ilyasmazouz@gmail.com >
* chore: remove forgotten debug code
Co-authored-by: David Wheatley <david@davwheat.dev >
Co-authored-by: Sami Mazouz <sychocouldy@gmail.com >
2022-08-08 13:29:14 +01:00
Robert Korulczyk
e2f568252b
perf: add loading="lazy"
attribute for avatars ( #3578 )
...
Co-authored-by: David Wheatley <david@davwheat.dev >
2022-08-08 11:29:52 +01:00
flarum-bot
e911b52b4c
Bundled output for commit 2defb17cc2
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2022-07-26 12:53:14 +00:00
David Wheatley
2defb17cc2
feat: publish assets on admin dashboard cache clear ( #3564 )
...
Co-authored-by: Sami Mazouz <ilyasmazouz@gmail.com >
2022-07-26 13:48:04 +01:00
Sami Mazouz
795a500adb
feat: Queue package manager commands ( #3418 )
...
* feat: Queue package manager commands
* adjust tests
* fix: force run whynot command synchronously
* chore: maximize command output box's height
* chore: more user instructions on background queue
* feat: track command peak memory usage
* feat: exit of CLI php version doesn't match web php version
* chore: install deps
* chore: format and typing workflow fix
Signed-off-by: Sami Mazouz <ilyasmazouz@gmail.com >
2022-07-24 14:02:13 +01:00
flarum-bot
e5a3598bf6
Bundled output for commit 7cafd9f51a
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2022-07-21 10:54:05 +00:00
Sami Mazouz
31a00eeb95
fix(regression): loading next discussion list pages fails ( #3547 )
...
Signed-off-by: Sami Mazouz <ilyasmazouz@gmail.com >
2022-07-19 19:22:45 +01:00
flarum-bot
343fe0e317
Bundled output for commit 07b2f86dcc
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2022-07-18 23:14:26 +00:00
David Wheatley
d0998be8fa
fix: html entities shown raw in page title ( #3542 )
2022-07-18 16:10:34 +01:00
flarum-bot
cd610a1cf2
Bundled output for commit 0c017c2aa0
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2022-07-15 22:33:28 +00:00
Sami Mazouz
0c017c2aa0
refactor: convert AlertManager
IndexPage
and UserPage
components to TS ( #3536 )
...
* chore: convert `AlertManager` component to TypeScript
* chore: `compat.js` to `compat.ts`
* chore: convert `IndexPage` component to TypeScript
* chore: convert `UserPage` component and inheritors to TypeScript
* chore: `yarn format`
* chore: import types instead
2022-07-15 23:27:47 +01:00
flarum-bot
bacb095382
Bundled output for commit 7471ef64d5
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2022-07-14 15:02:48 +00:00
Sami Mazouz
7471ef64d5
refactor: convert Badge
, Checkbox
and Navigation
components to TS ( #3532 )
...
* chore: convert badge components to TypeScript
Signed-off-by: Sami Mazouz <ilyasmazouz@gmail.com >
* chore: convert checkbox components to TypeScript
Signed-off-by: Sami Mazouz <ilyasmazouz@gmail.com >
* chore: convert `Navigation` component to TypeScript
Signed-off-by: Sami Mazouz <ilyasmazouz@gmail.com >
* chore: import mithril type instead
2022-07-14 15:54:16 +01:00
flarum-bot
819602520a
Bundled output for commit 16f59f514b
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2022-07-14 11:39:02 +00:00
David Wheatley
759f7ef327
fix(a11y): present post streams as feeds, setting busy when loading new pages ( #3522 )
2022-07-14 12:02:20 +01:00
David Wheatley
9c825aaa2b
fix(a11y): set aria-busy
when editing a post stream item ( #3521 )
...
* fix(a11y): add `aria-busy="true"` to posts being edited
* fix(a11y): add `aria-busy="true"` to reply placeholder
2022-07-14 12:02:12 +01:00
David Wheatley
952a5891bb
fix(a11y): add accessible labels to notification grid options ( #3520 )
2022-07-14 12:02:00 +01:00