Files
openwork/packages
fankex 023edb5602 feat(ui): chat visualization + minimap rail (#203)
* feat(ui): display agent status in session sidebar

- Update SessionView to accept sessionStatusById prop
- Render status pill in session list sidebar
- Pass status from App component to SessionView
- Fix type errors in demo-state mocks

* feat(ui): add chat visualization enhancements

- Add 'flow' animation for new tasks, artifacts, and files moving to sidebar
- Add minimalist jump rail to navigate between Agent and User messages
- Add copy button to message bubbles
- Add OnePlus-inspired colors for User interactions

* feat(ui): implement fine-grained message minimap rail

- Replaces simple jump buttons with a minimap rail showing individual message lines
- Uses #EB0029 for user messages and theme-inverse for agent messages
- Implements active state highlighting and hover expansion effects
- Adds click-to-scroll navigation for each message line

* style(ui): redesign minimap rail to horizontal bars with premium feel

- Change lines from vertical to horizontal dashes
- Remove rail border for cleaner look
- Unify line thickness (2px default, 3px active)
- Enhance active state with expansion and glow effect
- Improve clickability with expanded hit areas
- Use #EB0029 for user messages and theme-inverse for agent

* style(ui): hide default scrollbar in chat view

- Add no-scrollbar utility class and CSS rules
- Ensure clean look with only the custom minimap rail visible

* style(ui): increase minimap line width for better visibility

- Default width: 2.5 (was 1.5)
- Active width: 4 (was 3)
- Hover width: 3.5 (was 2.5)
- Keeps the same premium thin height

* chore(pr): add minimap rail screenshots

* fix(ui): harden minimap and copy interactions

- debounce minimap line updates with raf scheduler
- clean up timeouts and rafs on unmount
- add retry logic for artifact flyout source lookup
- ensure minimap markers are keyboard accessible

* feat: unify slash command menu with input bar (#202)

* feat: adjust session command list

* chore: bump version to 0.3.3

* feat: keep users oriented during workspace switches (#204)

* chore: bump version to 0.3.4

* feat: window sidecar (#205)

* feat: enable windows sidecar bundling

* fix: run sidecar prep from repo root

* fix: run sidecar prep via workspace filter

* refactor(ui): simplify session view with soft pill design and decomposed components

---------

Co-authored-by: ben <ben@prologe.io>
2026-01-23 00:17:39 -08:00
..
2026-01-22 22:56:44 -08:00