Skip to content

ContactForge v3.0.0 Beta 1 - The Power Cleanup Preview

Choose a tag to compare

@Shivanshmishra7275 Shivanshmishra7275 released this 17 May 08:36

ContactForge v3.0.0 β€” The Power Cleanup Update πŸš€

Welcome to ContactForge v3.0.0, the most powerful, privacy-first offline contact organization utility. This release elevates the application into a SaaS-grade power-user product, built entirely around on-device data sovereignty and safety.


πŸ’Ž What's New in v3.0.0

🧹 1. Power Cleanup Command Center

An interactive diagnostic and optimization center for your contact library:

  • Diagnostics Headers: View real-time data health scoring and cleanup progress indicators.
  • Categorized Quality Filters: Instantly isolate entries by Duplicates, Formatting, Incomplete, and Temporary.
  • Multi-Select Workflows: Check off items and slide up the bottom actions toolbar to execute batch fixes or safe purges.
  • Safe Preview Modal: Frosted transactional confirmation screen assuring full Undo Engine coverage.

βͺ 2. Resilient Undo Engine

  • Completely covers all bulk and destructive operations.
  • Captures granular database snapshots prior to any deletion or merge, saving state into the local SQLite store.
  • Allows seamless one-tap recovery via a global bottom mounting snackbar.

πŸ‘― 3. Smart Merge Conflict Resolution

  • Sidestep data loss during deduplication merges.
  • View beautiful side-by-side field diffs of matching candidates.
  • Interactively resolve conflicts by selecting surviving field values or applying custom overrides.

πŸ“₯ 4. High-Fidelity Import Studio

  • Offline visual CSV and VCF ingestion.
  • Map columns dynamically and validate formats inline.
  • Automatic truncation and padding safeguards protect large import lists from pollution.

πŸ›οΈ Technical Stack Upgrades

  • Web Support: Enhanced metro.config.js to resolve WebAssembly .wasm modules and serve SharedArrayBuffer headers.
  • Type Safety: Strictly validated codebase achieving zero TypeScript errors and zero ESLint warnings.
  • Stability: Comprehensive Jest coverage with 115 passing tests across parsing, deduplication, normalizations, and database layers.

Architected with πŸ–€ by Shivansh Mishra. Privacy-first, local-first.