Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[WIP] Add connection resume, client state tracking, robust reconnect logic, reconnecting hooks, more #1204

Draft
wants to merge 11 commits into
base: main
Choose a base branch
from

Commits on Mar 5, 2024

  1. Fix static type hints for component decorator (#2)

    * Fix component decorator eating static type hints
    JamesHutchison authored Mar 5, 2024
    Configuration menu
    Copy the full SHA
    8f6c8ec View commit details
    Browse the repository at this point in the history
  2. Connection resume (#1)

    Add reconnection and client state side state capabilities
    JamesHutchison authored Mar 5, 2024
    Configuration menu
    Copy the full SHA
    efa547f View commit details
    Browse the repository at this point in the history
  3. Follow up work (#3)

    * Delete commented out code
    
    * add serialization for timezone and timedelta
    
    * don't show reconnecting layer on first attempt
    
    * Only connect after layout update handlers are set up
    
    * perf tweak that apparently was never saved
    
    * deserialization as well for timezone
    
    * timezone and timedelta
    
    * alter z-index
    JamesHutchison authored Mar 5, 2024
    Configuration menu
    Copy the full SHA
    a7374d0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ef8537f View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2024

  1. Configuration menu
    Copy the full SHA
    e23e43d View commit details
    Browse the repository at this point in the history
  2. Fix user mouse / scroll activity not actually triggering a reconnecti…

    …on (#6)
    
    * Fix for client not reconnecting on activity
    * Type improvements
    * comment improvements
    JamesHutchison authored Mar 6, 2024
    Configuration menu
    Copy the full SHA
    d36a982 View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2024

  1. fix state recovery error not propagating (#7)

    Fix Exception catch-all in render swallowing state recovery errors
    Fix serialization errors not resulting in a state recovery error
    JamesHutchison authored Mar 8, 2024
    Configuration menu
    Copy the full SHA
    6118197 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    09eb44c View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2024

  1. Configuration menu
    Copy the full SHA
    5f5562f View commit details
    Browse the repository at this point in the history
  2. add overload (#10)

    JamesHutchison authored Mar 12, 2024
    Configuration menu
    Copy the full SHA
    6203da5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9704cbc View commit details
    Browse the repository at this point in the history