release: v0.1.3

This commit is contained in:
2026-04-03 14:20:26 +08:00
parent 1396592141
commit 13f0be162b
10 changed files with 520 additions and 79 deletions

View File

@@ -14,6 +14,7 @@ type SettingsState = {
persistAccounts: boolean;
persistRecords: boolean;
persistLogs: boolean;
debugEnabled: boolean;
autoScrollLogs: boolean;
showLogTimestamps: boolean;
densityMode: DensityMode;
@@ -24,6 +25,7 @@ type SettingsState = {
setPersistSection: (section: CacheSection, value: boolean) => void;
clearPersistedSection: (section: CacheSection) => void;
clearAllPersistedData: () => void;
setDebugEnabled: (value: boolean) => void;
setAutoScrollLogs: (value: boolean) => void;
setShowLogTimestamps: (value: boolean) => void;
setDensityMode: (value: DensityMode) => void;
@@ -93,6 +95,7 @@ export const settingsStore = createStore<SettingsState>()(
persistAccounts: true,
persistRecords: true,
persistLogs: true,
debugEnabled: false,
autoScrollLogs: true,
showLogTimestamps: false,
densityMode: "comfortable",
@@ -160,6 +163,7 @@ export const settingsStore = createStore<SettingsState>()(
clearAllPersistedData: () => {
localStorage.removeItem(accountStorageKey);
},
setDebugEnabled: (value) => set({ debugEnabled: value }),
setAutoScrollLogs: (value) => set({ autoScrollLogs: value }),
setShowLogTimestamps: (value) => set({ showLogTimestamps: value }),
setDensityMode: (value) => set({ densityMode: value }),