Timers: no "Other modules" catch-all in admin

The Timers admin had a fourth group, "Other modules", whose one switch gated
every timer provider that wasn't PCO Plan. A provider that earns a switch
earns a section of its own — so the catch-all goes, any other provider found
is consumed as soon as it appears, and its name (not "Other modules") is what
the health readout lists it under.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
Waters Church
2026-09-14 10:51:08 -04:00
co-authored by Claude Fable 5.1
parent 361b8bdaa8
commit f0fbf8a8f6
3 changed files with 26 additions and 28 deletions
-10
View File
@@ -26,10 +26,6 @@
"PCO Plan": {
"toggle": "pcoEnabled",
"help": "Timers the PCO Plan module offers — service elapsed, current item, countdown to service — appear here under a PCO Plan heading when that module is installed and configured. Nothing to set up on this side."
},
"Other modules": {
"toggle": "moduleTimersEnabled",
"help": "Any other installed module that offers timers (\"provides\": [\"timers\"] in its manifest) is found automatically and listed under its own heading. Nothing to configure here."
}
},
"configSchema": {
@@ -80,12 +76,6 @@
"group": "PCO Plan",
"default": true
},
"moduleTimersEnabled": {
"type": "switch",
"label": "Module timers",
"group": "Other modules",
"default": true
},
"timerFont": {
"type": "select",
"label": "Timer font",