Dustin Newkirk hobokenchicken
hobokenchicken pushed to main at LobotomyLabs/GopherGate 2026-06-05 15:06:38 +00:00
73a82e6175 feat: implement advanced condition-based heuristic model routing
hobokenchicken pushed to main at hobokenchicken/kira 2026-06-05 14:10:06 +00:00
95f97fa897 fix(avatar): declarative canvas element in JSX; remove manual DOM append
hobokenchicken pushed to main at hobokenchicken/kira 2026-06-05 13:57:56 +00:00
e00dc37e68 fix(avatar): use Pixi resizeTo for native canvas sizing; remove all manual CSS/ResizeObserver
hobokenchicken pushed to main at hobokenchicken/kira 2026-06-05 13:51:41 +00:00
3a6a1cd6c3 fix(avatar): reduce model margin to 45% to prevent clipping in narrow sidebar
hobokenchicken pushed to main at hobokenchicken/kira 2026-06-05 13:47:54 +00:00
13dbcdb7f5 fix(avatar): re-apply CSS 100% after Pixi resize(); use fitModel helper; 65% margin
hobokenchicken pushed to main at hobokenchicken/kira 2026-06-05 13:43:15 +00:00
f2ff91730b fix(avatar): use ResizeObserver for accurate container sizing; force canvas CSS 100%; reduce margin to 68%
hobokenchicken pushed to main at hobokenchicken/kira 2026-06-05 13:36:39 +00:00
dc2cb3bbb3 fix(avatar): reduce model scale to 72% (from 85%) and tighten anchor to prevent right-side clipping in narrow sidebar
hobokenchicken pushed to main at hobokenchicken/kira 2026-06-05 13:33:44 +00:00
dfd014ac82 feat(ui): complete layout redesign — three-panel desk layout
hobokenchicken pushed to main at hobokenchicken/kira 2026-06-05 13:26:57 +00:00
db23034e36 feat(ui): ditch all glass-card containers — flat, modern, card-free layout
hobokenchicken pushed to main at hobokenchicken/kira 2026-06-05 13:16:17 +00:00
f5930d6190 fix(avatar): center Live2D model in card, overlay controls on canvas; scale model to 85% of container; remove card padding; clean template literals to avoid TS parsing issues
hobokenchicken pushed to main at hobokenchicken/kira 2026-06-05 13:03:34 +00:00
baaa89756f feat(ui): center avatar as hero, ~1/3 viewport height; tools grid below
hobokenchicken pushed to main at hobokenchicken/kira 2026-06-05 06:10:43 +00:00
92250a668b fix: restore full WebSocket message loop in main.py (was truncated to 77 lines, missing the entire try/except message handler)
hobokenchicken pushed to main at hobokenchicken/kira 2026-06-04 20:06:31 +00:00
86b1e9aa04 audit-followup: re-verify all builds/deploys clean; update AUDIT.md with full completion of the 9-item plan
hobokenchicken pushed to main at hobokenchicken/kira 2026-06-04 20:04:16 +00:00
4641d74536 fix(welcome): make WelcomeScreen support isCompact prop to prevent full-screen CSS clash when rendering inside saved-ID wrapper card in App.tsx
hobokenchicken pushed to main at hobokenchicken/kira 2026-06-04 19:59:05 +00:00
eb5952adc6 fix(deprecations): remove dead ScriptProcessorNode PCM code (eliminates console warning); improve YouTube playerVars with origin/modestbranding (reduce postMessage spam); fix Timer stopwatch (now properly counts UP, clean display + interval)
hobokenchicken pushed to main at hobokenchicken/kira 2026-06-04 19:54:13 +00:00
1bfc8333e9 clean: archive legacy stt/tts/llm services; update ARCHITECTURE.md + README.md to current stack (REST gpt-4o-transcribe, nano, sage, Honcho, incremental TTS, white noise)
hobokenchicken pushed to main at hobokenchicken/kira 2026-06-04 19:49:20 +00:00
59b72aa184 feat(white-noise): add Web Audio generated white/pink/brown/rain/cafe noise player
hobokenchicken pushed to main at hobokenchicken/kira 2026-06-04 19:38:55 +00:00
3f1497174d feat(ui): integrate Notes component into main grid (was dead import)
hobokenchicken pushed to main at hobokenchicken/kira 2026-06-04 19:34:39 +00:00
771c00830a feat(ui): display livePartial / transcript_delta in ChatBubble as 'Hearing:' indicator
hobokenchicken pushed to main at hobokenchicken/kira 2026-06-04 19:28:42 +00:00
77cbd91b93 fix(tts): play Opus chunks immediately as they arrive instead of buffering until speaking_end