Commit Graph

3453 Commits

Author SHA1 Message Date
Alexander Skvortsov
714a74518e Some fixes to tag metadata calculations (#154)
* If a discussion doesn't exist, it can't be the last posted discussion

This fixes some rare errors where deleting the only post in the last posted discussion of a tag triggers a DB integrity exception.

* Decrement tag's discussion count when deleting a post deletes an unhidden discussion.

Co-authored-by: Sami Mazouz <sychocouldy@gmail.com>
2022-01-13 16:41:37 -05:00
Alexander Skvortsov
e3f051bf4b fix: return user when creating flags (#42)
Fixes https://github.com/flarum/QualityAssurance/issues/41

When the API response is ingested by `pushObject`, since the flag instance is new, there is nothing to merge with, and therefore, there's no user on the flag instance in the store. As a result, the flag is displayed with "deleted" as the creating user until a page refresh occurs.

More broadly, this could be fixed by either:
- Refactoring the JSON API layer so that all singular operations return the same set of includes.
- Merging the API Paylod with sent data on model save (for new instances only).
But the former would require a major breaking rewrite, and the latter could introduce potentially unwanted side effects, and is effectively a bandaid over inconsistent backend behavior.
2022-01-13 16:39:00 -05:00
flarum-bot
b1415b4d3c Bundled output for commit b07c98b5d9
Includes transpiled JS/TS.

[skip ci]
2022-01-11 10:46:29 +00:00
flarum-bot
92f16d3300 Bundled output for commit aba58f453a
Includes transpiled JS/TS.

[skip ci]
2022-01-11 10:45:29 +00:00
Ian Morland
b07c98b5d9 chore: repo maintenance (#16)
* Bump deps

* Update namespaces

* Format
2022-01-11 10:45:14 +00:00
Ian Morland
aba58f453a chore: repo maintenance (#32)
* Bump deps

* Update imports
2022-01-11 10:44:22 +00:00
flarum-bot
5e30428b66 Bundled output for commit 200d488209
Includes transpiled JS/TS.

[skip ci]
2022-01-11 10:44:07 +00:00
flarum-bot
1bb5c2a609 Bundled output for commit 7b621df353
Includes transpiled JS/TS.

[skip ci]
2022-01-11 10:43:29 +00:00
Ian Morland
200d488209 chore: repo maintenance (#28)
* Bump deps

* Update imports

* format
2022-01-11 10:43:15 +00:00
Ian Morland
7b621df353 chore: repo maintenance (#12)
* Bump deps

* Update imports

* Format
2022-01-11 10:42:06 +00:00
flarum-bot
2fea567284 Bundled output for commit 542fac888d
Includes transpiled JS/TS.

[skip ci]
2022-01-11 10:41:36 +00:00
Ian Morland
542fac888d chore: repo maintenance (#30)
* Bump deps

* Update imports

* Format
2022-01-11 10:40:45 +00:00
flarum-bot
2d50029435 Bundled output for commit f442a43205
Includes transpiled JS/TS.

[skip ci]
2022-01-11 10:40:43 +00:00
Ian Morland
f442a43205 chore: repo maintenance (#30)
* Bump deps

* Update imports

* Format
2022-01-11 10:39:22 +00:00
flarum-bot
05f7a9a582 Bundled output for commit d593d3ca15
Includes transpiled JS/TS.

[skip ci]
2022-01-11 10:38:13 +00:00
Ian Morland
29062d5924 chore: repo maintenance (#43) 2022-01-11 10:37:51 +00:00
Ian Morland
d593d3ca15 chore: repo maintenance (#5)
* Bump deps

* Update imports

* Format
2022-01-11 10:37:09 +00:00
flarum-bot
4c8bba3eb1 Bundled output for commit 0d9c95b096
Includes transpiled JS/TS.

[skip ci]
2022-01-08 21:58:28 +00:00
Ian Morland
0d9c95b096 [chore] Update JS imports (#80) 2022-01-08 16:57:13 -05:00
flarum-bot
c4d644b8bb Bundled output for commit 30b2fcce66
Includes transpiled JS/TS.

[skip ci]
2022-01-07 17:32:37 +00:00
Ian Morland
30b2fcce66 Format JS 2022-01-07 17:31:22 +00:00
Ian Morland
a4b678ce51 Update JS imports 2022-01-07 17:31:06 +00:00
Ian Morland
41233e4e05 Bump JS deps 2022-01-07 17:24:18 +00:00
flarum-bot
675bb16f9c Bundled output for commit 9d7f9eb0e5
Includes transpiled JS/TS.

[skip ci]
2022-01-07 17:08:20 +00:00
Ian Morland
9d7f9eb0e5 Update JS imports (#40) 2022-01-07 12:07:20 -05:00
flarum-bot
3942ec4e00 Bundled output for commit 1bd32bb4e0
Includes transpiled JS/TS.

[skip ci]
2022-01-07 14:06:45 +00:00
Ian Morland
1bd32bb4e0 chore: convert flag items to ItemList (#39)
* Convert to ItemList, update import namespaces

* Bump deps, add prettier

* Format js
2022-01-07 14:05:40 +00:00
Alexander Skvortsov
45a0e4a3cd Switch to yarn 2022-01-06 21:49:33 -05:00
Alexander Skvortsov
fbf63c7a4f Rerun audit infra --fix 2022-01-06 21:48:12 -05:00
Rafał Całka
b4211a3920 fix: duplicate dependencies in package.json (#25) 2022-01-07 00:21:03 +00:00
Alexander Skvortsov
0f72537c7c Run flarum-cli audit infra 2022-01-04 18:35:34 -05:00
flarum-bot
bc036af8b6 Bundled output for commit e5ba4f4320
Includes transpiled JS/TS.

[skip ci]
2022-01-04 23:33:11 +00:00
StyleCI Bot
e5ba4f4320 Apply fixes from StyleCI 2022-01-04 23:31:59 +00:00
Rafał Całka
178f91aff9 Rewrite extension, call API manually, take advantage of features not supported by the current library (#24)
This PR updates the entire extension. It will not use a library that has not been updated for years, so it should work with newer versions of PHP.
Additionally, it sends more information to the Akismet API to make spam detection more accurate.
The Akismet class can be used by other extensions.

Todo:
- [x] Convert frontend to TypeScript
- [x] Call Akismet API manually
- [x] Option to remove blatant spam
- [x] Permission to bypass Akismet
- [x] Sending additional parameters like `is_test`

Nice to have, but can be left for another PR:
- [ ] Suspend obvious spamers
- [ ] Send  `blog_lang` parameter
- [ ] Checking post edits

Sponsored by [forum.android.com.pl](https://forum.android.com.pl/)
2022-01-04 18:31:47 -05:00
David Wheatley
d65063923b chore: 1.1.1 changelog 2021-12-30 22:30:38 +01:00
flarum-bot
6946c9f2cb Bundled output for commit 1738957af7
Includes transpiled JS/TS.

[skip ci]
2021-12-30 21:05:08 +00:00
David Wheatley
1738957af7 feat: make markdown toolbar extensible (#33) 2021-12-30 22:02:25 +01:00
flarum-bot
e70bcdb8df Bundled output for commit ac83e9b667
Includes transpiled JS/TS.

[skip ci]
2021-12-29 20:43:48 +00:00
David Wheatley
ac83e9b667 fix: re-use of texteditor with markdown ext breaks markdown toolbar items (#34)
* fix: re-use of texteditor with markdown ext breaks markdown toolbar items

* code review
2021-12-29 20:41:19 +00:00
David Wheatley
05af2ddf39 chore: ignore composer lockfile 2021-12-29 13:44:43 +01:00
David Wheatley
8070247433 chore: add TS config 2021-12-29 13:44:24 +01:00
flarum-bot
6155046330 Bundled output for commit ad41c1f270
Includes transpiled JS/TS.

[skip ci]
2021-12-29 12:20:04 +00:00
David Wheatley
ad41c1f270 ci: add Prettier formatting check 2021-12-29 13:17:12 +01:00
David Wheatley
81b27ede28 feat: add prettier formatting 2021-12-29 13:17:02 +01:00
David Wheatley
252cd8455b chore: switch to Yarn 2021-12-29 13:11:42 +01:00
David Wheatley
28e636b5b0 chore: fully remove mdarea references; bump dependencies 2021-12-29 13:05:04 +01:00
flarum-bot
899131f258 Bundled output for commit 3e8d5bd400
Includes transpiled JS/TS.

[skip ci]
2021-12-23 13:00:37 +00:00
Rafał Całka
3e8d5bd400 Replace jQuery code with vanilla JS for better performance (#35)
* Bundle `pusher-js`

* Update `pusher/pusher-php-server`

* StyleCi fix

* Revert "Bundle `pusher-js`"

This reverts commit 55bb1ff0988973e436317c00ca2b83ad4c39d6da.

* Remove no longer used code

* Replace `$.getScript` for better performance

* Revert "Update `pusher/pusher-php-server`"

This reverts commit 7d1e2336

* Use `import()`

* Add `once`

* Update js/tsconfig.json

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

* Async function

Co-authored-by: Alexander Skvortsov <38059171+askvortsov1@users.noreply.github.com>
2021-12-23 13:59:25 +01:00
flarum-bot
13f5f3ff7f Bundled output for commit 73cae9bcdc
Includes transpiled JS/TS.

[skip ci]
2021-12-23 00:47:21 +00:00
Sami Mazouz
73cae9bcdc feat: Improve UX with bypass tag requirements (#153) 2021-12-22 19:46:04 -05:00
flarum-bot
d63cd16f15 Bundled output for commit 7453bc338a
Includes transpiled JS/TS.

[skip ci]
2021-12-20 16:33:35 +00:00
Sami Mazouz
7453bc338a fix: minor js error when user is not suspended (#42) 2021-12-20 17:32:25 +01:00
flarum-bot
d47f2bfc53 Bundled output for commit f47f3f601d
Includes transpiled JS/TS.

[skip ci]
2021-12-14 18:20:22 +00:00
Alexander Skvortsov
f47f3f601d Don't load discussions on admin (#152)
Fixes https://github.com/flarum/core/issues/3201
2021-12-14 13:19:08 -05:00
Sami Mazouz
f7777ff9e3 perf: Fix eager loading of tag state relation in other endpoints (#151) 2021-12-13 11:34:51 +01:00
flarum-bot
8f48630458 Bundled output for commit fc06dba1b3
Includes transpiled JS/TS.

[skip ci]
2021-12-12 23:49:16 +00:00
Ian Morland
fc06dba1b3 feat: Display suspension to user (#41) 2021-12-13 00:48:10 +01:00
flarum-bot
9d986c331d Bundled output for commit 0ef2b3e249
Includes transpiled JS/TS.

[skip ci]
2021-12-12 19:43:30 +00:00
Rafał Całka
0ef2b3e249 Convert to Typescript (#34) 2021-12-12 14:42:37 -05:00
flarum-bot
06fe9ee2ef Bundled output for commit df86c11355
Includes transpiled JS/TS.

[skip ci]
2021-12-12 07:42:32 +00:00
Rafał Całka
df86c11355 Fixed broken discussion list pagination when clicking on the update button (#33) 2021-12-12 02:41:25 -05:00
flarum-bot
4ac4338f9a Bundled output for commit 140d6ea221
Includes transpiled JS/TS.

[skip ci]
2021-11-28 15:57:41 +00:00
David Wheatley
140d6ea221 chore: format javascript 2021-11-28 15:56:30 +00:00
David Wheatley
dc35f048b5 docs: changelog for 1.1.3 2021-11-28 15:54:07 +00:00
Ian Morland
7d3bc4a092 fix?: Allow mentions from non-post objects (#79) 2021-11-28 09:52:29 +01:00
SychO9
8fecb6ae9a test: Add php 8.1 to tests 2021-11-25 23:54:46 +01:00
SychO9
488edaca7a test: Checking for updates and global updating 2021-11-24 20:16:25 +01:00
SychO9
5206e8e1dc chore: 200 status codes 2021-11-24 19:49:41 +01:00
SychO9
97ac47ea94 chore: Remove dead code 2021-11-24 19:41:32 +01:00
Sami Mazouz
1754313503 test: Updates (#11) 2021-11-24 18:25:43 +01:00
SychO9
b2d8f3dd5b Add actor to extension update event 2021-11-23 23:50:06 +01:00
SychO9
8e39edb200 chore: remove test code 2021-11-23 23:06:30 +01:00
SychO9
f4bb8158ef feat: misc additions
- Detect extensions that didn't update between updates
- Add composer why not command where approriate (when extension didn't update, when major update failed)
- Detect incompatible extensions in major update failure and show the extensions in the frontend
- Create last update run setting value which holds the state of the latest update runs
- Other fixes
2021-11-23 23:02:56 +01:00
flarum-bot
e8cb1559cf Bundled output for commit f41d6bba7e
Includes transpiled JS/TS.

[skip ci]
2021-11-23 21:39:39 +00:00
David Wheatley
f41d6bba7e fix: errors on texteditor re-use again (#78)
* fix: errors on texteditor re-use again

* fix: use arrow func to not alter `this`

* fix: more replacements
2021-11-23 21:38:28 +00:00
flarum-bot
2721ac8498 Bundled output for commit 302d92aa47
Includes transpiled JS/TS.

[skip ci]
2021-11-23 20:45:52 +00:00
Gianni Guida
302d92aa47 feat: added compat exports and extensibility (#76)
* Added extensibility

* Corrected object export

* Exported the `insertMention` util

* Return a `Promise` in the `reply` util (for extensibility)

* Removed initialization utils

Co-authored-by: Rafael Horvat <rafael.horvat@glowingblue.com>
2021-11-23 20:44:46 +00:00
SychO9
c8b8dacb67 Remove dead code 2021-11-20 16:59:24 +01:00
SychO9
2e3a78ca2d require core dev master when deving 2021-11-20 16:54:19 +01:00
SychO9
fd70b46c91 Re-run update check after update operations 2021-11-20 16:48:28 +01:00
SychO9
3497028cc0 Improve the logic behind the different features 2021-11-20 16:31:26 +01:00
SychO9
1fcd9b86d7 Remove testing code 2021-11-18 15:17:16 +01:00
SychO9
38cd56c351 Change minor updating to update everything as is currently 2021-11-18 15:14:22 +01:00
SychO9
71e812c386 Split responsibilities across different classes. 2021-11-17 20:53:27 +01:00
flarum-bot
aeafc483e3 Bundled output for commit 3c5229610f
Includes transpiled JS/TS.

[skip ci]
2021-11-17 16:18:54 +00:00
Alexander Skvortsov
3c5229610f Prompt for nickname on registration (#4)
Allow users to set a nickname while registering, controlled by settings. Also, add a setting to hide the username input entirely and randomly generate the username.

Co-authored-by: Sami Mazouz <sychocouldy@gmail.com>
2021-11-17 11:17:36 -05:00
David Wheatley
4be430276e chore: changelog for 1.1.1 2021-11-16 18:54:54 +00:00
David Wheatley
f611938707 chore: changelog for 1.1.2 2021-11-16 18:54:03 +00:00
Ian Morland
2b00c9817b Bump flarum-webpack-config to 1.0.0 (#44) 2021-11-16 16:25:09 +01:00
flarum-bot
c72d0c6815 Bundled output for commit 99644abb30
Includes transpiled JS/TS.

[skip ci]
2021-11-16 15:01:03 +00:00
Ian Morland
99644abb30 fix: set priority on subscription item (#43) 2021-11-16 14:58:34 +00:00
flarum-bot
419a91f447 Bundled output for commit e31bfd71a1
Includes transpiled JS/TS.

[skip ci]
2021-11-15 18:01:31 +00:00
David Wheatley
e31bfd71a1 fix: errors with composer reuse (#42)
* fix: errors with composer reuse

* fix: use arrow func
2021-11-15 17:59:59 +00:00
flarum-bot
94bb882120 Bundled output for commit 69657f63b7
Includes transpiled JS/TS.

[skip ci]
2021-11-13 22:00:12 +00:00
David Wheatley
69657f63b7 fix: autocomplete errors with TextEditor re-use (#77) 2021-11-13 21:58:52 +00:00
SychO9
3bd2dd4813 Move exception cause guessing out of handler 2021-11-09 20:32:09 +01:00
SychO9
7f5f5687db Auto append :* when installing an extension if not specifying a version 2021-11-09 20:06:03 +01:00
SychO9
594bbe4f34 Use an adapter class for composer 2021-11-09 17:38:47 +01:00
SychO9
c3f8a58f97 Only run migrations for enabled extensions 2021-11-08 22:07:30 +01:00
Sami Mazouz
a9ff884231 Extension Tests (#9) 2021-11-08 20:22:07 +01:00
Alexander Skvortsov
c1069ff035 Basic validation for tags slugs (#150)
* Co-authored-by  <sychocouldy@gmail.com>
2021-11-06 06:46:17 -04:00
flarum-bot
61020eadd6 Bundled output for commit 056c79a908
Includes transpiled JS/TS.

[skip ci]
2021-11-05 19:05:24 +00:00
Sami Mazouz
056c79a908 fix: Cannot reply to posts by deleted authors (#75) 2021-11-05 20:04:20 +01:00
David Wheatley
5cef9ad52c fix: use yarn in CI workflows (#10) 2021-11-03 08:39:59 +01:00
Sami Mazouz
cabe25acb4 perf: Eager load tags state with actor id (#149) 2021-11-02 12:08:15 +01:00
flarum-bot
d840205161 Bundled output for commit 1adb9ca553
Includes transpiled JS/TS.

[skip ci]
2021-10-25 17:59:41 +00:00
David Wheatley
1adb9ca553 Revert "feat: encapsulate markdown buttons in itemlist"
This reverts commit d4aecfc9e3.
2021-10-25 19:58:28 +02:00
flarum-bot
11f5958dae Bundled output for commit d4aecfc9e3
Includes transpiled JS/TS.

[skip ci]
2021-10-25 17:57:50 +00:00
flarum-bot
0a30aa1663 Bundled output for commit bae89a2f44
Includes transpiled JS/TS.

[skip ci]
2021-10-25 17:57:29 +00:00
David Wheatley
d4aecfc9e3 feat: encapsulate markdown buttons in itemlist 2021-10-25 19:56:35 +02:00
Lucas Fernandes
bae89a2f44 Add missing translation for the reason flag (#30) 2021-10-25 13:56:17 -04:00
SychO9
a144c026f3 Move to flarum 2021-10-21 10:52:51 +01:00
flarum-bot
892259f448 Bundled output for commit 44bdb68ccd
Includes transpiled JS/TS.

[skip ci]
2021-10-20 20:49:41 +00:00
Alexander Skvortsov
44bdb68ccd Comply with bypassTagCounts permission in UI (#148) 2021-10-20 16:48:13 -04:00
flarum-bot
b245b41b67 Bundled output for commit ffd982df7f
Includes transpiled JS/TS.

[skip ci]
2021-10-18 19:53:25 +00:00
SychO9
ffd982df7f Merge branch 'v1.1.1'
# Conflicts:
#	js/dist/forum.js
#	js/dist/forum.js.map
2021-10-18 20:49:03 +01:00
SychO9
f1f6da10fd chore: Release v1.1.1 2021-10-18 20:27:11 +01:00
Sami Mazouz
3437d7229e fix: Missing # from autocompleted user mention format (#74) 2021-10-18 20:17:22 +01:00
flarum-bot
e63f030094 Bundled output for commit a2832af01f
Includes transpiled JS/TS.

[skip ci]
2021-10-13 18:58:59 +00:00
Alexander Skvortsov
a2832af01f Only search users via rest API if user has permission (#73)
Closes https://github.com/flarum/core/issues/3070

If the user doesn't have permission to search users, there will currently be browser errors, as the current implementation will still attempt to search and autocomplete. In this PR, we check for permission before searching. The dropdown will still support autocomplete of users currently participating in the discussion.
2021-10-13 14:57:45 -04:00
flarum-bot
a8937161db Bundled output for commit c5e9881046
Includes transpiled JS/TS.

[skip ci]
2021-10-13 11:07:54 +00:00
David Wheatley
c5e9881046 chore: fix JS 2021-10-13 12:06:46 +01:00
flarum-bot
4f3b797b75 Bundled output for commit 152a9bed14
Includes transpiled JS/TS.

[skip ci]
2021-10-13 11:06:14 +00:00
David Wheatley
152a9bed14 chore: fix JS 2021-10-13 12:05:05 +01:00
flarum-bot
6ced7809b1 Bundled output for commit 11e10406bd
Includes transpiled JS/TS.

[skip ci]
2021-10-13 11:03:16 +00:00
flarum-bot
408a1bba51 Bundled output for commit 6f117a24e4
Includes transpiled JS/TS.

[skip ci]
2021-10-13 11:02:15 +00:00
David Wheatley
11e10406bd chore: fix JS 2021-10-13 12:02:15 +01:00
David Wheatley
6f117a24e4 chore: update lockfile 2021-10-13 12:01:03 +01:00
David Wheatley
15dee0ca48 chore: fix JS 2021-10-13 12:00:05 +01:00
flarum-bot
b5c3d630d5 Bundled output for commit 06813fae86
Includes transpiled JS/TS.

[skip ci]
2021-10-13 10:59:00 +00:00
David Wheatley
06813fae86 chore: fix JS 2021-10-13 11:58:02 +01:00
flarum-bot
62345237ac Bundled output for commit a3edd16e47
Includes transpiled JS/TS.

[skip ci]
2021-10-13 10:57:12 +00:00
David Wheatley
a3edd16e47 chore: fix JS 2021-10-13 11:56:17 +01:00
flarum-bot
4bda5c540a Bundled output for commit 462bf60e88
Includes transpiled JS/TS.

[skip ci]
2021-10-13 10:55:25 +00:00
David Wheatley
462bf60e88 chore: fix JS 2021-10-13 11:54:31 +01:00
flarum-bot
aebd638097 Bundled output for commit ea5994f2e4
Includes transpiled JS/TS.

[skip ci]
2021-10-13 10:53:15 +00:00
David Wheatley
ea5994f2e4 chore: fix JS 2021-10-13 11:52:14 +01:00
flarum-bot
619317d023 Bundled output for commit 3fe2ccc160
Includes transpiled JS/TS.

[skip ci]
2021-10-13 09:02:29 +00:00
David Wheatley
3fe2ccc160 attempt build fix 2021-10-13 10:01:11 +01:00
Daniel Klabbers
f03e666a77 use ^4.46.0 for webpack 2021-10-13 10:30:56 +02:00
Daniel Klabbers
9a339fea6a lock webpack to 4.* 2021-10-13 10:28:53 +02:00
Daniel Klabbers
77f625df34 compiled for v1.1.0 2021-10-13 10:22:20 +02:00
David Wheatley
dba3ec69e8 chore: bump bundled extension constraint to core 1.1 2021-10-13 08:25:37 +01:00
David Wheatley
92463465e6 chore: bump bundled extension constraint to core 1.1 2021-10-13 08:06:02 +01:00
David Wheatley
8a0035e040 chore: bump bundled extension constraint to core 1.1 2021-10-13 08:05:58 +01:00
David Wheatley
6ee1f10d44 chore: bump bundled extension constraint to core 1.1 2021-10-13 08:05:53 +01:00
David Wheatley
7b4234ee71 chore: bump bundled extension constraint to core 1.1 2021-10-13 08:05:47 +01:00
David Wheatley
ac427a8a4a chore: bump bundled extension constraint to core 1.1 2021-10-13 08:05:43 +01:00
David Wheatley
8c0c46f8e0 chore: bump bundled extension constraint to core 1.1 2021-10-13 08:05:34 +01:00
David Wheatley
3b8447ffb2 chore: bump bundled extension constraint to core 1.1 2021-10-13 08:05:29 +01:00
David Wheatley
984b553dc8 chore: bump bundled extension constraint to core 1.1 2021-10-13 08:05:24 +01:00
David Wheatley
91c115095b chore: bump bundled extension constraint to core 1.1 2021-10-13 08:05:09 +01:00
David Wheatley
5dc2ac9336 chore: bump bundled extension constraint to core 1.1 2021-10-13 08:05:01 +01:00
David Wheatley
cf7c387e59 chore: bump bundled extension constraint to core 1.1 2021-10-13 08:04:06 +01:00
David Wheatley
432d7accaf chore: bump bundled extension constraint to core 1.1 2021-10-13 08:04:03 +01:00
David Wheatley
99e7e74dfa chore: bump bundled extension constraint to core 1.1 2021-10-13 08:03:50 +01:00
David Wheatley
745de66d23 chore: bump bundled extension constraint to core 1.1 2021-10-13 08:03:27 +01:00
David Wheatley
db35b90280 chore: bump bundled extension constraint to core 1.1 2021-10-13 08:03:02 +01:00
David Wheatley
8a76bf0fca chore: bump bundled extension constraint to core 1.1 2021-10-13 08:02:48 +01:00
David Wheatley
068c513966 chore: bump bundled extension constraint to core 1.1 2021-10-13 08:02:39 +01:00
flarum-bot
8ff66a09d8 Bundled output for commit 8109eda0c6
Includes transpiled JS/TS.

[skip ci]
2021-10-12 01:27:28 +00:00
flarum-bot
4146913d55 Bundled output for commit e127d8606b
Includes transpiled JS/TS.

[skip ci]
2021-10-12 01:27:23 +00:00
flarum-bot
cde8a2e87a Bundled output for commit aae835e9d2
Includes transpiled JS/TS.

[skip ci]
2021-10-12 01:27:21 +00:00
flarum-bot
57af2ccf83 Bundled output for commit 4547a4416b
Includes transpiled JS/TS.

[skip ci]
2021-10-12 01:27:19 +00:00
flarum-bot
444c64bc4c Bundled output for commit 941647cde0
Includes transpiled JS/TS.

[skip ci]
2021-10-12 01:27:17 +00:00
flarum-bot
ef2012f6a1 Bundled output for commit 022e480084
Includes transpiled JS/TS.

[skip ci]
2021-10-12 01:27:15 +00:00
flarum-bot
0bd3f83528 Bundled output for commit ad168f345c
Includes transpiled JS/TS.

[skip ci]
2021-10-12 01:27:15 +00:00
flarum-bot
c8a1ec722d Bundled output for commit 5910bd98bc
Includes transpiled JS/TS.

[skip ci]
2021-10-12 01:27:12 +00:00
flarum-bot
7b2e506fb8 Bundled output for commit c59c1becad
Includes transpiled JS/TS.

[skip ci]
2021-10-12 01:27:11 +00:00
Alexander Skvortsov
022e480084 Release v1.1.0 2021-10-11 21:18:24 -04:00
Alexander Skvortsov
d377fee8c9 Release v1.1.0 2021-10-11 21:17:37 -04:00
Alexander Skvortsov
75f3ec0b36 Release v1.1.0 2021-10-11 21:16:54 -04:00
Alexander Skvortsov
72d43427ab Release v1.1.0 2021-10-11 21:16:13 -04:00
Alexander Skvortsov
941647cde0 Release v1.1.0 2021-10-11 21:15:40 -04:00
Alexander Skvortsov
5910bd98bc Release v1.1.0 2021-10-11 21:14:35 -04:00
Alexander Skvortsov
04576fd209 Release v1.1.0 2021-10-11 21:13:44 -04:00
Alexander Skvortsov
c1318d641c Release v1.1.0 2021-10-11 21:12:56 -04:00
Alexander Skvortsov
162784f611 Release v1.1.0 2021-10-11 21:12:06 -04:00
Alexander Skvortsov
4547a4416b Release v1.1.0 2021-10-11 21:11:21 -04:00
Alexander Skvortsov
c59c1becad Release v1.1.0 2021-10-11 21:10:46 -04:00
Alexander Skvortsov
9db9cb2ed0 Release v1.1.0 2021-10-11 21:09:59 -04:00
Alexander Skvortsov
aae835e9d2 Release v1.1.0 2021-10-11 21:07:45 -04:00
Alexander Skvortsov
126b457604 Release v1.1.0 2021-10-11 21:05:20 -04:00
Alexander Skvortsov
8109eda0c6 Release v1.1.0 2021-10-11 21:04:49 -04:00
Alexander Skvortsov
1436f073a5 Release v1.1.0 2021-10-11 21:03:10 -04:00
Alexander Skvortsov
ad168f345c Release v1.1.0 2021-10-11 21:02:26 -04:00
Alexander Skvortsov
e127d8606b Release v1.1.0 2021-10-11 21:00:48 -04:00
flarum-bot
ebe0f74618 Bundled output for commit 5192276062
Includes transpiled JS/TS.

[skip ci]
2021-10-07 22:34:32 +00:00
Alexander Skvortsov
5192276062 Make clicking edit tag button easier
Currently, tags will be dragged immediately on touch, which makes it very hard to click the edit button, as any non-perfect touch drags the tag. This commit adds a delay on mobile devices only, so that the tag can be both dragged and edited easily.

Closes https://github.com/flarum/core/issues/3098
2021-10-07 18:22:36 -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
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
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
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
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
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
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
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
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
SychO9
ffaa88f526 Serializer ID 2021-09-01 20:30:00 +01:00
SychO9
3d6a467de9 Remove unnecessary provider 2021-09-01 20:26:28 +01:00
SychO9
ae5fb2f253 Remove unnecessary provider 2021-09-01 20:01:36 +01:00
SychO9
1d48c9878b Tweaks 2021-09-01 19:49:44 +01:00
SychO9
5d3804c7ca init 2021-09-01 17:20:06 +01:00
Sami Mazouz
6a5d7e9864 Fix unrecognised user/post mentions (#71)
* fix: Use proper mentionsUsers serializer
The only reason we haven't seen any issues with this up until now is because we have not has to include the relationship in any responses.

* fix: User/Post mentions showing as deleted after saving
The reason this happens is because the modified relationship is not refreshed, so the formatter doesn't recognize the new mentions as valid.
2021-08-30 18:23:59 +01:00
David Wheatley
428fc3131c Revert "Add translation support for quote. (#12)" (#13)
This reverts commit d6c01890a3.
2021-08-28 18:23:33 +01:00
Sami Mazouz
df725cace6 perf: Eager load actor tag states (#143) 2021-08-26 21:57:36 +01:00
Ian Morland
e8111a6f8f Pass filter params (#141)
* Pass  params to getApiDocument

* Reverse arrays
2021-08-26 10:48:12 +01:00
flarum-bot
66065a33e8 Bundled output for commit b054ae7dcb
Includes transpiled JS/TS.

[skip ci]
2021-08-25 20:07:22 +00:00
David Wheatley
b054ae7dcb Update JS imports to new namespaced style (#39) 2021-08-25 16:06:28 -04:00
Guillaume Kulakowski
d6c01890a3 Add translation support for quote. (#12) 2021-08-23 17:11:51 -04:00
Sami Mazouz
af9e5a9cc9 Eager load more necessary related mentions (#72)
* perf: Eager load related mentions from the extender

These missing relations caused more queries to be called, the more mentions posts have the more queries produced.

* perf: Eager load models in show endpoints

Can't use the extender for that
2021-08-23 20:33:42 +01:00
Clark Winkelmann
7a0923dce2 Update nojs view to use slug driver. Fixes #3013 (#142) 2021-08-21 16:30:37 +01:00
flarum-bot
b791263702 Bundled output for commit 12a9d7fd80
Includes transpiled JS/TS.

[skip ci]
2021-08-16 09:19:23 +00:00
Sami Mazouz
6f706f7774 Use css variables for badge (#42) 2021-08-16 10:18:56 +01:00
Sami Mazouz
711793c470 Use css variables for badge (#29) 2021-08-16 10:18:46 +01:00
Sami Mazouz
3e962c5e0f Use css variables for badge (#29) 2021-08-16 10:18:32 +01:00
Sami Mazouz
12a9d7fd80 [1.x] Custom Colorising with CSS Custom Properties (#139)
* Use css variables for tag labels
* Use css variables for hero
* Fix color when links force override (event posts)
* Use css variables for start discussion button
* Use css variables for tag tiles
* Use css variables for sidenav links
* Use `classList` instead
2021-08-16 10:18:12 +01:00
flarum-bot
ab2a198aa3 Bundled output for commit bbca24a873
Includes transpiled JS/TS.

[skip ci]
2021-08-16 09:03:01 +00:00
David Wheatley
bbca24a873 Add classes to sticky discussions (#31) 2021-08-16 11:01:54 +02:00
flarum-bot
46fa1a1bd8 Bundled output for commit fa2cb91182
Includes transpiled JS/TS.

[skip ci]
2021-08-07 10:24:47 +00:00
Rafał Całka
fa2cb91182 Fixing posts not appearing automatically (#32) 2021-08-07 11:24:00 +01:00
flarum-bot
738db107b1 Bundled output for commit 05a2ded71a
Includes transpiled JS/TS.

[skip ci]
2021-08-05 07:42:52 +00:00
David Wheatley
05a2ded71a Fix issue with Twemoji frontend rendering (#40) 2021-08-05 08:41:41 +01:00
flarum-bot
e4efd94add Bundled output for commit 0cb36b90c3
Includes transpiled JS/TS.

[skip ci]
2021-07-31 11:51:35 +00:00
David Wheatley
0cb36b90c3 Perform general repo maintenance (#37)
* Perform general repo maintenance

- Bump deps
- Add Prettier
- Add `flarum-tsconfig` for typings support

* Move webpack config to devDeps

* Use organisation Prettier

* Add setup for https://github.com/flarum/flarum-tsconfig/pull/2
2021-07-31 12:50:35 +01:00
flarum-bot
fd14cb2472 Bundled output for commit 8353f087e5
Includes transpiled JS/TS.

[skip ci]
2021-07-18 20:48:36 +00:00
Hasan Özbey
8353f087e5 suspend anonymously (#39)
* suspend anonymously

closes https://github.com/flarum/core/issues/2614

* format less file

* empty methods should return null
2021-07-18 22:47:34 +02:00
flarum-bot
ee0cbf9d85 Bundled output for commit 81187fe5fe
Includes transpiled JS/TS.

[skip ci]
2021-07-18 20:22:50 +00:00
David Wheatley
81187fe5fe Repo maintenance: add Prettier config, update deps (#41)
* Bump deps; add prettier dep

* Add Prettier config
2021-07-18 21:21:44 +01:00
Sami Mazouz
fb365c98e5 Load parent relation for proper tag listing (#137) 2021-07-15 13:18:17 +01:00
flarum-bot
6f925c1229 Bundled output for commit e681d3eb00
Includes transpiled JS/TS.

[skip ci]
2021-07-10 20:40:18 +00:00
David Wheatley
e681d3eb00 Format with prettier, bump deps (#37)
General repo maintenance
2021-07-10 21:39:20 +01:00
Robert Korulczyk
bfdaee7e79 Add missing dot to liked_by_text translation (#29) 2021-07-01 21:52:56 +01:00
Daniel Klabbers
222a0de3ef fixes flarum/core#2907 discussion shows parent after child due to missing parent include 2021-06-11 00:25:24 +02:00
Daniel Klabbers
a72f0a8851 changelog for v1.0.3 2021-06-11 00:25:24 +02:00
flarum-bot
94eeb34ac0 Bundled output for commit 51790494ce
Includes transpiled JS/TS.

[skip ci]
2021-06-10 22:19:21 +00:00
Daniel Klabbers
51790494ce fixes the parent include for tags when visiting index from any other page 2021-06-11 00:18:17 +02:00
Daniel Klabbers
9627e40e72 changelog for 1.0.2 2021-06-07 12:11:11 +02:00
flarum-bot
7df97be80a Bundled output for commit a0f4dcc62a
Includes transpiled JS/TS.

[skip ci]
2021-06-07 10:09:41 +00:00
SychO9
a0f4dcc62a Fix wrong subtags listing in sidebar 2021-06-07 12:08:40 +02:00
Daniel Klabbers
6c07082c83 changelog for v1.0.1 2021-06-02 09:13:30 +02:00
Daniel Klabbers
09e031ae23 changelog for v1.0.1 2021-06-02 08:56:52 +02:00
flarum-bot
a08b3d18e6 Bundled output for commit 3fb216b99e
Includes transpiled JS/TS.

[skip ci]
2021-06-02 06:54:57 +00:00
SychO9
3fb216b99e Load all tags in permission grid 2021-06-02 08:53:59 +02:00
flarum-bot
4ad2bfc172 Bundled output for commit fd3300d7e5
Includes transpiled JS/TS.

[skip ci]
2021-05-31 13:28:37 +00:00
David Wheatley
fd3300d7e5 Add missing link button to Markdown toolbar (#29) 2021-05-31 14:26:44 +01:00
Daniel Klabbers
af7390eb4c fixes flarum/core#2889 locale uses count instead of generated tags 2021-05-27 09:12:44 +02:00
Daniel Klabbers
7b636600ee fix typo in changelog 2021-05-26 20:07:33 +02:00
Daniel Klabbers
e982e0206d fix branch alias 2021-05-25 22:53:19 +02:00
Daniel Klabbers
14c6675e47 fix branch alias 2021-05-25 22:53:06 +02:00
Daniel Klabbers
53ed61c444 fix branch alias 2021-05-25 22:52:55 +02:00
Daniel Klabbers
4d8dd09abc fix branch alias 2021-05-25 22:52:41 +02:00
Daniel Klabbers
c389c7bf9e fix branch alias 2021-05-25 22:52:30 +02:00
Daniel Klabbers
0b950da35e fix branch alias 2021-05-25 22:52:20 +02:00
Daniel Klabbers
c7b1b9283f fix branch alias 2021-05-25 22:52:11 +02:00
Daniel Klabbers
5217b8b6be fix branch alias 2021-05-25 22:51:07 +02:00
Daniel Klabbers
14e4a24514 fix branch alias 2021-05-25 22:50:52 +02:00
Daniel Klabbers
6be9cb86c7 fix branch alias 2021-05-25 22:50:37 +02:00
Daniel Klabbers
8a93498b22 fix branch alias 2021-05-25 22:50:29 +02:00
Daniel Klabbers
a8c85314a8 fix branch alias 2021-05-25 22:46:03 +02:00
Daniel Klabbers
af940bf48e fix branch alias 2021-05-25 22:45:50 +02:00
Daniel Klabbers
122f1ff5e5 fix branch alias 2021-05-25 22:45:40 +02:00
Daniel Klabbers
19b87cf9ec fix branch alias 2021-05-25 22:45:31 +02:00
Daniel Klabbers
5d1c1ce998 fix branch alias 2021-05-25 22:45:02 +02:00
Daniel Klabbers
c8c3463e6d fix branch alias 2021-05-25 22:44:50 +02:00
Daniel Klabbers
a989ab040a fix branch alias 2021-05-25 22:44:28 +02:00
Daniel Klabbers
27f70c5df9 changes for stable 2021-05-25 18:51:56 +02:00
Daniel Klabbers
df02f22594 changes for stable 2021-05-25 17:10:18 +02:00
Daniel Klabbers
d01810f5a8 changes for stable 2021-05-25 16:51:08 +02:00
Daniel Klabbers
448d8401d4 changes for stable 2021-05-25 16:50:04 +02:00
Daniel Klabbers
15e5c9bf0f changes for stable 2021-05-25 16:36:04 +02:00
Daniel Klabbers
4dade0b078 changes for stable 2021-05-25 16:33:25 +02:00
Daniel Klabbers
03744e89a3 changes for stable 2021-05-25 16:32:16 +02:00
Daniel Klabbers
ddc49d8280 changes for stable 2021-05-25 16:29:56 +02:00