Changelog
Track the latest updates and improvements to TraceMind.
v1.4.0
- AddedSave / Bookmark (Free): explicitly save any page and pull it up instantly from a new "Saved" filter in the full-page view. Save from the popup with "Save current page" or with the bookmark button on any history card.
- AddedSaved pages are protected from automatic retention cleanup, so your bookmarks never expire, even past the history-retention window.
- AddedSave works even on pages that weren't auto-captured (excluded domains, or when capture is off): saving the current tab captures the page on demand.
- ChangedDatabase schema upgraded to v8 with an additive savedAt index that auto-upgrades with no data migration.
v1.3.2
- SecurityNarrowed web-accessible resources to model and runtime assets only, so no website can embed the extension's own pages (removes a clickjacking surface).
- SecurityImported screenshots are now validated as data:image URLs and rendered via DOM APIs instead of HTML string injection, closing a markup-injection path from crafted import files.
- SecuritySetting an encryption passphrase now enforces a minimum PBKDF2 iteration floor, so a malformed or too-low value can't weaken key derivation.
- FixedThe offline fallback tokenizer could break on Windows checkouts from stray carriage returns; line endings are now pinned and the parser tolerates CRLF.
- ChangedBundled the static-embedding (Model2Vec) assets so fresh builds always ship the semantic search fallback.
- ChangedUnified the free excluded-domains limit to a single source of truth (10) across code and docs, and removed dead legacy source files.
v1.3.1
- FixedChrome history import no longer collapses into a single entry with an inflated visit count. Deduplication now merges only entries that share real content, so distinct URLs are always preserved.
- FixedDeduplication now also deletes the embedding rows of merged-away entries and any newly orphaned content rows, instead of leaving them behind as storage bloat.
- FixedAdded automatic, one-time recovery for profiles already corrupted by the old import behavior: on update the extension detects the collapsed-history signature and rebuilds accurate per-URL history from the browser's own records, showing a one-time banner when it does.
- ChangedRemoved the low-value maintenance sweep that deleted unpinned, older-than-7-days pages with fewer than 2 visits. Retention is now governed solely by the tier history-retention window.
v1.3.0
- ImprovedSearch-engine internals overhauled for performance: a packed int8 embeddings cache (about 4x less memory), metadata-only reads, indexed tag lookups, and a consolidated search-fallback ladder.
- ImprovedBetter degraded-mode search. When on-device ML is unavailable, the fallback now uses a locality-preserving static embedding (a bundled Model2Vec table distilled from MiniLM) instead of a near-random hash.
- ImprovedBackground re-embedding is now resumable across service-worker restarts and only processes entries that need it; imported browser history gets real embeddings automatically once the AI is ready.
- ChangedRemoved the dormant Voy vector index in favor of the already-live brute-force cosine path (real distances, CSP-safe).
- ChangedEmbedding storage now records model, version, and dimension metadata (database schema v7, additive auto-upgrade).
- SecurityEncryption at rest now uses 600,000 PBKDF2-SHA256 iterations for new passphrases (OWASP 2023 guidance); existing encrypted data continues to decrypt.
v1.2.0
- AddedOffline page viewer for Pro users: save and view complete HTML snapshots offline with one-click save, sandboxed rendering, auto-save option, and smart storage management.
- AddedChrome History Import (free feature): import your existing Chrome history for instant text search by title and URL, with full semantic search once you revisit pages.
- AddedEnhanced export/import encryption: AES-256-GCM encryption with PBKDF2 (200K iterations) for secure backups, background processing, and smart duplicate detection.
- ImprovedPBKDF2 key derivation iterations increased from 100,000 to 200,000 for stronger encryption security.
- ImprovedDatabase schema upgraded to v6 with dedicated offlinePages and settings tables for better organization.
- ImprovedScreenshot quality system now offers 4 distinct levels: Low (320x240, Free), Medium (640x480), High (1280x720), and Ultra HD (1920x1080) for Pro users.
- ImprovedStop words list optimized to 131 carefully selected words for more accurate search results.
- ImprovedMaintenance system upgraded to 5 specialized alarms: maintenance (6h), deduplication (24h), license revalidation (1h), storage optimization (24h), and indexing (5m).
- ImprovedVector similarity search runs entirely on-device with a CSP-safe cosine index for better compliance and performance.
- ImprovedOffline page viewer enhanced with improved HTML sanitization, configurable image inclusion, and smart storage management with pruning support (waiting for review).
- ChangedSearch execution optimized to sequential processing (FlexSearch first, then vector search) for better performance and lower memory usage.
- ChangedEncryption scope expanded: AES-256-GCM now applies to both at-rest storage AND export/import (previously export only).
- ChangedSPA navigation detection improved with pushState/replaceState/popstate event handling for better single-page app support.
- FixedExcluded domains limit clarified: free tier UI now allows up to 10 domains for better usability.
- SecurityEnhanced encryption strength with 200,000 PBKDF2-SHA256 iterations (up from 100,000) and expanded encryption to cover both storage and export.
v1.1.0
- AddedPro license system with offline activation, device limits, and feature gating.
- AddedStatistics dashboard with date range filters, quick filters, and domain blocking.
- AddedBackground processing improvements with a dedicated service worker and offscreen ML inference.
- AddedCustom encryption passphrase (AES-256-GCM with PBKDF2-SHA256, 200,000 iterations) for Pro users.
- AddedNotes filtering and improved tag handling in history views.
- AddedOffline page viewer & saver for Pro users: full HTML snapshots with sanitization, sandboxed iframe rendering, auto-save option.
- AddedExport/import encrypted backups for Pro users: JSON v2 format, background processing in chunks of 200, smart duplicate detection, streaming import with validation.
- ImprovedScreenshot capture with 4 quality levels: Low (320x240, Free), Medium (640x480), High (1280x720), and Ultra HD (1920x1080) for Pro.
- ImprovedSettings navigation and UI styling with design tokens.
- ImprovedStartup performance by deferring heavy storage optimization.
- ImprovedPro plan pricing details and license key formatting.
- ImprovedIcons and branding refresh.
- FixedHybrid search ID mismatch to improve semantic results.
v1.0.0
- AddedInitial release of TraceMind, an AI-powered browser history manager.
- AddedNatural language search across your entire browsing history.
- AddedPrivacy-first local processing; your data never leaves your device.
- AddedSmart categorization and tagging of visited pages.
- AddedChrome extension with seamless browser integration.
- AddedFlexible pricing plans with monthly and yearly subscriptions.
- AddedComprehensive FAQ and documentation.
- SecurityAES-256-GCM encryption at rest for all local data storage.