v6.9.14 — Per-Chat Custom Panels + Full Panel Overhaul
Highlights
Per-chat custom panel definitions — each chat owns its own panels. Create Fantasy RPG stats in one chat and Sci-Fi systems in another — switching chats shows only that chat's panels. New chats start empty; add panels via 13 genre templates, import, or manual creation.
Per-field toggles — disable individual fields within a panel without deleting them. The field is skipped from the LLM prompt and hidden from the UI.
Custom panel visual overhaul — meter fields show threshold-colored bars (green→amber→red with danger glow), enum fields render as severity-colored badge pills, list fields as chip tags, number fields in monospace wells. Custom sections get a teal left border.
What's New Since v6.8.6
Custom Panels (v6.9.11–v6.9.14)
- Per-chat panel definitions — each chat owns independent panel configs
- Enable/disable toggle per panel AND per individual field
- 13 genre templates: Fantasy RPG, Sci-Fi, Horror, Social, Superhero, Western, Cyberpunk, Medieval, Post-Apocalyptic, School, Pirate, Wuxia, Romance
- Export/import panel definitions as JSON
- Duplicate panel button, key collision detection
- Visual overhaul: threshold meters, enum pills, list chips, number wells
- Stable panel IDs for reliable per-chat storage
Core Features (v6.8.41–v6.9.10)
- Delta mode production-default (saves 66-77% output tokens)
- Scene Details overhaul (summary, tension meter, witnesses, changed dots)
- Organization tracking in relationship web
- Universal hover-enlarged portrait preview
- NAME AWARENESS character promotion, anti-contamination framing
- Quest validation (actionability, consolidation, urgency calibration)
- Model compatibility guide (Claude Opus 4.6, GPT-5.4, Gemini 3.1 Pro, GLM-5.1)
- WCAG AA contrast compliance, theme variable migration
- i18n extracted to 29 JSON locale files (JS codebase -35%)
- 10 test files with 200+ assertions
Model Compatibility (April 2026)
- Recommended: Claude Opus 4.6, GPT-5.4, Gemini 3.1 Pro / 3 Flash, Grok 4, GLM-5.1
- Compatible: DeepSeek V3.2, Mistral Large 3, Qwen 3 32B+, Llama 4 Maverick/Scout
- Not recommended: Models under 14B, heavily quantized (Q3/Q2)
Full changelog in CHANGELOG.md