7 Commits

Author SHA1 Message Date
Hermes cc8b4a0940 Tap-to-edit session titles, PATCH proxy, model display on replay 2026-04-09 21:31:23 -05:00
Hermes 159b175774 Replace catch-all proxy with dedicated routes, add 404 page
- Dedicated proxy routes for sessions, messages, search, memory, config
- Removes [...path] catch-all that conflicted with specific routes
- Session detail + delete proxy
- Custom 404 page matching design system
2026-04-09 21:20:15 -05:00
Hermes a5f63e8aba New session creation page, + button on History
- /history/new: compose first message, creates web session, sends, redirects
- POST /api/sessions proxy route
- History page gets + button in header
2026-04-09 21:18:50 -05:00
Hermes 893c74ed38 Improve chat UX: thinking indicator, pending message, 5min timeout 2026-04-09 21:15:11 -05:00
Hermes 4f5fde34a3 Visual redesign, message input, reversed messages, systemd service
- New visual identity: solid dark cards, purple accent, iOS-like feel
- Session replay: newest messages first, message input with send button
- Chat proxy route for sending messages to sessions
- systemd user service with deploy script
- All pages restyled: Pulse, Memory, History, Skills, Cron, Soul, Config
2026-04-09 21:12:14 -05:00
Hermes f721d87423 Add Skills browser, Cron jobs, SOUL.md editor
- Skills: categorized list with search, detail view with markdown
- Cron: job list grouped by status, manual trigger button
- Soul: full SOUL.md editor with save/revert
- Pulse: quick link cards to Skills, Cron, Soul
- All routes proxied server-side (no CORS)
2026-04-09 20:59:33 -05:00
Hermes 1bce2a29cc Proxy API through Next.js route handlers — eliminates CORS 2026-04-09 20:54:13 -05:00