• v1.6.0 67a5adf33d

    v1.6.0
    All checks were successful
    / build-test (push) Successful in 23m19s
    / release (push) Successful in 20s
    Stable

    eofredj released this 2026-08-09 22:56:22 +02:00 | 97 commits to main since this release

    ✨ Features

    • feat(deps): bump clap, regex, thiserror, which, serde, serde_json

    📚 Documentation

    • docs: sync dependency versions in AGENTS.md with Cargo.toml

    🔧 Other Changes

    • chore(version): Release v1.6.0
    • chore: add tagme author email mapping

    📦 Installation

    # Download the binary
    curl -LO "https://git.desord.re/eofredj/rstoner/releases/download/v1.6.0/rstoner-x86_64"
    
    # Verify checksum
    sha256sum -c rstoner-x86_64.sha256
    
    # Make executable and move to PATH
    chmod +x rstoner-x86_64
    mv rstoner-x86_64 /usr/local/bin/rstoner
    

    📋 Full Changelog

    Compare v1.5.0...v1.6.0

    🔨 Build Metadata

    • Git Commit: 67a5adf
    • Build Date: 2026-08-09 21:20:50 UTC

    🔐 Checksums

    15afeb43ef6157fe2e802fa3f77a77d15f14bce8953e1f61fae5e3daf167f18d  rstoner
    
    Downloads
  • v1.5.0 93259e51c8

    v1.5.0
    All checks were successful
    / build-test (push) Successful in 21m37s
    / release (push) Successful in 18s
    Stable

    eofredj released this 2026-08-09 11:57:52 +02:00 | 101 commits to main since this release

    Signed by eofredj
    GPG key ID: E1ED90A4746E6F08

    ✨ Features

    • feat(version): bump to 1.4.0
    • feat(tui): make screen-reader announcements opt-in

    🐛 Bug Fixes

    • fix: close correctness and safety gaps in TUI mode
    • fix(tui): stabilise session storage and tolerate corrupt records
    • fix(theme): prevent u8 overflow panics when downgrading colors

    📚 Documentation

    • docs: add CLAUDE.md pointer to AGENTS.md
    • docs: sync documentation with the current implementation

    🔧 Other Changes

    • chore(version): Release 1.5.0
    • refactor: add a lib.rs target so rstoner:: doc examples compile
    • refactor(tui): remove inert animation scaffolding

    📦 Installation

    # Download the binary
    curl -LO "https://git.desord.re/eofredj/rstoner/releases/download/v1.5.0/rstoner-x86_64"
    
    # Verify checksum
    sha256sum -c rstoner-x86_64.sha256
    
    # Make executable and move to PATH
    chmod +x rstoner-x86_64
    mv rstoner-x86_64 /usr/local/bin/rstoner
    

    📋 Full Changelog

    Compare v1.4.0...v1.5.0

    🔨 Build Metadata

    • Git Commit: 93259e5
    • Build Date: 2026-08-09 21:19:12 UTC

    🔐 Checksums

    853211b44c95c65bf37fa49821aacab86ce85e2a41ba28f193b1c33b0e017520  rstoner
    
    Downloads
  • v1.4.0 39a6e6ae3c

    v1.4.0
    All checks were successful
    / release (push) Successful in 56s
    / build-test (push) Successful in 5m25s
    Stable

    eofredj released this 2026-07-17 19:12:26 +02:00 | 112 commits to main since this release

    ✨ Features

    • feat(tui): wire up theme system, add search, execution viewer, and navigation

    🐛 Bug Fixes

    • fix(05-documentation): revise plans based on checker feedback

    📚 Documentation

    • docs: update AGENTS.md with new TUI features and keyboard shortcuts
    • docs(05-03): add Security Patterns section to AGENTS.md
    • docs(05-03): add TUI Module section to AGENTS.md
    • docs(05-02): update docs/README.md index with security hardening reference
    • docs(05-02): add Security Hardening section to security guide
    • docs(05-01): update code patterns and module interdependence for TUI
    • docs(05-01): update dependencies, file structure, and command grouping references

    🔧 Other Changes

    • chore(version): Release v1.4.0
    • ci: add cargo clippy and fmt check to CI pipeline
    • chore: fix cliff.toml repository URL and remove unused os_pipe dependency
    • chore: remove REQUIREMENTS.md for v1.1 milestone
    • chore: archive v1.1 milestone files
    • test(05): complete UAT - 12 passed, 0 issues - milestone v1.1 complete

    📦 Installation

    # Download the binary
    curl -LO "https://git.desord.re/eofredj/rstoner/releases/download/v1.4.0/rstoner-x86_64"
    
    # Verify checksum
    sha256sum -c rstoner-x86_64.sha256
    
    # Make executable and move to PATH
    chmod +x rstoner-x86_64
    mv rstoner-x86_64 /usr/local/bin/rstoner
    

    📋 Full Changelog

    Compare v1.3.1...v1.4.0

    🔨 Build Metadata

    • Git Commit: 39a6e6a
    • Build Date: 2026-07-17 17:50:25 UTC

    🔐 Checksums

    d235dce6c2df9154a838ae8acee22bd0ff7c191c7beb67cd5342b12a7ef4df8a  rstoner
    
    Downloads
  • v1.3.1 4dc11b3834

    v1.3.1
    All checks were successful
    / build-test (push) Successful in 5m19s
    / release (push) Successful in 29s
    Stable

    eofredj released this 2026-07-12 12:56:22 +02:00 | 127 commits to main since this release

    Signed by eofredj
    GPG key ID: E1ED90A4746E6F08

    🐛 Bug Fixes

    • fix(security): add TUI input length validation and redact config errors
    • fix(security): sanitize filenames, harden m4b API, and prevent symlink attacks
    • fix(security): execute TUI commands via shell to prevent argument injection

    🔧 Other Changes

    • chore(version): Release 1.3.1
    • ci(release):fix release script
    • ci(dependency): update dependencies
    • chore(ignore): update git ignore file
    • test: update permission assertion to match owner-only execute bit

    📦 Installation

    # Download the binary
    curl -LO "https://git.desord.re/eofredj/rstoner/releases/download/v1.3.1/rstoner-x86_64"
    
    # Verify checksum
    sha256sum -c rstoner-x86_64.sha256
    
    # Make executable and move to PATH
    chmod +x rstoner-x86_64
    mv rstoner-x86_64 /usr/local/bin/rstoner
    

    📋 Full Changelog

    Compare v1.3.0...v1.3.1

    🔨 Build Metadata

    • Git Commit: 4dc11b3
    • Build Date: 2026-07-12 11:02:31 UTC

    🔐 Checksums

    07bc153669b17b271abf3b86ce79b1f766ed01dd5f03a76ada79e718c3958f19  rstoner
    
    Downloads
  • v1.3.0 a41b7b9673

    v1.3.0
    All checks were successful
    / build-test (push) Successful in 4m56s
    / release (push) Successful in 26s
    Stable

    eofredj released this 2026-06-14 22:35:43 +02:00 | 135 commits to main since this release

    ✨ Features

    • feat(tui): add accessibility OSC focus hints and high-contrast palette
    • feat(tui): add session persistence with JSONL storage
    • feat(tui): add ExecutionPanel component with background thread + gauge
    • feat(tui): add CommandPipeline visualization component
    • feat(tui): add Sidebar configuration drawer component
    • feat(tui): add Theme system with 4 built-in themes and auto-detection
    • feat(tui): add OverlayPopup component
    • feat(tui): add StatusBar component
    • feat(tui): add BrowserView component with 3-pane rendering
    • feat(tui): add Component trait and EventResult dispatch

    🐛 Bug Fixes

    • fix: add missing theme field to all test Args constructors
    • fix: remove blanket dead_code, use targeted suppression

    🔧 Other Changes

    • chore(version): Release v1.3.0
    • test(tui): fix pre-existing assertion mismatches in theme and animator tests
    • refactor(tui): fix clippy lint in animator tests
    • test(tui): add component render snapshot tests (insta + TestBackend)
    • wip: pause TUI re-architecture — 10/14 tasks done, next up Task 11 (Session Persistence)
    • refactor(tui): assemble component-shell App, delete event.rs/ui.rs
    • wip: pause TUI re-architecture — 6/14 tasks done, next up Task 7 (Sidebar)
    • wip: TUI feature paused — ratatui + crossterm, 3-pane browser, passes all tests
    • refactor: code quality, clippy compliance, and dependency cleanup

    📦 Installation

    # Download the binary
    curl -LO "https://git.desord.re/eofredj/rstoner/releases/download/v1.3.0/rstoner-x86_64"
    
    # Verify checksum
    sha256sum -c rstoner-x86_64.sha256
    
    # Make executable and move to PATH
    chmod +x rstoner-x86_64
    mv rstoner-x86_64 /usr/local/bin/rstoner
    

    📋 Full Changelog

    Compare v1.2.0...v1.3.0

    🔨 Build Metadata

    • Git Commit: a41b7b9
    • Build Date: 2026-06-14 20:41:03 UTC

    🔐 Checksums

    a9eefaf8b13269da412d4105e32b71e7c8e5c2416ec5d7f33a2e57c0ebb6a122  rstoner
    
    Downloads
  • v1.2.0 5c1f6376e3

    v1.2.0
    All checks were successful
    / build-test (push) Successful in 4m36s
    / release (push) Successful in 2m22s
    Stable

    eofredj released this 2026-05-21 10:24:21 +02:00 | 156 commits to main since this release

    ✨ Features

    • feat(build): add darwin support

    🔧 Other Changes

    • chore(version): Release 1.2.0
    • chore(deps): bump dependencies

    📦 Installation

    # Download the binary
    curl -LO "https://git.desord.re/eofredj/rstoner/releases/download/v1.2.0/rstoner-x86_64"
    
    # Verify checksum
    sha256sum -c rstoner-x86_64.sha256
    
    # Make executable and move to PATH
    chmod +x rstoner-x86_64
    mv rstoner-x86_64 /usr/local/bin/rstoner
    

    📋 Full Changelog

    Compare v1.1.1...v1.2.0

    🔨 Build Metadata

    • Git Commit: 5c1f637
    • Build Date: 2026-05-21 10:46:09 UTC

    🔐 Checksums

    ed3efab346fde712070047ce3253c5722283a56d7c3c5e0a31801856ea447393  rstoner
    
    Downloads
  • v1.1.1 8ed6fbc514

    v1.1.1
    All checks were successful
    / release (push) Successful in 1m41s
    / build-test (push) Successful in 12m39s
    Stable

    eofredj released this 2026-03-15 00:24:40 +01:00 | 159 commits to main since this release

    Signed by eofredj
    GPG key ID: E1ED90A4746E6F08

    🐛 Bug Fixes

    • fix: remove duplicate output in standalone mode

    🔧 Other Changes

    • chore(version): Release 1.1.1

    📦 Installation

    # Download the binary
    curl -LO "https://git.desord.re/eofredj/rstoner/releases/download/v1.1.1/rstoner-x86_64"
    
    # Verify checksum
    sha256sum -c rstoner-x86_64.sha256
    
    # Make executable and move to PATH
    chmod +x rstoner-x86_64
    mv rstoner-x86_64 /usr/local/bin/rstoner
    

    📋 Full Changelog

    Compare v1.1.0...v1.1.1

    🔨 Build Metadata

    • Git Commit: 8ed6fbc
    • Build Date: 2026-03-14 23:29:30 UTC

    🔐 Checksums

    f8eeb6715a917ce4b1d31a669db880397d35a62c9e64c4325549537e049b129a  rstoner
    
    Downloads
  • v1.1.0 87845db505

    v1.1.0
    All checks were successful
    / release (push) Successful in 43s
    / build-test (push) Successful in 7m15s
    Stable

    eofredj released this 2026-03-01 19:13:13 +01:00 | 161 commits to main since this release

    Signed by eofredj
    GPG key ID: E1ED90A4746E6F08

    ✨ Features

    • feat(cli): make --author and --narrator optional for --check flag

    📚 Documentation

    • docs: update documentation for conditional required arguments

    🔧 Other Changes

    • chore(version): Release 1.1.0
    • chore(tools): install cargo-release via mis
    • test: add integration tests for --check flag behavior

    📦 Installation

    # Download the binary
    curl -LO "https://git.desord.re/eofredj/rstoner/releases/download/v1.1.0/rstoner-x86_64"
    
    # Verify checksum
    sha256sum -c rstoner-x86_64.sha256
    
    # Make executable and move to PATH
    chmod +x rstoner-x86_64
    mv rstoner-x86_64 /usr/local/bin/rstoner
    

    📋 Full Changelog

    Compare v1.0.0...v1.1.0

    🔨 Build Metadata

    • Git Commit: 87845db
    • Build Date: 2026-03-01 18:16:22 UTC

    🔐 Checksums

    17dc2d0f8d26225b359e4b3e219cf71268ea173a6ddd87820d494ba68ed34791  rstoner
    
    Downloads
  • v1.0.0 e6469b021d

    v1.0.0
    All checks were successful
    / release (push) Successful in 44s
    / build-test (push) Successful in 7m6s
    Stable

    eofredj released this 2026-03-01 17:32:36 +01:00 | 166 commits to main since this release

    Signed by eofredj
    GPG key ID: E1ED90A4746E6F08

    🔧 Other Changes

    • chore(version): Release 1.0.0
    • refactor(cli)!: remove --dry-run flag and change short flag to -x

    📦 Installation

    # Download the binary
    curl -LO "https://git.desord.re/eofredj/rstoner/releases/download/v1.0.0/rstoner-x86_64"
    
    # Verify checksum
    sha256sum -c rstoner-x86_64.sha256
    
    # Make executable and move to PATH
    chmod +x rstoner-x86_64
    mv rstoner-x86_64 /usr/local/bin/rstoner
    

    📋 Full Changelog

    Compare v0.8.2...v1.0.0

    🔨 Build Metadata

    • Git Commit: e6469b0
    • Build Date: 2026-03-01 16:35:57 UTC

    🔐 Checksums

    4af7e48f16e321f43be24e0d8b2f5f38e948db904ee9fa0c914836343ed93f56  rstoner
    
    Downloads
  • v0.8.2 b9a13bc574

    v0.8.2
    All checks were successful
    / build-test (push) Successful in 3m25s
    / release (push) Successful in 2m13s
    Stable

    eofredj released this 2026-03-01 17:01:03 +01:00 | 168 commits to main since this release

    Signed by eofredj
    GPG key ID: E1ED90A4746E6F08

    🐛 Bug Fixes

    • fix(release): display bumped release version
    • fix: ensure m4b-tool uses output_dir from config file

    🔧 Other Changes

    • chore(version): Release 0.8.2

    📦 Installation

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

    📋 Full Changelog

    Compare v0.8.1...v0.8.2

    🔨 Build Metadata

    • Git Commit: b9a13bc
    • Build Date: 2026-03-01 16:06:14 UTC

    🔐 Checksums

    d4b13dcc21c16bf0b344c5cc936be341628f67dea38c764e556d6895a286c49c  rstoner
    
    Downloads