Skip to content

Comments

feat(web): improve session UX, theme system, and clipboard handling#185

Closed
gaius-codius wants to merge 7 commits intotiann:mainfrom
gaius-codius:fix/web-session-machine-clipboard-terminal-paste
Closed

feat(web): improve session UX, theme system, and clipboard handling#185
gaius-codius wants to merge 7 commits intotiann:mainfrom
gaius-codius:fix/web-session-machine-clipboard-terminal-paste

Conversation

@gaius-codius
Copy link
Contributor

@gaius-codius gaius-codius commented Feb 18, 2026

Summary

  • Session list: Distinguish sessions by machine + directory, show permission mode and agent flavor badges with theme-aware colors, improve group headers
  • Theme system: Add manual theme selector (System / Light / Dark / Catpuccin / Gaius / Gaius Light / Gaius Dark) with localStorage persistence and cross-tab sync
  • Gaius theme: Roman-inspired palette — cinnabar red, verdigris green, lapis blue, aureus gold — in both light (warm pearl) and dark (deep slate) variants with auto-switching
  • Clipboard: Harden copy reliability with fallback path; add terminal paste support for mobile/PWA with clipboard-read attempt plus manual paste dialog fallback

Test plan

  • Verify sessions list clearly separates identical paths across different machines
  • Verify permission mode and agent flavor badges render correctly in session list and header
  • Verify all 7 theme options appear in Settings > Display > Theme
  • Verify Gaius Light shows warm pearl background with cinnabar/verdigris/lapis accents
  • Verify Gaius Dark shows deep slate background with lifted accent colors
  • Verify Gaius (auto) follows system dark/light preference
  • Verify theme persists across page refresh and syncs across tabs
  • Verify Shiki code highlighting uses dark colors for Gaius Dark
  • Verify copy actions work for file path and code blocks on desktop and mobile
  • Verify terminal paste works on iOS via clipboard-read and via manual fallback

gaius-codius and others added 2 commits February 18, 2026 05:39
… reliability

Differentiate sessions by machine+directory in the sidebar, add clearer headers, and harden copy/paste flows for desktop and mobile terminal usage.

Co-authored-by: Cursor <cursoragent@cursor.com>
@gaius-codius gaius-codius force-pushed the fix/web-session-machine-clipboard-terminal-paste branch from 178104c to 643f65c Compare February 18, 2026 10:10
Move file-content copy into the file viewer so its intent is obvious, and remove redundant per-session machine labels since grouped headers already provide device context.
@gaius-codius gaius-codius force-pushed the fix/web-session-machine-clipboard-terminal-paste branch from 643f65c to 804160c Compare February 18, 2026 10:10
Add permissionMode to SessionSummary, show permission mode and flavor
badges in session header and list with theme-aware colors.
Restore the original dark theme as default and offer Catpuccin Mocha
as an opt-in theme. Add a manual theme toggle in Settings > Display
with System, Light, Dark, and Catpuccin options. Theme persists via
localStorage and syncs across tabs.
Add Gaius Light (warm pearl) and Gaius Dark (deep slate) themes using
classical Roman pigments — cinnabar red, verdigris green, lapis blue,
and aureus gold — rendered in a modern contemporary style. Includes
auto-switching Gaius option that follows system preference.
@gaius-codius gaius-codius changed the title fix(web): clarify session machine context and improve clipboard input reliability feat(web): improve session UX, theme system, and clipboard handling Feb 18, 2026
@gaius-codius
Copy link
Contributor Author

Superseded by split draft PRs:

Closing this umbrella PR to keep review scoped and avoid duplicate discussion.

@gaius-codius gaius-codius deleted the fix/web-session-machine-clipboard-terminal-paste branch February 19, 2026 09:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant