This file tracks UI bugs and polish items. Fixed items are kept for reference.
No open bugs at this time.
- Was: Action icons reserved ~30px of space even when invisible, truncating titles.
- Fix: Wrapped all action buttons in a
.session-actionsoverlay container withposition:absolute. Titles now use full available width. Actions appear on hover with a gradient fade from the right edge.
- Was: Folder icon stayed permanently visible (blue, 60% opacity) when a session belonged to a project.
- Fix: Replaced
.has-projectpersistent button with a colored left border matching the project color. The folder button now only appears in the hover overlay like all other actions.
- Was: Picker was clipped by
overflow:hiddenon.session-itemancestors. Withposition:fixed, no containing block constrained width -- picker stretched to full viewport. - Fix: Dynamic width calculation (min 160px, max 220px). Event listener reordering. Cleanup sequence corrected. (PR #25)
- Was:
logger.debug()called in custom endpointexceptblock, butloggerwas never imported inconfig.py. Every failed endpoint fetch crashed withNameError. - Fix: Replaced with silent
pass-- unreachable endpoints are expected when no local LLM is configured. (PR #24)
- Sprint 16 replaced all emoji HTML entities with monochrome SVG line icons (
ICONSconstant insessions.js). - All session action buttons now use the overlay pattern for consistent UX.