Commit Graph

  • 510c6b4c1d refactor(pathfinding): remove unused PathStatus.PENDING scamiv 2026-02-25 22:36:06 +01:00
  • 940ff3efd7 drop schema version header scamiv 2026-02-25 22:23:24 +01:00
  • efe3b1e9e5 perf(core): avoid double allocation in packMotionPlans scamiv 2026-02-25 22:12:33 +01:00
  • 422072675e core(game): derive plan-driven state from motion plans scamiv 2026-02-25 20:21:08 +01:00
  • 68e7b6b483 fix TradeShipExecution tests scamiv 2026-02-25 14:27:25 +01:00
  • 7855e1b0e9 Feat: Troop transport retreats to closest owned tile v2 (#3286) bijx 2026-02-24 22:31:06 -05:00
  • e39140733b Bump minimatch from 3.1.2 to 3.1.3 in the npm_and_yarn group across 1 directory (#3294) dependabot[bot] 2026-02-24 21:28:26 -06:00
  • dbae50b891 Fix plan-driven unit tracking leaks and TradeShipExecution fallthrough scamiv 2026-02-25 04:10:35 +01:00
  • ba7bc6e2c8 fix: remove unit from plan-driven IDs on removal scamiv 2026-02-25 04:06:57 +01:00
  • f336c667f3 mark trade ships plan-driven on spawn scamiv 2026-02-25 03:17:33 +01:00
  • 9b96b07820 test: add vitest-canvas-mock for local canvas support evanpelle 2026-02-24 15:59:14 -06:00
  • 7f03072e9b revert skin trials (#3293) v0.29.17 Evan 2026-02-24 15:47:21 -06:00
  • 79292fe8f9 Train motion plans scamiv 2026-02-24 06:17:34 +01:00
  • 4a8d4610c7 perf(core): plan-driven ships via packedMotionPlans scamiv 2026-02-24 02:03:28 +01:00
  • 339ace0bd6 v30 nuke wars preparation: Disable boats & Team spawn zones (#3263) v0.30.0-beta1 FloPinguin 2026-02-23 23:12:24 +01:00
  • bf65a94a73 test map added bijx 2026-02-23 15:34:02 -05:00
  • 4b917c4153 Performance Overlay rework/redesign (#3274) scamiv 2026-02-23 21:22:56 +01:00
  • e5ce278cb1 refactor: enhanced Join Private Lobby form (#3284) Nolhan 2026-02-23 20:02:24 +01:00
  • 3bb92600cd Refactor environment variable defaults and improve error handling in various scripts. statstest1 scamiv 2026-02-23 13:50:33 +01:00
  • 4788316504 Small refactor: unnecessary Array.from (#3279) VariableVince 2026-02-23 10:17:15 +01:00
  • 59a4debdba addedsupport files avatar-map bijx 2026-02-23 01:43:23 -05:00
  • efcc97c6dd generated map bijx 2026-02-23 01:43:15 -05:00
  • c1ad78e93b added map to map generator bijx 2026-02-23 01:42:47 -05:00
  • c3a8d06cbb Perf: tradeship spawn (#3240) VariableVince 2026-02-23 04:57:12 +01:00
  • d48415ac2a Game creation rate: 1 minute -> 2 minutes 🔧 (#3259) FloPinguin 2026-02-23 04:56:09 +01:00
  • 1d73401c72 Small perf: find() instead of filter() for retreat (#3277) VariableVince 2026-02-23 04:54:10 +01:00
  • b1c4c9723c Followup leaderboard fix... (for mobile) (#3281) FloPinguin 2026-02-23 04:52:50 +01:00
  • 46eba78376 style: adjust column widths in leaderboard tables for improved layout consistency fix-leaderboard FloPinguin 2026-02-22 23:50:48 +01:00
  • f7b39faca7 Spawn. Fix respawn near the previos spawn (#3278) Mykola 2026-02-22 22:10:00 +00:00
  • edc3e20a9f Improve 1vs1 ranked leaderboard (#3270) FloPinguin 2026-02-22 19:52:59 +01:00
  • 535b78d0ee style: update query selector from virtualizer-container to scroll-container for consistency FloPinguin 2026-02-22 19:34:41 +01:00
  • 0b495a7fe8 fix: make perf overlay touch-draggable and keep resize handle pinned while scrolling perf-overlay-rework scamiv 2026-02-22 18:49:27 +01:00
  • 8b283a40b4 feat: implement resize scamiv 2026-02-22 18:26:10 +01:00
  • 31334f1217 refactor: update performance overlay area headers and styling scamiv 2026-02-22 18:18:39 +01:00
  • 08bf8204e3 style: enhance leaderboard player list layout with sticky headers for improved usability FloPinguin 2026-02-22 18:11:57 +01:00
  • d76016f990 feat: add collapsible for render and tick layers scamiv 2026-02-22 18:11:06 +01:00
  • 5b4f62598f fix: Keeps average TPS accurate before 60s have passed. scamiv 2026-02-22 18:00:38 +01:00
  • 27c4d5f026 style: enhance leaderboard component layout for improved responsiveness and usability FloPinguin 2026-02-22 17:54:28 +01:00
  • 9af4ff806c Fix nation name typo 🔧 (#3269) FloPinguin 2026-02-22 17:53:12 +01:00
  • d50768e719 Put attacks display above events on mobile 🖌️ (#3272) FloPinguin 2026-02-22 17:52:34 +01:00
  • 37b11c84dd feat: add TPS metrics scamiv 2026-02-22 17:48:00 +01:00
  • 23f288199c style: make table headers sticky in leaderboard components for improved usability FloPinguin 2026-02-22 17:46:24 +01:00
  • 67e5cd0e51 style: refine leaderboard component layouts for better visual consistency FloPinguin 2026-02-22 17:38:21 +01:00
  • 86cc25110b perf: avoid perf overlay overhead when hidden scamiv 2026-02-22 17:37:28 +01:00
  • 3dbac7d387 refactor: update performance overlay positioning and styling scamiv 2026-02-22 17:14:16 +01:00
  • 4672720f7d style: adjust leaderboard component layouts for improved responsiveness FloPinguin 2026-02-22 17:12:30 +01:00
  • 3acb624ced perf: improve performance overlay profiling scamiv 2026-02-22 16:21:41 +01:00
  • 097c42740c Random spawn. Avoid spawning near water. (#3009) Mykola 2026-02-22 15:51:05 +00:00
  • 648a81d05e style: improve layout and spacing in leaderboard components FloPinguin 2026-02-22 16:13:51 +01:00
  • 7c6c2b1fd8 Adjust bottom margin for lobby card layout on homepage (#3268) FloPinguin 2026-02-22 15:35:05 +01:00
  • 2fd8757e66 Notification dot for new versions (+ mobile dot improvements) (#3265) FloPinguin 2026-02-22 04:15:36 +01:00
  • 6a30d2b38b Smarter factory placement for Nation AI 🤖 (#3244) Mattia Migliorini 2026-02-22 04:12:44 +01:00
  • 90978c0e92 bugfix: set lobby start time only when it's the next lobby in rotation (#3261) Evan 2026-02-21 21:08:33 -06:00
  • 6ed203529b Bump fast-xml-parser from 5.3.4 to 5.3.6 in the npm_and_yarn group across 1 directory (#3266) dependabot[bot] 2026-02-21 21:06:07 -06:00
  • 05af154b58 feat(server): add health api endpoint for increased observability (#3264) Josh Harris 2026-02-21 22:52:47 +00:00
  • 207a806ed0 updated oil rig icon and 3d structure oil Restart2008 2026-02-21 12:47:12 -08:00
  • e9142efa26 motion plans: packed buffers + client-side movement motionplaner scamiv 2026-02-21 21:08:57 +01:00
  • 6cd930e309 dynamic oil field generation for different sized maps Restart2008 2026-02-21 12:21:54 -08:00
  • 7f2971a994 update oil rig with new icon and 3d structure Restart2008 2026-02-21 11:59:19 -08:00
  • f09d9a3a5f Nations can overwhelm SAMs now 💥 (+ 3 little nation improvements) (#3246) FloPinguin 2026-02-21 06:16:03 +01:00
  • ea2a76609f perf(core): speed up packedTileUpdates (Uint32 pairs, no tile wrappers) (#3255) scamiv 2026-02-21 06:01:03 +01:00
  • 444aa16ac8 Fix: less console warn spam on each attack-click (#3262) VariableVince 2026-02-21 05:58:14 +01:00
  • db4a815390 oil oil baby Restart2008 2026-02-20 15:55:44 -08:00
  • 369000961a View Transition homewrecker Arkadiusz Sygulski 2026-02-20 23:38:23 +01:00
  • 1d8c7ce596 UI changes Arkadiusz Sygulski 2026-02-20 23:24:59 +01:00
  • 542c332002 Home UI experiment Arkadiusz Sygulski 2026-02-20 23:17:29 +01:00
  • 35e6ee0d39 feat(timeline): implement history rewriting functionality rewrite-history scamiv 2026-02-20 21:14:11 +01:00
  • b865e0af8f bugfix: ranked 1v1 did not set the start time, so the game started immediately before players had time to join evanpelle 2026-02-20 13:32:36 -06:00
  • abf9048d80 feat(timeline): add timeline panel to game interface timelinescrub scamiv 2026-02-20 20:18:07 +01:00
  • a8ec56b5a4 feat(timeline): integrate timeline functionality into game client scamiv 2026-02-20 20:11:51 +01:00
  • 07b5d6e41f Prevent self-retaliation crash when own nuke destroys own ship 🔧 (#3260) FloPinguin 2026-02-20 18:44:57 +01:00
  • 354c703d39 Reduce main page images filesize by 90% 🖼️ (#3258) FloPinguin 2026-02-20 18:27:16 +01:00
  • 0857b4103e fix expirement_cities Restart2008 2026-02-19 20:49:28 -08:00
  • ca3f577975 remove Restart2008 2026-02-19 17:58:01 -08:00
  • 90204f6628 Add alliance renewal action to Radial Menu (#3148) Mattia Migliorini 2026-02-20 02:47:57 +01:00
  • 511547f72d improved lag issues and added terrain effects Restart2008 2026-02-19 17:15:15 -08:00
  • f6a08e16db Perf alloc (#3241) scamiv 2026-02-20 02:01:12 +01:00
  • 0ba13e5ed3 Update TerritoryLayer.ts Restart2008 2026-02-19 16:53:35 -08:00
  • b81d442030 population mechanic test Restart2008 2026-02-19 16:48:00 -08:00
  • c235debb57 Cleanup: Replace literals by enums (#3252) VariableVince 2026-02-19 23:58:07 +01:00
  • fcf45db672 perf(core): reduce packed tile update churn (#3253) scamiv 2026-02-19 22:53:46 +01:00
  • 7ee07fc9f0 Homepage mobile: put Solo and Ranked buttons above the public lobbies (#3245) VariableVince 2026-02-19 20:12:59 +01:00
  • 4a51e977ac Better type for parameter,all callers already send it this type enums-instead VariableVince 2026-02-19 20:02:12 +01:00
  • 0f1ac5efb6 Replace literals by enums in 4 files VariableVince 2026-02-19 19:41:07 +01:00
  • bb1ddfbcaa Make "Not Logged In" button open Account modal & fix Account loading state (#3247) FloPinguin 2026-02-19 19:01:27 +01:00
  • 0e5287c29f smolchange Ryan Barlow 2026-02-19 17:17:21 +00:00
  • 70f2abb181 Homepage update & add 3 public lobbies (#3191) Ryan 2026-02-19 05:11:01 +00:00
  • 2a7db43db3 Small refactor/cleanup: RadialMenuElements and PlayerImpl (#3239) VariableVince 2026-02-19 01:27:12 +01:00
  • 031a17d880 Optimize nuke explosion (#3176) DevelopingTom 2026-02-19 00:00:56 +01:00
  • 8b66c8bd53 Perf/refactor: use StructureTypes, remove territoryBound (#3238) VariableVince 2026-02-18 23:43:16 +01:00
  • 348ccfc2c3 Perf/small refactor: NationStructureBehavio (#3237) VariableVince 2026-02-18 23:23:01 +01:00
  • 4a88f1d089 increase max json size to 5mb so allow receiving larger singleplayer games evanpelle 2026-02-18 16:13:20 -06:00
  • 4f08e57304 Small refactor: nearbyUnits readonly UnitType[] (#3236) VariableVince 2026-02-18 22:51:36 +01:00
  • ba2a947061 Feat: Display ghost railways when building cities and ports (#3202) Mattia Migliorini 2026-02-18 22:44:08 +01:00
  • f7ebde1c7f reduce error log spam: don't error on client id mismatch and don't log abort in worker matchmaking polling evanpelle 2026-02-18 15:42:00 -06:00
  • f1cd478970 Cleanup/refactor: Remove some redundant checks (#3235) VariableVince 2026-02-18 22:09:24 +01:00
  • f4f7ae3929 Cleanup: comments in BuildMenu and error messages in worker.worker (#3233) VariableVince 2026-02-18 21:21:19 +01:00
  • 52036cc20c Cleanup: remove unused code from four files (#3234) VariableVince 2026-02-18 21:17:46 +01:00
  • 2b830e9fcd Update tradeship spawn & gold meta (#3232) Evan 2026-02-17 21:40:20 -06:00
  • 7bf6bfd4b9 🔴 Major SAM Targeting Fix (#3223) Abdallah Bahrawi 2026-02-18 01:12:56 +02:00