-
v0.11.0
Stablereleased 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
🔨 Build Metadata
- Git Commit:
16e9b80 - Build Date: 2026-08-03 01:06:09 UTC
🔐 Checksums
99f3cdce16f5d318c1b2ba6681f636f76f0d43c37138102ac857890b512f4d48 xms2dbDownloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.10.0
Stablereleased this
2026-08-02 13:33:55 +02:00 | 514 commits to main since this release✨ Features
- feat(cli): add merge --dry-run to preview a merge before committing it
🐛 Bug Fixes
- fix(cli): make check and verify honor the exit-1 recoverable-issue contract
📚 Documentation
- docs: add commit workflow guidance to AGENTS.md
🔧 Other Changes
- chore(version): Release v0.10.0
- test(xml): pin SyncTech byte-level attribute order and omission rules
- build(lint): replace archived golint/optional staticcheck with golangci-lint
- test(cli): add regression tests for check/verify exit-1 contract
📦 Installation
# Download the binary curl -LO "https://git.desord.re/eofredj/xms2db-go/releases/download/v0.10.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
🔨 Build Metadata
- Git Commit:
fb2a317 - Build Date: 2026-08-02 11:40:43 UTC
🔐 Checksums
f490ec7fb57bc4a767a0881800beb962e5fb40c7b6e926947524ba0f4fe15d8c xms2dbDownloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.9.0
Stablereleased this
2026-08-01 20:09:04 +02:00 | 521 commits to main since this release✨ Features
- feat(import): merge call duplicates on re-import
🐛 Bug Fixes
- fix(export): add xml-stylesheet processing instruction to calls export
- fix(export): match SyncTech call attribute order
🔧 Other Changes
- chore(version): Release v0.9.0
- refactor(export): omit empty call attributes post_dial_digits and subscription_component_name
📦 Installation
# Download the binary curl -LO "https://git.desord.re/eofredj/xms2db-go/releases/download/v0.9.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
🔨 Build Metadata
- Git Commit:
c366ede - Build Date: 2026-08-01 18:15:04 UTC
🔐 Checksums
a91944f3a2308683c3458b2c22c1490b8bffdd13417b1a6ea6c0ba26870fcfb0 xms2dbDownloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.8.3
Stablereleased this
2026-08-01 06:21:13 +02:00 | 526 commits to main since this release🔧 Other Changes
- chore(version): Release v0.8.3
- refactor(export): match SyncTech app attribute order and readable_date format
📦 Installation
# Download the binary curl -LO "https://git.desord.re/eofredj/xms2db-go/releases/download/v0.8.3/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
🔨 Build Metadata
- Git Commit:
a496573 - Build Date: 2026-08-01 04:30:22 UTC
🔐 Checksums
fdafb5e65b02edcfcbf1ff6aca70e3f89f77c5461ef5dee94d145a53ff3f02ce xms2dbDownloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.8.2
Stablereleased this
2026-08-01 05:02:07 +02:00 | 528 commits to main since this release🔧 Other Changes
- chore(version): Release v0.8.2
- ci: fix ldflags indentation in build step
📦 Installation
# Download the binary curl -LO "https://git.desord.re/eofredj/xms2db-go/releases/download/v0.8.2/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
🔨 Build Metadata
- Git Commit:
dd4b42d - Build Date: 2026-08-01 03:10:28 UTC
🔐 Checksums
05d4d118aafbba44777a7c28b787aa62556c840ec98450dd57de819cfe1730b0 xms2dbDownloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.3.0
Stablereleased this
2026-07-19 06:00:25 +02:00 | 590 commits to main since this release✨ Features
- feat(stats): per-type date ranges for SMS, MMS, and calls
🐛 Bug Fixes
- fix(tui): address low-severity UI audit findings
- fix(tui): address remaining medium-severity UI audit findings
- fix(tui): address top 5 UI audit findings
- fix(cli): silence goose migration log and add TTY check for browse
- fix(ci): move directory creation out of db.Open, fix VERSION variable expansion
- fix(tui): wire progress bar animation — SetPercent return value was discarded
📚 Documentation
- docs: update UI-REVIEW with post-fix scores, CHANGELOG and AGENTS
- docs: update README, CHANGELOG, and AGENTS for per-type date ranges
- docs: add progress bar animation fix to CHANGELOG and AGENTS conventions
🔧 Other Changes
- chore(version): Release v0.3.0
- chore: ignore CI log artifacts
📦 Installation
# Download the binary curl -LO "https://git.desord.re/eofredj/xms2db-go/releases/download/v0.3.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/sbin/xms2db📋 Full Changelog
🔨 Build Metadata
- Git Commit:
ea1a336 - Build Date: 2026-07-19 04:08:57 UTC
🔐 Checksums
ed54be5771f989a35b5f7efcb8ef5fc60f083d410fa7853c10db3d8aab9911ce xms2dbDownloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads