Game: hero creation + selection flow; pin the Space 3ef6bd6 Running polats Claude Opus 4.8 (1M context) commited on about 17 hours ago
Game page: directly-controlled Forgotten Plains battle; rename to "Game" 5bdce49 polats Claude Opus 4.8 (1M context) commited on 1 day ago
Portraits step 4: in-browser Janus-Pro-1B (WebGPU) portrait engine 69e8c08 polats Claude Opus 4.8 (1M context) commited on 5 days ago
Portraits step 3: persona panel Portrait section + per-hero caching 6a861b9 polats Claude Opus 4.8 (1M context) commited on 5 days ago
Voice: provider-driven per-hero voices; settings is provider-only e648dca polats Claude Opus 4.8 (1M context) commited on 5 days ago
Persona: simplify prompt to name/about/quote/voice; editable in Settings 575fb61 polats Claude Opus 4.8 (1M context) commited on 5 days ago
Persona voice: re-DESIGN when the voice description changes (not clone) c531198 polats Claude Opus 4.8 (1M context) commited on 5 days ago
Persona voice: play↔stop toggle, loading spinner, auto-stop on nav/new pick ba238a8 polats Claude Opus 4.8 (1M context) commited on 5 days ago
Persona voice: cloud voice-clone, varied voice designs, animated class picker 26cb5c0 polats Claude Opus 4.8 (1M context) commited on 5 days ago
Personas → heroes: shield icon, hero terminology, empty state, active highlight 29474fc polats Claude Opus 4.8 (1M context) commited on 5 days ago
Persona voice: one pulsing play button, sidebar-style headings, live badge ea860c1 polats Claude Opus 4.8 (1M context) commited on 5 days ago
Persona: red section headings, icon buttons, edit-aware voice + clone-on-play 72160ec polats Claude Opus 4.8 (1M context) commited on 5 days ago
Persona: editable fields (auto-save), quote after about, Create/Replay voice 308478f polats Claude Opus 4.8 (1M context) commited on 5 days ago
Personas-as-agents: spoken quote + save to a local-first barracks roster 0ecdf98 polats Claude Opus 4.8 (1M context) commited on 5 days ago
Add Qwen3-TTS Voice Design (DashScope) + persona voice descriptions 717332c polats Claude Opus 4.8 (1M context) commited on 5 days ago
Cap persona + diary at 100 tokens; shorten prompts; stream the diary b862211 polats Claude Opus 4.8 (1M context) commited on 5 days ago
Fix empty-JSON: keep the answer when a model leaves <think> unclosed 62070d0 polats Claude Opus 4.8 (1M context) commited on 5 days ago
Settings: model section to top; default WebLLM + Qwen3 0.6B; copyable debug 898540a polats Claude Opus 4.8 (1M context) commited on 5 days ago
Move engine/model settings to a Settings page; share one model across both pages 627d835 polats Claude Opus 4.8 (1M context) commited on 5 days ago
Fix Qwen3 on WebLLM: budget for thinking + capture reasoning_content eba5aae polats Claude Opus 4.8 (1M context) commited on 5 days ago
Fix Qwen3 parsing (/no_think) + WebLLM double-load guard & progress clarity ab87288 polats Claude Opus 4.8 (1M context) commited on 5 days ago
Mobile: collapse model/voice control bars behind tap-to-expand 0218dca polats Claude Opus 4.8 (1M context) commited on 6 days ago
Mobile: give persona/diary content real space on phones db5fc22 polats Claude Opus 4.8 (1M context) commited on 6 days ago
Multi-engine benchmark: wllama vs Transformers.js vs WebLLM (engine selector) f8d0843 polats Claude Opus 4.8 (1M context) commited on 6 days ago
Add Qwen3-0.6B; surface WebGPU backend; strip <think> from answers a4ca9e9 polats Claude Opus 4.8 (1M context) commited on 6 days ago
In-browser models: catalog + picker + cache delete, live tok/s stats, raw 'thinking' stream 8eac3eb polats Claude Opus 4.8 (1M context) commited on 6 days ago
Personas + War Diary now run llama.cpp IN THE BROWSER via wllama (local-first) 03708ca polats Claude Opus 4.8 (1M context) commited on 6 days ago
Personas + war-diary via llama.cpp (reusing woid's persona SSE protocol) 67f4321 polats Claude Opus 4.8 (1M context) commited on 6 days ago