left4me/l4d2web/templates
mwiegand 553b280e40
feat(l4d2-web): backend for RCON console with persisted transcript
- POST /servers/<id>/console runs a command via rcon.execute_command and
  persists every outcome (success / empty / error) to command_history.
- GET /servers/<id>/console/history returns paginated newest-first JSON
  for client-side up-arrow recall.
- server_detail() now passes the last 50 history rows as console_history
  for server-side replay on page load.
- 404 on ownership mismatch — no admin override.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-14 21:32:13 +02:00
..
_console_line.html feat(l4d2-web): backend for RCON console with persisted transcript 2026-05-14 21:32:13 +02:00
_job_table.html feat(l4d2-web): managed global map overlays with daily refresh 2026-05-08 08:05:14 +02:00
_live_state.html fix(live-state): remove loading=lazy from avatars to fix Firefox/Safari flash 2026-05-12 23:34:53 +02:00
_overlay_build_status.html feat(l4d2-web): server + overlay detail — live-refresh via HTMX, restructured 2026-05-09 01:27:30 +02:00
_overlay_file_node.html feat(files-overlay): user-managed file content as a third overlay type 2026-05-09 18:59:32 +02:00
_overlay_file_tree.html feat(files-overlay): user-managed file content as a third overlay type 2026-05-09 18:59:32 +02:00
_overlay_item_table.html feat(l4d2-web): workshop overlay UI (routes + templates) 2026-05-07 16:50:54 +02:00
_server_actions.html feat(l4d2-web): server + overlay detail — live-refresh via HTMX, restructured 2026-05-09 01:27:30 +02:00
admin.html refactor(l4d2-web): detail-page UI — single panel, soft border, footer Delete 2026-05-09 01:26:57 +02:00
admin_jobs.html feat(l4d2-web): add job pages and cancellation 2026-05-06 15:05:13 +02:00
admin_users.html admin: deactivate/activate/delete endpoints for /admin/users 2026-05-10 21:15:52 +02:00
base.html feat: include password-reveal.js in base template 2026-05-13 11:37:47 +02:00
blueprint_detail.html feat(l4d2-web): blueprint rename moves to footer modal — matches overlay/server pattern 2026-05-09 01:37:29 +02:00
blueprints.html fix(l4d2-web): textareas — monospace font, consistent rows on blueprint forms 2026-05-08 20:52:12 +02:00
dashboard.html feat(l4d2-web): add neutral shell and theme tokens 2026-05-06 12:06:23 +02:00
job_detail.html refactor(l4d2-web): detail-page UI — single panel, soft border, footer Delete 2026-05-09 01:26:57 +02:00
login.html feat(l4d2-web): add login page and safe redirects 2026-05-06 12:52:22 +02:00
overlay_detail.html overlay_detail: add 'Refresh from Steam' button for workshop overlays 2026-05-11 23:10:27 +02:00
overlay_jobs.html feat(l4d2-web): per-overlay job list + redirect to job after build-triggering edits 2026-05-08 17:44:22 +02:00
overlays.html feat(files-overlay): user-managed file content as a third overlay type 2026-05-09 18:59:32 +02:00
profile.html profile: GET /profile page with change-password form 2026-05-11 21:55:34 +02:00
server_detail.html feat(l4d2-web): add hostname edit form to server detail page 2026-05-13 15:42:46 +02:00
server_jobs.html feat(l4d2-web): add job pages and cancellation 2026-05-06 15:05:13 +02:00
servers.html feat(servers): show live counts + map badge in server list 2026-05-12 22:14:57 +02:00