完善客户端模块与工作区能力
Some checks failed
Electron E2E / Electron E2E (macos-latest) (push) Has been cancelled
Electron E2E / Electron E2E (ubuntu-latest) (push) Has been cancelled
Electron E2E / Electron E2E (windows-latest) (push) Has been cancelled

This commit is contained in:
inman
2026-08-13 19:45:30 +08:00
parent 0148b91a15
commit 22add3f01f
97 changed files with 4756 additions and 3226 deletions

View File

@@ -40,7 +40,6 @@ export interface AppSettings {
// UI State
sidebarCollapsed: boolean;
devModeUnlocked: boolean;
// Presets
selectedBundles: string[];
@@ -88,7 +87,6 @@ function createDefaultSettings(): AppSettings {
// UI State
sidebarCollapsed: false,
devModeUnlocked: false,
// Presets
selectedBundles: ['productivity', 'developer'],
@@ -107,6 +105,10 @@ async function getSettingsStore() {
name: 'settings',
defaults: createDefaultSettings(),
});
// The developer-mode toggle used to be persisted as a renderer setting.
// Remove that legacy value so it cannot be mistaken for an active admin
// session after upgrading an existing installation.
settingsStoreInstance.delete('devModeUnlocked');
}
return settingsStoreInstance;
}