Skip to content

v0.7.0

Choose a tag to compare

@zfadhli zfadhli released this 10 Jun 03:16
· 21 commits to main since this release
2f90acf

Added

  • Audio normalization via peaknorm — new --normalize flag applies EBU R128
    two-pass loudness normalization using peaknorm. Configurable target loudness
    (--normalize-loudness), audio codec (--normalize-codec), and bitrate
    (--normalize-bitrate). Runs after conversion/segmenting on each MP4 file
    sequentially with a live progress spinner (Analyzing / Normalizing phases).

Fixed

  • Offline timestamp not updating — the [last check: ...] timestamp now
    correctly measures elapsed time from the first offline detection instead of
    from the previous poll tick, so it shows an increasing duration (e.g. 3m ago
    6m ago9m ago) rather than always displaying the polling interval.

Changed

  • Dependency upgrades — TypeScript 5.9 → 6.0, Biome 1.9 → 2.4,
    peaknorm 0.2.2 → 0.2.4.

What's Changed

Full Changelog: v0.6.0...v0.7.0