Commit Graph

11 Commits

Author SHA1 Message Date
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
c5e9881046 chore: fix JS 2021-10-13 12:06:46 +01:00
Alexander Skvortsov
e127d8606b Release v1.1.0 2021-10-11 21:00:48 -04:00
Franz Liedke
3914919b13 Update Webpack 2020-05-01 11:38:39 +02:00
Franz Liedke
6ac46e02f4 Update Webpack 2020-02-11 21:47:07 +01:00
Toby Zerner
af145860ec Make npm package private, update deps, change watch to dev 2018-11-21 18:33:10 +10:30
Toby Zerner
da46ced3cd Update dependencies 2018-11-17 18:53:38 +10:30
Toby Zerner
6245c4a42b Rename package 2018-10-21 15:16:21 +10:30
Toby Zerner
4ea0392811 Update dependencies 2018-09-21 10:25:46 +09:30
Toby Zerner
eb1a6a79c3 Remove progress flag 2018-06-20 13:54:01 +09:30
Toby Zerner
3ff07832f4 Webpack (#9)
See https://github.com/flarum/core/pull/1367

* Replace gulp with webpack and npm scripts for JS compilation
* Set up Travis CI to commit compiled JS
* Restructure `js` directory; only one instance of npm, forum/admin are "submodules"
* Restructure `less` directory
2018-06-20 13:34:30 +09:30