• v0.11.0 16e9b806bc

    v0.11.0
    All checks were successful
    / release (push) Successful in 1m0s
    / build-test (push) Successful in 8m28s
    Stable

    eofredj released this 2026-08-03 03:03:06 +02:00 | 491 commits to main since this release

    ✨ Features

    • feat(dedupetui): trim header prefix, fixed grid, deterministic sort, scroll fix
    • feat(dedupetui): reorder cluster header, dedupe direction, seen as text
    • feat(dedupetui): skip cluster headers in nav, add smart PgUp/PgDown
    • feat(dedupetui): show message body and attachments in detail pane
    • feat(dedupetui): redesign reviewing screen as a tree+detail layout
    • feat(dedupe): wire --tui/--restore/--list-deleted into the CLI
    • feat(dedupetui): add interactive TUI for reviewing dedupe clusters
    • feat(dedup): filter soft-deleted messages from every read path
    • feat(dedup): add soft-delete schema and core batch functions
    • feat(dedupe): add combined-address detection and split repair for existing DBs
    • feat(dedupe): switch from pairwise output to clustered groups with full detail + diff
    • feat(dedupe): add contact name to output
    • feat(dedupe): add command to find near-duplicate SMS/MMS messages

    🐛 Bug Fixes

    • fix(dedupetui): source Seen row from read column, not seen
    • fix(dedupetui): display-width truncation and trailing-newline chokepoint
    • fix(dedupetui): trim trailing newline in renderTree() row loop
    • fix(dedupetui): add back padding when setting pane Width()
    • fix(dedupetui): width-budget overflow and detail-pane offset miscount
    • fix(dedupetui): tmux zero-size guard, leaner tree, browse-style detail grid
    • fix(importer): split multi-recipient SMS into one row per address
    • fix(browse): fix contacts-pane header alignment and count overflow
    • fix(browse): use display width, not rune count, in Truncate

    🔧 Other Changes

    • chore(version): Release v0.11.0

    📦 Installation

    # Download the binary
    curl -LO "https://git.desord.re/eofredj/xms2db-go/releases/download/v0.11.0/xms2db-linux-amd64"
    
    # Verify checksum
    sha256sum -c xms2db-linux-amd64.sha256
    
    # Make executable and move to PATH
    chmod +x xms2db-linux-amd64
    mv xms2db-linux-amd64 /usr/local/bin/xms2db
    

    📋 Full Changelog

    Compare v0.10.0...v0.11.0

    🔨 Build Metadata

    • Git Commit: 16e9b80
    • Build Date: 2026-08-03 01:06:09 UTC

    🔐 Checksums

    99f3cdce16f5d318c1b2ba6681f636f76f0d43c37138102ac857890b512f4d48  xms2db
    
    Downloads