14 Commits
Author SHA1 Message Date
omar 9a395b3d8f Document minimal acknowledgements for write-only API keys 2026-09-26 01:21:04 +03:00
omar 5ad394d396 Add personal API keys and searchable API docs with browser coverage 2026-09-26 01:02:03 +03:00
omar 716d19e2f6 Polish retro machine alignment, readable Defender events and bulk environment selection 2026-09-25 23:42:01 +03:00
omar 5f6c9bf1c6 Redesign complete lab interface as accessible Windows-era desktop 2026-09-25 23:13:08 +03:00
omar cab0d449a5 Scope report journal to selected machine attempt 2026-09-25 22:31:18 +03:00
omar 4812cd81be Show only requested Grub files instead of internal artifact inventory 2026-09-25 22:25:21 +03:00
omar c3905f9b85 Contain mobile drawer keyboard focus and restore navigation opener 2026-09-25 21:31:23 +03:00
omar 6aa34e5aa9 Require explicit IPv4 destinations and separate public wildcard from local access 2026-09-25 00:18:36 +03:00
omar b6fce73fc4 Keep mobile admin profile names readable in scrollable tables 2026-09-24 19:04:22 +03:00
omar dc54f069d8 Describe limited administrator token without claiming a standard account 2026-09-24 18:27:42 +03:00
omar a9c2badf2c Show parallel run progress and manage held clones and qualifications
- Job page: stable active-attempt default, per-run status grid with
  elapsed/countdown, completed k/n progress, queue position with an
  approximate ETA, past phases marked; artifacts come from the job payload.
- Polling stops for settled jobs and pauses in hidden tabs; events polling
  no longer re-renders without new events.
- Evidence release also for cleanup=failed with allocation details; new
  admin held-clones panel.
- Admin: all-profiles qualification overview, live refresh while
  qualifications run, Publish only for passed revisions.
- Russian labels for API error codes, event kinds and Grub statuses.
- nginx: gzip, immutable assets, request-time API upstream resolution,
  security headers only on static locations.
2026-09-24 17:55:13 +03:00
omar cf8c5007f1 Render manually authored Windows profile names verbatim 2026-09-23 17:57:15 +03:00
omar a5a6bd0087 Record canonical source and Git deployment workflow 2026-09-23 17:28:33 +03:00
omar 162ba2d12b Publish reviewed standalone otche-frontend sources 2026-09-23 17:15:07 +03:00