Fresh history cut from cynarAI/evoo antigravity-handoff/project-timeline (Voice First + project timeline). Brand docs/titles as evOo; keep @rakazo/* packages as tech debt. Excludes node_modules, caches, secrets, voice blobs.
20 lines
573 B
TypeScript
20 lines
573 B
TypeScript
/** Persisted Codex-style recency mode for the sidebar Now/Recent list. Default off. */
|
|
export const ACTIVITY_MODE_KEY = "rakazo.activity-mode";
|
|
|
|
export function readActivityMode(): boolean {
|
|
try {
|
|
return window.localStorage.getItem(ACTIVITY_MODE_KEY) === "1";
|
|
} catch {
|
|
return false;
|
|
}
|
|
}
|
|
|
|
export function writeActivityMode(on: boolean): void {
|
|
try {
|
|
if (on) window.localStorage.setItem(ACTIVITY_MODE_KEY, "1");
|
|
else window.localStorage.removeItem(ACTIVITY_MODE_KEY);
|
|
} catch {
|
|
// Private mode / blocked storage — keep in-memory only.
|
|
}
|
|
}
|