Adapt settings client for DSH 0.2.0 configForms without breaking boot.

Soft-inject configForms/settingsScope and mark Config fields volatile so desktop 0.2.0 no longer waits forever on the removed settingsScope service.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
oliver 2026-10-09 15:31:33 +08:00
parent a41a2b53c9
commit fcc8f75560
6 changed files with 117 additions and 44 deletions

View file

@ -70,7 +70,9 @@ test('installable bundle declares host apply, client half, unique id, and no @de
assert.match(client, /PresetField/)
assert.match(client, /agentPreset/)
assert.match(client, /mirrorToSession/)
assert.match(client, /inject = \['slots', 'locale', 'settingsScope'\]/)
assert.match(client, /inject = \['slots', 'locale'\]/)
assert.match(client, /configForms/)
assert.match(client, /settingsScope/)
assert.match(client, /locale\.bind/)
assert.match(client, /locale\/change/)
assert.match(client, /loginRequired/)