Commit Graph

8281 Commits

Author SHA1 Message Date
Matthew Kilgore
ca2ac10c17 Initial extension requirements, will eventually have stubs 2021-11-24 22:58:58 -05:00
Matthew Kilgore
3da450c91a Initial commit 2021-11-24 22:57:30 -05:00
SychO9
488edaca7a test: Checking for updates and global updating 2021-11-24 20:16:25 +01:00
SychO9
5206e8e1dc chore: 200 status codes 2021-11-24 19:49:41 +01:00
SychO9
97ac47ea94 chore: Remove dead code 2021-11-24 19:41:32 +01:00
Sami Mazouz
1754313503 test: Updates (#11) 2021-11-24 18:25:43 +01: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
David Wheatley
44e7fc3381 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
5b14838770 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
SychO9
b2d8f3dd5b Add actor to extension update event 2021-11-23 23:50:06 +01:00
SychO9
8e39edb200 chore: remove test code 2021-11-23 23:06:30 +01:00
SychO9
f4bb8158ef feat: misc additions
- Detect extensions that didn't update between updates
- Add composer why not command where approriate (when extension didn't update, when major update failed)
- Detect incompatible extensions in major update failure and show the extensions in the frontend
- Create last update run setting value which holds the state of the latest update runs
- Other fixes
2021-11-23 23:02:56 +01:00
flarum-bot
458d8dea18 Bundled output for commit f418b84aca
Includes transpiled JS/TS, and Typescript declaration files (typings).

[skip ci]
2021-11-23 21:43:22 +00:00
flarum-bot
e8cb1559cf Bundled output for commit f41d6bba7e
Includes transpiled JS/TS.

[skip ci]
2021-11-23 21:39:39 +00:00
David Sevilla Martin
f418b84aca 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
David Wheatley
f41d6bba7e fix: errors on texteditor re-use again (#78)
* fix: errors on texteditor re-use again

* fix: use arrow func to not alter `this`

* fix: more replacements
2021-11-23 21:38:28 +00:00
flarum-bot
2721ac8498 Bundled output for commit 302d92aa47
Includes transpiled JS/TS.

[skip ci]
2021-11-23 20:45:52 +00:00
Gianni Guida
302d92aa47 feat: added compat exports and extensibility (#76)
* Added extensibility

* Corrected object export

* Exported the `insertMention` util

* Return a `Promise` in the `reply` util (for extensibility)

* Removed initialization utils

Co-authored-by: Rafael Horvat <rafael.horvat@glowingblue.com>
2021-11-23 20:44:46 +00:00
flarum-bot
9dbe86a22c Bundled output for commit a4b97053f4
Includes transpiled JS/TS, and Typescript declaration files (typings).

[skip ci]
2021-11-23 13:06:36 +00:00
Sami Mazouz
a4b97053f4 fix: Modal typings complicate inheritance (#3178) 2021-11-23 14:02:14 +01:00
David Wheatley
78bcf74375 chore: use @php in Blade templates (#3172)
* chore: remove comment

* chore: use `@php` in blade templates

* chore: use `@php` in blade templates
2021-11-23 12:55:36 +00:00
David Wheatley
733ebff40c fix(a11y): show post action items when focus is within the post (#3173)
* fix: show post action items when focus is within the post

* fix: add missing `&`
2021-11-21 20:25:00 +00:00
flarum-bot
9759f4ec5a Bundled output for commit 697fcd7da0
Includes transpiled JS/TS, and Typescript declaration files (typings).

[skip ci]
2021-11-21 19:49:09 +00:00
David Wheatley
697fcd7da0 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
SychO9
c8b8dacb67 Remove dead code 2021-11-20 16:59:24 +01:00
SychO9
2e3a78ca2d require core dev master when deving 2021-11-20 16:54:19 +01:00
SychO9
fd70b46c91 Re-run update check after update operations 2021-11-20 16:48:28 +01:00
SychO9
3497028cc0 Improve the logic behind the different features 2021-11-20 16:31:26 +01:00
flarum-bot
9066b99f93 Bundled output for commit cc539a71dc
Includes transpiled JS/TS, and Typescript declaration files (typings).

[skip ci]
2021-11-19 17:46:08 +00:00
Sami Mazouz
cc539a71dc fix: Post--by-actor not showing when comparing user instances as discussion.user() is not loaded (#3170) 2021-11-19 18:41:13 +01:00
SychO9
1fcd9b86d7 Remove testing code 2021-11-18 15:17:16 +01:00
SychO9
38cd56c351 Change minor updating to update everything as is currently 2021-11-18 15:14:22 +01:00
SychO9
71e812c386 Split responsibilities across different classes. 2021-11-17 20:53:27 +01:00
flarum-bot
aeafc483e3 Bundled output for commit 3c5229610f
Includes transpiled JS/TS.

[skip ci]
2021-11-17 16:18:54 +00:00
Alexander Skvortsov
3c5229610f Prompt for nickname on registration (#4)
Allow users to set a nickname while registering, controlled by settings. Also, add a setting to hide the username input entirely and randomly generate the username.

Co-authored-by: Sami Mazouz <sychocouldy@gmail.com>
2021-11-17 11:17:36 -05:00
Alexander Skvortsov
b6e7fad8df Fix test cases for SetSettingsController 2021-11-16 16:54:23 -05:00
Alexander Skvortsov
80833d154f Apply fixes from StyleCI
[ci skip] [skip ci]
2021-11-16 21:50:53 +00:00
Alexander Skvortsov
28d6471877 Add integration tests for settings API endpoint 2021-11-16 16:48:09 -05:00
flarum-bot
6d4c7d15a6 Bundled output for commit 38362e689d
Includes transpiled JS/TS, and Typescript declaration files (typings).

[skip ci]
2021-11-16 20:55:56 +00:00
Alexander Skvortsov
38362e689d Fix minor typing error on UserListPage 2021-11-16 15:50:54 -05:00
Alexander Skvortsov
5a26dd8c4b Extension permission typings, fix glitch with extension permissions grid 2021-11-16 15:49:42 -05:00
David Wheatley
4be430276e chore: changelog for 1.1.1 2021-11-16 18:54:54 +00:00
David Wheatley
f611938707 chore: changelog for 1.1.2 2021-11-16 18:54:03 +00:00
Alexander Skvortsov
b14f7d9963 Fix errors on 20X responses with no body
`''` is not json-parsable, so  in that case we return null. This was the behavior prior to f5cab714e1
2021-11-16 13:34:28 -05:00
Daniël Klabbers
deff342985 fix: allow queue restarting (#3166)
By injecting the cache store into the queue, we allow queues to be
restarted using php flarum queue:restart and similar events dispatched
from within Laravelish classes.
2021-11-16 10:46:31 -05:00
Ian Morland
2b00c9817b Bump flarum-webpack-config to 1.0.0 (#44) 2021-11-16 16:25:09 +01:00
flarum-bot
c72d0c6815 Bundled output for commit 99644abb30
Includes transpiled JS/TS.

[skip ci]
2021-11-16 15:01:03 +00:00
Ian Morland
99644abb30 fix: set priority on subscription item (#43) 2021-11-16 14:58:34 +00:00
flarum-bot
e90841624a Bundled output for commit a42f660e10
Includes transpiled JS/TS, and Typescript declaration files (typings).

[skip ci]
2021-11-16 14:09:23 +00:00
Ian Morland
a42f660e10 Add priority order to discussion controls (#3165) 2021-11-16 15:04:54 +01:00