-
v0.23.0
StableAll checks were successfulreleased this
2026-08-25 13:05:19 +02:00 | 246 commits to main since this release✨ Features
- feat(browse): render calls correctly in combined mode, guard selection
- feat(browse): filter conversation and contacts pane for two-toggle mode
- feat(browse): extend id-jump to search up to 3 id spaces
- feat(browse): add two-toggle model for combined messages+calls view
📚 Documentation
- docs(agents): add USER-GUIDE.md to the doc-sync checklist
- docs(browse): update user guide for two-toggle messages/calls view
- docs(browse): document combined messages+calls view
🔧 Other Changes
- chore(version): Release v0.23.0
- test(db,dedup): cover contact-guard functions and suffix-matching helper
- refactor: split browse/model.go and dedup/dedup.go by extracting cohesive chunks
- refactor(cli): split dedupe.go into one file per mode
- refactor(cli): consolidate db-open boilerplate into shared helper
📦 Installation
# Download the binary curl -LO "https://git.desord.re/eofredj/xms2db-go/releases/download/v0.23.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:
59bf8b2 - Build Date: 2026-08-25 11:18:06 UTC
🔐 Checksums
924644c2d5d6b1eb508749f7d6beaa117a7f1aaf893254ee1a3003f87d465073 xms2dbDownloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.22.0
StableAll checks were successfulreleased this
2026-08-21 00:42:08 +02:00 | 258 commits to main since this release✨ Features
- feat(browse): add ctrl+f as an unconditional global-search key
🐛 Bug Fixes
- fix(browse): let global keys dismiss the attachment preview too
📚 Documentation
- docs(readme): restructure browse key bindings table by scope, add missing keys
🔧 Other Changes
- chore(version): Release v0.22.0
📦 Installation
# Download the binary curl -LO "https://git.desord.re/eofredj/xms2db-go/releases/download/v0.22.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:
cd3014c - Build Date: 2026-08-20 22:57:14 UTC
🔐 Checksums
da13f98297b8c5c804b70350de61461ed20c87e802ee6f2adf9cdf8831ba983e xms2dbDownloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.21.0
StableAll checks were successfulreleased this
2026-08-20 23:32:34 +02:00 | 262 commits to main since this release✨ Features
- feat(browse): render image attachments inline in supported terminals
- feat(attachments)!: drop support for pre-v1.1 attachment archives
🐛 Bug Fixes
- fix(browse): let global-keybinding letters reach focused text inputs
- fix(browse): route "/" in the contacts pane to its own local filter
📚 Documentation
- docs(user-guide): document more user-facing troubles from commit history
🔧 Other Changes
- chore(version): Release v0.21.0
📦 Installation
# Download the binary curl -LO "https://git.desord.re/eofredj/xms2db-go/releases/download/v0.21.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:
f2a0f8e - Build Date: 2026-08-20 21:40:29 UTC
🔐 Checksums
2ffce8a2902b1f5b655876c2824c3acf8c83115242006db166d139e320feae7c xms2dbDownloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.20.2
StableAll checks were successfulreleased this
2026-08-20 15:49:30 +02:00 | 268 commits to main since this release🔧 Other Changes
- chore(version): Release v0.20.2
- ci: give each job its own cache scope, cache golangci-lint's own cache
📦 Installation
# Download the binary curl -LO "https://git.desord.re/eofredj/xms2db-go/releases/download/v0.20.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:
95fad47 - Build Date: 2026-08-20 13:59:50 UTC
🔐 Checksums
3e078335e10505cb6fd9eeff0e8e168a739d2991e0062534b050a797e4cc9525 xms2dbDownloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.17.0
Stablereleased this
2026-08-18 07:25:58 +02:00 | 346 commits to main since this release✨ Features
- feat(importer): backfill SMS contact on duplicate re-import
🐛 Bug Fixes
- fix(browse): word-wrap message detail body instead of clipping it
- fix(browse): jump to search result moves focus, contacts cursor, and loads the right page
- fix(browse): sanitize CR/LF and size search result columns dynamically
🔧 Other Changes
- chore(version): Release v0.17.0
📦 Installation
# Download the binary curl -LO "https://git.desord.re/eofredj/xms2db-go/releases/download/v0.17.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:
9e6d185 - Build Date: 2026-08-18 06:15:56 UTC
🔐 Checksums
0944f71955a9d30888c940ee94e768e05554f3a031f9cf602c90aee17949de30 xms2dbDownloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.16.0
Stablereleased this
2026-08-18 04:27:38 +02:00 | 351 commits to main since this release✨ Features
- feat(contacts): redesign list output and merge same-address numeric contacts
- feat(contacts): normalize numeric fallback names and fix contact linking gaps
- feat(cli): add edit command to fix and re-normalize a malformed address
- feat(browse): add inline direction-flip repair with generalized undo
🐛 Bug Fixes
- fix(ci): raise test-race timeout to 45 minutes
- fix(exporter): write (Unknown) for numeric-fallback contact_name
- fix(cli): show normalized e164 in normalize --verbose skip log
- fix(dedup): normalize split-address parts for E.164 display
📚 Documentation
- docs(agents): drop stale GSD profile block, add no-AI-references rule
🔧 Other Changes
- chore(version): Release v0.16.0
- test(browse): cover flip-direction repair and generalized undo
📦 Installation
# Download the binary curl -LO "https://git.desord.re/eofredj/xms2db-go/releases/download/v0.16.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:
91b7e84 - Build Date: 2026-08-18 03:02:54 UTC
🔐 Checksums
c3f501dd3195ecfc1edad4f3d880f1bc36bbaa4498277b87383e9b859d5807d6 xms2dbDownloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.13.4
Stablereleased this
2026-08-10 03:36:59 +02:00 | 426 commits to main since this release🐛 Bug Fixes
- fix(tui): exclude soft-deleted rows from export progress totals
🔧 Other Changes
- chore(version): Release v0.13.4
📦 Installation
# Download the binary curl -LO "https://git.desord.re/eofredj/xms2db-go/releases/download/v0.13.4/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:
71c5c41 - Build Date: 2026-08-10 01:59:33 UTC
🔐 Checksums
47098eff10601dc0fb1679b2f9492ed4314519541d01c034970eda714ea0d784 xms2dbDownloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.13.2
Stablereleased this
2026-08-09 14:03:19 +02:00 | 434 commits to main since this release🔧 Other Changes
- chore(version): Release v0.13.2
- ci(forgejo): stop the toolchain step upgrading glibc, bound the race job
📦 Installation
# Download the binary curl -LO "https://git.desord.re/eofredj/xms2db-go/releases/download/v0.13.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:
62d0c12 - Build Date: 2026-08-09 12:25:33 UTC
🔐 Checksums
27ba2e1342077e3904fd0e3cce04d9454294a7f96aae6386cc453ae33ecd9144 xms2dbDownloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.13.1
Stablereleased this
2026-08-09 12:28:02 +02:00 | 436 commits to main since this release🔧 Other Changes
- chore(version): Release v0.13.1
- ci(forgejo): install gcc and make when the runner image lacks them
📦 Installation
# Download the binary curl -LO "https://git.desord.re/eofredj/xms2db-go/releases/download/v0.13.1/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:
11faf11 - Build Date: 2026-08-09 11:20:36 UTC
🔐 Checksums
f539bad78bb960ba13ebed121e91161e3d51772d658e4dab5bb0639022a3bc86 xms2dbDownloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.12.0
Stablereleased this
2026-08-03 06:54:45 +02:00 | 488 commits to main since this release✨ Features
- feat(repair): clarify --auto output with category and related IDs
🐛 Bug Fixes
- fix(repair): scope duplicate detection to conversation and time window, drop rapid-switch check
🔧 Other Changes
- chore(version): Release v0.12.0
📦 Installation
# Download the binary curl -LO "https://git.desord.re/eofredj/xms2db-go/releases/download/v0.12.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:
0a5f303 - Build Date: 2026-08-03 04:57:33 UTC
🔐 Checksums
e70428844eecb74238a160466da98124365744c731c30e0d971bbbc8883087e6 xms2dbDownloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads