cronekorkn
  • Joined on 2021-06-13
cronekorkn pushed to master at cronekorkn/left4me 2026-05-09 14:03:13 +02:00
936c8bb81c fix(deploy): ExecStart srcds_run from merged overlay, not installation/
ddf73c4d27 test(deploy): drop stale web.env lifecycle assertions
Compare 2 commits »
cronekorkn pushed to master at cronekorkn/left4me 2026-05-09 13:13:48 +02:00
59771f91c4 fix(deploy): drop deleted l4d2host.fs from pyproject + use nproc --all
ff6ce7b091 refactor(l4d2-host): unmount via ExecStopPost — single code path mirroring mount
fc371711ec fix(deploy): StartLimit* directives belong in [Unit], not [Service]
a982995d5b fix(deploy): ExecStartPre runs overlay helper with + prefix, not sudo
56f5c30296 refactor(l4d2-host): unit's ExecStartPre is the sole code path to the mount
Compare 28 commits »
cronekorkn pushed to master at cronekorkn/left4me 2026-05-09 01:44:28 +02:00
965b67e6fc fix(l4d2-host): script-sandbox normalizes file perms so web user can read
cronekorkn pushed to master at cronekorkn/left4me 2026-05-09 01:40:05 +02:00
c16e780283 feat(l4d2-web): server file tree — enable download symmetric with overlay tree
cronekorkn pushed to master at cronekorkn/left4me 2026-05-09 01:37:31 +02:00
aacd95012e feat(l4d2-web): blueprint rename moves to footer modal — matches overlay/server pattern
cronekorkn pushed to master at cronekorkn/left4me 2026-05-09 01:35:10 +02:00
ed12280cf0 feat(l4d2-web): server detail — directory tree of the runtime merged view
cronekorkn pushed to master at cronekorkn/left4me 2026-05-09 01:28:03 +02:00
fa686f11e3 feat(l4d2-web): server + overlay detail — live-refresh via HTMX, restructured
3c4bd6880a refactor(l4d2-web): detail-page UI — single panel, soft border, footer Delete
985df970f8 feat(l4d2-web): per-overlay server.cfg aliases — expose checkbox + auto-exec
Compare 3 commits »
cronekorkn pushed to master at cronekorkn/left4me 2026-05-08 21:37:22 +02:00
c2cf723911 docs(agents): require specs and plans to live in this repo
a4e9f6cd26 feat(l4d2-web): blueprint overlay picker — drag-list + add-dropdown
dec4fed809 docs(specs): blueprint overlay picker — drag-list + add-dropdown
01760a31f5 fix(l4d2-web): textareas — monospace font, consistent rows on blueprint forms
7b31390b4c fix(l4d2-web): file tree — uniform vertical spacing across all rows
Compare 11 commits »
cronekorkn pushed to master at cronekorkn/left4me 2026-05-08 19:34:53 +02:00
1166e13e44 feat(l4d2-web): server identity by id, name as display label
cronekorkn pushed to master at cronekorkn/left4me 2026-05-08 18:56:59 +02:00
0d906605e9 chore: add direnv .envrc for local Python 3.13 venv
cronekorkn pushed to master at cronekorkn/left4me 2026-05-08 18:41:14 +02:00
196d2db33e feat(l4d2-web): seed example script overlays from examples/script-overlays/
cronekorkn pushed to master at cronekorkn/left4me 2026-05-08 18:10:40 +02:00
6b4eef22c2 feat: server Reset action — wipe runtime, keep DB row
c8a2d563ce fix(l4d2-web): server delete job now removes the DB row
Compare 2 commits »
cronekorkn pushed to master at cronekorkn/left4me 2026-05-08 17:44:26 +02:00
fb3c6be052 feat(l4d2-web): per-overlay job list + redirect to job after build-triggering edits
cronekorkn pushed to master at cronekorkn/left4me 2026-05-08 17:26:07 +02:00
5e2c771276 chore(l4d2-web): remove orphaned 'Global map overlays' admin section
cronekorkn pushed to master at cronekorkn/left4me 2026-05-08 17:23:28 +02:00
ebddb0fab2 chore(deploy): install p7zip + coreutils for script-overlay tooling
cronekorkn pushed to master at cronekorkn/left4me 2026-05-08 17:14:22 +02:00
406f2196f8 fix(l4d2-web): write sandbox script tmpfile under LEFT4ME_ROOT, not /tmp
cronekorkn pushed to master at cronekorkn/left4me 2026-05-08 17:11:43 +02:00
023cc5c9b0 fix(deploy): chown WAL+SHM sidecars too, not just left4me.db
cronekorkn pushed to master at cronekorkn/left4me 2026-05-08 17:09:48 +02:00
f6ca85fc6f fix(deploy): chown left4me.db to left4me:left4me, not root:left4me
cronekorkn pushed to master at cronekorkn/left4me 2026-05-08 17:08:49 +02:00
abc907b14b docs(specs): script sandbox v3 — egress filter design + plan
cronekorkn pushed to master at cronekorkn/left4me 2026-05-08 17:04:59 +02:00
7e66936d03 feat(deploy): restrict script-sandbox egress to public internet only