Skip to content

v0.1.14 — Performance pass

Choose a tag to compare

@asharahmed asharahmed released this 27 May 03:46

Performance + safety pass.

  • Artwork is decoded once and cached. The menu bar tick re-renders ~4x/sec during smooth playback; previously the NSImage was re-decoded on every tick. Lower CPU, smoother UI.
  • Remote artwork fetches use a scoped session with a 10s timeout, so a stalled CDN can't block the 15s sync loop.
  • Tighter shutdown: network monitor, sleep/wake observers, and pending continuations are all released on quit.