David Wheatley
af3116bce9
perf(statistics): rewrite for performance on very large communities ( #3531 )
...
Co-authored-by: Sami Mazouz <ilyasmazouz@gmail.com>
2022-07-18 19:07:38 +01:00
flarum-bot
6dde236d77
Bundled output for commit d0998be8fa
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2022-07-18 15:20:01 +00:00
David Wheatley
d0998be8fa
fix: html entities shown raw in page title ( #3542 )
2022-07-18 16:10:34 +01:00
Ian Morland
8dcfa6c474
fix: move guzzle composer requirement to core ( #3544 )
2022-07-18 16:10:04 +01:00
flarum-bot
744927215a
Bundled output for commit 54c21459d6
...
Includes transpiled JS/TS.
[skip ci]
2022-07-18 14:47:05 +00:00
Ian Morland
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
flarum-bot
91f8bd34b1
Bundled output for commit 4e52f0e420
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2022-07-18 14:30:42 +00:00
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
flarum-bot
707ca2d16d
Bundled output for commit 3246f5a8f6
...
Includes transpiled JS/TS.
[skip ci]
2022-07-14 13:48:19 +00:00
Ian Morland
3246f5a8f6
feat(likes): Add likes tab to user profile ( #3528 )
2022-07-14 14:38:31 +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
Sami Mazouz
d3e456a1bf
chore: fix github issue templates
...
Signed-off-by: Sami Mazouz <ilyasmazouz@gmail.com>
2022-07-13 22:39:10 +01:00
Sami Mazouz
51472625ba
choe: use github issue template forms ( #3526 )
...
Signed-off-by: Sami Mazouz <ilyasmazouz@gmail.com>
2022-07-13 22:22:22 +01: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
Daniël Klabbers
8ab2827f4c
chore: add changelog for v1.4
2022-07-12 23:27:03 +02:00
Sami Mazouz
024155a608
test(likes): like action behavior ( #3512 )
...
Signed-off-by: Sami Mazouz <ilyasmazouz@gmail.com>
2022-07-11 10:42:21 +01: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
Sami Mazouz
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
Sami Mazouz
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
Sami Mazouz
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
Sami Mazouz
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
Sami Mazouz
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
Sami Mazouz
ae9139bd73
chore(subscriptions): enable backend tests
...
Signed-off-by: Sami Mazouz <ilyasmazouz@gmail.com>
2022-07-07 23:35:29 +01:00
Daniël Klabbers
2e3d6dfa2c
chore: upstream changes to dependencies
2022-07-05 21:19:01 +02: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
Sami Mazouz
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
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
flarum-bot
bbf90e42ff
Bundled output for commit 0859bb13a5
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2022-06-21 15:36:15 +00: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