tts-voice-creator-clone-and.../static/sections/s-library.html
mARTin-B78 c15a91d229 Add Casting back-navigation, fix truncated prompt generation (v1.12.91)
Characters/Cast gains a "Casting" button back to the active casting
session, the pipeline stepper renders on the Library section, and the
stepper's Cast Characters stop navigates instead of side-effect-running
sheet generation. Prompt generation: 4096-token budget (1600 truncated
the four-prompt JSON so two fields silently arrived empty), truncated
answers salvage completed fields, all-empty responses fail loudly, and
partial results name the missing prompts. The PDF-extraction progress
pill is enlarged and vertically centered.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-04 17:43:51 +02:00

31 lines
1.5 KiB
HTML

<div class="section-head">
<span class="section-icon"><span class="mdi mdi-bookshelf"></span></span>
<div class="section-title">
<h2>Library</h2>
<p>Your productions in one place &mdash; books to read aloud, theater plays to rehearse, and the shared character cast that links them.</p>
</div>
</div>
<div class="wf-stepper" id="wf-stepper-library" hidden></div>
<div class="lib-tabs">
<button class="lib-tab is-active" data-library-view="books" onclick="navLibraryView('books')"><span class="mdi mdi-book-open-page-variant-outline"></span> Books</button>
<button class="lib-tab" data-library-view="plays" onclick="navLibraryView('plays')"><span class="mdi mdi-theater"></span> Theater Plays</button>
<button class="lib-tab" data-library-view="characters" onclick="navLibraryView('characters')"><span class="mdi mdi-account-box-multiple-outline"></span> Characters / Cast</button>
</div>
<!-- Books -->
<div class="lib-panel is-active" data-library-panel="books">
<div id="lib-books-list" class="reh-bookshelf"></div>
</div>
<!-- Theater Plays -->
<div class="lib-panel" data-library-panel="plays">
<div id="lib-plays-list" class="reh-bookshelf"></div>
</div>
<!-- Characters / Cast — production-grouped character cards with sheet info + voice selector -->
<div class="lib-panel" data-library-panel="characters">
<div id="lib-chars-list"></div>
</div>