mwiegand
|
d76d72f37e
|
docs(l4d2-web): finalize blueprint-driven ui and deployment contracts
|
2026-04-23 01:23:17 +02:00 |
|
mwiegand
|
ec74563705
|
feat(l4d2-web): add csrf, rate limiting, and sqlite reliability settings
|
2026-04-23 01:19:29 +02:00 |
|
mwiegand
|
f9c98506bd
|
feat(l4d2-web): add live server logs and desired-vs-actual status model
|
2026-04-23 01:16:37 +02:00 |
|
mwiegand
|
271b2d347c
|
feat(l4d2-web): persist command logs and stream them with sse
|
2026-04-23 01:15:12 +02:00 |
|
mwiegand
|
fd320879c8
|
feat(l4d2-web): add async scheduler with lock rules and crash recovery
|
2026-04-23 01:13:51 +02:00 |
|
mwiegand
|
cb68a1f7b2
|
feat(l4d2-web): resolve live-linked blueprints to runtime specs via l4d2host
|
2026-04-23 01:12:45 +02:00 |
|
mwiegand
|
a5a3f66b34
|
feat(l4d2-web): add server creation and blueprint reassignment routes
|
2026-04-23 01:11:07 +02:00 |
|
mwiegand
|
896e456513
|
feat(l4d2-web): add private blueprint CRUD with in-use deletion guard
|
2026-04-23 01:09:58 +02:00 |
|
mwiegand
|
d0614b90fb
|
feat(l4d2-web): add admin overlay catalog CRUD with path validation
|
2026-04-23 01:08:41 +02:00 |
|
mwiegand
|
a516402163
|
feat(l4d2-web): add public auth and admin bootstrap command
|
2026-04-23 01:07:16 +02:00 |
|
mwiegand
|
4e9c0172ef
|
feat(l4d2-web): add sqlite schema including blueprints and job logs
|
2026-04-23 01:05:14 +02:00 |
|
mwiegand
|
4193ce3b4e
|
feat(l4d2-web): scaffold flask app and health endpoint
|
2026-04-23 01:02:33 +02:00 |
|
mwiegand
|
466abe66ee
|
docs(l4d2): finalize v1 CLI contracts and web-facing read APIs
|
2026-04-23 01:01:14 +02:00 |
|
mwiegand
|
a6c4a6c50f
|
feat(l4d2): add status and journald log read APIs
|
2026-04-23 01:00:02 +02:00 |
|
mwiegand
|
270f31f6e7
|
feat(l4d2): implement start stop delete lifecycle with callback support
|
2026-04-23 00:58:56 +02:00 |
|
mwiegand
|
60bb709916
|
feat(l4d2): implement initialize flow and systemd user template management
|
2026-04-23 00:57:00 +02:00 |
|
mwiegand
|
3c92721973
|
feat(l4d2): implement callback-aware install command
|
2026-04-23 00:55:36 +02:00 |
|
mwiegand
|
60de361706
|
feat(l4d2): add callback-capable streaming process runner
|
2026-04-23 00:54:55 +02:00 |
|
mwiegand
|
7d3cf66ed4
|
feat(l4d2): add spec parser with required port and permissive fields
|
2026-04-23 00:53:59 +02:00 |
|
mwiegand
|
f2ef7e2f24
|
feat(l4d2): scaffold package and v1 CLI entrypoint
|
2026-04-23 00:53:19 +02:00 |
|