2026.624.0
Features
- feat(mod): Auto Gauge (AG) — 80125e4
- feat(mod): Background Keysound (BK) — 1487c02
- feat(skin): render HitExplosion/ColumnLight/mania-key — 6adc419
Fixes
- fix(dep): use local osu dependency — fe929ad (version-driven NuGet/local switch + sync to lazer 2026.624.0)
- fix(audio): BMS preview restore audio catch-up — 6ab1eb4
- fix(audio): song preview / gameplay audio adapt to DT/HT clockrate — 6aa01b8
- fix(render): negative scroll/bpm — LN tail appearing before head; lifetime adapted — b052dbf
- fix(gameplay): feature lifetime too short to hit at very short visible time (large scroll/bpm) — 61f6c66
Refactors
- refactor(ln): fade body+tail on early release instead of greying body alone — 3742a56 (replaces the grey tint introduced by #LNMODE)
- refactor(ln): extract LN judgement controller from DrawableBmsLongNote — 1293404
- refactor(bms): decouple per-column gameplay from BmsPlayfield (column-decoupling) — 8a82e9e
- refactor(ui): remove default CompositeDrawable in UI components; use LegacySkinTransformer to catch all fallback — c310239
- refactor: decouple scroll speed control from playfield — bb53a3c
- refactor(object): remove playfield reference in DrawableBmsHitObject — 0662e3f
- refactor: move some fields from hitobject to its sub types — 3e3c397