James Ketrenos bd5e5e4d8f Fixed WebSocket message validation by ensuring all messages include data field
- Updated server to send status_ok messages with data field instead of direct timestamp
- Modified voicebot _send_message to always include data field (empty dict if no data)
- Fixed all error message formats in server to use proper {type, data: {error}} structure
- Updated client join message to include empty data field for consistency
- All WebSocket messages now comply with WebSocketMessageModel requiring data field
- Resolved Pydantic validation errors for status_ok and error messages
2025-09-03 18:14:59 -07:00
..
2025-08-23 20:33:34 -07:00
2025-08-23 20:33:34 -07:00
2025-09-03 13:54:29 -07:00
2025-08-23 20:33:34 -07:00
2025-09-03 17:16:51 -07:00
2025-08-23 20:33:34 -07:00
2025-09-03 13:54:29 -07:00
2025-08-23 20:33:34 -07:00
2025-09-03 13:54:29 -07:00

To deploy:

export PUBLIC_URL=/ai-voicebot
npm run build
rsync --delete -avrpl build/ webserver:/var/www/ketrenos.com/ai-voicebot/