cronekorkn
  • Joined on 2021-06-13
cronekorkn pushed to master at cronekorkn/left4me 2026-05-21 09:59:17 +02:00
8558120ef8 docs(server-detail): archive 2026-05-17 redesign plan
3514d04518 docs(cvar): add copy-paste best-practice server.cfg + more cvars
Compare 2 commits »
cronekorkn pushed to master at cronekorkn/left4me 2026-05-21 09:56:30 +02:00
aabe57b767 test(pages): update assertions stale from prior UI refactors
cronekorkn pushed to master at cronekorkn/left4me 2026-05-21 09:53:07 +02:00
8f5306db09 fix(server-detail): scroll the actual container, not the autoscroll target
cronekorkn pushed to master at cronekorkn/left4me 2026-05-21 09:30:31 +02:00
0307416b92 test(e2e): console transcript pinned to bottom on tab + submit
06a358943e feat(server-detail): pin Console-modal transcript on modal:opened
c50b6bff29 feat(server-detail): pin transcripts/logs to bottom on tab activation
02e44a04d3 feat(console): scrollAutoscrollTargets walks ancestors; expose on window
35dfb6dd1f feat(server-detail): cap inline console to 20 newest; modal keeps 50
Compare 7 commits »
cronekorkn pushed to master at cronekorkn/left4me 2026-05-20 19:49:50 +02:00
058acb9c5c feat(files-overlay): recursive directory delete + fix nested-file save misroute
cronekorkn pushed to master at cronekorkn/bundlewrap 2026-05-20 10:13:39 +02:00
19d33b56a6 left4me: wire LOG_LISTENER_{ADDR,BIND} into web.env
cronekorkn pushed to master at cronekorkn/left4me 2026-05-20 00:31:46 +02:00
122e0abddd fix(log-streaming): point logaddress at non-loopback IP
cronekorkn pushed to master at cronekorkn/left4me 2026-05-20 00:20:03 +02:00
46bba0d134 docs(log-streaming): record that L4D2 logaddress UDP emit is dead
cronekorkn pushed to master at cronekorkn/left4me 2026-05-19 23:26:07 +02:00
730ef09967 feat(log-streaming): enable srcds log streaming + temp UDP capture listener
cronekorkn pushed to master at cronekorkn/left4me 2026-05-19 00:54:02 +02:00
188fe546ed style(overlays): inline build-status badge in workshop actions row
cronekorkn pushed to master at cronekorkn/left4me 2026-05-19 00:49:33 +02:00
9763b8980c style(overlays): refresh button as secondary; show disabled state
a18e96eec9 fix(css): zero padding on custom radio + switch inputs
fa394c1f7a style(overlays): redesign workshop items section
34b65fcbbe style(overlays): redesign create-overlay modal
6cce8b7be7 feat(css): add .field/.radio-row/.switch-row/.table-actions primitives
Compare 12 commits »
cronekorkn pushed to master at cronekorkn/left4me 2026-05-17 22:03:07 +02:00
fa9acd3027 style(player-card): avatar spans full card height; name + meta stacked
cronekorkn pushed to master at cronekorkn/left4me 2026-05-17 21:55:37 +02:00
b5cde8ed85 style(server-detail): pin tab-pane height so all three tabs stay same size
1105f578e4 style(server-detail): grow inspection-strip tab panes by 50%
Compare 2 commits »
cronekorkn pushed to master at cronekorkn/left4me 2026-05-17 21:51:28 +02:00
36e4b61581 fix(server-detail): scope console tab-pane flex to :not([hidden])
eabb9764b9 style(server-detail): grow inspection-strip tabs; pin console input above scrollable transcript
70b80d4ceb fix(server-detail): tall modal heights, true recent count, re-fetch on reopen, drop dead macro + arg
2d28d9f800 test(e2e): tab switching + expand-to-modal on server detail
6de5f90626 feat(live-state): ?view=recent-modal branch + single-column modal list
Compare 17 commits »
cronekorkn pushed to master at cronekorkn/left4me 2026-05-17 19:57:17 +02:00
b45adcd819 feat(console): add color legend under console input
cronekorkn pushed to master at cronekorkn/left4me 2026-05-17 19:46:38 +02:00
44e82e3c42 feat(console): color-code sm_* (SourceMod) suggestions distinctly
cronekorkn pushed to master at cronekorkn/left4me 2026-05-17 19:23:24 +02:00
d21cd72f8d test(files): cover server-detail hover-download
b43bb9e0fa test(files): add server-detail e2e fixture
e89dd25cdd test(files): cover internal drag row to folder move
a6be29c6d2 test(files): cover Escape closes editor with no stale state
b222fdc918 test(files): cover share-URL deep link reopens editor
Compare 5 commits »
cronekorkn pushed to master at cronekorkn/left4me 2026-05-17 19:14:53 +02:00
2fcf9c3778 docs(console): note single-form assumption near activeBinding
97a4e51f8a refactor(console): module-scope listeners + form-level event delegation
25016b0ff6 refactor(css): consolidate monospace stack into --font-mono token
81ba4ac83a test(files): cover filename-rename on save
3ea57b2bdb test(files): cover new-folder + delete cycle
Compare 13 commits »
cronekorkn pushed to master at cronekorkn/left4me 2026-05-17 18:30:03 +02:00
2d5a72b317 fix(editor): rebuild script and docs cover both bundles
2173685de6 feat(console): wire up autocomplete bundle + stylesheet in base.html
7aa9b0b49c fix(console): use existing CSS tokens for autocomplete dropdown
5a85153c4f feat(console): add autocomplete dropdown stylesheet
cdb6a87960 fix(console): apply review fixes for first-keystroke race and exact-match Tab
Compare 17 commits »
cronekorkn pushed to master at cronekorkn/left4me 2026-05-17 16:32:00 +02:00
5f82950d7c feat(files): delete /files/content endpoint + extract _apply_optional_rename
3facc323b6 refactor(files): extract _load_file_for_editing helper
ddf03c6fb8 feat(files): delete files-overlay.js stub + its script tag
10f93b863b feat(files): delete legacy editor dialog + gut editor.js legacy paths
e75280f780 feat(files): migrate binary-replace JS flow to URL-addressable modal
Compare 15 commits »