-
ec51e38312
Refresh script library with batch uploads and beta handoff
josh
2026-09-18 09:57:57 -04:00
-
b2ec01daf5
Fix scope restoration for promoted scripts
josh
2026-09-18 08:08:17 -04:00
-
3c49437bf9
Add GitHub plugin release imports and update discovery
josh
2026-09-18 01:29:38 -04:00
-
a718efc9e7
Add publisher release versions to plugins
josh
2026-09-18 01:16:45 -04:00
-
166f039ae6
Add responsive mobile layouts and navigation
josh
2026-09-18 01:09:05 -04:00
-
453821805a
Fix server deletion cleanup and allow failed cleanup to resume
josh
2026-09-18 00:49:30 -04:00
-
274aedb66e
Add House Party Protocol for fleet-wide queued destruction
josh
2026-09-18 00:39:19 -04:00
-
586133c711
Conform blueprint launches to desired fleet counts
josh
2026-09-18 00:28:17 -04:00
-
989931a0f2
Add multi-server blueprint collections and atomic launches
josh
2026-09-18 00:08:54 -04:00
-
782c7c0bda
Add deployment blueprints and reviewed launch recipes
josh
2026-09-17 23:43:12 -04:00
-
edd74f09de
Expand game reporter protocol and T6 integration guide
josh
2026-09-17 21:58:57 -04:00
-
4237371360
Fix beta preset selection and improve test plan builder UI
josh
2026-09-17 21:51:25 -04:00
-
a50eae9d21
Add configurable beta test plans and staged rollout
josh
2026-09-17 21:35:28 -04:00
-
5b5266da3a
Add operation flows and activity logs for betas and campaigns
josh
2026-09-17 19:34:26 -04:00
-
9dcf4ac1d3
Add T6 Zombies fleet support with Plutainer configuration
josh
2026-09-17 18:03:12 -04:00
-
1350e6df7c
Show friendly map titles in fleet cards
josh
2026-09-17 17:34:44 -04:00
-
885abbdffe
Use database fleet registry and gate RCON polling on container readiness
josh
2026-09-17 17:28:38 -04:00
-
3b1c9bf3d9
Rename Server keys page to Keys
josh
2026-09-17 17:19:27 -04:00
-
c2ad5cc95a
Queue server creation and verify health and selected map before completion
josh
2026-09-17 17:14:36 -04:00
-
f37014fad9
Merge branch 'main' of https://gitea.thewrightserver.net/josh/electric-cherry
josh
2026-09-17 16:57:13 -04:00
-
-
a611850649
new destruction flow
josh
2026-09-17 16:57:08 -04:00
-
5c2df6d652
Update README.md
josh
2026-09-17 16:55:27 -04:00
-
e688283210
Update README.md
josh
2026-09-17 16:54:14 -04:00
-
-
5f8e03c693
Remove campaigns helper text from deployments page
josh
2026-09-17 16:45:10 -04:00
-
6f83700161
Separate campaigns from server deployment lifecycle tracking
josh
2026-09-17 16:42:37 -04:00
-
6c6e63fa80
Fix Scripts page to list only scripts
josh
2026-09-17 16:25:26 -04:00
-
60e44636aa
Fix initial artifact deployment and drift file replacement
josh
2026-09-17 16:15:47 -04:00
-
e8e7332365
Automatically deploy the lowest available lobby with exact ID preview
josh
2026-09-17 15:59:29 -04:00
-
ae173517b6
Persist Plutonium keys by server ID and add key management
josh
2026-09-17 15:54:10 -04:00
-
e4505a3be8
Set telemetry server ID when creating Komodo servers
josh
2026-09-17 15:28:23 -04:00
-
bbb1639184
debug 2
josh
2026-09-17 15:09:27 -04:00
-
85c238fceb
debug
josh
2026-09-17 15:01:39 -04:00
-
858704bb10
adds round telemetry support
josh
2026-09-17 14:35:42 -04:00
-
8e04a190b3
Roll deployment restarts through a shared fleet-wide recovery limit
josh
2026-09-17 11:25:06 -04:00
-
3f0d6dd87d
Apply selected server maps automatically without config overlays
josh
2026-09-17 11:05:01 -04:00
-
1cd4eb6f09
Use UpdateResourceMeta to apply Komodo deployment tags
josh
2026-09-17 09:45:18 -04:00
-
516dfeb4c3
Fix Komodo tag IDs in Mongo Extended JSON responses
josh
2026-09-17 09:41:27 -04:00
-
e6b5705478
Probe tagged-union ListTags shape + surface raw bodies on miss
josh
2026-09-17 09:26:07 -04:00
-
66f70cd9f3
Handle Komodo tag response shape variance + duplicate recovery
josh
2026-09-17 09:20:20 -04:00
-
5c674615d3
Tag Komodo deployments with game + canonical map name
josh
2026-09-17 09:15:00 -04:00
-
5142a672ee
Default test-server selection to none on beta open
josh
2026-09-14 21:16:26 -04:00
-
0fcdd18136
Fix HTTP 413 (redux): BODY_SIZE_LIMIT="Infinity", not "0"
josh
2026-09-14 21:14:38 -04:00
-
e9dcc058eb
Fix HTTP 413 on plugin upload: lift BODY_SIZE_LIMIT
josh
2026-09-14 21:02:24 -04:00
-
a2d4a38925
Redesign UI with new token system, primitives, and motion
josh
2026-09-14 19:48:48 -04:00
-
efd4a4fa66
Fix game timer: cycle-key tracking, wall-clock only, active gate
josh
2026-09-13 22:47:03 -04:00
-
8186bb1ccc
Anchor game timer to first player join, not InitGame
josh
2026-09-13 21:55:05 -04:00
-
3d111880d3
Add active/inactive/game-time timers to fleet + server pages
josh
2026-09-13 21:45:54 -04:00
-
79b2ba1464
corrected map aliases
josh
2026-09-13 19:30:17 -04:00
-
be9cf10e02
Wait for container teardown before deleting Komodo deployment entity

joshandClaude Opus 4.7
2026-09-13 19:01:13 -04:00
-
58f48c6906
Fix container port mapping to match host port

joshandClaude Opus 4.7
2026-09-13 18:47:24 -04:00
-
21d9b54953
Fix deploy modal closing when opening the map dropdown

joshandClaude Opus 4.7
2026-09-13 18:44:34 -04:00
-
13a29e5ace
Add deploy + destroy server flow; migrate to t5_<mode>_<slug>_<n> naming

joshandClaude Opus 4.7
2026-09-13 18:38:42 -04:00
-
8c15cae80d
Replace -beta sidecar and .OLD backup with DB snapshots

joshandClaude Opus 4.7
2026-09-13 17:57:43 -04:00
-
30b0d1d4da
Fix delete FK exhaustively; unset-scope surfaces as drift

joshandClaude Opus 4.7
2026-09-12 23:59:43 -04:00
-
34dc2ff00f
Fix delete-script FK error; trigger drift on scope change

joshandClaude Opus 4.7
2026-09-12 23:46:56 -04:00
-
f716036d89
Small UI cleanup, auto-refresh, and per-kind artifact routes

joshandClaude Opus 4.7
2026-09-12 23:30:04 -04:00
-
f10f0cefef
drift update
josh
2026-09-12 23:15:14 -04:00
-
bb1e5c6a95
fix config
josh
2026-09-12 19:41:13 -04:00
-
b86b3d5cc1
config upload fix
josh
2026-09-12 19:34:25 -04:00
-
6ae9004ed2
Drift now covers all three destinations
josh
2026-09-12 19:16:14 -04:00
-
8c40bbeff1
config and plugin
josh
2026-09-12 19:11:44 -04:00
-
85bcb05a7d
multi script beta
josh
2026-09-12 18:23:56 -04:00
-
30e59c900c
Read-only script detail; move beta creation to /betas

joshandClaude Opus 4.7
2026-09-12 14:40:56 -04:00
-
c78d0c62fd
Drop trigger option from beta detail; stack remaining opts vertically

joshandClaude Opus 4.7
2026-09-12 14:28:28 -04:00
-
1afdfddc87
Promote as a real deployment; version state and scope dropdowns

joshandClaude Opus 4.7
2026-09-12 14:24:35 -04:00
-
3f934fd579
Disable SvelteKit CSRF origin check for multipart uploads

joshandClaude Opus 4.7
2026-09-12 13:55:29 -04:00
-
11e47b2a3f
Widen Komodo health probe: try container endpoints, snippet on failure

joshandClaude Opus 4.7
2026-09-12 13:51:04 -04:00
-
edfe4dfc09
Add drift detection and removal as a real deployment

joshandClaude Opus 4.7
2026-09-12 13:44:52 -04:00
-
590f803d93
Auto-derive server.game and server.map from the server name

joshandClaude Opus 4.7
2026-09-12 13:35:43 -04:00
-
1a0f06403d
Drop target rel path field from script upload

joshandClaude Opus 4.7
2026-09-12 13:30:05 -04:00
-
93d5a8e2e5
Rework as scripts-centric, upload-only, gated beta lifecycle

joshandClaude Opus 4.7
2026-09-12 13:25:06 -04:00
-
47051dc79a
Repaint theme blue with larger typography

joshandClaude Opus 4.7
2026-09-12 12:29:02 -04:00
-
c3c799a409
Emit self-hosted fonts by importing from JS, not CSS @import

joshandClaude Opus 4.7
2026-09-12 12:08:17 -04:00
-
dd4314df72
Clean up server detail page: remove debug scaffolding, tighten hero

joshandClaude Opus 4.7
2026-09-12 11:59:11 -04:00
-
6aae72f508
Add per-server log viewer (console.log + games_sp.log)

joshandClaude Opus 4.7
2026-09-12 11:50:19 -04:00
-
d21e8187ff
Roster parser: header-driven fixed-width, handle Plutonium T5's 9 columns

joshandClaude Opus 4.7
2026-09-12 11:37:25 -04:00
-
d8ed0d2572
Always show RCON reply on server detail — raw dump + parsed values

joshandClaude Opus 4.7
2026-09-12 11:29:32 -04:00
-
57746eef19
Use
status for the RCON probe (Plutonium doesn't wrap-recognize getstatus)

joshandClaude Opus 4.7
2026-09-12 11:19:26 -04:00
-
8affb11b57
Surface raw RCON reply bytes + Probe RCON button

joshandClaude Opus 4.7
2026-09-12 11:12:50 -04:00
-
a5b9733bd0
Auto-migrate any missing servers column, not just recent additions

joshandClaude Opus 4.7
2026-09-12 11:03:50 -04:00
-
15ea2ddfce
extractUdpPort: handle Komodo's newline-string ports form

joshandClaude Opus 4.7
2026-09-12 10:59:07 -04:00
-
1e9d08f27e
Diagnose network button: raw TCP probe matrix

joshandClaude Opus 4.7
2026-09-12 09:48:27 -04:00
-
08de5a4064
Unwrap fetch errors + show URL in Komodo probe result

joshandClaude Opus 4.7
2026-09-12 09:28:15 -04:00
-
1d05f5df1b
Structured Komodo port diagnostics + probe button

joshandClaude Opus 4.7
2026-09-12 09:21:36 -04:00
-
7b4e6e0565
Surface structured RCON failure reasons in the fleet UI

joshandClaude Opus 4.7
2026-09-12 09:06:27 -04:00
-
9bff47a9a4
Perk-a-cola redesign + surface RCON map/gametype/roster/health

joshandClaude Opus 4.7
2026-09-12 08:20:54 -04:00
-
854f5532a9
Replace IW4MAdmin with direct RCON for player counts
josh
2026-09-12 01:33:06 -04:00
-
f118c179cd
Preserve case in !rt token input
josh
2026-09-12 01:04:06 -04:00
-
2a6009270d
Move Dockerfile, entrypoint.sh, docker-compose.yml to repo root
josh
2026-09-12 00:41:57 -04:00
-
d99711563e
Initial commit — SvelteKit fleet manager for T5 Plutonium servers
josh
2026-09-12 00:23:51 -04:00