# Vaultfire Protocol - Ember Chat Upgrade TODO

- [x] Add conversations and messages tables to drizzle schema
- [x] Add conversation management tRPC endpoints (list, create, delete, getMessages)
- [x] Add ember.sendMessage tRPC endpoint using existing LLM infrastructure
- [x] Build full-page /ember route with conversation sidebar + chat area
- [x] Markdown rendering in messages with timestamps
- [x] Mobile responsive sidebar (slides out on mobile)
- [x] Auto-resize input textarea
- [x] Add "Ember" to navigation on Home page
- [x] Update subscription page to show everything FREE ("Pro Coming Soon")
- [x] Keep floating Ember button working alongside full-page experience
- [x] Dark Ember Hearth theme (bg #0a0a0a, accent orange #F97316)
- [x] Zero TypeScript errors
- [x] Write vitest tests for new endpoints
- [x] Deploy checkpoint
- [ ] Fix CI: restore original package.json, tsconfig.json, jest.config.js exclusions
- [ ] Polish Home page to competition-grade quality
- [ ] Polish EmberChat page to ChatGPT-quality UI
- [ ] Polish Subscription page
- [ ] Polish FloatingEmber component
- [ ] Push to GitHub with CI green
- [ ] Redeploy
