Developer
985ca538e3
refactor: centralize types and extract seed data (Task 1.1)
...
- Create types/ directory with canonical domain type definitions
- session.ts, tool-instance.ts, tool-type.ts, git-repository.ts
- config-folder.ts, tool-config.ts, project.ts, user.ts, api-response.ts
- Move inline types from api modules to types/ with backward-compatible re-exports
- Update all consumers (pages, components, state) to import from types/
- Extract seed_builtin_tool_types from main.py to seeds/builtin_tool_types.py
- Ensure Session, ToolInstance, ToolType, GitRepository defined exactly once
Quality gates: tsc (pass), eslint (pass), Python syntax (pass)
Refs: repo-restructure Task 1.1
2026-06-02 18:58:50 +00:00
Developer
ee1fa6bee5
refactor: centralize types and extract seed data (Task 1.1)
...
- Create types/ directory with centralized domain types:
session, tool-instance, tool-type, git-repository, config-folder,
tool-config, project, user, api-response
- Remove inline type definitions from API modules;
re-export from types/ for backward compatibility
- Update state/sessions.tsx to import Session from types/session.ts
- Update all consumer components/pages to import from types/
- Extract seed_builtin_tool_types from main.py to
seeds/builtin_tool_types.py
- Create types/index.ts barrel export
Quality gates: tsc (pass), eslint (pass), Python syntax (pass)
2026-06-02 18:56:54 +00:00
miguel
6f35eb77ae
feat: redesign authenticated UI with home overview and settings hub
...
- Add HomePage with open sessions grid, projects overview, and session composer
- Add SettingsPage with tabs for General, SSH Keys, Tool Types, Tool Configs
- Update navigation to Home, Projects, Settings
- Redirect legacy routes (/sessions, /ssh-keys, /tool-types, /tool-configs)
- Apply Inter font and warm editorial styling
- Update tests for new dashboard and projects pages
Quality gates: typecheck pass, lint pass, 15/15 tests pass
Refs: openspec/changes/ui-redesign-home-settings
2026-05-22 20:38:05 +02:00
Fusion
ad09ffa6ec
feat(tool-configs): add frontend tool config management page
...
- Create ToolConfigsPage with tool type selector, config list, and add/edit form
- Support both env and file config types
- Add route /tool-configs and navigation item
- Update API client with tool config endpoints
- Build passes successfully
2026-05-20 11:13:25 +02:00