Commit History

fix: add try-catch to localStorage to prevent black screen in HF iframes
80097bc

LATTICEWORKS commited on

add volcanic terrain map with procedural alpine terrain
7bee16d

LATTICEWORKS Claude Sonnet 4.6 commited on

fix snapshot payload mismatch crashing multiplayer onMessage handler
2f4e64c

LATTICEWORKS Claude Sonnet 4.6 commited on

eliminate per-frame allocations and fix framerate-dependent smoothing
3386355

LATTICEWORKS Claude Sonnet 4.6 commited on

upgrade three.js to r185
3a9d791

LATTICEWORKS Claude Sonnet 4.6 commited on

use npm install in Dockerfile to tolerate peer dep version skew
3578fe3

LATTICEWORKS Claude Sonnet 4.6 commited on

feat: integrate Google Earth 3D Tiles and optimize engine hooks
565f6e7

LATTICEWORKS commited on

test: add explicit PvP scoring, disconnect, and spillover lifecycle assertions
a82f557

LATTICEWORKS commited on

Add unit tests for client-side multiplayer listeners and register them in package.json
a02d9c7

LATTICEWORKS commited on

Implement terrain, map coordinate, and GLB collision upgrades, configure WebSockets keepalive, and fix client MapSchema callbacks TypeError
93f151d

LATTICEWORKS commited on

Add comprehensive unit tests for MultiplayerRoom and fix client MapSchema callbacks TypeError
582efd7

LATTICEWORKS commited on

Defer Colyseus schema listeners until state.players is defined to fix undefined crash on join
a8bf251

LATTICEWORKS commited on

Add client-side error reporting and diagnostics endpoint
28bfc7d

LATTICEWORKS commited on

Fix HF Space URL in CI workflow (hyphen → dot)
2477ac2

LATTICEWORKS Claude Sonnet 4.6 commited on

Reduce bot count from 32 to 8 and fix evictBot schema leak
1220c44

LATTICEWORKS Claude Sonnet 4.6 commited on

Fix NetworkPlayer Schema construction for Colyseus schema v4
eb4da0e

LATTICEWORKS Claude Sonnet 4.6 commited on

Upgrade Docker base image to Node 22
c5cda52

LATTICEWORKS Claude Sonnet 4.6 commited on

Add onUncaughtException and disconnect code logging for diagnostics
c4348f6

LATTICEWORKS Claude Sonnet 4.6 commited on

Prevent room disposal when human players disconnect mid-match
e05b7d4

LATTICEWORKS Claude Sonnet 4.6 commited on

Skip server-authoritative systems in multiplayer client simulation
f242275

LATTICEWORKS Claude Sonnet 4.6 commited on

Fix lobby online count and multiplayer bot crash
7dd98ed

LATTICEWORKS Claude Sonnet 4.6 commited on

Update Dockerfile to build as root, then chown to node user
d446578

LATTICEWORKS commited on

Configure Dockerfile to use pre-existing node user (UID 1000)
87db745

LATTICEWORKS commited on

Move sharp to prod dependencies, update Docker permissions, and fix fall-through error
e3d7998

LATTICEWORKS commited on

Bind Colyseus matchmaking routes to Express server
a4e4208

LATTICEWORKS commited on

Fix Vite build by externalizing Node-specific modules
7771b57

LATTICEWORKS commited on

Refactor to server-authoritative multiplayer with 60Hz CSP and Colyseus
7fb6a22

LATTICEWORKS commited on

Refactor cockpit instrument panel to 3D canvas texture, adjust layout, and align ground target heights
de2203b

LATTICEWORKS commited on

Introduce structure registry and fix content loader
0c5d693

LATTICEWORKS Claude Sonnet 4.6 commited on

Move instrument panel from Three.js canvas texture to DOM canvas overlay
dfb48f5

LATTICEWORKS Claude Sonnet 4.6 commited on

Fix third-person reticle convergence and multiplayer score double-counting
f8d0ea3

LATTICEWORKS Claude Sonnet 4.6 commited on

Add WebRTC DataChannels with Metered TURN for HF deployment sync
ea5f18a

LATTICEWORKS Claude Sonnet 4.6 commited on

Add WebSocket diagnostic logging to trace HF proxy upgrade path
4d86e9a

LATTICEWORKS Claude Sonnet 4.6 commited on

Fix stall physics, tracer visibility, net packet size, and type modularization
ea061d3

LATTICEWORKS Claude Sonnet 4.6 commited on

refactor: Modularize worldRenderer.ts into AircraftRenderer and HudSyncManager
7a1c0f0

LATTICEWORKS commited on

Fix async initialization cameraMode property access crash during startup
d2112ef

LATTICEWORKS commited on

Refactor worldRenderer.ts by delegating to specialized sub-managers (CameraManager, GroundTargetRenderer, SkyZoneRenderer, HudSyncManager)
cde0aca

LATTICEWORKS commited on

Revert cockpit light intensity smooth transition to avoid WebGPURenderer shader recompilation white flashes
351b68b

LATTICEWORKS commited on

Preserve free-look direction on camera swap and snap camera near plane instantly
4fb1bfb

LATTICEWORKS commited on

Smooth FPV transitions by lerping camera near plane and cockpit light intensity
c5da092

LATTICEWORKS commited on

Fix invisible bullets and particles by enabling vertexColors on instanced materials and pre-allocating instanceColor attributes
eb8dfcb

LATTICEWORKS commited on

Optimize cockpit light intensity toggling to avoid shader recompilation lag and integrate cockpit and convergence features
f812939

LATTICEWORKS commited on

Optimize particle draw calls via InstancedMesh and remove FPV transition shader recompilation lag
e64beec

LATTICEWORKS commited on

Upgrade water to MeshStandardMaterial with animated wave normalMap and smooth shoreline
d85d765

LATTICEWORKS commited on

Invert polygonOffset factors and units for reverse-Z depth support
b109792

LATTICEWORKS commited on

Use visual groundColor for water and add polygonOffset to prevent water z-fighting over land
83465c0

LATTICEWORKS commited on

Fix camera gimbal lock flip during vertical dives and improve stall physics/control authority
9d72ad2

LATTICEWORKS commited on

Fix division-by-zero slab intersection bug and implement 100% fog fading for clouds
4d438bf

LATTICEWORKS commited on

Increase camera far plane scale to 1.25 to prevent clipping at the edge of the frustum
26efcac

LATTICEWORKS commited on

Fix cloud culling when world origin is off-screen
0871c45

LATTICEWORKS commited on