175 Commits

Author SHA1 Message Date
github-actions[bot]
5dd208a100 chore(release): 0.4.0 0.4.0 2025-11-30 17:39:03 +00:00
18b7e10631 Merge pull request 'chore(release): 0.4.0' (#12) from release/0.4.0 into main
Reviewed-on: #12
2025-11-30 17:37:18 +00:00
07106f1816 Merge pull request 'refactor: improve backend server' (#11) from refactor/improve-backend-server into develop
Reviewed-on: #11
2025-11-30 17:34:14 +00:00
115deaab4b fix(backend_server.py): use unused packet_size argument to _receive_inbound() 2025-11-30 18:32:48 +01:00
8d2b8f9519 refactor(backend_server.py): change log levels 2025-11-30 18:30:59 +01:00
f365139e9f style(backend_server.py): ignore type error in _handle_connection() 2025-11-30 18:12:24 +01:00
cc6b650f5c fix(backend_server.py): import Any from typing 2025-11-30 18:11:41 +01:00
faf1f4eeee refactor(backend_server.py): remove unused argument in BackendServer._send_outbound() 2025-11-30 18:10:37 +01:00
61a607c20e refactor: wip 2025-11-21 18:39:44 +01:00
fe7d78c1c8 build(uv.lock): update judas_protocol to 0.5.0 2025-11-19 21:46:31 +01:00
cee30251dd build(uv.lock): update judas_protocol to 0.4.3 2025-10-05 13:43:41 +02:00
721ab87e71 build(uv.lock): update judas_protocol to 0.3.0 2025-09-23 23:31:27 +02:00
1211ca2029 build(uv.lock): update judas_protocol to 0.2.0 2025-09-22 21:59:06 +02:00
5024862165 fix(backend_server.py): add 1ms sleep to prevent 100% CPU usage in _loop() 2025-09-22 21:58:59 +02:00
6f5fa33a12 feat(backend_server.py): handle all other client Exceptions in _handle_connection() 2025-09-22 21:57:43 +02:00
f0eeeb79a1 fix(backend_server.py): handle unregister exceptions 2025-09-22 21:56:40 +02:00
github-actions[bot]
6ef3f58d73 chore(release): 0.3.0 0.3.0 2025-09-19 13:29:28 +00:00
8f97bea0e9 Merge pull request 'release/0.3.0' (#10) from release/0.3.0 into main
Reviewed-on: #10
2025-09-19 13:28:10 +00:00
a2d1669179 Merge pull request 'feat: add backend server' (#9) from feat/add-backend-server into develop
Reviewed-on: #9
2025-09-19 13:20:40 +00:00
66db11c40b build: add ruff lint depedency 2025-09-19 14:57:38 +02:00
d96fec0222 build(web_server.py): order imports 2025-09-19 14:56:45 +02:00
6bbb152ae1 style(panel.py): order imports 2025-09-19 14:56:06 +02:00
b14541ea83 style(index.py): order imports 2025-09-19 14:55:56 +02:00
7d36e6e431 style(auth.py): order imports 2025-09-19 14:55:44 +02:00
98c49b1d0d style(api.py): order imports 2025-09-19 14:55:08 +02:00
377a846c59 style(client.py): order imports 2025-09-19 14:54:54 +02:00
a27b5b1275 style(backend_server.py): order imports 2025-09-19 14:54:43 +02:00
19aa80a08e style(__main__.py): order imports 2025-09-19 14:54:24 +02:00
a1b28faa9f build: add isort as lint depedency 2025-09-19 14:53:47 +02:00
df0b19d943 feat(routes/api.py): support mulitple clients correctly 2025-09-02 19:16:35 +02:00
b68c755c45 fix(backend_server.py): send ack on connect 2025-09-02 19:13:26 +02:00
0d074adc0d refactor(backend_server.py): use _send_ack() in _handle_connection() 2025-08-29 15:21:57 +02:00
f2b4811145 feat(backend_server.py): add BackendServer._send_ack() helper method 2025-08-29 15:20:02 +02:00
2922123a70 fix(backend/__init__.py): fix backend_server import 2025-08-29 15:17:58 +02:00
d5985cf594 feat(__main__.py): display ascii judas splash screen on launch 2025-08-29 00:38:59 +02:00
b9fd84d08f feat(gaga.py): add Lady Gaga's Born This Way album art ASCII 2025-08-29 00:38:23 +02:00
f7f6f19808 style(__main__.py): organize imports 2025-08-29 00:36:03 +02:00
ac7799213c refactor(__main__.py): provide host and port args to BackendServer explicitly 2025-08-29 00:35:22 +02:00
54512d8393 chore(routes/api.py): adapt emit_polled_data() for Client class 2025-08-29 00:33:44 +02:00
c0ad91b22f feat(backend_server.py): re-add the get_client_data() method 2025-08-29 00:31:43 +02:00
b9a7c2bdaf docs(backend_server.py): add TODO in _handle_connection() 2025-08-29 00:30:34 +02:00
ac66ce1999 chore(backend_server.py): set Client.last_seen on message receive 2025-08-29 00:29:56 +02:00
2ecd32decc feat(client.py): add Client class 2025-08-29 00:26:49 +02:00
1c96390f3c feat(backend_server.py): add error handling for HELLO message handler in _accept_connection() 2025-08-29 00:23:48 +02:00
c0cacfad2d fix(backend_server.py): fix server waiting for closed socket to dissapear by reusing it in __init__() 2025-08-29 00:20:02 +02:00
cafef5ed93 style(backend_server.py): remove unused imports 2025-08-29 00:18:18 +02:00
b5670e5d2c refactor(server.py): rename server.py to backend_server.py for clarity 2025-08-29 00:15:40 +02:00
639e1f73a0 feat(server.py): add socket-based communication 2025-08-28 20:04:32 +02:00
4e16a70174 build(uv.lock): add depedency on judas_protocol 2025-08-28 19:57:24 +02:00
4aa2ca426c build(pyproject.toml): add depedency on judas_protocol 2025-08-28 19:57:10 +02:00