fix: resolve final workbench review findings

This commit is contained in:
2026-07-19 20:20:09 +08:00
parent 43d0b9f049
commit 27ff659c30
12 changed files with 172 additions and 30 deletions

View File

@@ -0,0 +1,16 @@
# Final Fix 2 Report
## Completed
- Reworked the mobile channel navigation into a visible three-column control grid at 390x844; Playwright now verifies that Work Plan is in the viewport and opens Tasks.
- Moved task completion state to `ProjectWorkbench`, keyed by project, so it persists across channel switches without leaking to another project.
- Implemented Copy link feedback, disabled the unavailable Archive action, and disabled global search with an explanatory title.
- Hardened browser-server validation to reject whitespace (including encoded whitespace), credentials, empty hosts, and unsupported protocols.
- Prevented desktop channel-sidebar content from stretching by aligning its grid content to the start.
## Verification
- `npm test -- --run` - 25 tests passed.
- `npm run build` - passed.
- `npx playwright test` - 3 tests passed.
- `git diff --check` - passed.