• v0.1.0 85f21c9c0d

    v0.1.0
    All checks were successful
    Release plugin / release (push) Successful in 15s
    Stable

    whitlocktech released this 2026-09-26 00:44:46 -05:00 | 68 commits to main since this release

    runicgateway-rust-plugin v0.1.0

    Features

    • feat(bridge): server id from the environment, and the first release workflow (phase 18)
    • feat(bridge): protocol 12 — BetterChat and popups (phase 17)
    • feat(bridge): protocol 11 — the map (phase 14)
    • feat(bridge): protocol 10 — the tally, kit credits and chat (phase 13b)
    • feat(bridge): protocol 9 — the world verbs events place and give back (phase 13a)
    • feat(bridge): protocol 8 — the leases (PLAN.md §27)
    • feat(bridge): clan.disbanded carries the roster it ended
    • feat(bridge): protocol 7 — a raid frame that names who lives there
    • feat(bridge): protocol 6 — first-party clans, one board and five events
    • feat(bridge): protocol 5 — configuration from the site, and the reload that undoes itself
    • feat(bridge): protocol 4 — the permission mirror, and the first command that writes
    • feat(bridge): protocol 3 — /link, /unlink, and the first command the site sends
    • feat(bridge): protocol 2 — the read path, and the first CI this repo has had
    • feat(bridge): the Oxide plugin — protocol 1

    Fixes

    • fix(bridge): keep the chat titles across a reload (D144)
    • fix(bridge): rg.map re-reads the picture rather than printing the last answer
    • fix(bridge): map.live names a player by userID, not UserIDString
    • fix(bridge): refuse world commands until the world has loaded
    • fix(bridge): grant with a null owner and read every grant back (D85)
    • fix(bridge): the raid frame's attackerId comes from userID
    • fix(bridge): resolve the wipe at OnServerInitialized, and bound the connect

    All changes

    • feat(bridge): server id from the environment, and the first release workflow (phase 18)
    • fix(bridge): keep the chat titles across a reload (D144)
    • feat(bridge): protocol 12 — BetterChat and popups (phase 17)
    • fix(bridge): rg.map re-reads the picture rather than printing the last answer
    • fix(bridge): map.live names a player by userID, not UserIDString
    • feat(bridge): protocol 11 — the map (phase 14)
    • feat(bridge): protocol 10 — the tally, kit credits and chat (phase 13b)
    • fix(bridge): refuse world commands until the world has loaded
    • feat(bridge): protocol 9 — the world verbs events place and give back (phase 13a)
    • fix(bridge): grant with a null owner and read every grant back (D85)
    • feat(bridge): protocol 8 — the leases (PLAN.md §27)
    • fix(bridge): the raid frame's attackerId comes from userID
    • feat(bridge): clan.disbanded carries the roster it ended
    • feat(bridge): protocol 7 — a raid frame that names who lives there
    • feat(bridge): protocol 6 — first-party clans, one board and five events
    • feat(bridge): protocol 5 — configuration from the site, and the reload that undoes itself
    • feat(bridge): protocol 4 — the permission mirror, and the first command that writes
    • feat(bridge): protocol 3 — /link, /unlink, and the first command the site sends
    • fix(bridge): resolve the wipe at OnServerInitialized, and bound the connect
    • feat(bridge): protocol 2 — the read path, and the first CI this repo has had
    • feat(bridge): the Oxide plugin — protocol 1
    • chore: repository scaffolding
    Downloads