Changes since 0.3.1
- refactor: code smells remediation across audio and ui packages (9bba424)
- deps(deps): bump golang.org/x/image in the gomod group (#28) (efcef49)
- fix(audio): zero-fill FFT buffer tail after partial frame read (89c3be3)
- refactor(audio): optimize ReadNextFrame to eliminate per-frame allocations (68154fc)
- refactor: extract three DRY helpers to eliminate duplication (d6e198b)
- refactor(renderer): extract duplicated image loading and text measurement (c866ac0)
- refactor(audio): extract common FFmpeg context initialization (0e8e14c)
- refactor(audio): consolidate duplicated buffer read loops (9ecf322)
- refactor: remove 14 instances of dead code across codebase (009cd9c)
- refactor(stdlib): use cmplx.Abs for complex magnitude calculations (f234ee2)
- refactor(stdlib): replace unsafe.Pointer float32 conversions with math stdlib (85b3e0e)
- chore(deps): bump the github-actions group across 1 directory with 2 updates (#26) (2b35200)
- deps(deps): bump golang.org/x/image in the gomod group (#25) (c1a8796)
- ci(fix): add actionlint problem matcher for GitHub Actions (b347f3c)
- ci: consolidate CI/CD workflows into unified builder pipeline (bfea46a)
- refactor: apply linting fixes across codebase (b393f04)
- feat: fit tailor community help files (6e8b1fa)
- chore: update to Go 1.26.1 (31d45bb)
- build(deps): bump actions/upload-artifact from 6 to 7 (8dcc605)
- build(deps): bump github.com/charmbracelet/bubbles from 0.21.0 to 0.21.1 (6fa478a)
- build(deps): bump github.com/alecthomas/kong from 1.13.0 to 1.14.0 (1a2801f)
- build(deps): bump golang.org/x/image from 0.34.0 to 0.35.0 (dbebc89)
Installation
Download the appropriate binary for your platform below, make it executable, and move it to your PATH:
# Linux (amd64)
chmod +x jivefire-linux-amd64
sudo mv jivefire-linux-amd64 /usr/local/bin/jivefire
# macOS (Apple Silicon)
chmod +x jivefire-darwin-arm64
sudo mv jivefire-darwin-arm64 /usr/local/bin/jivefireChecksums
SHA256 checksums are provided below for verification.