Commit Graph

  • 9c9c7a8a97 feat(faq): wire Dr. Flask intro video into the phone-frame lightbox main Vantz Stockwell 2026-06-12 11:37:03 -04:00
  • 907cfcb428 docs(brand): v2 voice lock — VHS voice rule, catchphrase bank, 'Dr. Flask Appears' series Vantz Stockwell 2026-06-12 10:45:19 -04:00
  • b1961df18e docs(character): v2 Dr. Flask model sheet — the 90s spoof, approved Vantz Stockwell 2026-06-12 10:43:07 -04:00
  • cfdec62a1d docs(brand): sharpen Dr. Flask voice — core vibe, influences, signature line Vantz Stockwell 2026-06-12 10:20:22 -04:00
  • e510f8b005 docs(character): 90s-spoof tone direction + v2 wardrobe + 12-beat storyboard Vantz Stockwell 2026-06-12 10:19:10 -04:00
  • cf1f1dea9a docs(brand): brand kit — voice guide, social channels, content series, trailer brief Vantz Stockwell 2026-06-12 10:12:04 -04:00
  • 2e72850b97 docs(character): add Dr. Flask model sheet + sync bible to the board Vantz Stockwell 2026-06-12 10:02:25 -04:00
  • 9f9785fc09 docs(character): Dr. Flask character bible — canonical identity + design notes Vantz Stockwell 2026-06-12 10:00:13 -04:00
  • 142ba21113 feat(faq): expanded chemistry glossary + Dr. Flask lab zone Vantz Stockwell 2026-06-12 09:43:39 -04:00
  • 04e664045b feat(faq): chemistry glossary — 'Brush up on your chemistry while managing your game server' Vantz Stockwell 2026-06-12 09:14:49 -04:00
  • cef95540fc copy(roadmap): Multi-game Formulae, Operator API, The Exchange, Fleet Block clarifier Vantz Stockwell 2026-06-12 09:02:42 -04:00
  • 7f2207bc28 feat(settings): password change, 2FA enable/disable, API-key UI + Swagger; fix Owner RBAC drift Vantz Stockwell 2026-06-12 08:57:17 -04:00
  • 57858a1e1c feat(agent): systemd service install/uninstall subcommands (alpha.11) agent-v2.0.0-alpha.11 Vantz Stockwell 2026-06-12 02:31:45 -04:00
  • 5b323137e0 feat(auth): API-key authentication — corr_ bearer key acts as license owner Vantz Stockwell 2026-06-12 02:26:59 -04:00
  • 4d455918f5 docs(roadmap): check off webhooks + API key management (API access -> in progress) Vantz Stockwell 2026-06-12 02:22:28 -04:00
  • a1768bdd2a feat(wipes): report wipe status from agent reply + wipe_completed webhook; harden webhook delivery against SSRF Vantz Stockwell 2026-06-12 02:20:24 -04:00
  • 0effaaf86c feat(api): outbound webhooks — server_down + player_banned events Vantz Stockwell 2026-06-12 02:13:13 -04:00
  • 55c9893131 feat(api): per-license API key management + roadmap sync Vantz Stockwell 2026-06-12 02:04:41 -04:00
  • 62bc9cd2a3 feat(wipes): wire the auto-wiper — scheduled wipes now actually fire Vantz Stockwell 2026-06-12 01:50:49 -04:00
  • e23b6a7e69 feat(brand): chemistry rebrand across panel + marketing Vantz Stockwell 2026-06-12 01:19:01 -04:00
  • 215355d1cb fix(security): prevent RCON command injection in player kick/ban/unban (HIGH) Vantz Stockwell 2026-06-11 22:36:44 -04:00
  • 440474290b feat: wire the panel command surface to the live Rust agent + wipe handler agent-v2.0.0-alpha.10 Vantz Stockwell 2026-06-11 22:30:18 -04:00
  • 6f783bfac8 feat(panel): Beta sweep — multi-game coherence, honesty, UX fixes Vantz Stockwell 2026-06-11 22:06:10 -04:00
  • f2ea415840 fix(api): Beta hardening — real 500 fix, encryption guard, honest payments Vantz Stockwell 2026-06-11 21:53:22 -04:00
  • d13f2cb8b1 feat(host-agent): Phase 2 — Dune docker-compose adapter via Supervisor trait agent-v2.0.0-alpha.9 Vantz Stockwell 2026-06-11 21:32:25 -04:00
  • 651a35d4be docs(reference): import Dune: Awakening server-manager references Vantz Stockwell 2026-06-11 21:08:05 -04:00
  • 0715492ddf chore(panel): fleet-aware shell footer + drop dead vuefinder dep Vantz Stockwell 2026-06-11 21:04:09 -04:00
  • 4ef5db5b0d feat(panel): drive active game from deployed fleet instances Vantz Stockwell 2026-06-11 20:51:36 -04:00
  • bb71763714 docs: Lesson 28 — base64-encode multi-line CI secrets (minisign signing key) Vantz Stockwell 2026-06-11 20:38:56 -04:00
  • f18b45e3f2 fix(ci): base64-decode minisign secret key (CI mangles multi-line); bump alpha.8 agent-v2.0.0-alpha.8 Vantz Stockwell 2026-06-11 20:31:48 -04:00
  • 702de24e28 fix(ci): fetch minisign static binary (not in bullseye apt); bump alpha.7 agent-v2.0.0-alpha.7 Vantz Stockwell 2026-06-11 20:18:08 -04:00
  • 6b3e805ac2 feat(host-agent): Phase 3a signed self-update (minisign) + CI signing gate Vantz Stockwell 2026-06-11 20:00:36 -04:00
  • 7c84912ff5 chore(frontend): bump version 1.0.0 -> 1.0.1 Vantz Stockwell 2026-06-11 19:38:52 -04:00
  • 355a53f6e3 feat(files): native instance-scoped file browser (replaces broken VueFinder) Vantz Stockwell 2026-06-11 19:31:01 -04:00
  • 589516a021 feat(api): complete per-instance file op-set (delete/rename/mkdir/mkfile/move/copy) Vantz Stockwell 2026-06-11 19:24:31 -04:00
  • f60e6abd33 feat(server): config file editor — read/edit/save a host config file per instance Vantz Stockwell 2026-06-11 19:07:59 -04:00
  • 877fadcb6c feat(api): per-instance file bridge — list/read/write via the new agent file manager Vantz Stockwell 2026-06-11 19:00:28 -04:00
  • e897a4802f fix(server): apply lifecycle reply state optimistically (heartbeat lag) Vantz Stockwell 2026-06-11 18:41:19 -04:00
  • c0b20f2f78 feat(server): instance-centric controls — real per-instance state + lifecycle Vantz Stockwell 2026-06-11 18:37:53 -04:00
  • 06e832fca1 feat(fleet): remove host — DELETE /api/fleet/hosts/:id + Fleet card action Vantz Stockwell 2026-06-11 18:21:04 -04:00
  • 009ceb86ad feat(server): real agent credentials + agent.toml setup; per-game config honesty Vantz Stockwell 2026-06-11 13:23:47 -04:00
  • 6f31c41dc3 feat(api): instance command bridge + agent credentials endpoint Vantz Stockwell 2026-06-11 13:05:22 -04:00
  • 99433a09d1 docs(claude): Lesson 27 — lint infra config before deploy; compose up -d recreates changed deps Vantz Stockwell 2026-06-11 12:53:06 -04:00
  • b442ef4102 fix(api): consumer rejects malformed heartbeats with no host block (no phantom hosts) Vantz Stockwell 2026-06-11 12:49:53 -04:00
  • 856106174a fix(nats): no_auth_user is top-level, not inside authorization{} — broke broker startup Vantz Stockwell 2026-06-11 12:47:14 -04:00
  • 463908b18e fix(nats): security review — secure-by-default + per-tenant inbox isolation Vantz Stockwell 2026-06-11 12:39:31 -04:00
  • 00cff51ce5 feat(nats): per-license auth mechanism — agent user/password, scoped broker, generator (non-breaking) agent-v2.0.0-alpha.5 Vantz Stockwell 2026-06-11 12:33:27 -04:00
  • 7a07d600e7 feat(fleet): Phase B — fleet overview UI + GET /api/fleet read endpoint Vantz Stockwell 2026-06-11 12:32:55 -04:00
  • 4a4ae7a5d4 docs(claude): Lesson 26 — jail-at-entry doesn't jail the recursive walk (security review caught what my review missed) Vantz Stockwell 2026-06-11 12:04:23 -04:00
  • 930f655bf5 feat(api): fleet data model Phase A — License -> Host -> Instance Vantz Stockwell 2026-06-11 12:00:52 -04:00
  • 700dc2254d fix(host-agent): SECURITY — file manager copy/list no longer follow symlinks out of the jail agent-v2.0.0-alpha.4 Vantz Stockwell 2026-06-11 11:57:08 -04:00
  • 7fdca2cd4f chore(host-agent): bump to 2.0.0-alpha.3 (RCON + supervision + SteamCMD + file manager) agent-v2.0.0-alpha.3 Vantz Stockwell 2026-06-11 11:52:05 -04:00
  • 18f978dde1 feat(host-agent): Phase 1c — SteamCMD update + jailed file manager Vantz Stockwell 2026-06-11 11:51:46 -04:00
  • 9e5e828c8d fix(docker): nginx healthcheck uses 127.0.0.1 not localhost — IPv4-only listener Vantz Stockwell 2026-06-11 11:43:01 -04:00
  • fccd5c61c5 docs(claude): Lessons 24-25 — onModuleInit-before-connect dead subscriptions + resurrected-path crash Vantz Stockwell 2026-06-11 11:17:02 -04:00
  • c72a280361 fix(api): WS gateways crashed on first forwarded event — WebSocket.OPEN undefined at runtime Vantz Stockwell 2026-06-11 11:11:29 -04:00
  • a3b4b5cc7d fix(api): NATS subscriptions moved to onApplicationBootstrap — they silently no-oped before connect Vantz Stockwell 2026-06-11 11:02:52 -04:00
  • 4e184ca571 ci: full test gate — types, frontend build, agent tests, agent<->backend contract suite Vantz Stockwell 2026-06-11 10:59:44 -04:00
  • fde0926d52 feat(host-agent): Phase 1b RCON — WebRCON (rust) + Source RCON (conan/soulmask) Vantz Stockwell 2026-06-11 10:53:52 -04:00
  • 4d99c9d99d feat(frontend): validate persisted session on app boot Vantz Stockwell 2026-06-11 10:49:21 -04:00
  • b8f0ccba3c fix(frontend): env-driven marketing host detection Vantz Stockwell 2026-06-11 10:47:15 -04:00
  • 068a476f39 feat(host-agent): Phase 1a process supervision — instance start/stop/restart/status + push state events Vantz Stockwell 2026-06-11 10:44:24 -04:00
  • f706c3c47e docs(claude): host-agent reality — active Rust crate, tag scheme, runner container truth, command corrections Vantz Stockwell 2026-06-11 10:37:37 -04:00
  • 4c9c322c29 feat(seo): per-route titles + meta descriptions; ci: honest runner test Vantz Stockwell 2026-06-11 10:35:58 -04:00
  • 47fa72763c feat(api): host-agent protocol v2 consumer — heartbeat persistence, auto-register, staleness sweep Vantz Stockwell 2026-06-11 10:35:58 -04:00
  • b455bf9f14 ci(host-agent): bootstrap Rust in the runner container; roll to alpha.2 agent-v2.0.0-alpha.2 Vantz Stockwell 2026-06-11 10:15:36 -04:00
  • 4abf0ab889 ci(host-agent): Rust agent build pipeline on agent-v* tags -> CDN alpha channel agent-v2.0.0-alpha.1 Vantz Stockwell 2026-06-11 10:09:43 -04:00
  • cea3d66cdd feat(host-agent): Rust rewrite Phase 0 — multi-instance foundation, v2 wire protocol, real telemetry Vantz Stockwell 2026-06-11 10:02:46 -04:00
  • 1abe57ca40 fix(marketing): strip dead Discord invite from footer; docs: Scout tier -> sonnet[1m] Vantz Stockwell 2026-06-11 09:28:06 -04:00
  • a8722a7a07 fix(audit): kill fake install cmds + dead demo CTA; production fonts; scoped error boundary; admin bootstrap seed Vantz Stockwell 2026-06-11 09:23:44 -04:00
  • 180631989a fix(panel): real auto-updating version + remove fake agent footer; rename companion -> Corrosion host agent v1.0.9 Vantz Stockwell 2026-06-11 09:03:37 -04:00
  • 23decd9b08 feat(panel): per-game UI adaptation — sidebar, Server view, and dashboard transform by selected game Vantz Stockwell 2026-06-11 08:37:03 -04:00
  • 8b84bba165 fix(docker): auto-build schema on a fresh DB via docker-entrypoint-initdb.d Vantz Stockwell 2026-06-11 08:34:18 -04:00
  • 9a5b93dd08 feat(api): early-access signup endpoint (POST /api/early-access) Vantz Stockwell 2026-06-11 05:09:34 -04:00
  • 3545e6f5c8 feat(marketing): pricing, how-it-works, FAQ, roadmap, early-access pages (real content) Vantz Stockwell 2026-06-11 05:09:34 -04:00
  • 1edaaf985d feat(marketing): rebuild landing + layout from new design (multi-game, real content) Vantz Stockwell 2026-06-11 04:52:12 -04:00
  • f2b09b281a feat(panel): GameProfile registry + real-data dashboard (remove all mock/fake data) Vantz Stockwell 2026-06-11 04:52:12 -04:00
  • be57d2839a Merge redesign/design-system-port — full design-system re-skin of the panel Vantz Stockwell 2026-06-11 04:04:13 -04:00
  • 769d75d937 docs: Add lessons 22-23 — visual verification (build-green != render-correct) + Tailwind v4 nested @import barrel gotcha redesign/design-system-port Vantz Stockwell 2026-06-11 03:04:47 -04:00
  • f440fd7751 fix(redesign): load design tokens directly in style.css (whole panel rendered unstyled) Vantz Stockwell 2026-06-11 03:02:29 -04:00
  • 29615cb4f3 feat(redesign): re-skin admin-ops/platform-admin/public views to DS (Phase D batch 4 — panel re-skin complete) Vantz Stockwell 2026-06-11 02:55:02 -04:00
  • 376ed9a98d feat(redesign): re-skin plugin-config editors + Loot Builder to DS (Phase D batch 3) Vantz Stockwell 2026-06-11 02:46:16 -04:00
  • b42a2d7ea7 feat(redesign): re-skin server-ops/operations/store/analytics views to DS (Phase D batch 2) Vantz Stockwell 2026-06-11 02:34:46 -04:00
  • 560d023250 feat(redesign): re-skin auth + account views to DS (Phase D batch 1) Vantz Stockwell 2026-06-11 02:21:14 -04:00
  • f91ef84832 feat(redesign): design-system tokens, 23 Vue components, game-aware shell + Fleet/Solo dashboard Vantz Stockwell 2026-06-11 02:12:35 -04:00
  • ef128b47d2 docs: Add lessons 20-21 — state drift + resilient routing Vantz Stockwell 2026-02-22 04:04:39 -05:00
  • 1bb810f851 docs: Add lessons 18-19 to CLAUDE.md — naming drift + UI scaling Vantz Stockwell 2026-02-22 04:01:35 -05:00
  • b4d1bc8dd0 feat: Add Plugin Configs landing page — collapse 9 sidebar items to 1 Vantz Stockwell 2026-02-22 03:29:36 -05:00
  • d15ea28e8f feat: Restructure sidebar nav into section-grouped menu Vantz Stockwell 2026-02-22 02:56:39 -05:00
  • 7d5966839a fix: Resolve vue-tsc -b errors in KitsView and TimedExecuteView Vantz Stockwell 2026-02-22 02:43:32 -05:00
  • 2668014068 feat: Add RaidableBases plugin config module — DB migration, NestJS CRUD, Vue editor Vantz Stockwell 2026-02-22 02:20:21 -05:00
  • bb381569e3 feat: Add BetterChat + TimedExecute plugin config modules Vantz Stockwell 2026-02-22 02:19:29 -05:00
  • 39622de8dc feat: Add Kits + FurnaceSplitter plugin config modules Vantz Stockwell 2026-02-22 02:19:14 -05:00
  • 500dca48a5 feat: Add GatherManager + AutoDoors plugin config modules Vantz Stockwell 2026-02-22 02:17:51 -05:00
  • b542f30dcf fix: Remove unused Loader2 import and toast variable from TeleportConfigView Vantz Stockwell 2026-02-22 01:58:58 -05:00
  • 6461417b50 feat: Add one-click Oxide/uMod installer — backend + frontend v1.0.8 Vantz Stockwell 2026-02-22 01:56:59 -05:00
  • 380ab2700c feat: Add Oxide/uMod installer package + wire into companion agent daemon Vantz Stockwell 2026-02-22 01:53:27 -05:00
  • 585e8aa3f7 feat: Add teleport_configs DB migration + TypeORM entity Vantz Stockwell 2026-02-22 01:16:08 -05:00
  • 4d087132db feat: Add teleport config frontend — Pinia store, views, 2 components, router + nav Vantz Stockwell 2026-02-22 01:14:59 -05:00
  • 16f378eada feat: Add CorrosionTeleportGUI uMod plugin — in-game teleport CUI Vantz Stockwell 2026-02-22 01:12:34 -05:00