Commit Graph

  • 48609fa70a Reduce lobby broadcast bandwidth via counts-only deltas (#4116) Evan 2026-06-02 15:52:14 -07:00
  • 775ae77e0a Fix nations not spawning when random spawn is enabled 🤖 (#4117) FloPinguin 2026-06-03 00:25:29 +02:00
  • 431f22ac94 Always render player name when under the cursor evanpelle 2026-06-02 12:04:05 -07:00
  • f1045a2022 Update & refactor dark mode (#4114) Evan 2026-06-02 11:48:52 -07:00
  • 2386b4b38a Restore dev-only localStorage pattern override (#3999) Aotumuri 2026-06-03 01:50:27 +09:00
  • 2c8a66625c Feature/Move theme system from core to client-side ThemeProvider (#4108) noahschmal 2026-06-02 02:32:08 -07:00
  • 41d8db1350 test test evanpelle 2026-06-01 22:19:13 -07:00
  • d8c127a462 Add deterministic PR gate and label-triggered auto-close evanpelle 2026-06-01 22:17:21 -07:00
  • ac63315449 Move contributing docs to CONTRIBUTING.md and require approved issues evanpelle 2026-06-01 21:44:16 -07:00
  • 6ca06a6f6f Sam/factory radius ghost upgrade fix (#4104) TKTK123456 2026-06-01 20:39:52 -04:00
  • c722b026db Sync factory effective distance and railroad max length and add railroad ghost for factories (#4079) TKTK123456 2026-06-01 20:39:26 -04:00
  • 95377f0361 Adds map of Southeast Asia (#4105) RickD004 2026-06-01 18:29:56 -06:00
  • 5802c19859 Remove "thoroughly tested" checkbox from PR description requirements evanpelle 2026-06-01 13:53:04 -07:00
  • 82bfae981f Allow shallow ocean tiles in name box grid for larger island player names evanpelle 2026-06-01 11:22:34 -07:00
  • 8dfa2b4cd9 [small-fix 25 lines] Add boat ETA calculation and display in AttacksDisplay (#4097) a-happy-goose 2026-06-01 00:34:16 -03:00
  • f3ba95574c fix(core): prevent bots from invading/attacking themselves (#3865) (#4014) Berk 2026-06-01 06:05:51 +03:00
  • b38f8ed1f8 mls (v5.4) (#4086) Aotumuri 2026-06-01 11:55:50 +09:00
  • 07b8f05cf2 Forward-port v31 → main (#4087) Josh Harris 2026-05-31 15:39:37 +01:00
  • 413efed895 Add per-recipient cooldown to QuickChatExecution (#4012) Josh Harris 2026-05-26 16:39:07 +01:00
  • 712b2bc473 Show bonus amount on currency packs (#3907) Evan 2026-05-12 07:44:44 -07:00
  • 450f2944c9 don't show clan tab on crazy games evanpelle 2026-05-12 07:48:53 -07:00
  • 14ac5ab3c6 Tos update (#3917) iamlewis 2026-05-16 00:36:18 +01:00
  • 168db85be5 claude claude evanpelle 2026-05-29 21:11:50 -07:00
  • 885e31460c issue-lifecycle: greet new unmilestoned issues with a comment evanpelle 2026-05-30 09:19:47 -07:00
  • f366f762cc Issue Lifecycle Actions (#4071) Evan 2026-05-29 20:01:57 -07:00
  • c049a81b86 Adds map of the Caribbean 🏴‍☠️ (#4067) RickD004 2026-05-29 20:23:21 -06:00
  • b56e9438d1 github PR gate (#4070) Evan 2026-05-29 18:28:52 -07:00
  • 9d4080fbe8 Adds onion map (#4057) TKTK123456 2026-05-29 18:58:02 -04:00
  • 326b882cf2 fix: pass NUM_WORKERS and TURNSTILE_SITE_KEY to release deploy steps v0.32.0-test-release3 evanpelle 2026-05-29 13:07:30 -07:00
  • 6e144ccf0a fix: pass NUM_WORKERS and TURNSTILE_SITE_KEY to release deploy steps mem-pathing evanpelle 2026-05-29 13:07:30 -07:00
  • 6ed1483127 Share water pathfinder chain across ships (~150 MB savings) (#4068) v0.32.0-test-release2 v0.32.0-test-release Evan 2026-05-29 12:49:25 -07:00
  • 475a7ab8af bugfix: port construction bar completes early; renderer now reads durations from Config evanpelle 2026-05-29 12:15:49 -07:00
  • 7c75df8426 bugfix: mirv skull eyes not showing evanpelle 2026-05-29 10:50:00 -07:00
  • 4f31cd59c9 mem evanpelle 2026-05-28 19:36:21 -07:00
  • b043dc6c15 Team Maps Expansion: New team spawnzones for multiple maps (#4058) RickD004 2026-05-28 16:34:26 -06:00
  • 1c6c07c837 Fix disconnected Yalu River, KP/CN border (#4056) crunchybbb 2026-05-28 15:31:31 -07:00
  • 2cb5244ad4 Adds Map of the Yellow Sea (#4026) crunchybbb 2026-05-28 15:30:47 -07:00
  • 10bf2be102 Remove unused Structure Sprites setting evanpelle 2026-05-28 14:54:43 -07:00
  • fc3d80ec73 Add Classic Icons toggle to Graphics Settings evanpelle 2026-05-28 14:47:40 -07:00
  • 682bcd048d fix preview stuff skinpreview Ryan Barlow 2026-05-28 22:08:41 +01:00
  • e938e5936b Add Graphics Settings name color toggle and unit tests evanpelle 2026-05-28 13:54:05 -07:00
  • 3f4161814d fix padding on preview button Ryan Barlow 2026-05-28 21:53:58 +01:00
  • a5e504c3e9 init Ryan Barlow 2026-05-28 21:38:42 +01:00
  • 4cee61c7d1 fix(render): keep build-cost chip a fixed screen size evanpelle 2026-05-28 13:19:22 -07:00
  • 20bc311caf Add Graphics Settings modal with live name-label tuning (#4065) Evan 2026-05-28 13:06:43 -07:00
  • 87b69eb144 refactor/simplify clantag Ryan Barlow 2026-05-28 20:19:00 +01:00
  • 8142bc1070 Add Render Debug GUI toggle to settings modal evanpelle 2026-05-28 09:09:17 -07:00
  • a5e28d81d2 fix(render): turn nuke range circle red when launch would break alliance evanpelle 2026-05-27 16:25:34 -07:00
  • 21e42ce461 fix(render): only fire conquest FX for the local player's conquests evanpelle 2026-05-27 16:07:38 -07:00
  • 9bf6b5af74 fix(render): only show transport attack rings for the local player's boats evanpelle 2026-05-27 15:54:17 -07:00
  • 23fbc3114a feat(render): fade railroad overlay near min zoom evanpelle 2026-05-27 15:42:11 -07:00
  • aa3959bffe feat: territory png based skins (#4006) Evan 2026-05-27 21:00:07 +01:00
  • 0285d7c79d Remove stale mover optimization status doc fallback-pixi-motion-v0-31-12 scamiv 2026-05-27 16:19:44 +02:00
  • 5f0fb81758 Fix NameLayer atlas asset references scamiv 2026-05-27 16:11:00 +02:00
  • ddf63066fa fix(game): patch Desync DoS vulnerability with strict majority consensus (#3956) Berk 2026-05-27 17:10:43 +03:00
  • 93445fdfff Handle sprite-less MIRV warhead movers scamiv 2026-05-27 15:48:42 +02:00
  • 334fc69590 Restore smooth nuke motion and terrain updates scamiv 2026-05-27 15:34:02 +02:00
  • 91130bc89c Fix UnitLayer selection import after motion integration scamiv 2026-05-27 14:46:18 +02:00
  • 62d2a904d3 Vendor namelayer emoji font scamiv 2026-05-09 16:28:54 +02:00
  • da33b283be Address namelayer asset builder review nits scamiv 2026-05-09 15:32:43 +02:00
  • 7a7814ac50 Await name layer initialization before ticks scamiv 2026-05-09 15:30:10 +02:00
  • bd3e8f5c3c Make namelayer atlas generation deterministic scamiv 2026-05-09 15:17:03 +02:00
  • 7139a111ab fix(client): stop retrying failed NameLayer textures; reset font preload in tests scamiv 2026-05-09 02:19:55 +02:00
  • 2adc1486d1 Render NameLayer text with MSDF assets scamiv 2026-05-09 02:14:44 +02:00
  • 0906475729 Restore world-stable name scaling scamiv 2026-05-09 01:57:32 +02:00
  • 645efeab9d Address NameLayer review feedback scamiv 2026-05-09 01:54:35 +02:00
  • fe216cba4b Render name layer with Pixi scamiv 2026-05-09 00:42:09 +02:00
  • c1936fb289 Make stepper authoritative for sparse motion segments scamiv 2026-02-28 18:20:33 +01:00
  • 5e0b2f9adb Improve mover overlap redraw stability scamiv 2026-02-28 02:45:15 +01:00
  • dee283676b Fix UnitLayer perf counters in prod overlay scamiv 2026-02-28 00:26:59 +01:00
  • d14150e1d9 Split mover budgets for on-screen and off-screen passes scamiv 2026-02-27 23:05:06 +01:00
  • fc2ac07fab Add zoom-tier mover canvas scaling and rescale metrics scamiv 2026-02-27 22:25:42 +01:00
  • a07e00669e Optimize transport trail processing and raster helpers scamiv 2026-02-27 22:01:51 +01:00
  • 55bf863239 Refine UnitLayer mover rendering pipeline scamiv 2026-02-27 19:49:36 +01:00
  • cb123c27af Replace mover queue with bucketed scheduler and clarify metrics scamiv 2026-02-27 17:35:37 +01:00
  • 0a96ab8e30 Optimize mover rendering and segment plan pipeline scamiv 2026-02-27 15:06:48 +01:00
  • 83a8dc00e4 unit trails: remove unused motionTrailCanvas layer scamiv 2026-02-27 12:10:18 +01:00
  • a1ff6b717a unit trails: tick fade, transport persist, nuke cleanup scamiv 2026-02-27 02:55:14 +01:00
  • 51e2310c21 hook into SmoothingWaterTransformer scamiv 2026-02-27 02:32:18 +01:00
  • 7a3de19a3e v1 slob scamiv 2026-02-27 01:47:29 +01:00
  • 0275f6a9ef Merge renderer fallback branch scamiv 2026-05-27 14:26:01 +02:00
  • 172113193f Add May Labyrinth (#4002) Patrick Plays Badly 2026-05-26 22:25:43 -04:00
  • 1551de8ee3 Standarize map names across info and manifest jsons (#4011) RickD004 2026-05-26 20:13:29 -06:00
  • c35355a490 fix(client): silence noisy LangSelector not found console warning (#4021) Berk 2026-05-27 05:12:00 +03:00
  • b086881a4e Add Korea Map (#3977) crunchybbb 2026-05-26 19:11:13 -07:00
  • 10776c1948 fix(render): prevent trade-friendly ships from visually rendering as angry red warships (#3843) (#4017) Berk 2026-05-27 05:10:34 +03:00
  • 38f0709e53 fix(core): destroy defense posts on tile capture instead of downgrading and transferring ownership (#1563) (#4016) Berk 2026-05-27 05:08:31 +03:00
  • 6ac8d4d101 Show fallout in WebGL alt view renderer-fallback-v0-31-12 scamiv 2026-05-27 02:15:59 +02:00
  • 030cc5e362 update testskin Ryan Barlow 2026-05-27 00:49:15 +01:00
  • 08c19ece4e test Ryan Barlow 2026-05-27 00:40:36 +01:00
  • f10c78158d updater Ryan Barlow 2026-05-27 00:38:49 +01:00
  • 8323a1ec2e TestSkin->SkinTest Ryan Barlow 2026-05-27 00:17:25 +01:00
  • 6c7a04014e starting troops modifer Ryan Barlow 2026-05-27 00:04:10 +01:00
  • 311f8ed662 prettier Ryan Barlow 2026-05-26 23:38:12 +01:00
  • 3c0b5149b5 [Feature] Test a skin (#2857) Ryan 2026-05-26 23:31:07 +01:00
  • 93378846c8 Show matching renderer debug panel scamiv 2026-05-26 23:11:59 +02:00
  • 2beb449fb4 Add renderer status panel scamiv 2026-05-26 23:00:46 +02:00
  • d8841fd1ed Add territory renderer fallback controller scamiv 2026-05-26 22:43:23 +02:00
  • d0be9e26d5 Extend staging deployment lifetime webgpu-temporal-playground-rebased-v0-31-12 scamiv 2026-05-26 21:58:45 +02:00
  • c6bbaae522 Extend staging deployment lifetime webgl-butter2-rebased-v0-31-12 scamiv 2026-05-26 21:58:45 +02:00