chore: cleanup, a11y and state migrations

This commit is contained in:
Alejandro Gómez
2025-12-14 16:32:45 +01:00
parent f2ffc406d5
commit e5c871617e
35 changed files with 1658 additions and 225 deletions

View File

@@ -27,7 +27,8 @@ export interface WindowInstance {
export interface Workspace {
id: string;
label: string;
number: number; // Numeric identifier for shortcuts (e.g., Cmd+1, Cmd+2)
label?: string; // Optional user-editable label
layout: MosaicNode<string> | null;
windowIds: string[];
}
@@ -45,6 +46,7 @@ export interface UserRelays {
}
export interface GrimoireState {
__version: number; // Schema version for migrations
windows: Record<string, WindowInstance>;
workspaces: Record<string, Workspace>;
activeWorkspaceId: string;