discourse/app
Ted Johansson 47e58357b6
DEV: Parallel scheduled admin checks (#24190)
This PR does some preparatory refactoring of scheduled admin checks in order for us to be able to do custom retry strategies for some of them.

Instead of running all checks in sequence inside a single, scheduled job, the scheduled job spawns one new job per check.

In order to be concurrency-safe, we need to change the existing Redis data structure from a string (of serialized JSON) to a list of strings (of serialized JSON).
2023-11-03 09:05:29 +08:00
..
assets UX: Small tweaks to recent search changes (#24220) 2023-11-02 14:33:41 -05:00
controllers FEATURE: Theme settings migrations (#24071) 2023-11-02 08:10:15 +03:00
helpers DEV: Explicitly disable Ember string prototype extensions (#24110) 2023-10-26 11:16:57 +01:00
jobs DEV: Parallel scheduled admin checks (#24190) 2023-11-03 09:05:29 +08:00
mailers FIX: Order tags shown in email subject by topics count and name (#22586) 2023-07-13 15:39:58 +08:00
models DEV: Parallel scheduled admin checks (#24190) 2023-11-03 09:05:29 +08:00
serializers DEV: Refactor watched words (#24163) 2023-11-01 16:41:10 +02:00
services FEATURE: Theme settings migrations (#24071) 2023-11-02 08:10:15 +03:00
views FIX: Broken hashtags on embed and publish pages (#24210) 2023-11-02 11:43:55 +10:00