Table view was rendering as stacked blocks instead of columns: rows reused .lib-char-card for its event wiring, but that class's display:flex;flex-direction:column turned every <tr> into a flex column. Reset to display:table-row and stripped the leaked-in card chrome. Split /api/character-generate-prompts into four independent per-field LLM calls (from two paired calls) and added a `fields` filter, so the UI can offer one Generate button per prompt box instead of a single button that always regenerated all four - cheaper, and further shrinks each response to reduce truncation risk. Added a Sort dropdown (Role/Alphabet/Lines/Gender/Voice assigned) to the Characters/Cast list, persisted like the Cards/Table toggle. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| js | ||
| sections | ||
| vendor | ||
| icon.svg | ||
| index.html | ||
| loader.js | ||
| manifest.webmanifest | ||
| nav.js | ||
| style.css | ||
| sw.js | ||