Commit Graph

  • 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