| .gitignore | patch | view | blame | history | |
| app.json | patch | view | blame | history | |
| app/_layout.tsx | patch | view | blame | history | |
| app/chat.tsx | patch | view | blame | history | |
| app/index.tsx | patch | view | blame | history | |
| app/settings.tsx | patch | view | blame | history | |
| assets/android-icon-background.png | patch | view | blame | history | |
| assets/android-icon-foreground.png | patch | view | blame | history | |
| assets/android-icon-monochrome.png | patch | view | blame | history | |
| assets/favicon.png | patch | view | blame | history | |
| assets/icon.png | patch | view | blame | history | |
| assets/splash-icon.png | patch | view | blame | history | |
| babel.config.js | patch | view | blame | history | |
| components/chat/CommandBar.tsx | patch | view | blame | history | |
| components/chat/InputBar.tsx | patch | view | blame | history | |
| components/chat/MessageBubble.tsx | patch | view | blame | history | |
| components/chat/MessageList.tsx | patch | view | blame | history | |
| components/chat/VoiceButton.tsx | patch | view | blame | history | |
| components/ui/IconButton.tsx | patch | view | blame | history | |
| components/ui/StatusDot.tsx | patch | view | blame | history | |
| contexts/ChatContext.tsx | patch | view | blame | history | |
| contexts/ConnectionContext.tsx | patch | view | blame | history | |
| global.css | patch | view | blame | history | |
| metro.config.js | patch | view | blame | history | |
| nativewind-env.d.ts | patch | view | blame | history | |
| package-lock.json | patch | view | blame | history | |
| package.json | patch | view | blame | history | |
| services/audio.ts | patch | view | blame | history | |
| services/websocket.ts | patch | view | blame | history | |
| tailwind.config.js | patch | view | blame | history | |
| tsconfig.json | patch | view | blame | history | |
| types/index.ts | patch | view | blame | history |