apps/desktop/src/settings/DesktopClientSettings.test.ts | 1 - apps/server/src/provider/Layers/ProviderService.test.ts | 119 ++++++ apps/server/src/provider/Layers/ProviderService.ts | 17 + apps/server/src/serverRuntimeStartup.reconcile.test.ts | 629 ++++++++++++++++++++++++-------- apps/server/src/serverRuntimeStartup.ts | 83 ++++- apps/web/src/components/ServerUpdateAction.test.tsx | 3 +- apps/web/src/components/ServerUpdateAction.tsx | 5 +- apps/web/src/components/settings/SettingsPanels.tsx | 9 +- apps/web/src/components/settings/settingsSearch.ts | 6 +- docs/user/updating.md | 10 +- packages/contracts/src/settings.ts | 9 +- 11 files changed, 708 insertions(+), 183 deletions(-)