Aiko-chan / app.py

Commit History

Update app.py
5e48aea

OppaAI commited on

Update app.py
19371d2

OppaAI commited on

Update app.py
b080d38

OppaAI commited on

Update app.py
d29e8f1

OppaAI commited on

feat: add camera auto-open signal handler to trigger vision modal from LLM output
877ba74

OppaAI commited on

style: fix comment formatting in app.py
a8fdd31

OppaAI commited on

feat: update capture_camera_image to trigger frontend camera modal via marker string
294ce04

OppaAI commited on

refactor: replace file-based vision uploads with base64 encoded data processing for improved compatibility
ef4d90c

OppaAI commited on

feat: add interactive webcam modal for photo capture and file uploads
aaf0b77

OppaAI commited on

refactor: remove unused imports from app.py
7cb823e

OppaAI commited on

feat: add warning icon to privacy disclaimer in app UI
a840e34

OppaAI commited on

docs: update Aiko-chan description to include new search and vision capabilities
20e5601

OppaAI commited on

feat: add camera button styling and update camera icon to frame emoji
f0c7be9

OppaAI commited on

feat: enhance service warmups with real-data validation and add VLM and SearXNG initialization steps
de1f6bb

OppaAI commited on

refactor: relocate audio and perception logic to core module and remove legacy ui components
441e962

OppaAI commited on

refactor: optimize chat text animation timing and improve VRM lip-syncing by replacing 'aa' viseme and adjusting audio smoothing
df24842

OppaAI commited on

chore: remove debug print statements for Gradio version and Chatbot signature
a7bf600

OppaAI commited on

Remove temp
ea6b282

OppaAI commited on

Add temp
ddc4003

OppaAI commited on

feat: implement asynchronous network warmup on login to improve serverless responsiveness
09532b1

OppaAI commited on

fix: prevent Gradio component resets by using gr.update() in voice processing error paths
2b7b92d

OppaAI commited on

style: update UI title to include colon separator for consistent branding
cdf1d1c

OppaAI commited on

fix: remove redundant line break in app description UI
546c8c4

OppaAI commited on

style: bold the security warning message in the application UI
2340192

OppaAI commited on

feat: add privacy disclaimer to app landing page
bdc83b3

OppaAI commited on

docs: update disclaimer to include privacy warning regarding personal information and passwords
4bb033a

OppaAI commited on

refactor: scope memory management and system prompts to individual user_id sessions throughout the chat pipeline
44b77cc

OppaAI commited on

perf: update audio duration estimation constant for improved speech synthesis timing
93f8caf

OppaAI commited on

feat: update recording button text content based on active state
b11a460

OppaAI commited on

fix: update audio b64 component visibility and selector logic for reliable element access
cc714aa

OppaAI commited on

refactor: remove microphone permission warm-up logic from application startup
f0333b5

OppaAI commited on

feat: replace standard Gradio microphone component with custom JS MediaRecorder and base64 transmission for audio input
08393ef

OppaAI commited on

feat: add client-side audio permission prompt on app load
30fbb23

OppaAI commited on

refactor: clean up whitespace and formatting in listen.py
e87737a

OppaAI commited on

refactor: replace browser-side JS recording logic with Python state handler and visibility adjustment
1ac1d33

OppaAI commited on

refactor: adjust text-to-speech duration coefficients for improved timing accuracy
6d6c027

OppaAI commited on

feat: implement dynamic scroll helper to ensure chatbot auto-scrolls correctly within nested Gradio containers
8cdcc5b

OppaAI commited on

refactor: overhaul speech cleaning, deduplicate tool annotations, and update typewriter protocol to separate notes from response text
2ff8687

OppaAI commited on

refactor: improve audio event handling with debouncing, fix VRM emotion persistence, and update tool annotation UI logic.
f735614

OppaAI commited on

fix: adjust estimated duration multiplier for better timing accuracy
5ee8fa2

OppaAI commited on

fix: adjust audio duration estimation multiplier to 0.07
bfc8a3e

OppaAI commited on

refactor: unify avatar state management across thinking, speaking, and idle modes with improved event bridging and UI transitions.
c3462d2

OppaAI commited on

feat: implement audio playback state bridge to synchronize iframe speaking status
99f41a2

OppaAI commited on

Add text to slower speed
4e49901

OppaAI commited on

style: adjust right margin of aiko-chat-overlay to 96px
c5d8c87

OppaAI commited on

Edit message text
be880ff

OppaAI commited on

Please provide the specific changes made to `app.py` so I can generate an accurate summary for you.
7477b6c

OppaAI commited on

refactor: update application entry point and configuration settings in app.py
67f962b

OppaAI commited on

feat: implement info modal overlay and refine shell layout styling
ef58e22

OppaAI commited on

refactor: remove info panel styling from CSS and its corresponding initialization in app.py
0ff0112

OppaAI commited on