• v0.23.0 59bf8b2f6e

    v0.23.0
    All checks were successful
    / build-test-1 (push) Successful in 1m27s
    / release (push) Successful in 43s
    / lint (push) Successful in 11m41s
    / coverage (push) Successful in 13m1s
    / test-race (push) Successful in 2m27s
    / build-test (push) Successful in 8m14s
    Stable

    eofredj released 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

    Compare v0.22.0...v0.23.0

    🔨 Build Metadata

    • Git Commit: 59bf8b2
    • Build Date: 2026-08-25 11:18:06 UTC

    🔐 Checksums

    924644c2d5d6b1eb508749f7d6beaa117a7f1aaf893254ee1a3003f87d465073  xms2db
    
    Downloads