aktueller stand
This commit is contained in:
@@ -178,11 +178,43 @@
|
||||
</label>
|
||||
<input type="text" id="searchInput" class="search-input" placeholder="Beiträge durchsuchen...">
|
||||
</div>
|
||||
<div class="posts-bulk-controls" id="pendingBulkControls" hidden>
|
||||
<div class="bulk-actions">
|
||||
<label for="pendingBulkCountSelect">Anzahl</label>
|
||||
<select id="pendingBulkCountSelect">
|
||||
<option value="1">1</option>
|
||||
<option value="5">5</option>
|
||||
<option value="10">10</option>
|
||||
<option value="15">15</option>
|
||||
<option value="20">20</option>
|
||||
</select>
|
||||
<label class="auto-open-toggle">
|
||||
<input type="checkbox" id="pendingAutoOpenToggle">
|
||||
<span>Auto öffnen</span>
|
||||
</label>
|
||||
<button type="button" class="btn btn-secondary" id="pendingBulkOpenBtn">Links öffnen</button>
|
||||
</div>
|
||||
<div id="pendingBulkStatus" class="bulk-status" role="status" aria-live="polite"></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="loading" class="loading">Lade Beiträge...</div>
|
||||
<div id="error" class="error" style="display: none;"></div>
|
||||
|
||||
<div id="pendingAutoOpenOverlay" class="auto-open-overlay" hidden>
|
||||
<div class="auto-open-overlay__panel" id="pendingAutoOpenOverlayPanel">
|
||||
<div class="auto-open-overlay__badge">Auto-Öffnen startet gleich</div>
|
||||
<div class="auto-open-overlay__timer">
|
||||
<span id="pendingAutoOpenCountdown" class="auto-open-overlay__count">0.0</span>
|
||||
<span class="auto-open-overlay__unit">Sek.</span>
|
||||
</div>
|
||||
<p class="auto-open-overlay__text">
|
||||
Die nächsten offenen Beiträge werden automatisch geöffnet. Abbrechen, falls du noch warten willst.
|
||||
</p>
|
||||
<p class="auto-open-overlay__hint">Klicke irgendwo in dieses Panel, um abzubrechen.</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="postsContainer" class="posts-container"></div>
|
||||
</div>
|
||||
|
||||
@@ -1181,6 +1213,36 @@
|
||||
</form>
|
||||
</section>
|
||||
|
||||
<!-- Similarity settings -->
|
||||
<section class="settings-section">
|
||||
<h2 class="section-title">Ähnlichkeits-Erkennung</h2>
|
||||
<p class="section-description">
|
||||
Steuert, ab wann Posts als ähnlich gelten (Text-Ähnlichkeit oder Bild-Ähnlichkeit).
|
||||
</p>
|
||||
|
||||
<form id="similaritySettingsForm">
|
||||
<div class="form-group">
|
||||
<label for="similarityTextThreshold" class="form-label">Text-Ähnlichkeit (0.50–0.99)</label>
|
||||
<input type="number" id="similarityTextThreshold" class="form-input" min="0.5" max="0.99" step="0.01" value="0.85">
|
||||
<p class="form-help">
|
||||
Je höher der Wert, desto strenger wird Text-Ähnlichkeit bewertet.
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label for="similarityImageThreshold" class="form-label">Bild-Distanz (0–64)</label>
|
||||
<input type="number" id="similarityImageThreshold" class="form-input" min="0" max="64" step="1" value="6">
|
||||
<p class="form-help">
|
||||
Kleiner Wert = strenger (0 = identischer Hash, 64 = komplett unterschiedlich).
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="form-actions">
|
||||
<button type="submit" class="btn btn-primary">Ähnlichkeit speichern</button>
|
||||
</div>
|
||||
</form>
|
||||
</section>
|
||||
|
||||
<!-- Hidden posts / purge settings -->
|
||||
<section class="settings-section">
|
||||
<h2 class="section-title">Versteckte Beiträge bereinigen</h2>
|
||||
|
||||
Reference in New Issue
Block a user