Skip to content

[pull] master from beyond-all-reason:master - #50

Merged
pull[bot] merged 1 commit into
ExaDev:masterfrom
beyond-all-reason:master
Sep 3, 2026
Merged

pull[bot] merged 1 commit into
ExaDev:masterfrom
beyond-all-reason:master

Conversation

@pull

@pull pull Bot commented Sep 3, 2026

Copy link
Copy Markdown

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

Fixes #665  #666  #667  #668 and #707 and closes parent #664

Upon receipt of a `user/self` event, such as during recovery of connection, the client reconciles the client state with the server-provided source of truth. Since this can include a battle in-progress, a Rejoin feature has been added to the client as well. As a side effect, chat history is now preserved and recovered across all channels according to the appropriate ID of the source (lobby, party, user).

Note that the development server, at the time of this merge, does not provide matchmaking updates in `user/self` nor the `battle/ended` event. Since this applies only to multiplayer battles and such features are still gated by dev mode, this is considered an acceptable compromise.
@pull pull Bot locked and limited conversation to collaborators Sep 3, 2026
@pull pull Bot added the ⤵️ pull label Sep 3, 2026
@pull
pull Bot merged commit eb1da83 into ExaDev:master Sep 3, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant