Commit Graph

8329 Commits

Author SHA1 Message Date
7b621df353 chore: repo maintenance (#12)
* Bump deps

* Update imports

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

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

* Update imports

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

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

* Update imports

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

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

* Update imports

* Format
2022-01-11 10:37:09 +00:00
210f85cd99 Bundled output for commit 268d44e89dd5bfd28f69ceb9f4a76557d17e87ed
Includes transpiled JS/TS, and Typescript declaration files (typings).

[skip ci]
2022-01-09 04:01:27 +00:00
268d44e89d fix: Allow outside click on modal focus trap
Without this, alerts triggered while a modal is open can't be dismissed.
2022-01-08 22:55:48 -05:00
3aa47d20ee fix: don't spellcheck custom LESS
This should stop browsers from "correcting" code, and from converting regular quotes to "smart" quotes.
2022-01-08 22:55:48 -05:00
a30077251b Bundled output for commit 03aa76cacef96af682b18ec762f5f849ce550a79
Includes transpiled JS/TS, and Typescript declaration files (typings).

[skip ci]
2022-01-09 00:24:36 +00:00
03aa76cace Fix frontend branch name 2022-01-08 19:18:02 -05:00
b8b2941ca6 fix: Ensure user not false in post component
If no information about a relation exists, it will return false, not undefined. Therefore, the nullsafe operator is not enough to avoid issues here.
2022-01-08 18:26:51 -05:00
4c8bba3eb1 Bundled output for commit 0d9c95b0960c5a260c569de43bdc39682a8c56de
Includes transpiled JS/TS.

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

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

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

[skip ci]
2022-01-07 14:06:45 +00:00
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
45a0e4a3cd Switch to yarn 2022-01-06 21:49:33 -05:00
fbf63c7a4f Rerun audit infra --fix 2022-01-06 21:48:12 -05:00
b4211a3920 fix: duplicate dependencies in package.json (#25) 2022-01-07 00:21:03 +00:00
4a5081fa4c Apply fixes from StyleCI
[ci skip] [skip ci]
2022-01-06 02:47:52 +00:00
ae5bfcc7ec LogDriver should work in debug mode 2022-01-05 21:47:33 -05:00
52896144e1 Use proper log level depending on debug mode 2022-01-05 21:45:27 -05:00
27294e8e0e Format 2022-01-04 21:13:42 -05:00
2afe93a02c Fix echo statements not showing up in debug modals or console trace
This was accidentially introduced in the recent Application permissions refactor, where `formattedError`was changed to always be a string array.
2022-01-04 21:13:15 -05:00
0f72537c7c Run flarum-cli audit infra 2022-01-04 18:35:34 -05:00
bc036af8b6 Bundled output for commit e5ba4f4320064e9d8051a47264ec86bc25c1a5da
Includes transpiled JS/TS.

[skip ci]
2022-01-04 23:33:11 +00:00
e5ba4f4320 Apply fixes from StyleCI 2022-01-04 23:31:59 +00:00
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
7982dcd578 docs: add missing 1.1.1 changelog
This was present on the 1.1.1 branch, but not `master`.
2022-01-04 15:19:21 +00:00
d8d85a9c14 fix: broken post/discussion soft delete (#3249)
* FIx broken post/discussion soft delete

Before the Model typescript rewrite, `pushAttributes` supported including relationship objects, which is hacky but incorrect behavior. With the rewrite, this functionality was broken.

This PR deprecates the functionality, adds a deprecated BC layer with a debug warning, and removes instances of incorrect usage.

* Update js/src/common/Model.ts

Co-authored-by: David Wheatley <hi@davwheat.dev>

* Update js/src/common/Model.ts

Co-authored-by: David Wheatley <hi@davwheat.dev>

* chore: format

Co-authored-by: David Wheatley <hi@davwheat.dev>
2022-01-04 13:26:46 +00:00
bf23f32a92 Apply flarum-cli audit fix (#3248) 2022-01-03 16:57:09 -05:00
22f8c44b4d Use v1.0.0 of backend testing properly (#3247) 2022-01-03 16:04:17 -05:00
9d71ac37ff Fix branch alias 2022-01-03 15:47:44 -05:00
fbb1d95557 fix: Until reply renaming permission of discussions broken in php 8 (#3243)
* test: `until reply` rename discussion ability
* fix: `Until reply` renaming of discussions broken in php 8
2021-12-31 20:19:26 +01:00
d65063923b chore: 1.1.1 changelog 2021-12-30 22:30:38 +01:00
6946c9f2cb Bundled output for commit 1738957af7bd37e8b5f53d75b3b6858f3ca1d45d
Includes transpiled JS/TS.

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

[skip ci]
2021-12-29 20:43:48 +00:00
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
05af2ddf39 chore: ignore composer lockfile 2021-12-29 13:44:43 +01:00
8070247433 chore: add TS config 2021-12-29 13:44:24 +01:00
6155046330 Bundled output for commit ad41c1f27089bd00f54df7d8b59fcae42ee1cd1b
Includes transpiled JS/TS.

[skip ci]
2021-12-29 12:20:04 +00:00