|
|
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 |
|
github-actions[bot]
|
813407057e
|
chore(release): 0.2.0
0.2.0
|
2025-08-26 18:01:32 +00:00 |
|
|
|
89b6c1ee83
|
ci(release.yaml): update with latest pufereq/python-template release.yaml
|
2025-08-26 20:00:23 +02:00 |
|
|
|
bf5cc97c11
|
Merge pull request 'chore(release): 0.2.0' (#8) from release/0.2.0 into main
Reviewed-on: #8
|
2025-08-26 17:58:45 +00:00 |
|
|
|
6f21e53677
|
Merge pull request 'feat: add placeholder backend' (#7) from feat/add-placeholder-backend into develop
Reviewed-on: #7
|
2025-08-26 17:56:00 +00:00 |
|
|
|
9f74246157
|
feat(web_server.py): use socketio
|
2025-08-26 19:42:03 +02:00 |
|
|
|
84ce50963b
|
feat(routes/api.py): add API route
|
2025-08-26 19:41:45 +02:00 |
|
|
|
3bcffaafab
|
style(style.css): format w/ prettier
|
2025-08-26 19:38:31 +02:00 |
|
|
|
e6cc1d901e
|
refactor(panel.html): rewrite panel.html template
|
2025-08-26 19:37:14 +02:00 |
|
|
|
9e71270e41
|
refactor(panel.py): remove unnecesarry args to render_template
|
2025-08-26 19:36:43 +02:00 |
|
|
|
1fa355089d
|
fix(panel.py): fix panel route to be at /panel instead of /panel/
|
2025-08-26 19:34:55 +02:00 |
|
|
|
860ce5c836
|
chore(panel.py): remove unnecesarry imports
|
2025-08-26 19:34:14 +02:00 |
|
|
|
055ab10ab7
|
style(__main__.py): add typing
|
2025-08-26 19:33:29 +02:00 |
|
|
|
dbb464e41c
|
feat(__main__.py): call BackendServer.run()
|
2025-08-26 19:32:53 +02:00 |
|
|
|
11400520c9
|
refactor(server.py): fix method naming and add logging
|
2025-08-26 19:30:50 +02:00 |
|