• v1.3.0 1c915067aa

    v1.3.0
    ci / updater-windows (push) Skipped
    ci / core (push) Successful in 28s
    ci / server (push) Successful in 50s
    release / linux (push) Successful in 4m20s
    release / windows (push) Successful in 6m24s
    Stable

    gitea-actions released this 2026-10-16 05:41:45 +01:00 | 30 commits to main since this release

    Starsync 1.3.0

    • Roadmap: tray (close to tray, like Discord)
    • CI: add the C++ ATL component on the Windows runner (notifications plugin needs atlbase.h)
    • Open media only once the video output is up (black video on X11 when joining mid-play)
    • Restructure step 6: what's next and watch tracking
    • Vendor media_kit_video 2.0.1 with the X11/EGL fix (hardware rendering on X11 with Flutter >= 3.38)
    • Restructure step 5: one media pipeline on a player host
    • Roadmap: no upstream PRs; Windows libmpv update possible on its own
    • Roadmap: media_kit fork evaluation after the restructure
    • Restructure step 4: local library and media identity
    • Restructure step 3: your server, Invite, version gate, AppGraph
    • Restructure step 2: Status as one computed level, the Notifier's real policy, system notifications
    • release scripts: read protoMax (protoVersion is no longer a literal)
    • Restructure step 1: lasting identity, presence and protocol 16
    • Restructure step R: the app is Starsync (dev.foxyz.starsync)
    • Restructure step 0 done: notice table test, flaky-link proxy, liveness on the engine clock, STARSYNC_PROFILE
    • Restructure step 0: Connection extracted from the coordinator
    • Roadmap: second review applied (rename before step 1, drops keep the session, pipeline before what's next, release step, AppGraph root, protocol 16 additions)
    • Restructure step 0: test safety net, AppEvent/Notifier seam, platform ports, protocol 16 planned
    • Roadmap: no Windows dev builds; Windows friends move at 1.3.0
    • Roadmap: how the restructure runs (incremental on main, signals, 1.3.0-dev), rooms out, Windows dev builds in step 0, rename as its own step
    Downloads