Commit Graph

2 Commits

Author SHA1 Message Date
be45345850 feat(web): conversation management — search, rename, delete, archive (#121)
All checks were successful
ci/woodpecker/push/ci Pipeline was successful
- Add search/filter input to sidebar that filters conversations by title
- Add rename via double-click or context menu (right-click), confirmed with Enter or blur
- Add delete with inline confirmation dialog in context menu
- Add archive/unarchive via context menu with collapsible archived section
- Add auto-title: generates conversation title from first message content
- Show relative timestamps (e.g. "2h ago", "Yesterday") instead of raw dates
- Extend Conversation type with `archived` boolean field
- Add `archived` column + index to conversations DB schema (migration 0001)
- Extend UpdateConversationDto with optional `archived` field

Fixes #121

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-15 13:19:38 -05:00
2b1723e898 feat(db): @mosaic/db — Drizzle schema, PG connection, migrations (#67)
Co-authored-by: Jason Woltje <jason@diversecanvas.com>
Co-committed-by: Jason Woltje <jason@diversecanvas.com>
2026-03-13 02:17:18 +00:00