cronekorkn
  • Joined on 2021-06-13
cronekorkn pushed to master at cronekorkn/left4me 2026-05-17 14:33:34 +02:00
c51089df1b refactor(modals): consolidate modal.js + modal-router.js as inline/routed
74fd906cf4 docs(modals): codify URL-addressable modal template convention
712ccc9861 docs(modals): plan errata — 3 verbatim-code defects + 3 inserted tasks
55c7856eb1 fix(modals): drop dangling aria-labelledby + rename inner id
33a2e529f6 fix(files): support rename-on-save in URL-addressable modal
Compare 19 commits »
cronekorkn pushed to master at cronekorkn/left4me 2026-05-17 10:54:30 +02:00
2942467cfd feat(files-overlay): filename click opens editor, actions align next to row
54842f71c6 fix(editor-v2): fix cm6 to rows-derived height, eliminate layout shift
2f1a1ef284 Revert "fix(editor-v2): reserve editor slot to stop layout shift on mount"
b915f2e766 fix(editor-v2): reserve editor slot to stop layout shift on mount
fd0d96b349 fix(editor-v2): eliminate first-paint flicker
Compare 5 commits »
cronekorkn pushed to master at cronekorkn/left4me 2026-05-17 02:19:44 +02:00
704e4cdfd1 docs(editor-v2): AGENTS.md editor bundle rebuild section
19bc0afaa9 test(editor-v2): Playwright e2e + Tab→acceptCompletion fix
42bdc6ad98 feat(editor-v2): files-overlay reads/writes via window.__filesEditor
59446bc105 feat(editor-v2): wire data-editor-language attrs into three textareas
9ca0e789f4 test(editor-v2): pin form-POST round-trip for blueprint config
Compare 19 commits »
cronekorkn pushed to master at cronekorkn/left4me 2026-05-17 00:53:33 +02:00
f14d352657 revert(editor): roll back textarea code editor (re-architecture in flight)
cronekorkn pushed to master at cronekorkn/left4me 2026-05-17 00:05:41 +02:00
ead4bd1aa4 feat(scripts): add scripts/dev-server.py for local UI smoke
338b7baff3 feat(blueprint): strip create-modal to name-only
bee0f07d2f fix(editor): drop prism.css to unblock dark-mode rendering
9a773093a8 fix(editor): correct caret behavior in autocomplete accept + disable auto-close
5bec91ab17 perf(overlay): only ship editor assets to pages that mount an editor
Compare 35 commits »
cronekorkn pushed to master at cronekorkn/left4me 2026-05-16 13:20:51 +02:00
e5ce4e9fc8 chore(envrc): switch direnv from use uv to layout uv
0c552082dc spec(tz-aware-datetime): correct speculative l4d2host carve-out
18113637e9 refactor(datetime): introduce UtcDateTime, remove naive-strip workarounds
a5436deaf0 test(datetime): pin tz-aware contract for fixtures (red until UtcDateTime lands)
99b528e563 spec(tz-aware-datetime): design for UtcDateTime migration
Compare 6 commits »
cronekorkn pushed to master at cronekorkn/left4me 2026-05-16 11:22:36 +02:00
6cef55f900 fix(csp): allow workshop preview thumbnails from steamusercontent.com
cronekorkn pushed to master at cronekorkn/left4me 2026-05-16 11:21:25 +02:00
b04bcbce7c spec(tz-aware-datetime): handoff for the naive-datetime cleanup
cronekorkn pushed to master at cronekorkn/left4me 2026-05-16 11:17:53 +02:00
55b2abfdc9 refactor(server_routes): drop unused 'now' kwarg from _live_state render
b6305f2aac refactor(page_routes): pass datetime to templates for timeago filter
99e477700a refactor(templates): use timeago filter in _live_state.html
d9cee233ab refactor(templates): use timeago filter for job timestamps
4f6d9bcca6 refactor(templates): use timeago filter for admin/blueprint timestamps
Compare 10 commits »
cronekorkn pushed to master at cronekorkn/bundlewrap 2026-05-16 01:05:50 +02:00
14e055a5e0 wol: share the wakeonlan command via wol-sleeper/waker_command
f3122f3d0a refactor(zsh): replace oh-my-zsh with a hand-rolled zprofile
9d59d65fa0 fix(.envrc): use uv -> layout uv
219f045399 refactor: collapse venv chain into uv sync
Compare 4 commits »
cronekorkn pushed to master at cronekorkn/left4me 2026-05-15 23:05:11 +02:00
c3ce6d447a deploy/journalctl: anchor server log to current unit start
cronekorkn pushed to master at cronekorkn/left4me 2026-05-15 23:01:43 +02:00
2adf42655e plan(server-log-current-invocation): scope server log to last unit start
cronekorkn pushed to master at cronekorkn/bundlewrap 2026-05-15 22:15:01 +02:00
77b5e01198 refactor(left4me): collapse venv chain into uv sync
cronekorkn pushed to master at cronekorkn/left4me 2026-05-15 22:04:36 +02:00
49992b3a26 refactor(repo): uv workspace + hatchling + layout restructure
cronekorkn pushed to master at cronekorkn/left4me 2026-05-15 20:35:19 +02:00
a7580ea759 deploy/tests: assert both hardening drop-ins allow x86 syscalls
cronekorkn pushed to master at cronekorkn/bundlewrap 2026-05-15 20:27:32 +02:00
a95a7e20e2 left4me/README: describe symlink delivery + reactor scope after the reshape
ae4bfc8db3 left4me: symlink privileged helpers to the checkout
05ec7c9bee left4me: symlink /etc/sudoers.d/left4me to the checkout
4820b7193f left4me: add bw action verifying hardening drop-ins load on every apply
d175c56e6c left4me: hardening lives in drop-ins owned by left4me; deliver via symlink
Compare 7 commits »
cronekorkn pushed to master at cronekorkn/left4me 2026-05-15 20:23:31 +02:00
e28d4fad8c l4d2web/csp: allow Steam avatar CDN in img-src
cronekorkn pushed to master at cronekorkn/left4me 2026-05-15 20:16:40 +02:00
b13d164931 spec(uv-workspace): handoff for the venv-chain → uv workspace migration
cronekorkn pushed to master at cronekorkn/left4me 2026-05-15 20:14:34 +02:00
55b013833b deploy/hardening: allow x86 syscalls on web drop-in (steamcmd is 32-bit)
cronekorkn pushed to master at cronekorkn/left4me 2026-05-15 19:49:03 +02:00
450f9f1591 deploy/docs+cleanup: describe symlink model; drop stale scripts/ tracked paths