Make the new-chat project heading interactive#128
Conversation
Adapt Synara 2c237bfb887b574076fd5a80927655f324c59009 with final styling context from afc69fb3a615bea7e89f539bdab1a27457faf13a and e89af583cc730509e41bf08d92abc788fcd9652f. Reuse Scient's existing project picker and draft-routing handlers, while adding an explicit accessible action name and end-to-end browser coverage.
…chat-project-picker-20260725
|
Final integration refresh (2026-07-25): current main dab9b6d was merged normally into this branch; no rebase or force-push. Exact hosted head: ea5a423. The local full-file browser run passed 81/82 and hit one ResizeObserver timing miss in an unrelated geometry case; that exact case passed in isolation, and the fresh hosted stable-browser plus Linux-geometry suites passed completely. git diff --check passes and the task worktree is clean. Fresh hosted CI run https://github.com/ScientFactory/scient-desktop/actions/runs/30160244171 completed successfully, including format, lint, typecheck, full bun run test, stable browser, Linux geometry, desktop build/preload, release smoke, Linux and Windows HTML-preview smoke, and Windows process regression. No unresolved review threads remain. Existing documented manual limitations are unchanged and non-blocking. This candidate is integration-ready against main dab9b6d; this is not merge or release authorization. |
…chat-project-picker-20260725
User impact
What should we do in <Project>?, with the project name acting as an accessible project-picker trigger.Upstream provenance and disposition
2c237bfb887b574076fd5a80927655f324c59009(with later styling context fromafc69fb3ande89af583).ProjectPickerand draft move/create/reset handlers; donor project/worktree assumptions are not imported.Verification
bun run scient:upstream-check --intake: identity, format, lint, typecheck, fullbun run test, desktop/web builds, and release smoke all passed at0069a20ff649fc7df7064b3a2d93d1f593dc7916.git diff --check; clean worktree; tests created no tracked artifacts.Safety and rollback
Related intake PRs