Add GamepadAPI, WebGL readPixels noise, auto-prune, import/export, badge
New fingerprint vectors: - Gamepad API: getGamepads() returns empty (prevents controller fingerprinting) - WebGL readPixels: seeded pixel noise on framebuffer reads New features: - Auto-prune: configurable automatic removal of inactive containers - Import/export: backup and restore all settings from options page - Toolbar badge: shows active container count - CHANGELOG.md: version history Bumped to v0.5.0 with 20 spoofed fingerprint vectors.
This commit is contained in:
@@ -46,6 +46,32 @@
|
||||
<div id="no-containers" class="empty" hidden>No containers yet. Browse a website to create one.</div>
|
||||
</section>
|
||||
|
||||
<section>
|
||||
<h2>Auto-Prune</h2>
|
||||
<p class="desc">Automatically remove inactive containers with no open tabs after a set number of days.</p>
|
||||
<div class="auto-prune-row">
|
||||
<label class="toggle-label">
|
||||
<input type="checkbox" id="auto-prune-enabled" class="toggle">
|
||||
<span>Enable auto-prune</span>
|
||||
</label>
|
||||
<div class="prune-days">
|
||||
<span>after</span>
|
||||
<input type="number" id="auto-prune-days" min="1" max="365" value="30" class="days-input">
|
||||
<span>days</span>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section>
|
||||
<h2>Import / Export</h2>
|
||||
<p class="desc">Backup or restore all settings, seeds, and whitelist.</p>
|
||||
<div class="bulk-row">
|
||||
<button id="export-btn" class="btn">Export Settings</button>
|
||||
<button id="import-btn" class="btn secondary">Import Settings</button>
|
||||
<input type="file" id="import-file" accept=".json" hidden>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section>
|
||||
<h2>Bulk Actions</h2>
|
||||
<div class="bulk">
|
||||
|
||||
Reference in New Issue
Block a user