# Project TODO

- [ ] Responsive AI chat workspace with desktop sidebar and mobile-friendly layout
- [ ] Dreamy lavender, blush pink, and pale mint gradient visual system
- [ ] Editorial typography, corner brackets, faint vertical lines, and airy spacing
- [ ] New-chat flow
- [ ] Editable conversation titles
- [ ] Persistent conversation history
- [ ] Message composer with Enter-to-send and multiline input
- [ ] Sending state and clear error feedback
- [ ] Secure server-side LLM chat responses
- [ ] Markdown rendering for assistant responses
- [ ] Persist conversations and messages in the database
- [ ] Voice dictation with transcript insertion into the composer
- [ ] File attachments retained as references alongside messages
- [ ] Vitest coverage for core chat behavior
- [ ] Run type checks, tests, and visual verification
- [ ] Save final checkpoint and deliver project version

## Change History

- [ ] Expanded requirements added: persistence, server-side LLM, voice dictation, and attachment references
