Commit Graph

8537 Commits

Author SHA1 Message Date
flarum-bot
e48389a86c Bundled output for commit 0fd04cc330
Includes transpiled JS/TS, and Typescript declaration files (typings).

[skip ci]
2021-10-07 03:33:54 +00:00
Alexander Skvortsov
0fd04cc330 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
flarum-bot
367cca8cc7 Bundled output for commit 2cb00d6773
Includes transpiled JS/TS.

[skip ci]
2021-10-06 20:31:59 +00:00
Alexander Skvortsov
2cb00d6773 Fix missing space after mentions inserted via post reply
Closes https://github.com/flarum/core/issues/3096
2021-10-06 16:30:45 -04:00
flarum-bot
7c954129f0 Bundled output for commit 84dcde4e85
Includes transpiled JS/TS.

[skip ci]
2021-10-06 20:24:50 +00:00
Alexander Skvortsov
84dcde4e85 Fix delayed mention search results
Fixes https://github.com/flarum/core/issues/3095
2021-10-06 16:22:04 -04:00
Alexander Skvortsov
03c6db4c8d Import function correctly
There was a typo in the function's name which broke mentions.
2021-10-06 16:15:01 -04:00
Alexander Skvortsov
b5faef9a89 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
SychO9
7e174dd08a [untested] Major Update handler (#1) 2021-10-03 10:58:17 +01:00
SychO9
2ce28f8e5c Improve update checking and add UI for major flarum update 2021-10-01 17:52:15 +01:00
SychO9
0aed124911 yarn format 2021-09-30 21:45:09 +01:00
SychO9
68a3133bbb Prepend input to composer output log (Fixes #7) 2021-09-30 21:44:27 +01:00
Sami Mazouz
de6d291a09 fix: $relationsArray can end up containing closures (#146)
* fix: `$relationsArray` can end up containing closures

Not sure I didn't simply unset the first time around..

* Use a new array instead of modifying one
2021-09-29 21:58:32 +01:00
flarum-bot
9df4676562 Bundled output for commit 785f807ad8
Includes transpiled JS/TS, and Typescript declaration files (typings).

[skip ci]
2021-09-29 15:32:51 +00:00
Sami Mazouz
785f807ad8 fix: Anchors should not have type="button" (#3086) 2021-09-29 11:30:31 -04:00
SychO9
670a4dd26a Add docs link 2021-09-29 14:31:07 +01:00
SychO9
2b8a85c933 fix: Only core update available not showing up 2021-09-29 14:19:02 +01:00
SychO9
79b5629125 fix: Buffer output 2021-09-29 14:04:53 +01:00
SychO9
1b65c6862e Log composer command outputs (Fixes #5) 2021-09-29 13:00:36 +01:00
SychO9
d878eeb92a Global Update (Fixes #2) 2021-09-29 12:07:53 +01:00
SychO9
77f0dca47e Extension state exceptions 2021-09-29 11:03:13 +01:00
SychO9
e19c9ea67c Post Composer Actions (Fixes #3) 2021-09-29 10:40:40 +01:00
SychO9
19da2e9827 Minor flarum update 2021-09-27 10:16:01 +01:00
SychO9
2812eada2c show remove option only when extension is disabled and isn't the package manager 2021-09-25 20:42:44 +01:00
Sami Mazouz
babc1317c5 Filter composer icon array to only valid values (#3080) 2021-09-25 18:35:27 +01:00
SychO9
b3a62bbac4 Add Extension Updating 2021-09-25 18:33:17 +01:00
SychO9
26e09d1e9d Add Update Checker 2021-09-25 13:59:59 +01:00
SychO9
40e0a9672b File permissions alert and clear command failure message. 2021-09-22 22:08:51 +01:00
David Wheatley
b92c8e9079 performance(frontend): Preload FontAwesome, JS and CSS (#3057)
* Add preloads support to Document class

* Add frontend extender for asset preloading

* Provide default preloads for FontAwesome

* Add tests for preload extender and default preloads

* Apply fixes from StyleCI

[ci skip] [skip ci]

* Fix typo

* Fix two more typos 🙃

* Preload core JS and CSS

* Apply fixes from StyleCI

[ci skip] [skip ci]

* Reorder preloads

* Remove singular preloads method

* Use filesystem disk driver for getting FA font paths

* Update test to use full URL

* Apply fixes from StyleCI

[ci skip] [skip ci]

* Address review comment

* Apply fixes from StyleCI

[ci skip] [skip ci]

* Fix typo

* Apply fixes from StyleCI

[ci skip] [skip ci]

* Correct callback wrapping

* Update src/Extend/Frontend.php

Co-authored-by: Sami Mazouz <sychocouldy@gmail.com>

* Update src/Extend/Frontend.php

Co-authored-by: Sami Mazouz <sychocouldy@gmail.com>

* Update src/Extend/Frontend.php

* Fix preload extender logic

* Convert base FontAwesome preloads into a Singleton

* Apply fixes from StyleCI

[ci skip] [skip ci]

Co-authored-by: luceos <luceos@users.noreply.github.com>
Co-authored-by: Sami Mazouz <sychocouldy@gmail.com>
Co-authored-by: Alexander Skvortsov <38059171+askvortsov1@users.noreply.github.com>
Co-authored-by: Alexander Skvortsov <sasha.skvortsov109@gmail.com>
2021-09-20 23:12:09 +01:00
flarum-bot
48b29b90db Bundled output for commit 8111b5a56c
Includes transpiled JS/TS.

[skip ci]
2021-09-20 22:07:46 +00:00
David Sevilla Martin
8111b5a56c Prevent browser/system shortcuts from triggering when applying editor style from shortcut (#32) 2021-09-20 18:06:47 -04:00
flarum-bot
798fadbddc Bundled output for commit 6173c3d612
Includes transpiled JS/TS.

[skip ci]
2021-09-20 17:43:50 +00:00
David Wheatley
6173c3d612 Minor refactors in frontend JS (#69)
* Add Prettier

* Update dependencies; add typescript setup

* Add tsconfig

* Rewrite some mentions frontend into TS

* Fix use of username instead of display name

* Change back to JS

* Remove commented code

* Update function name to match filename

* Update getMentionText.js

* Simplify condition

* Bump packages to stable versions; use prettier package

* Make functions use camel case

* Update js/package.json

Co-authored-by: Sami Mazouz <sychocouldy@gmail.com>

* Don't access data directly

* Update js/src/forum/addComposerAutocomplete.js

Co-authored-by: Alexander Skvortsov <38059171+askvortsov1@users.noreply.github.com>

* Update tsconfig.json

Co-authored-by: Sami Mazouz <sychocouldy@gmail.com>
Co-authored-by: Alexander Skvortsov <38059171+askvortsov1@users.noreply.github.com>
2021-09-20 18:42:38 +01:00
SychO9
ea5ee5a9a3 Merge remote-tracking branch 'origin/1.0.5' 2021-09-20 16:56:28 +01:00
Sami Mazouz
b020db4f46 Fix unauthorized view of restricted tags (#145)
* test: Not allowed to see tags even if included as a relation
* fix: Scope loaded related tags where actor has permission
2021-09-20 16:51:28 +01:00
Alexander Skvortsov
acaa23d2a5 Add determinsm to extension order resolution (#3076)
By sorting alphabetically by extension ID before applying topological sort, we ensure that a given set of extensions will always be booted in the same order. This will make it easier to replicate issues caused by complex extension dependencies.
2021-09-20 11:40:00 -04:00
Sami Mazouz
2f37a8bd58 Fix discussions hidden from all users including admins (#140)
* test: Start by adding tests for this case scenario
* fix: All discussions hidden from everyone when minSecondary > 0 and no secondary tags
* test: Test the scenario for primary tags as well
* fix: Properly fix the general case of more tags required than available
* Adjust to only check with the `viewForum` ability
* Test Cases for private discussions
2021-09-20 16:19:43 +01:00
flarum-bot
0090f97f9a Bundled output for commit b099a3843d
Includes transpiled JS/TS, and Typescript declaration files (typings).

[skip ci]
2021-09-20 15:08:49 +00:00
flarum-bot
8e912e9e7b Bundled output for commit 3e3fa6535d
Includes transpiled JS/TS.

[skip ci]
2021-09-20 15:07:38 +00:00
David Wheatley
3e3fa6535d Repo maintenance (#30)
* Bump deps; add TS support; use Prettier

* Format

* Update js/package.json

Co-authored-by: Sami Mazouz <sychocouldy@gmail.com>

* Update lockfile

Co-authored-by: Sami Mazouz <sychocouldy@gmail.com>
2021-09-20 16:06:32 +01:00
David Wheatley
b099a3843d [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
153138c770 Bundled output for commit e376358e64
Includes transpiled JS/TS.

[skip ci]
2021-09-20 14:20:01 +00:00
Hasan Özbey
e376358e64 Add spoiler and strikethrough buttons (#30)
Co-authored-by: Sami Mazouz <sychocouldy@gmail.com>
2021-09-20 10:18:48 -04:00
Sami Mazouz
0fea85d37c fix: Sanitise integer query parameters (#3064) 2021-09-17 20:50:11 +01:00
David Wheatley
44a80fc8fb [A11Y] Adds missing focus rings back to control elements (#3016)
* Remove the stuff that removes critical accessibility features

* Remove no outline from basic blade layout

* Remove focus outline from FormControls
2021-09-13 23:47:13 +01:00
flarum-bot
ec0184cb66 Bundled output for commit 7bada1f578
Includes transpiled JS/TS.

[skip ci]
2021-09-13 21:30:19 +00:00
Rafael Horvat
7bada1f578 Exported (compat) getSelectableTags utils (#144) 2021-09-13 22:29:08 +01:00
flarum-bot
92af39b6b6 Bundled output for commit acd19c6fa2
Includes transpiled JS/TS, and Typescript declaration files (typings).

[skip ci]
2021-09-11 08:26:35 +00:00
Rafael Horvat
acd19c6fa2 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
David Wheatley
628019eddc v1.0.2 2021-09-10 19:16:19 +01:00