Commit Graph

  • af251395bb More 2 team games on Baikal, more 4 team games on Four Islands 🎉 (#3323) FloPinguin 2026-03-02 19:53:52 +01:00
  • 49b69b6fa1 [Bugfix] Force end 170mins (#3326) Ryan 2026-03-02 18:51:23 +00:00
  • f7598369ed refactor: consolidate platform detection across client components (#3325) Skigim 2026-03-02 12:12:48 -06:00
  • 15f4f5e20a Bump rollup from 4.54.0 to 4.59.0 in the npm_and_yarn group across 1 directory (#3319) dependabot[bot] 2026-03-01 20:18:18 -08:00
  • 50197e7254 perf(PerformanceOverlay): reduce per-render overhead (#3295) scamiv 2026-03-02 05:15:31 +01:00
  • 9ca342e510 Add Nile Delta map (#3306) gabigabogabu 2026-03-02 05:14:26 +01:00
  • 4aa0f174ad Bump minimatch from 3.1.3 to 3.1.5 in the npm_and_yarn group across 1 directory (#3307) dependabot[bot] 2026-03-01 20:13:04 -08:00
  • 417fa0fe09 For v30: Add new modifiers (Hard nations and 25M Starting Gold) 🙂 (#3316) FloPinguin 2026-03-02 05:12:38 +01:00
  • 97fc8b24aa Merge branch 'main' into trade Ryan 2026-03-01 21:57:44 +00:00
  • e1125e0c37 Fix: Nations reject alliance requests created pre-spawn (#3314) Mattia Migliorini 2026-03-01 22:33:41 +01:00
  • d9ec9b0e40 Restore troop/gold ratio slider and worker allocation restore-troop-gold-ratio-slider scamiv 2026-03-01 22:06:03 +01:00
  • 13a75e8519 dedupe compet Ryan Barlow 2026-03-01 15:04:56 +00:00
  • 401501aa2d parity Ryan Barlow 2026-03-01 14:51:35 +00:00
  • 16fedbbd84 bugfix Ryan Barlow 2026-03-01 14:36:57 +00:00
  • a782b494db unify time logic Ryan Barlow 2026-03-01 14:31:16 +00:00
  • 4552bdaa1a Merge branch 'main' into compet Ryan 2026-03-01 14:26:49 +00:00
  • cd17df29fe rabbit Ryan Barlow 2026-03-01 14:26:21 +00:00
  • 15bcc0241e update Ryan Barlow 2026-03-01 13:16:22 +00:00
  • 802cc7f16d Revert "Fix: Nations reject alliance requests during spawn phase" (#3313) Ryan 2026-03-01 12:11:00 +00:00
  • e62a461e1e Merge branch 'main' into team-names Mattia Migliorini 2026-03-01 12:37:25 +01:00
  • a9c89e4f15 Fix: Nations reject alliance requests during spawn phase (#3312) Mattia Migliorini 2026-03-01 12:20:19 +01:00
  • 8754f5291f Feat: Alphanumeric Coordinate Grid on Alternate View (#2938) bijx 2026-02-28 23:28:47 -05:00
  • ebe1f76bbf improved configuration handling, including special lobby (#3224) Ryan 2026-03-01 04:24:07 +00:00
  • 4c560c7ba9 rules update Ryan Barlow 2026-02-28 15:51:50 +00:00
  • 42c1d3ed7a compet Ryan Barlow 2026-02-28 15:41:43 +00:00
  • aa451e217f [BUGFIX] allow users to update username pre-game (#3298) Ryan 2026-02-28 22:22:10 +00:00
  • 5542ac12e1 Add new map: Bosphorus Straits (#2927) TsProphet94 2026-02-28 22:19:59 +00:00
  • 11d3228608 Adds Bering Strait map. (#2924) TsProphet94 2026-02-28 22:12:03 +00:00
  • 1dee8949f5 Merge branch 'main' into trade Ryan 2026-02-28 22:00:59 +00:00
  • 9fc11b7b9a perf(worker): remove heartbeat; batch game updates (#3308) scamiv 2026-02-28 22:58:32 +01:00
  • 46a356d9ff Make stepper authoritative for sparse motion segments units4-noLos-zigzagy scamiv 2026-02-28 18:20:33 +01:00
  • 6bf9ee7d8f Improve mover overlap redraw stability units4-watertrans scamiv 2026-02-28 02:45:15 +01:00
  • 21b63c0e9d Fix UnitLayer perf counters in prod overlay scamiv 2026-02-28 00:26:59 +01:00
  • 837642eb04 Split mover budgets for on-screen and off-screen passes scamiv 2026-02-27 23:05:06 +01:00
  • 3a10062503 Add zoom-tier mover canvas scaling and rescale metrics scamiv 2026-02-27 22:25:42 +01:00
  • c183a5c49e Optimize transport trail processing and raster helpers scamiv 2026-02-27 22:01:51 +01:00
  • dab5cddee4 Refine UnitLayer mover rendering pipeline scamiv 2026-02-27 19:49:36 +01:00
  • 2c4df24e83 Replace mover queue with bucketed scheduler and clarify metrics scamiv 2026-02-27 17:35:37 +01:00
  • 6adc1015b4 Optimize mover rendering and segment plan pipeline scamiv 2026-02-27 15:06:48 +01:00
  • 441dbcb94a unit trails: remove unused motionTrailCanvas layer scamiv 2026-02-27 12:10:18 +01:00
  • de4c18870e unit trails: tick fade, transport persist, nuke cleanup scamiv 2026-02-27 02:55:14 +01:00
  • ea3eb10d6b hook into SmoothingWaterTransformer scamiv 2026-02-27 02:32:18 +01:00
  • 26f7bb2724 v1 slob scamiv 2026-02-27 01:47:29 +01:00
  • 0b94af9f19 perf(worker): remove heartbeat; batch game updates scamiv 2026-02-25 19:35:21 +01:00
  • c911bfb2d8 Packed unit updates / MotionPlans (#3292) scamiv 2026-02-28 05:54:42 +01:00
  • 1cafc6bc25 perf(translateText): speed up translateText (#3296) scamiv 2026-02-28 03:20:04 +01:00
  • a503bc2081 Improve mover overlap redraw stability units3-rebase scamiv 2026-02-28 02:45:15 +01:00
  • da0acec796 Fix UnitLayer perf counters in prod overlay scamiv 2026-02-28 00:26:59 +01:00
  • b8caabc293 Split mover budgets for on-screen and off-screen passes scamiv 2026-02-27 23:05:06 +01:00
  • f8f4c0dbe5 Add zoom-tier mover canvas scaling and rescale metrics scamiv 2026-02-27 22:25:42 +01:00
  • e4285cc689 Optimize transport trail processing and raster helpers scamiv 2026-02-27 22:01:51 +01:00
  • b3408ca787 Refine UnitLayer mover rendering pipeline scamiv 2026-02-27 19:49:36 +01:00
  • bd126d7d18 Replace mover queue with bucketed scheduler and clarify metrics scamiv 2026-02-27 17:35:37 +01:00
  • 213e3e3846 Optimize mover rendering and segment plan pipeline scamiv 2026-02-27 15:06:48 +01:00
  • d825930121 unit trails: remove unused motionTrailCanvas layer scamiv 2026-02-27 12:10:18 +01:00
  • fcc00f3be3 unit trails: tick fade, transport persist, nuke cleanup scamiv 2026-02-27 02:55:14 +01:00
  • 2429933bee hook into SmoothingWaterTransformer scamiv 2026-02-27 02:32:18 +01:00
  • 221406f212 v1 slob scamiv 2026-02-27 01:47:29 +01:00
  • e3d09f7f93 perf(worker): remove heartbeat; batch game updates scamiv 2026-02-25 19:35:21 +01:00
  • a7b72661d7 GameView: cache motionPlannedUnitIds to avoid per-tick allocations scamiv 2026-02-26 01:07:43 +01:00
  • 401819a2a6 perf(client): stop train motion plans from churning when finished scamiv 2026-02-26 00:37:05 +01:00
  • e3bf64eab5 perf(client): stop re-updating stationary motion-planned units scamiv 2026-02-25 23:05:08 +01:00
  • 04d8998744 refactor(pathfinding): remove unused PathStatus.PENDING scamiv 2026-02-25 22:36:06 +01:00
  • 0a5e427925 drop schema version header scamiv 2026-02-25 22:23:24 +01:00
  • 20f58fa0a4 perf(core): avoid double allocation in packMotionPlans scamiv 2026-02-25 22:12:33 +01:00
  • 82d4bd5978 core(game): derive plan-driven state from motion plans scamiv 2026-02-25 20:21:08 +01:00
  • 2a7e2f9695 fix TradeShipExecution tests scamiv 2026-02-25 14:27:25 +01:00
  • 0cfbd3bd0c Fix plan-driven unit tracking leaks and TradeShipExecution fallthrough scamiv 2026-02-25 04:10:35 +01:00
  • a067c5f7d5 fix: remove unit from plan-driven IDs on removal scamiv 2026-02-25 04:06:57 +01:00
  • 8292f2627d mark trade ships plan-driven on spawn scamiv 2026-02-25 03:17:33 +01:00
  • 417a21eed7 Train motion plans scamiv 2026-02-24 06:17:34 +01:00
  • 0c18ef4530 perf(core): plan-driven ships via packedMotionPlans scamiv 2026-02-24 02:03:28 +01:00
  • cb5fb1d3b6 Split mover budgets for on-screen and off-screen passes units3 units-dtestbbsadasd scamiv 2026-02-27 23:05:06 +01:00
  • cd716a5170 Add zoom-tier mover canvas scaling and rescale metrics scamiv 2026-02-27 22:25:42 +01:00
  • caf8f646ed Optimize transport trail processing and raster helpers scamiv 2026-02-27 22:01:51 +01:00
  • 04155c234b Refine UnitLayer mover rendering pipeline units2 scamiv 2026-02-27 19:49:36 +01:00
  • d20eb639a4 Replace mover queue with bucketed scheduler and clarify metrics scamiv 2026-02-27 17:35:37 +01:00
  • f0e8c67387 Optimize mover rendering and segment plan pipeline scamiv 2026-02-27 15:06:48 +01:00
  • 7689215996 unit trails: remove unused motionTrailCanvas layer scamiv 2026-02-27 12:10:18 +01:00
  • b82ada2113 Account for cascading collisions Mattia Migliorini 2026-02-27 08:57:17 +01:00
  • 1ddccbac66 Fix Collision check misses conflict with non-renamed teams Mattia Migliorini 2026-02-27 08:27:12 +01:00
  • 2100f9bb18 Merge branch 'main' into team-names Mattia Migliorini 2026-02-27 08:19:02 +01:00
  • 3e04271870 Update thinmap assets and nation coordinates; added new nations and adjusted map dimensions bijx-test-maps bijx 2026-02-26 22:21:34 -05:00
  • 18352f4a9b unit trails: tick fade, transport persist, nuke cleanup schmoothschips scamiv 2026-02-27 02:55:14 +01:00
  • 1fc6106414 hook into SmoothingWaterTransformer scamiv 2026-02-27 02:32:18 +01:00
  • e9df00729f v1 slob scamiv 2026-02-27 01:47:29 +01:00
  • f09177f8fe Merge branch 'v29' evanpelle 2026-02-26 17:40:57 -06:00
  • 1f05e22277 Add Traefik integration to deployment script (#3302) v0.29.18 Evan 2026-02-26 17:04:53 -06:00
  • be4cb4b14f update Ryan Barlow 2026-02-26 22:31:50 +00:00
  • 1309713170 Merge branch 'main' into trade Ryan 2026-02-26 20:51:57 +00:00
  • 9f5d0a57c5 perf(worker): remove heartbeat; batch game updates scamiv 2026-02-25 19:35:21 +01:00
  • 395c51dff3 Name teams after clans See #3300 Mattia Migliorini 2026-02-26 19:51:04 +01:00
  • a7b137b3b7 fix: place select controls below text (#3299) Aotumuri 2026-02-26 19:24:22 +09:00
  • e1595bf3a3 thinmap added v1 bijx 2026-02-26 02:06:15 -05:00
  • 7ee9810a64 two islands map bijx 2026-02-26 01:09:54 -05:00
  • 7b785ea79a Fix alliance renewal prompt incorrectly dismissed for both players (#3297) Mattia Migliorini 2026-02-26 04:12:58 +01:00
  • cae7383f28 GameView: cache motionPlannedUnitIds to avoid per-tick allocations scamiv 2026-02-26 01:07:43 +01:00
  • 6c749472e8 perf(client): stop train motion plans from churning when finished scamiv 2026-02-26 00:37:05 +01:00
  • bd3db55a22 Add configurable attack ratio keybind increment setting (#2835) Aotumuri 2026-02-26 08:31:36 +09:00
  • 1cd8fc7bb1 perf(client): stop re-updating stationary motion-planned units scamiv 2026-02-25 23:05:08 +01:00