Skip to content

Jive Visualiser 0.5.0

Latest

Choose a tag to compare

@github-actions github-actions released this 05 Jul 15:54
0.5.0

Highlights ✨

  • Renamed to Jive Visualiser. The project is now Jive Visualiser (formerly Jivefire), with matching CLI branding and a new sparkles ✨ emoji.
  • Faster rendering. Reduced memory allocations in the render and preview paths for lower overhead per frame.
  • Updated FFmpeg bindings. Bumped ffmpeg-statigo to v8.1.2.0.
  • More reliable output. Fixed audio encoder error handling, corrected progress-bar copying, and preserved the quit state after the progress view exits.

Under the hood

  • Split CLI setup, Pass 2 orchestration, encoder, and UI helpers into clearer modules.
  • Removed dead wrappers and shared common helpers across audio, encoder, renderer, and CLI.
  • Improved code comments across audio, CLI, config, encoder, renderer, UI, and YUV packages.
  • Addressed multiple rounds of peer review findings.
  • Routine dependency bumps: nixpkgs, GitHub Actions, and golang.org/x/image.

Changes since 0.4.1

  • fix: address peer review findings (c939ee9)
  • chore: update gif (60238ef)
  • chore: rebrand from fire to sparkles emoji (becbe39)
  • refactor: fix peer review findings across audio, encoder, UI, and tooling (9f333a3)
  • fix: preserve quit state after progress view exits (660e5d0)
  • refactor: split CLI setup and pass 2 orchestration (a036789)
  • chore: update gif (529e006)
  • perf: reduce allocations in render and preview paths (1449bdf)
  • chore: update ffmpeg-statigo to v8.1.2.0 (58c8232)
  • chore: drop harper dictionary (a7a5efb)
  • fix: address peer review findings (d7c1236)
  • fix: copy progress bars and check audio encoder errors (f01aa44)
  • refactor: split encoder, pass 2, and UI helpers (77a690d)
  • refactor: remove dead wrappers and share helpers (eac1207)
  • docs: improve comments across audio, CLI, config, encoder, renderer, UI, and YUV packages (db2702c)
  • refactor: fix peer review findings in audio, encoder, renderer, and CLI (d6587ba)
  • refactor(cli): rename project from Jivefire to Jive Visualiser (87f2cf6)
  • fix(go): don't pin point release (28092f0)
  • chore: update ffmpeg-statigo to v8.1.1.3 (1571412)
  • chore(deps): bump the github-actions group across 1 directory with 2 updates (03dfad8)
  • chore(deps): bump nixpkgs from 567a49d to e73de5b (c31076e)
  • chore(deps): bump nixpkgs from 9ae611a to 567a49d (5c1198f)
  • deps(deps): bump golang.org/x/image in the gomod group (52b6c30)

Installation

Download the appropriate binary for your platform below, make it executable, and move it to your PATH:

# Linux (amd64)
chmod +x jive-visualiser-linux-amd64
sudo mv jive-visualiser-linux-amd64 /usr/local/bin/jive-visualiser

# macOS (Apple Silicon)
chmod +x jive-visualiser-darwin-arm64
sudo mv jive-visualiser-darwin-arm64 /usr/local/bin/jive-visualiser