Kevin Veen-Birkenbach
c835ca8f2c
refactor(front-injection): stabilize run_once flow and explicit web-service loading
- sys-front-inj-all: load web-svc-cdn and web-svc-logout once; reinitialize inj_enabled after services; move run_once block to top; reorder injections.
- sys-front-inj-css: move run_once call into 01_core; fix app_style_present default; simplify main.
- sys-front-inj-desktop/js/matomo: deactivate per-role run_once blocks; keep utils/run_once where appropriate.
- sys-front-inj-logout: switch to files/logout.js + copy; update head_sub mtime lookup; mark set_fact tasks unchanged.
- sys-svc-cdn: inline former 01_core tasks into main; ensure shared/vendor dirs and set run_once in guarded block; remove 01_core.yml.
Rationale: prevent cascading 'false_condition: run_once_sys_svc_cdn is not defined' skips by setting run-once facts only after the necessary tasks and avoiding parent-scope guards; improves determinism and handler flushing.
Conversation: https://chatgpt.com/share/68ecfaa5-94a0-800f-b1b6-2b969074651f
2025-10-13 15:12:23 +02:00
..
2025-09-23 00:51:23 +02:00
2025-09-22 16:28:57 +02:00
2025-09-29 09:16:02 +02:00
2025-09-26 16:26:17 +02:00
2025-09-24 17:22:47 +02:00
2025-09-25 13:16:13 +02:00
2025-09-23 21:43:50 +02:00
2025-09-23 21:43:50 +02:00
2025-10-02 07:31:20 +02:00
2025-10-02 11:07:17 +02:00
2025-09-24 13:31:54 +02:00
2025-09-25 13:16:13 +02:00
2025-09-24 09:58:30 +02:00
2025-10-02 11:58:23 +02:00
2025-10-12 18:05:00 +02:00
2025-10-02 11:58:23 +02:00
2025-10-02 11:58:23 +02:00
2025-10-12 14:37:45 +02:00
2025-10-02 11:58:23 +02:00
2025-10-12 14:37:19 +02:00
2025-10-02 11:58:23 +02:00
2025-10-03 20:50:49 +02:00
2025-09-25 18:05:41 +02:00
2025-10-02 11:58:23 +02:00
2025-10-02 11:58:23 +02:00
2025-10-02 11:58:23 +02:00
2025-10-02 11:58:23 +02:00
2025-10-02 11:58:23 +02:00
2025-09-20 09:30:16 +02:00
2025-10-13 15:12:23 +02:00
2025-10-13 15:12:23 +02:00
2025-10-13 15:12:23 +02:00
2025-10-13 15:12:23 +02:00
2025-10-13 15:12:23 +02:00
2025-10-13 15:12:23 +02:00
2025-10-02 11:58:23 +02:00
2025-09-22 14:55:25 +02:00
2025-09-26 20:25:53 +02:00
2025-09-29 12:23:58 +02:00
2025-09-22 18:40:20 +02:00
2025-09-22 14:55:25 +02:00
2025-09-26 22:09:39 +02:00
2025-10-13 15:12:23 +02:00
2025-09-26 19:34:42 +02:00
2025-09-26 19:34:42 +02:00
2025-10-02 11:58:23 +02:00
2025-10-12 18:05:00 +02:00
2025-10-02 08:57:14 +02:00
2025-09-22 16:28:57 +02:00
2025-09-30 11:14:15 +02:00
2025-09-26 19:34:42 +02:00
2025-09-26 20:25:53 +02:00
2025-09-29 09:16:02 +02:00
2025-10-12 01:15:52 +02:00
2025-09-22 13:40:28 +02:00
2025-10-02 19:59:04 +02:00
2025-09-29 15:23:48 +02:00
2025-09-29 12:23:58 +02:00
2025-09-20 09:31:49 +02:00
2025-09-20 09:31:49 +02:00
2025-09-20 09:31:49 +02:00
2025-09-24 11:29:40 +02:00
2025-09-29 12:23:58 +02:00
2025-10-11 18:23:38 +02:00
2025-10-11 21:33:07 +02:00
2025-09-25 18:05:41 +02:00
2025-09-26 16:26:17 +02:00
2025-09-22 14:55:25 +02:00
2025-09-22 14:55:25 +02:00
2025-09-22 14:55:25 +02:00
2025-09-23 21:43:50 +02:00
2025-09-22 14:55:25 +02:00
2025-09-24 11:29:40 +02:00
2025-09-22 14:55:25 +02:00
2025-10-11 16:57:36 +02:00
2025-09-26 16:26:17 +02:00
2025-09-24 09:58:30 +02:00
2025-10-13 10:50:59 +02:00
2025-10-12 14:03:28 +02:00
2025-09-22 14:55:25 +02:00
2025-09-26 16:26:17 +02:00
2025-09-22 14:55:25 +02:00
2025-09-22 11:17:31 +02:00
2025-09-29 17:29:29 +02:00
2025-09-22 14:55:25 +02:00
2025-10-02 07:31:20 +02:00
2025-10-11 21:33:07 +02:00
2025-10-02 09:19:32 +02:00
2025-09-26 16:26:17 +02:00
2025-09-23 13:47:46 +02:00
2025-10-01 14:23:07 +02:00
2025-09-22 14:55:25 +02:00
2025-09-25 18:05:41 +02:00
2025-09-22 14:55:25 +02:00
2025-09-22 14:55:25 +02:00
2025-09-22 16:28:57 +02:00
2025-09-29 17:09:42 +02:00
2025-09-29 17:09:42 +02:00
2025-10-02 12:22:49 +02:00
2025-09-22 14:55:25 +02:00
2025-09-26 19:34:42 +02:00
2025-09-26 19:39:38 +02:00
2025-09-30 17:22:28 +02:00
2025-09-30 17:22:28 +02:00
2025-09-29 15:33:50 +02:00
2025-09-30 17:22:28 +02:00
2025-09-30 17:22:28 +02:00
2025-09-30 16:36:28 +02:00
2025-09-29 12:23:58 +02:00
2025-10-12 16:16:47 +02:00
2025-09-30 17:22:28 +02:00
2025-09-22 18:40:20 +02:00