Skip to content

Phase 3: restore mobile UI polish and native TTS - #34

Merged
claude-do merged 1 commit into
sync/upstream-20260426from
phase3/ui-mobile-sidebar
Apr 26, 2026
Merged

claude-do merged 1 commit into
sync/upstream-20260426from
phase3/ui-mobile-sidebar

Conversation

@claude-do

Copy link
Copy Markdown
Collaborator

Summary

  • restore the fork-owned mobile/sidebar polish layer and thread touch affordances
  • bring back native assistant message TTS and touch-visible message actions
  • reapply the remaining UI/mobile fork seams on top of the fresh-upstream bootstrap shell

Verification

  • bun fmt
  • bun lint
  • bun typecheck
  • bun run --cwd apps/web test src/components/Sidebar.logic.test.ts src/components/sidebar/ForkThreadContextMenuButton.test.tsx src/components/chat/MessagesTimeline.test.tsx src/components/chat/MessagesTimeline.logic.test.ts src/features/tts/tts.test.ts src/features/tts/sanitizeTtsText.test.ts

Review notes

  • reviewed by multiple subagents before push
  • fixed follow-up finding around desktop hover/focus reveal for the sidebar thread overflow button

@claude-do
claude-do merged commit bfc1924 into sync/upstream-20260426 Apr 26, 2026
5 of 7 checks passed
@github-actions github-actions Bot added size:XL vouch:trusted PR author is trusted by repo permissions or the VOUCHED list. labels Apr 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:XL vouch:trusted PR author is trusted by repo permissions or the VOUCHED list.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant