294 Commits

Author SHA1 Message Date
github-actions[bot]
dc0107aee3 chore(release): 0.9.0 0.9.0 2026-03-15 18:17:12 +00:00
8d64fa0a44 Merge pull request 'chore(release): 0.9.0' (#22) from release/0.9.0 into main
Reviewed-on: #22
2026-03-15 18:16:37 +00:00
9908cdf300 Merge pull request 'feat: add internal fastapi' (#21) from feat/add-internal-fastapi into develop
Reviewed-on: #21
2026-03-15 18:15:18 +00:00
8313b966d7 feat(backend_server.py): add get_clients_data() method 2026-03-15 19:00:05 +01:00
dba96240b3 feat(__main__.py): start FastAPI server (uvicorn) in main 2026-03-15 18:59:25 +01:00
9443c77fd4 feat(backend_server.py): add host and port properties 2026-03-15 18:58:37 +01:00
9f28ad6505 build(uv.lock): add depedency on fastapi[standard] 2026-03-15 18:57:44 +01:00
dbeeca1538 build(pyproject.toml): add depedency on fastapi[standard] 2026-03-15 18:57:26 +01:00
9bc29fda50 feat(api/api.py): add create_app function 2026-03-15 18:55:47 +01:00
53729a1e76 feat(api/v1.py): add API 2026-03-15 18:55:12 +01:00
github-actions[bot]
251c59b6bd chore(release): 0.8.0 0.8.0 2026-03-15 11:38:42 +00:00
e68eb68649 Merge pull request 'chore(release): 0.8.0' (#20) from release/0.8.0 into main
Reviewed-on: #20
2026-03-15 11:37:52 +00:00
e3aa0b2213 Merge pull request 'refactor: split web and backend' (#19) from refactor/split-web-and-backend into develop
Reviewed-on: #19
2026-03-15 11:33:57 +00:00
0f05a4a570 chore(__init__.py): fix version string 2026-03-15 12:30:38 +01:00
99b900d79a build(uv.lock): remove depedency on flask_login and flask_socketio 2026-03-15 12:23:43 +01:00
102da8adc0 build(pyproject.toml): remove depedency on flask_login and flask_socketio 2026-03-15 12:23:30 +01:00
74c2b89c0e refactor(initial_handler.py): change type ignore comment 2026-03-13 09:27:46 +01:00
65d9a69209 refactor(hello_handler.py): use config manager for known_clients 2026-03-13 09:27:12 +01:00
882f1e5960 refactor(ack_handler.py): fix typing 2026-03-13 09:26:20 +01:00
e83f1c6665 refactor(backend_server.py): fix typing 2026-03-13 09:25:55 +01:00
e4cf43c1bb chore(backend_server.py): remove redundant code and call ConfigManager 2026-03-13 09:24:36 +01:00
61324a26ba feat(config_manager.py): add ConfigManager class 2026-03-13 09:24:36 +01:00
659f19af63 build(uv.lock): update judas_protocol to 0.9.2 2026-03-13 09:12:13 +01:00
9e2fd2d91b chore(pyproject.toml): reenable basedpyright type checking 2026-03-13 09:12:01 +01:00
68bb05a482 feat: move modules from judas_server/backend to judas_server/ 2026-03-12 21:55:07 +01:00
f49c33974d chore(web): remove web code 2026-03-12 21:47:23 +01:00
github-actions[bot]
2a85084c8f chore(release): 0.7.0 0.7.0 2026-03-12 20:26:12 +00:00
6cc6dc5b42 Merge pull request 'chore(release): 0.7.0' (#18) from release/0.7.0 into main
Reviewed-on: #18
2026-03-12 20:17:15 +00:00
a4c07d9d2d Merge pull request 'feat: improve templates' (#17) from feat/improve-templates into develop
Reviewed-on: #17
2026-03-12 20:16:05 +00:00
a697ae6661 fix(ack_handler.py): fix error by importing annotations 2026-03-12 21:14:34 +01:00
acbcb3364e feat(web_server.py): add debug parameter to JudasWebServer.run() 2026-03-12 20:43:29 +01:00
762256c3cd fix(client_details.html): fix up code for AJAX loading 2026-03-12 20:42:45 +01:00
c442dca520 refactor(panel.html): use new base template 2026-03-12 20:42:15 +01:00
12c5de9f11 refactor(index.html): use new base template 2026-03-12 20:42:03 +01:00
aa562a0eab chore(base.html): remove leftover code 2026-03-12 20:41:33 +01:00
865112c823 chore(style.css): adjust styles 2026-03-12 20:41:08 +01:00
1d764bd77d feat(header.html): add header template 2026-03-12 20:34:30 +01:00
6f4bc3aa0f feat(base.html): add base template 2026-03-12 20:34:17 +01:00
14ea136fbb feat(panel.js): move js from inline to separate script 2026-03-12 20:33:38 +01:00
78f9508753 feat(panel.html): use ?query instead of #hash for client selection 2026-03-09 21:19:05 +01:00
github-actions[bot]
11bf344cb5 chore(release): 0.7.0-dev.1 0.7.0-dev.1 2026-03-08 19:47:31 +00:00
5ee8eca11b Merge pull request 'chore(release): 0.7.0-dev.1' (#16) from release/0.7.0-dev.1 into main
Reviewed-on: #16
2026-03-08 19:46:56 +00:00
f18935f793 Merge pull request 'feat/add-basic-telemetry' (#15) from feat/add-basic-telemetry into develop
Reviewed-on: #15
2026-03-08 19:43:13 +00:00
d7b136851b feat(client_details.html): add temporary initial telemetry display 2026-03-08 20:38:59 +01:00
7e9a9e6eed feat(backend_server.py): add initial_telemetry support 2026-03-08 20:38:32 +01:00
6ed03ab74d feat(client.py): add Client.initial_telemetry property 2026-03-08 20:38:01 +01:00
40c08d0169 feat(initial_handler.py): add handler for TELEMETRY/INTIIAL msgs 2026-03-08 20:37:26 +01:00
3d13d24116 build(uv.lock): update judas_protocol to 0.9.1 2026-03-05 22:29:48 +01:00
28b57b6964 build(uv.lock): update judas_protocol to 0.9.0 2026-03-05 21:26:34 +01:00
github-actions[bot]
6a024bbfc6 chore(release): 0.6.0 0.6.0 2026-03-05 19:59:49 +00:00