Commit Graph

12 Commits

Author SHA1 Message Date
Georg 49a5af252c Fix TTS module initialization and dependency issues. Update module IDs for consistency, improve circular dependency detection, and fix UI Controller event handling. 2025-04-04 19:15:28 +00:00
Georg 02c7b9ef28 Minor cleanup. 2025-04-04 00:02:28 +00:00
Georg aa29a6fd93 Split everything up into dynamically loaded modules. 2025-04-04 00:00:43 +00:00
Georg 2f7cda4b6d Refactored everything into modules. 2025-04-01 23:38:35 +00:00
Georg 53f9eb9265 Refactored app to include all the ink.js typography. 2025-04-01 22:43:19 +00:00
Georg 89b8cf8311 Improved cursor and multiline input field. 2025-04-01 11:54:55 +00:00
Georg 5cb31a65d9 Improve text input styling and behavior to match book design theme. Changes include: 1. Update input styling to span full width with subtle bottom border. 2. Add custom blinking cursor with terminal-like behavior. 3. Implement auto-focus functionality for better UX. 4. Reset cursor position after command submission. 2025-04-01 11:11:10 +00:00
Georg 1882acac8c feat: Integrate Kokoro TTS with WebGPU and fallback 2025-04-01 10:34:24 +00:00
Georg 113e3b995d Fix TTS handler to handle longer texts by breaking them into sentence queues 2025-04-01 10:53:27 +02:00
Georg bf62c63198 Fix TTS handler to prevent SSML tags from being spoken as text 2025-04-01 10:32:17 +02:00
Georg b6472aa275 Fix game server communication by updating ai-fiction.js and adding socket.io script 2025-04-01 10:28:53 +02:00
Georg 39c1b6ff0a Initial commit 2025-04-01 08:37:41 +02:00