Commit graph

10 commits

Author SHA1 Message Date
Amrit Subramanian e9d528324e Fix session name truncation to prevent overlap with close button
Added min-width: 0 to session-name-container to allow flex children to shrink below their content size, enabling proper text truncation when session names are long.
2025-10-06 18:24:38 -04:00
Amrit Subramanian cd4e0f64c8 Add login shell support, session creation loading state, and refactoring
- Spawn PTY as login shell (-l flag) to properly source shell configs (fixes pyenv issues)
- Add animated loading spinner to session creation button
- Refactor duplicate PTY spawning logic into shared spawnSessionPty() function
- Fix unread indicator bugs (clear timers on session switch/close/delete)
- Configure electron-builder to publish releases instead of drafts
- Remove Windows builds (node-pty compilation issues)
2025-10-04 22:49:33 -04:00
Amrit Subramanian 020d8ba82d configurable themes 2025-10-03 16:18:18 -04:00
Amrit Subramanian 230814bee4 unread indicator 2025-10-03 11:28:26 -04:00
Amrit Subramanian d01e715e68 mcp servers and a bunch of stuff 2025-10-03 01:13:24 -04:00
Amrit Subramanian 1c614c9d28 add mcp server working 2025-10-03 00:25:36 -04:00
Amrit Subramanian 1d873aa82a worktrees 2025-10-02 21:16:50 -04:00
Amrit Subramanian f61aca9d09 session config 2025-10-02 20:20:05 -04:00
Amrit Subramanian 66e0c96b75 refactor styles 2025-10-02 18:33:22 -04:00
Amrit Subramanian 272f763e71 sidebar 2025-10-02 13:16:38 -04:00