feat: add camera auto-open signal handler to trigger vision modal from LLM output 877ba74 OppaAI commited on 24 days ago
feat: update capture_camera_image to trigger frontend camera modal via marker string 294ce04 OppaAI commited on 24 days ago
refactor: replace file-based vision uploads with base64 encoded data processing for improved compatibility ef4d90c OppaAI commited on 24 days ago
feat: add interactive webcam modal for photo capture and file uploads aaf0b77 OppaAI commited on 24 days ago
docs: update Aiko-chan description to include new search and vision capabilities 20e5601 OppaAI commited on 24 days ago
feat: add camera button styling and update camera icon to frame emoji f0c7be9 OppaAI commited on 24 days ago
feat: enhance service warmups with real-data validation and add VLM and SearXNG initialization steps de1f6bb OppaAI commited on 24 days ago
refactor: relocate audio and perception logic to core module and remove legacy ui components 441e962 OppaAI commited on 24 days ago
refactor: optimize chat text animation timing and improve VRM lip-syncing by replacing 'aa' viseme and adjusting audio smoothing df24842 OppaAI commited on 24 days ago
chore: remove debug print statements for Gradio version and Chatbot signature a7bf600 OppaAI commited on 24 days ago
feat: implement asynchronous network warmup on login to improve serverless responsiveness 09532b1 OppaAI commited on 24 days ago
fix: prevent Gradio component resets by using gr.update() in voice processing error paths 2b7b92d OppaAI commited on 25 days ago
style: update UI title to include colon separator for consistent branding cdf1d1c OppaAI commited on 25 days ago
style: bold the security warning message in the application UI 2340192 OppaAI commited on 25 days ago
docs: update disclaimer to include privacy warning regarding personal information and passwords 4bb033a OppaAI commited on 25 days ago
refactor: scope memory management and system prompts to individual user_id sessions throughout the chat pipeline 44b77cc OppaAI commited on 25 days ago
perf: update audio duration estimation constant for improved speech synthesis timing 93f8caf OppaAI commited on 25 days ago
feat: update recording button text content based on active state b11a460 OppaAI commited on 25 days ago
fix: update audio b64 component visibility and selector logic for reliable element access cc714aa OppaAI commited on 25 days ago
refactor: remove microphone permission warm-up logic from application startup f0333b5 OppaAI commited on 25 days ago
feat: replace standard Gradio microphone component with custom JS MediaRecorder and base64 transmission for audio input 08393ef OppaAI commited on 25 days ago
refactor: replace browser-side JS recording logic with Python state handler and visibility adjustment 1ac1d33 OppaAI commited on 25 days ago
refactor: adjust text-to-speech duration coefficients for improved timing accuracy 6d6c027 OppaAI commited on 25 days ago
feat: implement dynamic scroll helper to ensure chatbot auto-scrolls correctly within nested Gradio containers 8cdcc5b OppaAI commited on 25 days ago
refactor: overhaul speech cleaning, deduplicate tool annotations, and update typewriter protocol to separate notes from response text 2ff8687 OppaAI commited on 25 days ago
refactor: improve audio event handling with debouncing, fix VRM emotion persistence, and update tool annotation UI logic. f735614 OppaAI commited on 25 days ago
fix: adjust estimated duration multiplier for better timing accuracy 5ee8fa2 OppaAI commited on 25 days ago
refactor: unify avatar state management across thinking, speaking, and idle modes with improved event bridging and UI transitions. c3462d2 OppaAI commited on 25 days ago
feat: implement audio playback state bridge to synchronize iframe speaking status 99f41a2 OppaAI commited on 25 days ago
Please provide the specific changes made to `app.py` so I can generate an accurate summary for you. 7477b6c OppaAI commited on 25 days ago
refactor: update application entry point and configuration settings in app.py 67f962b OppaAI commited on 25 days ago
feat: implement info modal overlay and refine shell layout styling ef58e22 OppaAI commited on 25 days ago
refactor: remove info panel styling from CSS and its corresponding initialization in app.py 0ff0112 OppaAI commited on 25 days ago