mirror of
https://github.com/bal-spec/sillytavern-character-memory.git
synced 2026-04-26 10:50:55 +00:00
- 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>
97 lines
5.7 KiB
HTML
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">—</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 →</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 →</a>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
</div>
|