-
51862d62ca
feat: add Gemini/ChatGPT-style 3-dot bounce loading indicator
main

shinalokandClaude Sonnet 4.6
2026-06-03 20:34:05 +09:00
-
7f4aeb54e2
fix: suppress .generating blue border during Gradio streaming

shinalokandClaude Sonnet 4.6
2026-06-02 19:01:34 +09:00
-
9f1a43095e
fix: remove blue focus-within border from all Gradio wraps globally

shinalokandClaude Sonnet 4.6
2026-06-02 18:28:51 +09:00
-
6c01426e37
fix: correct chip CSS selector and remove size=sm causing 26px height

shinalokandClaude Sonnet 4.6
2026-06-02 17:55:46 +09:00
-
dedafedcf5
fix: separate chip display label (with emoji) from actual prompt text

shinalokandClaude Sonnet 4.6
2026-06-02 17:52:43 +09:00
-
727c76beb4
design: increase example chip size (padding 20px, font 1rem, min-height 80px)

shinalokandClaude Sonnet 4.6
2026-06-02 17:51:48 +09:00
-
b89bca605a
fix: remove excessive blue focus borders from containers

shinalokandClaude Sonnet 4.6
2026-06-02 17:48:46 +09:00
-
2d8e83581c
design: upgrade example chips to card style with emoji, shadow, hover animation

shinalokandClaude Sonnet 4.6
2026-06-02 17:46:24 +09:00
-
7decd21126
fix: align send button vertically centered with pill input

shinalokandClaude Sonnet 4.6
2026-06-02 17:42:47 +09:00
-
3cb89b992c
fix: hide chatbot column when welcome view is visible

shinalokandClaude Sonnet 4.6
2026-06-02 17:40:14 +09:00
-
a456650bc8
fix: replace example chip gr.HTML+onclick with gr.Button for reliable input fill

shinalokandClaude Sonnet 4.6
2026-06-02 17:13:36 +09:00
-
f987df5da5
UI/UX D4: Gemini-style sidebar, welcome glow, pill input, chips, icon controls, history

shinalokandClaude Sonnet 4.6
2026-06-02 16:58:18 +09:00
-
1110fa14c7
docs: add D4 Gemini-style UI renewal roadmap based on design mockup

shinalokandClaude Sonnet 4.6
2026-06-02 15:10:52 +09:00
-
ab437d5d2e
UI/UX D3: dark mode toggle, chat export, accessibility, onboarding modal

shinalokandClaude Sonnet 4.6
2026-06-02 14:45:49 +09:00
-
fb438864b1
UI/UX D2: branded header, custom theme, bubble styles, streaming animation, responsive

shinalokandClaude Sonnet 4.6
2026-06-02 14:41:51 +09:00
-
c1a28bfdcc
UI/UX D1: examples, image accordion, layout improvements, table select, button size

shinalokandClaude Sonnet 4.6
2026-06-02 14:28:21 +09:00
-
e08b43c785
UI/UX D0: fix Textbox label, hide audio accordion, hide footer, hide ingest result box

shinalokandClaude Sonnet 4.6
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

shinalokandClaude Sonnet 4.6
2026-06-02 14:04:01 +09:00
-
7f50333bdb
Phase 17: Add image upload to chat UI

shinalokandClaude Sonnet 4.6
2026-06-02 13:52:21 +09:00
-
-
974bab7cd8
Phase 28: P3 — Pydantic Settings, dependency-injector IoC, tenacity retry

shinalokandClaude Sonnet 4.6
2026-06-02 05:59:23 +09:00
-
148211e236
Phase 27: P2 quality improvements — logging, httpx pooling, validation, tests

shinalokandClaude Sonnet 4.6
2026-06-01 17:52:43 +09:00
-
511c87b290
docs: update ROADMAP to reflect P0/P1 completion and services/ package structure

shinalokandClaude Sonnet 4.6
2026-06-01 17:46:53 +09:00
-
79f2abe7cf
chore: exclude .claude/ from git tracking

shinalokandClaude Sonnet 4.6
2026-06-01 17:41:17 +09:00
-
7eed70d7f7
chore: add .gitignore rules for IDE and cache files, remove tracked artifacts

shinalokandClaude Sonnet 4.6
2026-06-01 17:40:08 +09:00
-
1e93def909
Refactor: split services.py into services/ package

shinalokandClaude Sonnet 4.6
2026-06-01 17:39:52 +09:00
-
d81a2f5888
Phase 26: P1 architecture refactor — DI container, service layer, async callbacks

shinalokandClaude Sonnet 4.6
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

shinalokandClaude Sonnet 4.6
2026-06-01 16:15:06 +09:00
-
55ea69d902
Fix details close-on-update: use div during streaming, details on complete

shinalokandClaude Sonnet 4.6
2026-06-01 13:50:21 +09:00
-
18609a4f7d
Collapsible thinking box with details/summary, thinking on by default

shinalokandClaude Sonnet 4.6
2026-06-01 13:34:47 +09:00
-
5cf8bdabfd
Handle __status tokens for instant thinking box feedback

shinalokandClaude Sonnet 4.6
2026-06-01 13:08:30 +09:00
-
4956ab7085
Replace gr.Markdown thinking box with gr.HTML for reliable streaming

shinalokandClaude Sonnet 4.6
2026-06-01 11:30:57 +09:00
-
2348f17791
Move progress logs into thinking box alongside LLM reasoning

shinalokandClaude Sonnet 4.6
2026-06-01 10:56:01 +09:00
-
-
8c859971d1
Add thinking box UI and fix async event loop errors

shinalokandClaude Sonnet 4.6
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()

shinalokandClaude Sonnet 4.6
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