deepseek-harness/apps/web
Yichen Jiang d38ff54150 feat(web): navigate loaded Chat Turns from a compact rail
ChatView derives one navigation mark per currently loaded Turn, keyed by
Turn number and anchored on that Turn's first loaded user node. The rail
sits against the scrollport's right edge, centered in the band the sticky
composer leaves visible; hover and keyboard focus preview the Turn's
prompt and response, and activating a mark moves the shared scrollport
and records the resulting restoration anchor.

ConversationRoot publishes --dsh-conversation-viewport-height beside the
composer height it already measures on the scrollport, so floating View
chrome can center in that band without assuming a Session header height.
2026-08-25 14:02:57 +08:00
..
public revert(web): drop the 32x32 PNG favicon fallback 2026-08-10 14:17:17 +08:00
src feat(webworker): add selectable preview fixtures 2026-08-24 10:37:04 +08:00
stress-tests test(web): add opt-in reasoning chunk stress lane 2026-08-04 14:37:31 +08:00
tests feat(web): navigate loaded Chat Turns from a compact rail 2026-08-25 14:02:57 +08:00
.npmignore Merge remote-tracking branch 'origin/master' into feat/web-message-feedback-ui 2026-08-12 10:43:23 +08:00
index.html feat(client): compose deployment branding through slots 2026-08-19 18:21:35 +08:00
package.json chore(client): align split package graph 2026-08-23 16:28:18 +08:00
tsconfig.json chore(client): align split package graph 2026-08-23 16:28:18 +08:00
vite.config.ts feat(web): single-build preview page and its acceptance e2e 2026-08-21 20:35:33 +08:00