Task-centric sidebar R1 (option A): gitlinks + task card #37

Merged
weichen merged 5 commits from feature/task-sidebar-r1 into main 2026-09-30 10:46:46 +00:00
Owner

Why

用户裁定方案 A 后实施 R1(左栏任务中心):单一主创建入口(新建任务 ⌘N + 次级菜单)、组织视图(按项目/时间线)、置顶/归档(服务端权威)、账户区(/api/me + 退出登录)。

改动(本仓仅指针与任务卡)

  • core → b6d428b(Conversation +pinned/archived,PR #4 已合)
  • backend → 9660490(迁移 v9 + GET /api/conversations + /api/me,PR #15 已合)
  • ui → fe31573(contracts 镜像,PR #11 已合)
  • frontend → dc70399(TaskSidebar 重构,PR #11 已合)
  • documents → 151925b(提案状态 accepted,PR #17 已合)

Evidence

  • make test 全量通过(同步后头,EXIT=0;prompt-library 中途合入,迁移冲突解为 v8 prompts + v9 conversation_flags,升级测试真实往返 v1↔v9)
  • 无头走查真实二进制:跨项目任务打开(自动切项目上下文)、置顶排首、归档隐藏/显示/恢复、新建任务流、账户区身份(嵌入式 auth=false)、零控制台错误

Impact

左栏重构;中栏/右栏不动(D25/D26/D31 保持)。剩余:R2 登录页+认证阶段 2(范围届时确认)、R3 成员与租户、R4 视觉令牌收敛。

## Why 用户裁定方案 A 后实施 R1(左栏任务中心):单一主创建入口(新建任务 ⌘N + 次级菜单)、组织视图(按项目/时间线)、置顶/归档(服务端权威)、账户区(/api/me + 退出登录)。 ## 改动(本仓仅指针与任务卡) - core → b6d428b(Conversation +pinned/archived,PR #4 已合) - backend → 9660490(迁移 v9 + GET /api/conversations + /api/me,PR #15 已合) - ui → fe31573(contracts 镜像,PR #11 已合) - frontend → dc70399(TaskSidebar 重构,PR #11 已合) - documents → 151925b(提案状态 accepted,PR #17 已合) ## Evidence - make test 全量通过(同步后头,EXIT=0;prompt-library 中途合入,迁移冲突解为 v8 prompts + v9 conversation_flags,升级测试真实往返 v1↔v9) - 无头走查真实二进制:跨项目任务打开(自动切项目上下文)、置顶排首、归档隐藏/显示/恢复、新建任务流、账户区身份(嵌入式 auth=false)、零控制台错误 ## Impact 左栏重构;中栏/右栏不动(D25/D26/D31 保持)。剩余:R2 登录页+认证阶段 2(范围届时确认)、R3 成员与租户、R4 视觉令牌收敛。
weichen added 4 commits 2026-09-30 10:46:16 +00:00
Why: R1 implementation spans core (Conversation flags), backend
(migration v8, task list APIs, /api/me), frontend (TaskSidebar rebuild),
ui (contracts mirror), documents (proposal acceptance record); the Dev
repo advances the pointers and the task record.

Evidence:
- make test full suite green on this head (core+backend+frontend+ui+
  agent-command, exit 0) before advancing gitlinks.
- Headless walk on the built binary: cross-project task open, pinned-
  first ordering, archive hide/show/restore, new-task flow, account
  footer identity, zero console errors.

Impact: UI restructure per approved option A; no mid-column or inbox
changes (D25/D26/D31 intact). Merge order: core -> backend -> ui ->
frontend -> documents -> this PR.

Refs: proposal docs/proposals/2026-09-30-ui-redesign-and-auth.md (option A, R1)
Advance documents pin to merged PR #17 head
ci / test (pull_request) Failing after 1m53s
8fcbd96c15
weichen added 1 commit 2026-09-30 10:46:43 +00:00
Sync main before merge
ci / test (pull_request) Failing after 1m34s
6cfdb89f21
weichen merged commit 075c187be2 into main 2026-09-30 10:46:46 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: weichen/Agent-System-Dev#37