v0.1.14 — Performance pass
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.