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.