|
|
ee381414a9
|
chore(backend_server.py): remove redundant HELLO msg handling
|
2026-03-03 18:55:45 +01:00 |
|
|
|
0ed478a88e
|
feat(backend_server.py): implement message handling
|
2026-03-03 18:55:24 +01:00 |
|
|
|
6446fe883c
|
fix(backend_server.py): check if client to disconnect has an open socket
|
2026-03-03 18:54:45 +01:00 |
|
|
|
ec58a5257a
|
chore(handler/__init__.py): add module init
|
2026-03-03 18:53:05 +01:00 |
|
|
|
c952413d91
|
feat(hello_handler.py): add HELLO message handler
|
2026-03-03 18:52:39 +01:00 |
|
|
|
882c8780e1
|
feat(base_handler.py): add BaseHandler class for message handling
|
2026-03-03 18:52:13 +01:00 |
|
|
|
d3f68d3baf
|
chore(backend/__init__.py): add Client and ClientStatus to __all__
|
2026-03-03 17:46:51 +01:00 |
|
|
|
62acc4b181
|
style(client.py): correct property typing
|
2026-03-03 17:46:06 +01:00 |
|
|
|
faecc38261
|
feat(client_status.py): move ClientStatus enum to own module
|
2026-03-03 17:45:01 +01:00 |
|
|
|
3eb681e233
|
refactor(backend_server.py): move loading known clients to its own method
|
2026-03-03 17:43:19 +01:00 |
|
|
|
bda10a6248
|
chore(cache/): add cache/ directory
|
2026-03-03 17:41:48 +01:00 |
|
|
|
fa2da207a9
|
refactor(backend_server.py): refactor calls to Message class constructors after protocol changes
|
2026-03-01 20:17:05 +01:00 |
|
|
|
f41a7774ec
|
build(uv.lock): update judas_protocol to 0.7.0
|
2026-03-01 20:14:03 +01:00 |
|
github-actions[bot]
|
2a8ac307d5
|
chore(release): 0.5.0
0.5.0
|
2026-02-28 22:49:49 +00:00 |
|
|
|
3911afff26
|
Merge pull request 'chore(release): 0.5.0' (#13) from release/0.5.0 into main
Reviewed-on: #13
|
2026-02-28 22:48:50 +00:00 |
|
|
|
7f904fdcd5
|
build(uv.lock): add pyyaml to depedencies
|
2026-02-28 23:44:58 +01:00 |
|
|
|
956da024c3
|
feat(style.css): make client list elements flexboxes
|
2026-02-28 23:44:43 +01:00 |
|
|
|
f11b442ece
|
chore(style.css): style no connection message correctly
|
2026-02-28 23:44:03 +01:00 |
|
|
|
f54d974745
|
style(style.css): remove commented-out code
|
2026-02-28 23:43:37 +01:00 |
|
|
|
54eec657a5
|
feat(style.css): use monospaced font only for heading
|
2026-02-28 23:43:15 +01:00 |
|
|
|
1900bf46cc
|
feat(client_details.html): add basic client details
|
2026-02-28 23:42:12 +01:00 |
|
|
|
c5771dc371
|
feat(panel.html): use client_details.html after clicking on client on sidebar
|
2026-02-28 23:41:30 +01:00 |
|
|
|
de9240e6e0
|
feat(backend_server.py): set client status to STALE if offline for >24h
|
2026-02-28 23:40:03 +01:00 |
|
|
|
b1656cdfa9
|
feat(client.py): redo ClientStatuses adding PENDING and STALE
|
2026-02-28 23:39:07 +01:00 |
|
|
|
563de5aa19
|
feat(backend_server.py): add known_clients.yaml file for storing clients between server restarts
|
2026-02-28 23:30:20 +01:00 |
|
|
|
72a74334e7
|
build(pyproject.toml): add pyyaml to depedencies
|
2026-02-28 21:31:57 +01:00 |
|
|
|
5ca5d9fcf4
|
chore(.vscode/launch.json): set cwd to workspace folder
|
2026-02-28 21:31:37 +01:00 |
|
|
|
f01eaecba3
|
build(uv.lock): update judas_protocol to 0.6.0
|
2026-02-28 20:58:09 +01:00 |
|
|
|
a5e1ba88ae
|
refactor: adapt for client.id
|
2026-02-28 20:57:59 +01:00 |
|
|
|
1e38be5ec5
|
refactor(backend_server.py): adapt client's id after refactor
|
2026-02-28 20:48:17 +01:00 |
|
|
|
b265feba7a
|
refactor(client.py): rename Client.mac_id -> Client.id
|
2026-02-28 20:47:37 +01:00 |
|
|
|
6971548589
|
feat(web_server.py): use client_details blueprint
|
2026-02-28 20:44:14 +01:00 |
|
|
|
31c51574f7
|
feat(client_details.py): add client_details route
|
2026-02-28 20:43:57 +01:00 |
|
|
|
b652db930f
|
feat(style.css): style no-connection-icon and client list
|
2026-02-28 20:42:29 +01:00 |
|
|
|
1dfddd2fc7
|
feat(panel.html): add a side panel client list
|
2026-02-28 20:42:05 +01:00 |
|
|
|
d20ff9be6e
|
feat(panel.html): add a no connection icon to header
|
2026-02-28 20:41:35 +01:00 |
|
|
|
2bbe118de6
|
feat: rename details.html -> client_details.html
|
2026-02-28 20:40:57 +01:00 |
|
|
|
840d9ce3c1
|
refactor(login.html): move elements from main to #content
|
2026-02-28 20:40:16 +01:00 |
|
|
|
9971981f66
|
refactor(index.html): move elements from main to #content
|
2026-02-28 20:40:05 +01:00 |
|
|
|
29b4f3a2ff
|
feat(css/style.css): add .button:active color
|
2026-02-28 20:39:29 +01:00 |
|
|
|
69bf4f1358
|
feat(css/style.css): add #content styling, make main's flex column to fit aside
|
2026-02-28 20:39:06 +01:00 |
|
|
|
0580a6be53
|
chore(css/style.css): remove transition from button hover bg color
|
2026-02-28 20:37:29 +01:00 |
|
|
|
563dc62624
|
feat(css/style.css): include flaticon icons
|
2026-02-28 20:36:29 +01:00 |
|
|
|
bb229dc724
|
feat(css/style.css): make UI more compact
|
2026-02-28 20:36:10 +01:00 |
|
|
|
5510e9dd08
|
refactor(backend_server.py): rewrite _handle_connection() to minimize indents
|
2026-02-28 20:35:09 +01:00 |
|
|
|
3077a98d6f
|
feat(backend_server.py): add send_close() method
|
2026-02-28 20:34:16 +01:00 |
|
|
|
1e02da1851
|
refactor(backend_server.py): rename _send_ack() -> send_ack()
|
2026-02-28 19:07:11 +01:00 |
|
|
|
97221bc1b7
|
build(uv.lock): update depedencies for Python 3.14
|
2026-02-28 17:52:29 +01:00 |
|
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 |
|