sillytavern-character-memory/settings.html
bal-spec cb460e734f docs: add Connection Profile docs, new screenshots, and minor fixes
- Document Connection Profiles as 4th extraction source in providers.md
  with creation steps, settings table, and usage instructions
- Add screenshots: Settings Modal tabs (connection, profile, extraction,
  storage), Connection Profile toolbar bar and creation dialog
- Refresh wizard-step1.png and panel-full.png screenshots
- Document "Protect recent messages" feature in managing-memories.md
- Add Connection Profile mentions to getting-started.md, README.md,
  and architecture.md
- Bump manifest.json version to 2.1.9
- Fix tooltip "Injection Sidebar" → "Injection Viewer" in settings.html
- Add issue #10 per-chat memory storage backlog analysis

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-18 21:55:19 -07:00

97 lines
5.7 KiB
HTML

<div class="charMemory_settings">
<div class="inline-drawer">
<div class="inline-drawer-toggle inline-drawer-header">
<b>CharMemory</b>
<span id="charMemory_openWizard" class="charMemory_headerGear" title="Setup Wizard">
<i class="fa-solid fa-wand-magic-sparkles fa-sm"></i>
</span>
<span id="charMemory_openTroubleshooter" class="charMemory_headerGear" title="Troubleshooter">
<i class="fa-solid fa-screwdriver-wrench fa-sm"></i>
</span>
<span id="charMemory_openSettingsModal" class="charMemory_headerGear" title="Open Settings">
<i class="fa-solid fa-gear fa-sm"></i>
</span>
<span id="charMemory_toggleInjectionBtn" class="charMemory_headerGear" title="Toggle Injection Viewer">
<i class="fa-solid fa-syringe fa-sm"></i>
</span>
<div class="inline-drawer-icon fa-solid fa-circle-chevron-down down"></div>
</div>
<div class="inline-drawer-content">
<!-- Nudge banner -->
<div id="charMemory_nudgeBanner" class="charMemory_nudgeBanner" style="display:none;">
<i class="fa-solid fa-triangle-exclamation fa-sm"></i>
<span>Something needs attention</span>
<input type="button" id="charMemory_nudgeFix" class="menu_button" value="View" />
</div>
<!-- Stats bar -->
<div class="charMemory_statsBar">
<div class="charMemory_statItem" title="The Data Bank file where memories are stored for this character">
<i class="fa-solid fa-file-lines fa-sm"></i>
<span id="charMemory_statFile">No character</span>
</div>
<div class="charMemory_statItem" title="Total number of individual memory bullets stored">
<i class="fa-solid fa-brain fa-sm"></i>
<span id="charMemory_statCount">0 memories</span>
</div>
<div class="charMemory_statItem" title="New messages since last extraction / auto-extraction threshold">
<i class="fa-solid fa-arrows-rotate fa-sm"></i>
<span id="charMemory_statProgress">0/10 msgs</span>
</div>
<div class="charMemory_statItem" title="Time remaining before the next auto-extraction is allowed">
<i class="fa-solid fa-clock fa-sm"></i>
<span id="charMemory_statCooldown">Ready</span>
</div>
<div class="charMemory_statItem charMemory_statHealth" id="charMemory_statHealth"
title="Injection health — click for details">
<span class="charMemory_healthDot" id="charMemory_healthDot"></span>
<span id="charMemory_healthLabel">&mdash;</span>
</div>
</div>
<!-- Primary Controls -->
<div class="charMemory_dashSection">
<div class="charMemory_buttonRow">
<input type="button" id="charMemory_extractNow" class="menu_button" value="Extract Now" title="Extract memories from unprocessed messages. If all messages have been processed, use 'Reset Extraction State' first to re-read from the beginning." />
<button id="charMemory_autoExtractPill" class="charMemory_autoPill" title="Toggle automatic extraction — when on, memories are extracted automatically after a set number of new messages">
<i class="fa-solid fa-arrows-rotate fa-xs"></i> Auto
</button>
<input type="button" id="charMemory_manageMemories" class="menu_button" value="View / Edit" title="Browse, edit, and delete individual stored memories" />
</div>
</div>
<!-- Tool Launchers -->
<div class="charMemory_dashSection">
<small class="charMemory_sectionLabel">Data Bank Tools</small>
<div class="charMemory_buttonRow">
<input type="button" id="charMemory_filesPopover" class="menu_button" value="Data Bank" title="Browse and manage Data Bank files for this character" />
<input type="button" id="charMemory_consolidateBtn" class="menu_button" value="Consolidate" title="Use the LLM to merge duplicate and related memories" />
<input type="button" id="charMemory_batchBtn" class="menu_button" value="Batch" title="Run extraction on multiple chats at once" />
<input type="button" id="charMemory_formatBtn" class="menu_button" value="Reformat" title="Reformat memory file structure for better retrieval" />
</div>
</div>
<!-- Activity (mini log) -->
<div class="charMemory_dashSection">
<small class="charMemory_sectionLabel">Activity</small>
<div id="charMemory_dashActivity" class="charMemory_dashActivity">
<div class="charMemory_diagEmpty charMemory_miniLogEmpty">No activity yet.</div>
</div>
<a id="charMemory_viewFullLog" class="charMemory_link">View full log &rarr;</a>
</div>
<!-- Diagnostics summary -->
<div class="charMemory_dashSection">
<div class="charMemory_dashDiagHeader">
<small class="charMemory_sectionLabel">Diagnostics</small>
</div>
<div id="charMemory_dashDiagSummary">
<div class="charMemory_diagEmpty">No diagnostics yet.</div>
</div>
<a id="charMemory_viewDiagDetails" class="charMemory_link">View details &rarr;</a>
</div>
</div>
</div>
</div>