Full-stack real-time group chat with Rust/Axum backend and Riot.js frontend. Features: - Auth (register/login/JWT), rooms, invites, WebSocket messaging - AI responses via OpenRouter with tool calling (Brave Search + web fetch) - Real-time tool usage indicators (searching/reading page) - Collapsible tool results in message bubbles - AI stats bar (model, tokens, speed, response time) persisted to DB - Room soft-delete, /clear command, dynamic model fetching - Markdown rendering with code highlighting and copy buttons Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
32 lines
272 B
Plaintext
32 lines
272 B
Plaintext
# Rust
|
|
server/target/
|
|
server/chat.db
|
|
server/chat.db-journal
|
|
server/chat.db-wal
|
|
|
|
# Node
|
|
client/node_modules/
|
|
client/dist/
|
|
|
|
# Environment
|
|
.env
|
|
server/.env
|
|
|
|
# IDE
|
|
.vscode/
|
|
.idea/
|
|
*.swp
|
|
*.swo
|
|
|
|
# Logs
|
|
*.log
|
|
.server-err.log
|
|
.client-err.log
|
|
|
|
# Misc
|
|
nul
|
|
|
|
# OS
|
|
.DS_Store
|
|
Thumbs.db
|