• 0.4.0 108dd4be01

    LightWeaver 0.4.0
    All checks were successful
    ci / build (Release) (push) Successful in 18s
    ci / verify (live UIA, manual) (push) Has been skipped
    Stable

    oss released this 2026-08-01 02:23:04 +02:00 | -193 commits to master since this release

    • Release 0.4.0
    • Phase 10 M9 + M11: a shortcuts panel that cannot drift, and nothing lost at 700x480
    • M8 task 5: close the shape round
    • Merge fix: the queue is authoritative forwards, not backwards
    • All 8 VM suites green: the guest is a real regression net for the first time
    • Diagnose the guest 'Home never loaded' properly: the TEST token is dead, not the route
    • One next/previous pair in the OSD, merged from two
    • M8 task 4: the closing gallery, the 700x480 pass, and the card bar finally measured
    • M8 tasks 1-3: the default-Fluent gaps
    • M7: the code-behind literals - and a static radius is a different shape at every height
    • M6: the per-screen literal sweep, and ClipToBounds never round-clipped anything
    • Document the three things this round learned the hard way
    • M5: the Material radius ladder, and 999 is not a stadium in WPF
    • test-sub-letterbox: the small-band leg measured the machine, not the app
    • M4: subtitles in the letterbox band - the fix is for ASS, and the plan was wrong
    • M3: observe mpv's osd-dimensions so the app knows the letterbox band
    • M2: repair test-offline-downloads Phase C - seed the folder, don't type it
    • Backlog: two overlay items, scheduled as Phase 10 M9 and M10
    • Phase 10 plan, and M1: the Debug title marker was late, not absent
    • PHASE8 plan: tick the seven milestones PROGRESS already records as done
    • Release 0.3.1
    • release.ps1: don't let the version's own tag empty the changelog
    • BUGS: B29, the Debug title marker never appears
    • PROGRESS: the VM-MCP project is under version control now
    • CI: the session was never the blocker, and two of three are automatable
    • The three minor items, and the coverage gap that hid one
    • Hygiene batch: B18-B21, B24, B26-B28
    • Correctness batch: B12, B14, B15, B16, B22, B23, B25
    • B17 is not a bug: the comment that raised it is wrong
    • B13: the image client gets the LAN mitigations it never had
    • Auto-play off now means "don't advance", not "hide the card"
    • The two missing reviews: 17 findings, and one unfinished mitigation
    • Clear the test debt: four suites were asserting superseded designs
    • Verification moves to the CI VM: 31/0/3 green on the guest
    • BUGS.md: record the guest suite-run route and its two missing prerequisites
    • verify skill: document the bug-tests suites added this round
    • Fix B10: a stale FileLoaded can no longer consume the resume seek
    • Fix B8 and B9: interrupted seek gestures and key auto-repeat
    • Fix B7: player keys no longer fire while an OSD flyout is open
    • Fix B5: the RTX filter chain is only ever touched on the UI thread
    Downloads