Commit History

Voice settings: add "Qwen3-TTS local" engine — localhost-only, default on localhost
e352ff3

polats Claude Opus 4.8 (1M context) commited on

app.py: PORT env (default 7860) so it runs locally next to a service on 7860
0f47058

polats Claude Opus 4.8 (1M context) commited on

Add Qwen3-TTS local bridge: ?tts= override + tts_server.py
3bc1b31

polats Claude Opus 4.8 (1M context) commited on

Move Voice settings into the Settings page; add a sidebar ⚙ Settings button
dffe06d

polats Claude Opus 4.8 (1M context) commited on

Qwen3-TTS: use DashScope international endpoint (our key is sk-ws- intl)
dff270e

polats Claude Opus 4.8 (1M context) commited on

Add Qwen3-TTS Voice Design (DashScope) + persona voice descriptions
717332c

polats Claude Opus 4.8 (1M context) commited on

Cap persona + diary at 100 tokens; shorten prompts; stream the diary
b862211

polats Claude Opus 4.8 (1M context) commited on

Fix empty-JSON: keep the answer when a model leaves <think> unclosed
62070d0

polats Claude Opus 4.8 (1M context) commited on

Model bar: show params once (avoid '0.6B · 0.6B' for byte-less engines)
5264fdb

polats Claude Opus 4.8 (1M context) commited on

Settings: model section to top; default WebLLM + Qwen3 0.6B; copyable debug
898540a

polats Claude Opus 4.8 (1M context) commited on

Put the model picker in Gradio's OWN settings page (not a custom tab)
cd43499

polats Claude Opus 4.8 (1M context) commited on

Move engine/model settings to a Settings page; share one model across both pages
627d835

polats Claude Opus 4.8 (1M context) commited on

Cache status + delete for WebLLM and Transformers.js (like wllama)
b0f48f8

polats Claude Opus 4.8 (1M context) commited on

Transformers.js: pre-flight WebGPU device, else WASM (fixes load + caching)
bed3298

polats Claude Opus 4.8 (1M context) commited on

Fix stale JS (no-cache on /web) + Transformers.js WebGPU→WASM fallback
559041f

polats Claude Opus 4.8 (1M context) commited on

Fix Qwen3 on WebLLM: budget for thinking + capture reasoning_content
eba5aae

polats Claude Opus 4.8 (1M context) commited on

Fix Qwen3 parsing (/no_think) + WebLLM double-load guard & progress clarity
ab87288

polats Claude Opus 4.8 (1M context) commited on

Mobile: collapse model/voice control bars behind tap-to-expand
0218dca

polats Claude Opus 4.8 (1M context) commited on

Mobile: give persona/diary content real space on phones
db5fc22

polats Claude Opus 4.8 (1M context) commited on

Add in-browser TTS: read war diaries aloud (Kokoro / Kitten / Web Speech)
9c371b5

polats Claude Opus 4.8 (1M context) commited on

Fix model re-downloads (persistent storage) + WebLLM shader-f16 crash
fa27f81

polats Claude Opus 4.8 (1M context) commited on

Multi-engine benchmark: wllama vs Transformers.js vs WebLLM (engine selector)
f8d0843

polats Claude Opus 4.8 (1M context) commited on

Add Qwen3-0.6B; surface WebGPU backend; strip <think> from answers
a4ca9e9

polats Claude Opus 4.8 (1M context) commited on

In-browser models: catalog + picker + cache delete, live tok/s stats, raw 'thinking' stream
8eac3eb

polats Claude Opus 4.8 (1M context) commited on

Personas + War Diary now run llama.cpp IN THE BROWSER via wllama (local-first)
03708ca

polats Claude Opus 4.8 (1M context) commited on

Add /persona/selftest to measure pure generation tok/s inside the Space
bd4a81a

polats commited on

Persona: cap n_threads=2 (cpu_count over-reports host cores in a container → llama.cpp thrashing/50x slowdown); smaller ctx; /persona/status diag; lower token cap
2f7e532

polats commited on

Persona: load model under its own lock + prewarm in background (cold-start download no longer makes requests 'busy')
f85d7c3

polats commited on

Persona endpoint: stop generation on client disconnect, fail-fast lock, lower token cap (prevents abandoned-gen lock pile-up)
1df0cfb

polats commited on

Personas + war-diary via llama.cpp (reusing woid's persona SSE protocol)
67f4321

polats Claude Opus 4.8 (1M context) commited on

Space: brand title in Fraunces w/ red dot + 'small minds, big dreams' subtitle; CHARACTERS title small+red; stage fixed-fills full height like main sidebar
0d345ef

polats commited on

Chrome: left-align picker rows (Gradio was centering them)
48bdfa8

polats commited on

Space: fix Carnival assets (URL-decode), red section headers w/ line, square selections, kill Gradio list bullets/margins, stage fills page
8f28cd7

polats commited on

Shell/chrome: force label spans to inherit link colour (Gradio --body-text-color hid active-item + compass text on dark fills)
0feb400

polats commited on

Space: theme-independent parchment (no theme redirect), full 47-char roster, fonts via Gradio vars
74df6c5

polats Claude Opus 4.8 (1M context) commited on

Space: force light theme (dark-mode text was white on parchment), remove per-page brand text, picker as sidebar + framed canvas stage
b39f807

polats commited on

Space: mirror auto-battler styling — parchment theme, fonts, paper sidebar
d6b7853

polats Claude Opus 4.8 (1M context) commited on

Shell: defend movement chrome link/key/extra colors with !important vs Gradio .prose
d633da3

polats commited on

Space: render the FULL Sprite Animations chrome via shared playground
0c573fe

polats Claude Opus 4.8 (1M context) commited on

Space: close drift — curate full asset set, unified nav IR, sync via build.sh
23ab228

polats Claude Opus 4.8 (1M context) commited on

Shared: also bind click (not just pointerdown) for tap-to-move on touch devices
180b28b

polats commited on

Space: auto-load a default character on scene mount (demo.load races the module)
b1b8f4d

polats commited on

Shared: load sprite sheets resiliently (curated Space subset may 404 some shadows)
a00fabb

polats Claude Opus 4.8 (1M context) commited on

Space: add read-only window.tinySnap accessor (scene getSnapshot) for verification
0fc3b56

polats commited on

Space: Sprite tab uses the shared spriteScene render core + click/tap-to-move
b450bdd

polats Claude Opus 4.8 (1M context) commited on

Space: drop the Gradio tab bar, navigate solely via sidebar (fixes mobile nav)
500b804

polats Claude Opus 4.8 (1M context) commited on

Space: send upgrade-insecure-requests as response header (meta too late for Gradio's early theme.css link)
85a5b0b

polats Claude Opus 4.8 (1M context) commited on

Space: fix mixed-content fonts (upgrade-insecure-requests + proxy_headers) and self-style collapse/reopen buttons
9b8bd1e

polats Claude Opus 4.8 (1M context) commited on

Shell: !important link-reset on nav items so host link themes can't leak in
2f7b5a7

polats Claude Opus 4.8 (1M context) commited on

Shell: scope nav-item link styles under .tac-sidebar (beats host .prose a)
48ba265

polats Claude Opus 4.8 (1M context) commited on