Sami Mazouz
4e52f0e420
chore: monorepo local development improvements ( #3523 )
...
* chore: centralize editorconfig
* chore: tweak tsconfigs for local development
* revert src path change
* fix: akismet type checking requires flag ext `@types`
* fix: make tags route optional to avoid typescript typing error
2022-07-18 15:19:11 +01:00
Sami Mazouz
ac23d79fe7
fix: unread notifications are globally cached between users. ( #3543 )
...
Signed-off-by: Sami Mazouz <ilyasmazouz@gmail.com >
2022-07-18 15:17:46 +01:00
David Wheatley
29179e27c6
feat: use position: sticky
for discussion side nav ( #3540 )
2022-07-17 11:06:19 +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
David Wheatley
5721a2f487
fix: replace .fa()
mixin usage with .fas()
( #3537 )
2022-07-15 23:16:49 +01:00
David Wheatley
b673d36f33
chore: split FA imports into separate Less file for easy overriding ( #3535 )
2022-07-15 09:42:02 +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
David Wheatley
bf6f63cfe1
feat: extender to add custom less variables ( #3530 )
2022-07-14 13:04:38 +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
Ian Morland
16f59f514b
fix: set translator locale to user preference for email notifications ( #3525 )
2022-07-14 12:02:55 +01: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
flarum-bot
0daa24cf4b
Bundled output for commit 33bf2284c7
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2022-07-14 08:52:21 +00:00
Daniël Klabbers
33bf2284c7
fix: core settings header has no priority
...
Due to missing sort the category title sorts underneath the core settings nav items.
2022-07-14 10:44:39 +02:00
flarum-bot
ec22162cf4
Bundled output for commit 1af506d4b8
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2022-07-13 20:47:43 +00:00
Sami Mazouz
1af506d4b8
refactor: convert core modals to TypeScript ( #3515 )
...
* refactor: convert core modals to TypeScript
* chore: excplicitly specify return type instead
* chore: `yarn format`
Signed-off-by: Sami Mazouz <ilyasmazouz@gmail.com >
2022-07-13 21:42:45 +01:00
Daniël Klabbers
d86440506d
chore: update version constant during cycle 22
2022-07-13 20:01:01 +02:00
Daniël Klabbers
556d461cfb
chore: update v1.4 constraints and update issues url
2022-07-12 23:30:03 +02:00
Daniël Klabbers
6cfebe381a
chore: update version constant for the v1.4 release
2022-07-12 23:29:45 +02:00
Sami Mazouz
4da21463c1
fix: multiple createdAt columns in query causes conflicts ( #3506 )
...
* test: list posts with mentions filter and `createdAt` sort
* fix: multiple `createdAt` columns in query causes conflicts
* chore: link to pull request for context
Signed-off-by: Sami Mazouz <ilyasmazouz@gmail.com >
2022-07-09 10:36:48 +01:00
David Wheatley
7cd28710bc
fix: composer title positioning incorrect with custom header height ( #3502 )
2022-07-04 14:28:44 +01:00
Clark Winkelmann
bc1d6f9e91
fix: assertAdmin
sending wrong ability name to gate ( #3501 )
2022-07-04 14:18:18 +01:00
David Sevilla Martin
709c5566bb
fix: overflow notifications group header text with ellipses ( #3500 )
...
Fixes #3408
2022-07-04 12:16:59 +01:00
David Wheatley
9a62c32c28
fix: remove return type
2022-07-04 10:52:10 +01:00
Daniël Klabbers
0859bb13a5
feature: adds advanced link handling in core ( #3455 )
...
* feature: adds advanced link handling in core
This PR adds rel and target to textformatter so that these can be easily extended and rendered into the source.
Without using the Extender the default values `ngc nofollow` are provided as a backward compatible way.
The new extender allows conditional overrides, a proof of concept extension is available at https://github.com/luceos/flarum-ext-dofollow ; I will probably migrate this into the Blomstra namespace soon.
* Apply fixes from StyleCI
* fix typehints
* fix: mixed typehint is php 8+
Co-authored-by: StyleCI Bot <bot@styleci.io >
2022-06-21 17:32:23 +02:00
flarum-bot
62be3e01be
Bundled output for commit 613523c9b4
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2022-06-20 15:57:13 +00:00
David Wheatley
293e8ab8b6
feat: support custom reusable setting components for buildSettingComponent
( #3494 )
2022-06-20 13:01:29 +01:00
flarum-bot
4923253fbf
Bundled output for commit 36c296d787
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2022-06-20 03:17:23 +00:00
David Wheatley
36c296d787
fix(a11y: DiscussionListItem
): controls dropdown not visible when tabbed into ( #3450 )
2022-06-20 03:52:54 +01:00
David Wheatley
9fc2e5e2c0
fix(extension typings): remove some accessibility modifiers from Component
( #3437 )
2022-06-20 03:52:25 +01:00
David Wheatley
cb47a9c92e
feat(translator): add locale getter ( #3451 )
2022-06-20 03:51:26 +01:00
Martin Hasoň
5dedec12f9
feat: return error code for failed CLI-based installs ( #3452 )
2022-06-20 03:50:38 +01:00
David Wheatley
1d949a3170
feat: split frontend asset generation into separate steps for more extensibility ( #3446 )
2022-06-19 22:58:05 +01:00
Sami Mazouz
27fb011bf5
chore: with yarn workspaces we only need a single yarn.lock
( #3464 )
...
* chore: yarn workspaces means we only need a single `yarn.lock`
* fix: add a `cache_dependency_path` workflow input
* fix: re-introduce `env.cache_dependency_path`
2022-06-19 19:01:21 +01:00
flawedworld
818035f385
feat: split preloaded JSON payload and frontend boot into separate <script> tags ( #3461 )
2022-06-13 16:11:00 +01:00
flarum-bot
4748f31d93
Bundled output for commit e049e9d7ae
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2022-06-09 09:14:05 +00:00
Ian Morland
e049e9d7ae
chore: add priorities to AdminNav ( #3453 )
2022-06-09 10:07:50 +01:00
Rafael Horvat
776f9bf132
feat: add automatic created/updated timestamps for various tables ( #3435 )
...
Adds timestamps for various tables:
- groups
- group_user
- group_permission
- tags
- discussion_tag
- post_mentions_post
- post_mentions_user
2022-06-07 20:35:27 +01:00
Daniël Klabbers
f882ff9bb5
update constant for 1.3.1
2022-06-07 14:34:51 +02:00
flarum-bot
b7332895db
Bundled output for commit 0a3f449f9e
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2022-06-02 12:44:15 +00:00
naxvog
df1bdd2ad8
chore: point Font Awesome icons link to v5 ( #3447 )
...
Update Font Awesome link to represent to currently used major version in order to avoid confusion when choosing icons
2022-06-02 13:34:42 +01:00
flarum-bot
8e2a99c1eb
Bundled output for commit e45547c649
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2022-06-02 01:47:22 +00:00
David Wheatley
e45547c649
docs: ItemList set methods throw errors when keys are not present
2022-06-02 02:43:15 +01:00
Sami Mazouz
eb4bac3b8f
fix: settings extender working only with first instances ( #3439 )
...
* test: settings extender works not only with first extender instance
* fix: settings extender working only with first instances
2022-05-24 17:55:05 +01:00
flarum-bot
584884a3c9
Bundled output for commit 96ead2a4df
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2022-05-20 19:36:54 +00:00
Ian Morland
96ead2a4df
Add priorities to UserCard ( #3436 )
2022-05-20 20:32:25 +01:00
flarum-bot
556f10ddd8
Bundled output for commit a79e2c20fe
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2022-05-20 19:06:33 +00:00