-
ab437d5d2e
UI/UX D3: dark mode toggle, chat export, accessibility, onboarding modal
main
shinalok
2026-06-02 14:45:49 +09:00
-
fb438864b1
UI/UX D2: branded header, custom theme, bubble styles, streaming animation, responsive
shinalok
2026-06-02 14:41:51 +09:00
-
c1a28bfdcc
UI/UX D1: examples, image accordion, layout improvements, table select, button size
shinalok
2026-06-02 14:28:21 +09:00
-
e08b43c785
UI/UX D0: fix Textbox label, hide audio accordion, hide footer, hide ingest result box
shinalok
2026-06-02 14:25:54 +09:00
-
20f385e2a0
Merge remote-tracking branch 'origin/main'
shinalok
2026-06-02 14:12:45 +09:00
-
-
4565980915
Merge remote-tracking branch 'origin/main'
shinalok
2026-06-02 14:09:54 +09:00
-
-
b13e3dfdd7
Add .env.example file with API and voice configuration templates
shinalok
2026-06-02 14:09:40 +09:00
-
0803479438
Fix: move image_input to separate row for cleaner layout
shinalok
2026-06-02 14:04:01 +09:00
-
7f50333bdb
Phase 17: Add image upload to chat UI
shinalok
2026-06-02 13:52:21 +09:00
-
-
974bab7cd8
Phase 28: P3 — Pydantic Settings, dependency-injector IoC, tenacity retry
shinalok
2026-06-02 05:59:23 +09:00
-
148211e236
Phase 27: P2 quality improvements — logging, httpx pooling, validation, tests
shinalok
2026-06-01 17:52:43 +09:00
-
511c87b290
docs: update ROADMAP to reflect P0/P1 completion and services/ package structure
shinalok
2026-06-01 17:46:53 +09:00
-
79f2abe7cf
chore: exclude .claude/ from git tracking
shinalok
2026-06-01 17:41:17 +09:00
-
7eed70d7f7
chore: add .gitignore rules for IDE and cache files, remove tracked artifacts
shinalok
2026-06-01 17:40:08 +09:00
-
1e93def909
Refactor: split services.py into services/ package
shinalok
2026-06-01 17:39:52 +09:00
-
d81a2f5888
Phase 26: P1 architecture refactor — DI container, service layer, async callbacks
shinalok
2026-06-01 17:36:35 +09:00
-
-
be4b7c40cb
Merge remote-tracking branch 'origin/main'
shinalok
2026-06-01 16:42:58 +09:00
-
-
5ea7948ed3
Add project roadmap outlining improvements and priorities
shinalok
2026-06-01 16:42:37 +09:00
-
38d2edeeec
Phase 25: Separate RAG sources into collapsible box below chatbot
shinalok
2026-06-01 16:15:06 +09:00
-
55ea69d902
Fix details close-on-update: use div during streaming, details on complete
shinalok
2026-06-01 13:50:21 +09:00
-
18609a4f7d
Collapsible thinking box with details/summary, thinking on by default
shinalok
2026-06-01 13:34:47 +09:00
-
5cf8bdabfd
Handle __status tokens for instant thinking box feedback
shinalok
2026-06-01 13:08:30 +09:00
-
4956ab7085
Replace gr.Markdown thinking box with gr.HTML for reliable streaming
shinalok
2026-06-01 11:30:57 +09:00
-
2348f17791
Move progress logs into thinking box alongside LLM reasoning
shinalok
2026-06-01 10:56:01 +09:00
-
-
8c859971d1
Add thinking box UI and fix async event loop errors
shinalok
2026-06-01 10:33:15 +09:00
-
0424cf4b31
Add thinking process visualization to WebUI
shinalok
2026-06-01 10:26:29 +09:00
-
6435af5837
Separate TTS text from metadata tokens in respond()
shinalok
2026-05-31 23:08:22 +09:00
-
7fa45afc7f
Fix TTS to use pure response content without meta tokens
shinalok
2026-05-31 23:01:47 +09:00
-
cf68e19f38
Add cross-platform TTS support and update dependencies
shinalok
2026-05-30 23:54:41 +09:00
-
9455b591de
Add initial implementation of Youlbot WebUI with Gradio frontend
shinalok
2026-05-30 22:09:53 +09:00