Commit graph

6 commits

Author SHA1 Message Date
Sam
6f15e14392
chore: fix styleci (#3588)
Co-authored-by: Sam <samerton@users.noreply.github.com>
2025-03-29 10:50:03 +00:00
Sam
9ce7b650df
Mass message rework (#3494)
* wip: mass messaging rework

* WIP notifications

* feat: mass messaging

* chore: tidy force migration

* chore: remove dev template

* style: styleci fixes

* fix: mass message bypass notification settings + mass message bypass purification

* fix: typo in alerts page
2024-03-31 20:19:43 +01:00
tadhgboyle
0c80570609
Enable StyleCI (#3475)
* Create StyleCI config file

* Disable `phpdoc_separation`

* Apply fixes from StyleCI (#3476)

Co-authored-by: StyleCI Bot <bot@styleci.io>

* style: styleci fixes

---------

Co-authored-by: StyleCI Bot <bot@styleci.io>
Co-authored-by: Sam <samerton@users.noreply.github.com>
2024-03-09 11:19:55 +00:00
Sam
50a431ffb7
Add dependency injection library + task to generate sitemap (#3332)
* Add dependency injection library and task to generate sitemap

* Add default value for queue runner

* Fix assigning data and output to class variables

---------

Co-authored-by: Partydragen <adrian_kili@outlook.com>
2023-04-30 20:07:37 +01:00
Partydragen
a1353ed69b
Make sure module is enabled to process task (#3331) 2023-04-30 09:56:13 +01:00
Sam
1589b76c65
Queue system (#3274)
* Add new queue system

* Amend creation of task from new

* Fix unused terms

* Prevent task returning error from running infinitely

* Run tasks in transactions

* Update gitignore and package-lock

* Use PDO helpers for transaction

* WIP convert forum post task

* Trigger forum post conversion during upgrade

* Fix task scheduling and increase forum posts converted to 50

* Rename ONE_OF to IN
2023-03-30 18:42:40 +01:00