Wire chat app to typed API backend
- Add Hono API routes for characters, chats, and streaming messages
- Add Drizzle SQLite schema, db config, validation, ids, and seed script
- Seed Kitsune and Neko characters with system prompts
- Use character prompt as the system prompt for streamed chat responses
- Replace shared package types with Hono client inferred frontend types
- Connect frontend chat/character hooks to the API client
- Add message sending hook with chat creation, navigation, optimistic
messages, and streaming
updates
- Add typing indicator for pending assistant responses
- Update character select to display character names while using ids
internally
- Remove unused shared package workspace