744927215a
Bundled output for commit 54c21459d6226ec177d655ba9a80b5149129f7fe
...
Includes transpiled JS/TS.
[skip ci]
2022-07-18 14:47:05 +00:00
54c21459d6
feat(likes): Option to prevent users liking their own posts ( #3534 )
...
* Option to prevent users liking their own posts
* test: user can only like own post if setting ON
Co-authored-by: Sami Mazouz <ilyasmazouz@gmail.com >
2022-07-18 15:32:27 +01:00
91f8bd34b1
Bundled output for commit 4e52f0e420501d2ca43af11d6eb9dc0c3ac8de14
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2022-07-18 14:30:42 +00:00
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
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
29179e27c6
feat: use position: sticky
for discussion side nav ( #3540 )
2022-07-17 11:06:19 +01:00
cd610a1cf2
Bundled output for commit 0c017c2aa056a494ed99435c81c80cbbdd8448e2
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2022-07-15 22:33:28 +00:00
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
5721a2f487
fix: replace .fa()
mixin usage with .fas()
( #3537 )
2022-07-15 23:16:49 +01:00
b673d36f33
chore: split FA imports into separate Less file for easy overriding ( #3535 )
2022-07-15 09:42:02 +01:00
bacb095382
Bundled output for commit 7471ef64d51714a2d30e8897a2b474e1f57d77b9
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2022-07-14 15:02:48 +00:00
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
707ca2d16d
Bundled output for commit 3246f5a8f67e1f59cac899c704c3d64fbdc47d8e
...
Includes transpiled JS/TS.
[skip ci]
2022-07-14 13:48:19 +00:00
3246f5a8f6
feat(likes): Add likes tab to user profile ( #3528 )
2022-07-14 14:38:31 +01:00
bf6f63cfe1
feat: extender to add custom less variables ( #3530 )
2022-07-14 13:04:38 +01:00
819602520a
Bundled output for commit 16f59f514bc4409f916d6b2dd351d40b3b3fa344
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2022-07-14 11:39:02 +00:00
16f59f514b
fix: set translator locale to user preference for email notifications ( #3525 )
2022-07-14 12:02:55 +01:00
759f7ef327
fix(a11y): present post streams as feeds, setting busy when loading new pages ( #3522 )
2022-07-14 12:02:20 +01:00
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
952a5891bb
fix(a11y): add accessible labels to notification grid options ( #3520 )
2022-07-14 12:02:00 +01:00
0daa24cf4b
Bundled output for commit 33bf2284c77863a1bb18d71d87b8516483056a74
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2022-07-14 08:52:21 +00:00
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
d3e456a1bf
chore: fix github issue templates
...
Signed-off-by: Sami Mazouz <ilyasmazouz@gmail.com >
2022-07-13 22:39:10 +01:00
51472625ba
choe: use github issue template forms ( #3526 )
...
Signed-off-by: Sami Mazouz <ilyasmazouz@gmail.com >
2022-07-13 22:22:22 +01:00
ec22162cf4
Bundled output for commit 1af506d4b8b2ef41bc29bc840e3ddfac320bc8ef
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2022-07-13 20:47:43 +00:00
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
d86440506d
chore: update version constant during cycle 22
2022-07-13 20:01:01 +02:00
556d461cfb
chore: update v1.4 constraints and update issues url
v1.4.0
2022-07-12 23:30:03 +02:00
6cfebe381a
chore: update version constant for the v1.4 release
2022-07-12 23:29:45 +02:00
8ab2827f4c
chore: add changelog for v1.4
2022-07-12 23:27:03 +02:00
024155a608
test(likes): like action behavior ( #3512 )
...
Signed-off-by: Sami Mazouz <ilyasmazouz@gmail.com >
2022-07-11 10:42:21 +01:00
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
abc12b4ba5
chore: add .gitattributes
to extensions to export-ignore files. ( #3513 )
...
Signed-off-by: Sami Mazouz <ilyasmazouz@gmail.com >
2022-07-08 20:38:20 +01:00
d8d4eae9f5
test(suspend): test that suspension works as expected ( #3511 )
...
Signed-off-by: Sami Mazouz <ilyasmazouz@gmail.com >
2022-07-08 19:24:59 +01:00
d82a73feed
fix(approval): unapproved posts visible to all when no visibility scopers are added
...
Signed-off-by: Sami Mazouz <ilyasmazouz@gmail.com >
2022-07-08 19:16:53 +01:00
ab6cee1a25
test(approval): unapproved content can only be seen by allowed users
...
Signed-off-by: Sami Mazouz <ilyasmazouz@gmail.com >
2022-07-08 19:16:53 +01:00
2e840dc73d
test(sticky): list discussions works as expected with stickies ( #3507 )
...
Signed-off-by: Sami Mazouz <ilyasmazouz@gmail.com >
2022-07-08 19:07:03 +01:00
ae9139bd73
chore(subscriptions): enable backend tests
...
Signed-off-by: Sami Mazouz <ilyasmazouz@gmail.com >
2022-07-07 23:35:29 +01:00
2e3d6dfa2c
chore: upstream changes to dependencies
2022-07-05 21:19:01 +02:00
7cd28710bc
fix: composer title positioning incorrect with custom header height ( #3502 )
2022-07-04 14:28:44 +01:00
bc1d6f9e91
fix: assertAdmin
sending wrong ability name to gate ( #3501 )
2022-07-04 14:18:18 +01:00
bf4c543692
fix: restricted sibling tags appearing for unauthorized members on the sidebar ( #3419 )
...
* test: user should only be able to see related tags when allowed
* fix: restricted sibling tags appearing for unauthorized members on the sidebar
* fix: apply logic on tags with parents
2022-07-04 12:19:03 +01:00
709c5566bb
fix: overflow notifications group header text with ellipses ( #3500 )
...
Fixes #3408
2022-07-04 12:16:59 +01:00
9a62c32c28
fix: remove return type
2022-07-04 10:52:10 +01:00
bbf90e42ff
Bundled output for commit 0859bb13a593403d57e5ded79e47fbb1e08ed85c
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2022-06-21 15:36:15 +00:00
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
62be3e01be
Bundled output for commit 613523c9b4f5953506e13f8a5275aa9c1c633bd7
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2022-06-20 15:57:13 +00:00
613523c9b4
fix(tags): tag selection modal shown when no tags can be selected ( #3448 )
2022-06-20 16:53:11 +01:00
3e56bd3dc6
Bundled output for commit 293e8ab8b6b47e75f5523bd4b823fe5ba1113a74
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2022-06-20 12:06:42 +00:00
293e8ab8b6
feat: support custom reusable setting components for buildSettingComponent
( #3494 )
2022-06-20 13:01:29 +01:00