• 0.3.0 6ef3f58d73

    gitea-actions released this 2025-09-19 13:29:29 +00:00 | 16 commits to main since this release

    [0.3.0] - 2025-09-19

    Bug Fixes

    • b68c755 backend_server.py: send ack on connect
    • 2922123 backend/init.py: fix backend_server import
    • c0cacfa backend_server.py: fix server waiting for closed socket to dissapear by reusing it in __init__()

    Documentation

    • b9a7c2b backend_server.py: add TODO in _handle_connection()

    Features

    • df0b19d routes/api.py: support mulitple clients correctly
    • f2b4811 backend_server.py: add BackendServer._send_ack() helper method
    • d5985cf main.py: display ascii judas splash screen on launch
    • b9fd84d gaga.py: add Lady Gaga's Born This Way album art ASCII
    • c0ad91b backend_server.py: re-add the get_client_data() method
    • 2ecd32d client.py: add Client class
    • 1c96390 backend_server.py: add error handling for HELLO message handler in _accept_connection()
    • 639e1f7 server.py: add socket-based communication

    Miscellaneous Tasks

    • 54512d8 routes/api.py: adapt emit_polled_data() for Client class
    • ac66ce1 backend_server.py: set Client.last_seen on message receive

    Refactor

    • 0d074ad backend_server.py: use _send_ack() in _handle_connection()
    • ac77992 main.py: provide host and port args to BackendServer explicitly
    • b5670e5 server.py: rename server.py to backend_server.py for clarity

    Styling

    Build

    • 66db11c add ruff lint depedency
    • d96fec0 web_server.py: order imports
    • a1b28fa add isort as lint depedency
    • 4e16a70 uv.lock: add depedency on judas_protocol
    • 4aa2ca4 pyproject.toml: add depedency on judas_protocol
    Downloads