fenghp and Cursor
0b908e8d2c
frontend: add unified file action model with context menus across tree, list and pending changes
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-10 18:09:48 +08:00
fenghp and Cursor
bbbb938df0
frontend: add lazy server tree and folder items list with synced navigation and local state badges
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-10 17:57:51 +08:00
fenghp and Cursor
81e71837bf
frontend: build three-pane workspace shell with collapsible panels and synced path state
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-10 17:45:38 +08:00
fenghp and Cursor
097cc510a7
frontend: add connect page, collection selection and fixed workspace context
...
补齐 FE-003:实现连接表单、连接中/错误态、配置回填,连接成功后加载并确认 Collection,
自动确保默认 Workspace,进入工作台后由 home.tsx 持有固定上下文(serverUri/collection/workspace)。
新增 input/label 基础组件与 connect-view/workspace-shell 业务组件。
pnpm typecheck 通过。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-09 20:52:18 +08:00
fenghp and Cursor
ca4089a885
frontend: add workspace context, file content and conflict apis with frontend type contracts
...
补齐 FE-002:服务端新增 workspace/context、mappings/check-target、files/content、
conflicts 明细与 apply 路由,核心层补充本地文件内容与冲突查询/应用能力及二进制/大文件约束;
前端补齐统一领域类型契约与类型化端点封装。
gradle build / pnpm typecheck 均通过。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-09 20:35:15 +08:00
fenghp and Cursor
5c633fd024
frontend: add electron service bootstrap, preload and api client
...
FE-001: detect and launch the local mactfs-server, expose a narrow preload
bridge (token, service status, directory picker), and add a unified API
client that auto-attaches the Bearer token. Home becomes a bootstrap gate
with a retry entry. Update task board, FE-001 record and FRONTEND_SPEC.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-09 19:46:09 +08:00
fenghp
3168897b6c
chore: add mactfs planning and task workflow
2026-06-05 19:04:20 +08:00