flarum-bot
8c3d92c427
Bundled output for commit acf16fdf2e
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-10-29 18:33:41 +00:00
Sami Mazouz
acf16fdf2e
chore: Minor Readme CSS code tidy up ( #3138 )
2021-10-29 19:31:15 +01:00
flarum-bot
02c2df681d
Bundled output for commit 2000727e94
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-10-29 17:35:09 +00:00
Alexander Skvortsov
2000727e94
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
33841d1e25
Bundled output for commit 28ead83b04
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-10-28 01:59:00 +00:00
Ian Morland
28ead83b04
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
247ace2f04
Bundled output for commit e0b6190733
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-10-27 21:01:48 +00:00
David Wheatley
e0b6190733
[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
flarum-bot
f66a7ef7cc
Bundled output for commit e550b15cea
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-10-27 20:44:05 +00:00
Alexander Skvortsov
e550b15cea
Bump ICU MessageFormat ( #3122 )
...
This uses `Intl.PluralRules` for plural rules, and fixes a security vulnerability allowing JS injection through translation arguments.
2021-10-27 16:41:49 -04:00
flarum-bot
db6c8b8774
Bundled output for commit 4982efed3a
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-10-27 20:17:11 +00:00
David Wheatley
4982efed3a
chore: bump JS dependencies ( #3134 )
2021-10-27 16:14:26 -04:00
David Wheatley
57d91b2d87
Revert "chore: better typings for DiscussionListState"
...
This reverts commit e9b3d3d313
.
2021-10-27 17:17:24 +02:00
David Wheatley
e9b3d3d313
chore: better typings for DiscussionListState
2021-10-27 17:17:01 +02:00
flarum-bot
5e84490fd0
Bundled output for commit 2b0d55632e
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-10-26 21:35:14 +00:00
Alexander Skvortsov
2b0d55632e
ExtensionPage: rename "Uninstall" to "Purge" ( #3123 )
...
https://i.imgur.com/aOOkqhk.png
2021-10-26 17:32:39 -04:00
flarum-bot
7ebf535b25
Bundled output for commit a661376d16
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-10-25 21:37:01 +00:00
Alexander Skvortsov
a661376d16
Catch errors when uploading white avatar ( #3119 )
2021-10-25 17:34:39 -04:00
flarum-bot
a9b1a518a2
Bundled output for commit 9416b1c150
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-10-25 05:47:17 +00:00
Clark Winkelmann
9416b1c150
Fix mail settings select component never being used ( #3120 )
2021-10-25 01:44:46 -04:00
flarum-bot
c52c0987fb
Bundled output for commit 60f0ef0bd5
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-10-14 18:33:00 +00:00
Alexander Skvortsov
60f0ef0bd5
Handle post rendering errors to avoid bricking ( #3061 )
...
Whether it's due to corrupted content, missing tags, caching issues, or other assorted reasons, post content can't be rendered. Currently, this results in an exception that crashes the entire forum and is hard to debug. Instead, we should log the error and show an indicator message that rendering has failed.
Co-authored-by: Sami Mazouz <sychocouldy@gmail.com>
Co-authored-by: David Wheatley <hi@davwheat.dev>
2021-10-14 14:30:18 -04:00
flarum-bot
82d67919bb
Bundled output for commit 713d95eb36
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-10-14 13:43:57 +00:00
Sami Mazouz
713d95eb36
fix: import app from common app instead ( #3104 )
...
Introduced in #3099
2021-10-14 14:41:22 +01:00
flarum-bot
d053bb5496
Bundled output for commit 05121b928a
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-10-13 18:58:05 +00:00
David Sevilla Martin
05121b928a
Lazy draw dropdowns to improve performance ( #2925 )
2021-10-13 14:55:32 -04:00
Fransiscus Rolanda Malau
0a7e885eab
Add missing autocomplete attributes to input fields ( #3088 )
...
* Add missing autocomplete attributes to input fields
* Add autocomplete attributes to password fields
* Attribute should use new-password
2021-10-13 14:53:35 -04:00
flarum-bot
3f2e25b35f
Bundled output for commit 2a86c25297
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-10-13 18:51:06 +00:00
Braunson Yager
2a86c25297
Added ES6 local support for formatNumber helper as per #2951 ( #3099 )
2021-10-13 14:48:37 -04:00
Alexander Skvortsov
99112429f9
Release v1.1.0
2021-10-11 21:19:05 -04:00
flarum-bot
2b47e90827
Bundled output for commit 1c2465b2da
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-10-07 03:33:54 +00:00
Alexander Skvortsov
1c2465b2da
Support filter params in discussion list state
...
https://github.com/flarum/core/pull/3068 accidentially broke the user discussions page, as up until this commit, `DiscussionListState`didn't accept any filter params.
2021-10-06 23:30:32 -04:00
Alexander Skvortsov
a6717ee981
Remove .html
on all docs urls
...
Now that Flarum docs have been moved to docusaurus, URLs no longer end with `.html`.
Closes https://github.com/flarum/core/issues/3092
2021-10-05 10:13:19 -04:00
flarum-bot
450ab61620
Bundled output for commit e2f01c040b
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-09-29 15:32:51 +00:00
Sami Mazouz
e2f01c040b
fix: Anchors should not have type="button"
( #3086 )
2021-09-29 11:30:31 -04:00
flarum-bot
245d0d2550
Bundled output for commit 5dd48e1b86
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-09-20 15:08:49 +00:00
David Wheatley
5dd48e1b86
[A11Y] Accessibility improvements for the Search component ( #3017 )
...
* Remove deprecated code
* Accessibility improvements for Search component
2021-09-20 16:06:15 +01:00
flarum-bot
b0bc021034
Bundled output for commit 1b193196da
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-09-11 08:26:35 +00:00
Rafael Horvat
1b193196da
Use author
filter parameter instead of q
with gambit to get a user's discussions on the DiscussionsUserPage
( #3068 )
2021-09-11 09:24:15 +01:00
flarum-bot
ebdc232b11
Bundled output for commit eb0dd1f0d0
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-09-06 00:46:37 +00:00
David Sevilla Martín
eb0dd1f0d0
Add extra error handling for avatar file size & large payload ( #3042 )
...
* Add extra error handling for avatar file size & large payload
* Change error message to return 'upload failure' on most errors instead of 'no file' message
2021-09-05 20:43:59 -04:00
flarum-bot
3db724e0b3
Bundled output for commit 71073b064a
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-08-26 09:35:55 +00:00
Rafael Horvat
71073b064a
Allow adding page
parameters to PaginatedListState, like limit
. ( #2935 )
2021-08-26 10:33:22 +01:00
flarum-bot
d82c093c0f
Bundled output for commit c2a0cf8d04
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-08-25 17:35:41 +00:00
Sami Mazouz
c2a0cf8d04
fix: Extension admin page erroring out ( #3054 )
...
Extension admin pages are currently not working because of a JS error.
The settings record is never defined but directly used, it used to be defined as an empty object in oninit.
2021-08-25 13:33:19 -04:00
flarum-bot
6defca5a6d
Bundled output for commit 0a2b28ebe0
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-08-23 01:02:28 +00:00
David Wheatley
0a2b28ebe0
Rewrite AdminPage
abstract component into Typescript ( #2996 )
...
* Rewrite AdminPage.js into Typescript
* Export more interfaces and types
* Use Stream type
* Update js/src/admin/components/AdminPage.tsx
Co-authored-by: Sami Mazouz <sychocouldy@gmail.com>
* Move `HTMLInputTypes` type to global declarations
* Add missing app import
* Export options interface
* Remove unused method
* Add random element ID generator
* Add attrs for Page component
Full rewrite needed later
* Provide correct attrs
* Add missing a11y attributes for help text and labels
* Update TSDoc comment
* Allow Children to be passed for label/help text
* Extract setting types to arrays
* Make Page class abstract; fix incorrect Component generic call
* Mark AdminPage as abstract
* Mark `content` as abstract
* Revert "Move `HTMLInputTypes` type to global declarations"
This reverts commit c900cb3f6d
.
* Restore TSDoc on HTMLInputTypes type
* Fix typo
Co-authored-by: Sami Mazouz <sychocouldy@gmail.com>
2021-08-23 01:59:50 +01:00
flarum-bot
6c64837247
Bundled output for commit 66aaa862fd
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-08-22 22:48:43 +00:00
David Wheatley
66aaa862fd
fix: reference to undefined variable discussion
2021-08-22 23:46:34 +01:00
flarum-bot
1ab35d89ac
Bundled output for commit 3cf19dd2ea
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-08-22 19:40:36 +00:00
David Wheatley
3cf19dd2ea
Rewrite Button to Typescript ( #2984 )
...
* Rename Button file
* Convert to TS
* Add debug warning helper
Fires `console.warn`, but only when the forum is in debug mode. Can help to inform extension developers of possible issues with their JS code.
* Simplify button content template
* Rewrite Button component
- Prefer `aria-label` over `title`
- Don't duplicate button content to `title` attribute
- Warn in debug mode if button has no accessible content
- Use modern JS/TS syntax (`||=`, spread, etc)
* Update to work with new Button component
* Update warning
Co-authored-by: Matt Kilgore <tankerkiller125@gmail.com>
* Fire warning in `oncreate`
* Format
* Make Button have extensible Attributes type via generics
* Update args type
* Update js/src/common/components/Button.tsx
Co-authored-by: Matt Kilgore <tankerkiller125@gmail.com>
Co-authored-by: David Sevilla Martin <me@datitisev.me>
Co-authored-by: Alexander Skvortsov <sasha.skvortsov109@gmail.com>
2021-08-22 20:38:01 +01:00
flarum-bot
01082a44ea
Bundled output for commit aba6836bdd
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-08-21 22:36:48 +00:00
Clark Winkelmann
aba6836bdd
Replace username with display name in more places ( #3040 )
...
* Replace username with display name in more places
* More readable spread operator and translator user magic
2021-08-21 23:34:34 +01:00
flarum-bot
c2ec36b2e2
Bundled output for commit 656cc35a0d
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-08-21 07:56:13 +00:00
David Wheatley
656cc35a0d
Use ItemList for DiscussionPage content ( #3004 )
...
* Use ItemList for DiscussionPage content
* Don't import Mithril
2021-08-21 09:53:56 +02:00
flarum-bot
b8754c7d7d
Bundled output for commit 7f2e6543ed
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-08-19 09:17:15 +00:00
David Wheatley
7f2e6543ed
Add typings for class component state attribute ( #2995 )
...
* Add `state` typings to class components
2021-08-19 10:14:50 +01:00
flarum-bot
cc29cf3e10
Bundled output for commit 2831ce226c
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-08-19 09:13:22 +00:00
David Wheatley
2831ce226c
Fix global typings for extensions ( #2992 )
...
* Fix global typings for extensions
* Deprecate global `app` typings
See https://github.com/flarum/core/issues/2857#issuecomment-889841326
* Add `app` export for common namespace
* Add missing `app` imports within core
* Add missing `app` imports to JS files
* Fix incorrect import
* Fix admin file importing forum `app`
* Add `flarum` global variable
* Format
* Update JSDoc comment
* Update JSDoc comment
Co-authored-by: Alexander Skvortsov <sasha.skvortsov109@gmail.com>
* Fix frontend JS error
* Empty commit
Co-authored-by: Alexander Skvortsov <sasha.skvortsov109@gmail.com>
2021-08-19 10:10:40 +01:00
David Wheatley
8fe2332f98
Remove format hook on commit; update CI to only build with valid formatting ( #3032 )
...
* Remove format hook on commit
We all hate it. Let's remove it.
2021-08-19 01:53:39 +01:00
flarum-bot
e05ccf9f62
Bundled output for commit 83529e23de
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-08-16 09:57:55 +00:00
David Wheatley
83529e23de
[A11Y] Make checkboxes focusable ( #3014 )
...
* Add extra feature to a11y focusring mixin
* Add visually hidden CSS class and mixin
* Visually hide checkboxes (keep in focus/a11y tree)
* Place checkbox focus ring around display element
* Improve mobile checkbox/switch accessibility
2021-08-16 11:56:10 +02:00
flarum-bot
51ce89b61f
Bundled output for commit ef20e29b20
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-08-16 09:19:44 +00:00
Sami Mazouz
ef20e29b20
[1.x] Custom Colorising with CSS Custom Properties ( #3001 )
...
* Start of conversion to CSS variables
* Use variable for Badge colors
* Use variable for avatar bg
* Use variable for user card bg
* Use css variables for hero
* Use css variables for buttons
* Use css variables for sidenav links
* Cleaner style attr
Co-authored-by: David Wheatley <hi@davwheat.dev>
2021-08-16 10:17:48 +01:00
flarum-bot
5798c4b355
Bundled output for commit afc1a1bbbe
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-08-15 18:56:32 +00:00
David Wheatley
afc1a1bbbe
[A11Y] Explicitly state aria-hidden
value; hide icons from screenreaders ( #3027 )
...
* Set explicit `aria-hidden` value
* Hide icons from screen-readers
2021-08-15 20:54:50 +02:00
flarum-bot
c8b514106a
Bundled output for commit 634dfc69f3
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-08-14 23:22:33 +00:00
Ornanovitch
634dfc69f3
Permission Grid: stick the headers to handle a lot of tags ( #2887 )
...
* sticky thead th & tbody th, adapt PermissionPage and PermissionGrid layout
* adjust height size
* cleanup
* cleanup with some SychO9's recommendation
* remove the `thead th` `first-child` "protection"
2021-08-15 00:21:08 +01:00
flarum-bot
2a83022727
Bundled output for commit b32496d30c
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-08-13 22:24:28 +00:00
Hasan Özbey
b32496d30c
don't show excerpt if there are no plain content ( #2964 )
...
for https://github.com/flarum/core/issues/2942
2021-08-13 23:22:56 +01:00
flarum-bot
2dd9e17568
Bundled output for commit 13d302b650
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-08-10 13:54:32 +00:00
Ornanovitch
13d302b650
make user.editGroups depending on viewHiddenGroups ( #2880 )
...
should resolve #2610
2021-08-10 14:52:34 +01:00
David Wheatley
ce824b0ccf
Use organization Prettier config ( #2967 )
...
* Use organization Prettier config
* Bump version to 1.0.0
* Update workflow
* Use npm ci and package.json script
2021-07-30 12:18:20 +01:00
flarum-bot
34803f4b43
Bundled output for commit 81e6b17f83
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-07-26 11:04:48 +00:00
SychO9
81e6b17f83
npm run format
2021-07-26 13:03:09 +02:00
David Wheatley
f949b0a28e
Remove class from text input
2021-07-26 13:03:09 +02:00
David Wheatley
66064ca9be
Remove class from Mail Select setting component
2021-07-26 13:03:09 +02:00
David Wheatley
f9fc78a10d
Prevent class attrs overriding default Select classes
2021-07-26 13:03:09 +02:00
David
e195ca27a8
Fix Select-based setting breaking admin pages
2021-07-26 13:03:09 +02:00
flarum-bot
ac0e98e721
Bundled output for commit 5a1948c4fc
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-07-14 14:15:44 +00:00
David Wheatley
5a1948c4fc
Add fix for broken type hinting on class components ( #2962 )
2021-07-14 15:13:57 +01:00
flarum-bot
9ff1a42396
Bundled output for commit 3130e3de5e
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-07-13 12:44:21 +00:00
David Wheatley
3130e3de5e
Allow extra attrs provided to <Select>
to be passed through to the DOM element ( #2959 )
...
* Allow extra attrs provided to `<Select>` to be passed through to the DOM element
* Allow direct passing attrs to the Select wrapper
* Format
2021-07-13 13:42:46 +01:00
David Wheatley
da20d75e3c
Hide post footer when empty ( #2926 )
...
* Add `Post-footer--empty` class if the post footer contains no items
* Hide post footer when it has class `Post-footer--empty`
* Swap to `:empty` pseudoselector
* Prefer ternary operator
* Fix typo
2021-07-13 13:42:19 +01:00
flarum-bot
b7cb1e8d36
Bundled output for commit 42dabea81f
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-07-05 15:37:15 +00:00
Lucas Henrique
42dabea81f
Move Day.js plugin types import to global typings ( #2954 )
2021-07-05 16:35:37 +01:00
flarum-bot
1cf9491fe6
Bundled output for commit 3fcc7bd3b9
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-06-21 22:16:28 +00:00
ctml91
3fcc7bd3b9
use display name for avatar color gen
2021-06-22 00:14:37 +02:00
flarum-bot
8149397850
Bundled output for commit 1ced907e52
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-06-06 01:50:56 +00:00
David Wheatley
1ced907e52
npm audit fix
2021-06-06 02:47:58 +01:00
David Wheatley
440bed81b8
Fix XSS vulnerability
2021-06-06 02:41:48 +01:00
flarum-bot
bcc4545ce7
Bundled output for commit 9ee3cd6a18
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-05-18 05:39:33 +00:00
Alexander Skvortsov
9ee3cd6a18
Fix insertText
...
In dd8323ee36
, insertText was modified from the original to work with reply mentioning. This was done due to a misunderstanding of the API: the selection range isn't the selection to replace, but rather the final selection state after replacing the *current* selection with the text. This commit restores the original, correct implementation of insertText and instead adjusts the `insertBetween`method of BasicEditorDriver to set selection state before executing `insertText`.
Fixes https://github.com/flarum/core/issues/2877
2021-05-18 01:37:19 -04:00
flarum-bot
e855c49824
Bundled output for commit e010cbc319
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-05-17 00:29:54 +00:00
David Wheatley
e010cbc319
Fix Badge className
not being correctly set
...
Fixes group icons on Admin permissions page
2021-05-17 01:27:30 +01:00
flarum-bot
1a34b85250
Bundled output for commit 1b8c77d034
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-05-16 23:04:41 +00:00
SychO9
1b8c77d034
Remove Beta leftover warning code
2021-05-17 00:02:21 +01:00
flarum-bot
54319c0466
Bundled output for commit 9040e62c0e
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-05-16 00:14:08 +00:00
Alexander Skvortsov
9040e62c0e
Drop JS copyright blocks
2021-05-15 20:11:38 -04:00
flarum-bot
763bd7d244
Bundled output for commit 9b76c8f611
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-05-15 23:09:46 +00:00