cronekorkn
  • Joined on 2021-06-13
cronekorkn pushed to master at cronekorkn/left4me 2026-05-06 21:01:08 +02:00
441c1db79b fix: change directory before running alembic upgrade in deploy script to avoid pyproject.toml permission issues
cronekorkn pushed to master at cronekorkn/left4me 2026-05-06 21:00:29 +02:00
fa566db820 fix: apply alembic migrations automatically on deployment
cronekorkn pushed to master at cronekorkn/left4me 2026-05-06 20:59:22 +02:00
c01359002a fix: enable batch operations in alembic for sqlite unique constraints
7e5a8f89b5 docs: add server port constraint implementation plan
114b141e2a test: add test for duplicate port constraint
fa002ce0f2 feat: enforce unique port constraint on servers
Compare 4 commits »
cronekorkn pushed to master at cronekorkn/left4me 2026-05-06 20:45:45 +02:00
833ae318cf fix(deploy): add venv to PATH in left4me-web systemd service
cronekorkn pushed to master at cronekorkn/left4me 2026-05-06 20:42:19 +02:00
1604859f41 feat(host): add step logging to steam_install
005d2d8458 fix(host): enforce flush=True to prevent pipeline block buffering
Compare 2 commits »
cronekorkn pushed to master at cronekorkn/left4me 2026-05-06 20:19:30 +02:00
27a905c22b feat(web): add boundary log lines to job worker execution
38d04e8551 feat(host): emit steps during start, stop, and delete operations
d977098344 feat(host): emit steps during initialize_instance
700b5be6f8 feat(host): add _emit_step helper for lifecycle logging
Compare 4 commits »
cronekorkn pushed to master at cronekorkn/left4me 2026-05-06 19:41:08 +02:00
ee144fad96 feat(l4d2-web): add server creation form
cronekorkn pushed to master at cronekorkn/left4me 2026-05-06 19:30:17 +02:00
bbfc528354 feat(deploy): add production-like test deployment
de86139323 feat(l4d2): add l4d2ctl host command boundary
Compare 2 commits »
cronekorkn pushed to master at cronekorkn/left4me 2026-05-06 15:05:26 +02:00
a347829608 feat(l4d2-web): add job pages and cancellation
cronekorkn pushed to master at cronekorkn/left4me 2026-05-06 14:12:08 +02:00
91d042cf33 feat(l4d2-web): execute queued lifecycle jobs
df680f6226 fix(l4d2-web): reject encoded unsafe redirects
58fb8b2b63 fix(l4d2-web): harden auth redirect targets
deca2c9153 docs(l4d2-web): update auth contract
0aca36506f feat(l4d2-web): add login page and safe redirects
Compare 15 commits »
cronekorkn pushed to master at cronekorkn/left4me 2026-05-06 11:36:04 +02:00
d090750a50 docs(l4d2-web): plan functional web ui
cronekorkn pushed to master at cronekorkn/left4me 2026-05-06 10:23:28 +02:00
a766fe631d chore: ignore code index files
288eda7c37 chore(l4d2): flatten component layout
Compare 2 commits »
cronekorkn pushed to master at cronekorkn/left4me 2026-05-05 23:30:35 +02:00
7bac34c886 docs(l4d2): document host prerequisites
16412f37f2 fix(l4d2): stabilize host smoke lifecycle
Compare 2 commits »
cronekorkn pushed to master at cronekorkn/left4me 2026-05-05 19:28:23 +02:00
2621b56627 chore: ignore local sqlite runtime artifacts
d76d72f37e docs(l4d2-web): finalize blueprint-driven ui and deployment contracts
ec74563705 feat(l4d2-web): add csrf, rate limiting, and sqlite reliability settings
f9c98506bd feat(l4d2-web): add live server logs and desired-vs-actual status model
271b2d347c feat(l4d2-web): persist command logs and stream them with sse
Compare 22 commits »
cronekorkn pushed to master at cronekorkn/left4me 2026-04-23 00:46:36 +02:00
5dc7f47a82 docs: add README and AGENTS project guidance
cronekorkn pushed to master at cronekorkn/left4me 2026-04-23 00:42:33 +02:00
03764f7930 docs: update l4d2 plans for blueprint architecture
cronekorkn created branch master in cronekorkn/left4me 2026-04-23 00:27:26 +02:00
cronekorkn pushed to master at cronekorkn/left4me 2026-04-23 00:27:26 +02:00
8ebf033e19 docs: add l4d2 implementation plans
cronekorkn created repository cronekorkn/left4me 2026-04-22 22:36:03 +02:00
cronekorkn renamed repository from left4me to cronekorkn/left4me_old 2026-04-22 22:35:46 +02:00