| .. |
| api | feat(agent): Litter local bridge — signed phone gateway with durable turn dispatch (#261) | 3 months ago |
| auth | micro: rename product to Local Studio | 4 months ago |
| security | refactor(security): split the request boundary into named gates | 3 months ago |
| async.ts | refactor(frontend): migrate agent runtime to Effect v4 and tidy standards | 4 months ago |
| controller-events-contract.ts | refactor(workspace): shared/ becomes @local-studio/contracts package | 4 months ago |
| desktop-ui-preferences.ts | refactor: validate durable controller preferences | 3 months ago |
| effect-timers.ts | refactor(frontend): migrate agent runtime to Effect v4 and tidy standards | 4 months ago |
| formatters.ts | refactor: simplify usage into a lifetime profile | 3 months ago |
| guards.ts | refactor(agent): engine owns the accepts-control probe; @shared/agent alias | 4 months ago |
| huggingface.ts | fix(frontend): usage chart peak scale; remove dead discover/usage/sidebar code | 4 months ago |
| idle-work.ts | perf: split shared UI boot code | 4 months ago |
| page-data-cache.ts | fix: make app routes immediately testable | 3 months ago |
| serve-runtime.ts | feat: guide first run into a verified serve | 4 months ago |
| terminal-keybinds.ts | refactor: make terminals task-owned | 4 months ago |
| theme-runtime.ts | feat(agent): Litter local bridge — signed phone gateway with durable turn dispatch (#261) | 3 months ago |
| themes-data.ts | feat(appearance): themes, chat controls, tone separation | 3 months ago |
| themes.ts | refactor(repo): adopt src/features convention, controller RouteRegistrar, shared validation | 5 months ago |
| types.ts | feat(agent): Litter local bridge — signed phone gateway with durable turn dispatch (#261) | 3 months ago |
| workspace-events.ts | refactor: simplify agent session ownership | 4 months ago |