Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
53 commits
Select commit Hold shift + click to select a range
ead2601
Show bonus amount on currency packs (#3907)
evanpelle May 12, 2026
aeb8d60
don't show clan tab on crazy games
evanpelle May 12, 2026
7cdf1b8
refactor: restructure WebGPU territory renderer into extensible pass-…
scamiv Jan 16, 2026
d149ff4
move terrain color computation to GPU compute shader
scamiv Jan 16, 2026
c26acbd
refactor: optimize terrain recomputation in TerritoryRenderer
scamiv Jan 16, 2026
92ba575
refactor: update workgroup size in compute shader and dispatch logic
scamiv Jan 16, 2026
44ffa96
refactor: optimize terrain color extraction in GroundTruthData
scamiv Jan 16, 2026
655bb21
simplify defended territory rendering logic
scamiv Jan 17, 2026
97603f7
replace defended epoch stamping with defended-strength field
scamiv Jan 17, 2026
99e7d36
Switched loadShader() to a Vite-bundled static shader map using impor…
scamiv Jan 17, 2026
06eb82b
border test 9000
scamiv Jan 18, 2026
29e74af
fix border mode selection
scamiv Jan 18, 2026
d82c338
Add WebGPU Debug Overlay and Shader Management
scamiv Jan 18, 2026
6330c86
Add WebGPU Debug Overlay to prod index.html
scamiv Jan 18, 2026
962d4ca
add temporal smoothing for territory rendering
scamiv Jan 19, 2026
fd87b0e
adjusted defaults
scamiv Jan 19, 2026
c9ea04a
Add improved terrain compute shaders with lite and heavy variants
scamiv Jan 20, 2026
63ab3b9
Update WebGPUDebugOverlay section title and adjust terrain shader def…
scamiv Jan 20, 2026
9456d99
Update terrain shader parameters
scamiv Jan 20, 2026
07da3a3
Fix WebGPU settings accessors
scamiv May 26, 2026
d0be9e2
Extend staging deployment lifetime
scamiv May 26, 2026
d8841fd
Add territory renderer fallback controller
scamiv May 26, 2026
2beb449
Add renderer status panel
scamiv May 26, 2026
9337884
Show matching renderer debug panel
scamiv May 26, 2026
6ac8d4d
Show fallout in WebGL alt view
scamiv May 27, 2026
0275f6a
Merge renderer fallback branch
scamiv May 27, 2026
7a3de19
v1 slob
scamiv Feb 27, 2026
51e2310
hook into SmoothingWaterTransformer
scamiv Feb 27, 2026
a1ff6b7
unit trails: tick fade, transport persist, nuke cleanup
scamiv Feb 27, 2026
83a8dc0
unit trails: remove unused motionTrailCanvas layer
scamiv Feb 27, 2026
0a96ab8
Optimize mover rendering and segment plan pipeline
scamiv Feb 27, 2026
cb123c2
Replace mover queue with bucketed scheduler and clarify metrics
scamiv Feb 27, 2026
55bf863
Refine UnitLayer mover rendering pipeline
scamiv Feb 27, 2026
a07e006
Optimize transport trail processing and raster helpers
scamiv Feb 27, 2026
fc2ac07
Add zoom-tier mover canvas scaling and rescale metrics
scamiv Feb 27, 2026
d14150e
Split mover budgets for on-screen and off-screen passes
scamiv Feb 27, 2026
dee2836
Fix UnitLayer perf counters in prod overlay
scamiv Feb 27, 2026
5e0b2f9
Improve mover overlap redraw stability
scamiv Feb 28, 2026
c1936fb
Make stepper authoritative for sparse motion segments
scamiv Feb 28, 2026
fe216cb
Render name layer with Pixi
scamiv May 8, 2026
645efea
Address NameLayer review feedback
scamiv May 8, 2026
0906475
Restore world-stable name scaling
scamiv May 8, 2026
2adc148
Render NameLayer text with MSDF assets
scamiv May 9, 2026
7139a11
fix(client): stop retrying failed NameLayer textures; reset font prel…
scamiv May 9, 2026
bd3e8f5
Make namelayer atlas generation deterministic
scamiv May 9, 2026
7a7814a
Await name layer initialization before ticks
scamiv May 9, 2026
da33b28
Address namelayer asset builder review nits
scamiv May 9, 2026
62d2a90
Vendor namelayer emoji font
scamiv May 9, 2026
91130bc
Fix UnitLayer selection import after motion integration
scamiv May 27, 2026
334fc69
Restore smooth nuke motion and terrain updates
scamiv May 27, 2026
93445fd
Handle sprite-less MIRV warhead movers
scamiv May 27, 2026
5f0fb81
Fix NameLayer atlas asset references
scamiv May 27, 2026
0285d7c
Remove stale mover optimization status doc
scamiv May 27, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,7 @@ ENV GIT_COMMIT="$GIT_COMMIT"
RUN <<'EOF' tee /usr/local/bin/start.sh
#!/bin/sh
if [ "$DOMAIN" = openfront.dev ] && [ "$SUBDOMAIN" != main ]; then
exec timeout 25h /usr/bin/supervisord -c /etc/supervisor/conf.d/supervisord.conf
exec timeout 720h /usr/bin/supervisord -c /etc/supervisor/conf.d/supervisord.conf
else
exec /usr/bin/supervisord -c /etc/supervisor/conf.d/supervisord.conf
fi
Expand Down
1 change: 1 addition & 0 deletions eslint.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@ export default [
allowDefaultProject: [
"__mocks__/fileMock.js",
"eslint.config.js",
"scripts/build-namelayer-assets.mjs",
"scripts/sync-assets.mjs",
],
},
Expand Down
2 changes: 2 additions & 0 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -343,7 +343,9 @@
<chat-modal></chat-modal>
<multi-tab-modal></multi-tab-modal>
<game-left-sidebar></game-left-sidebar>
<renderer-status-panel></renderer-status-panel>
<performance-overlay></performance-overlay>
<webgpu-debug-overlay></webgpu-debug-overlay>
<player-info-overlay></player-info-overlay>
<leader-board></leader-board>
<team-stats></team-stats>
Expand Down
Loading
Loading