Commit Graph

  • 0943b1544c Fix Race conditions on alliances (#1605) Kipstz Avenger 2025-08-03 00:12:23 +02:00
  • 86a329f7cb Add random shell damage (#1665) Kipstz Avenger 2025-08-03 00:08:17 +02:00
  • eeeb7e4b4e SAM smart targeting (#1618) DevelopingTom 2025-08-03 00:03:29 +02:00
  • 3a703b0b4b Fix broken test (#1688) Scott Anderson 2025-08-02 14:58:35 -04:00
  • 487401bc55 Merge tag 'v0.24.13' into main Scott Anderson 2025-08-02 14:50:35 -04:00
  • 05bdca3aee Merge branch 'main' into icslucas-patch-1 icslucas 2025-08-02 17:00:12 +02:00
  • 394e8d63ff prettier icslucas 2025-08-02 16:57:50 +02:00
  • 69c3568874 Update Button.ts icslucas 2025-08-02 16:53:05 +02:00
  • 15d0fd5b64 Allow main menu modals to be closed by clicking escape (#1617) Tyler Hanavan 2025-08-02 04:36:03 -04:00
  • bcab4e600e Lower lines coverage Scott Anderson 2025-08-02 04:30:22 -04:00
  • aa6bc42854 Remove unused processName util and twemoji dependency (#1683) Aleksey Orekhovsky 2025-08-02 12:53:36 +07:00
  • 999fd9157c Enhance dark mode support (#1682) Manan Lalwani 2025-08-02 00:50:10 -05:00
  • 7eb39a21e7 Lower function coverage Scott Anderson 2025-08-02 01:45:12 -04:00
  • ac8a841e40 feature/prevent-from-accident-reloading (#1411) falc 2025-08-02 08:36:22 +03:00
  • 4626f4dc4a Remove gold from dead players (#1450) djmrFunnyMan 2025-08-02 07:22:12 +02:00
  • 850b0f3d16 Convert GameServer's message handler from if to switch #1639 Open (#1649) floriankilian 2025-08-02 07:14:10 +02:00
  • 34648b61a2 contributor (#1647) Scott Anderson 2025-08-02 00:45:24 -04:00
  • 3b8a36166a Remove workers & troop ratio bar, only have troops (#1676) evanpelle 2025-08-01 16:06:59 -07:00
  • cf662bc1bc Add Split radial menu into separate attack and build buttons (#1598) v0.24.12 Kipstz Avenger 2025-08-02 00:38:16 +02:00
  • cba4baccbd Add support for merge groups (#1674) Scott Anderson 2025-08-01 18:27:22 -04:00
  • e7b23e6c85 don't kick client for invalid message (#1673) evanpelle 2025-08-01 12:51:35 -07:00
  • 9797746c0d Further Darken Background Image for Dark Mode - Issue #1238 (#1653) floriankilian 2025-08-01 08:47:30 +02:00
  • bd59cd61cb Private Lobbies: Add kick player functionality (#1436) floriankilian 2025-08-01 07:01:10 +02:00
  • ee459b7410 Reduce Docker image size by refactoring map loading (#1621) Aleksey Orekhovsky 2025-08-01 11:49:07 +07:00
  • 69d5f33665 Handle canvas context loss and restoration by redrawing (#1667) Aleksey Orekhovsky 2025-08-01 11:47:07 +07:00
  • 3cf761e9c0 Loosen coverage requirements slightly (#1669) Scott Anderson 2025-08-01 00:43:07 -04:00
  • 00dac0e22b Merge tag 'v0.24.11' into main Scott Anderson 2025-08-01 00:27:29 -04:00
  • e5f47e34d7 Shift scroll only increase (#1625) richardroy 2025-08-01 14:26:12 +10:00
  • 488188ff86 Fix the stale disconnected (Zzz) icon persisting when a client reconnects (#1631) Tyler Hanavan 2025-08-01 00:24:15 -04:00
  • c1f99c6bac Betray on MIRV launch (#1668) v0.24.11 Scott Anderson 2025-07-31 22:29:07 -04:00
  • 38eb48cd2e Fix for two formatPercentage functions (#1659) Kipstz Avenger 2025-08-01 00:34:22 +02:00
  • 42ca7c56d8 Merge branch 'v24' into Sound&Music icslucas 2025-07-31 20:46:28 +02:00
  • b05881fad0 Revert "Display OFM25 ad in WinModal (#1281)" Scott Anderson 2025-07-31 14:22:35 -04:00
  • ebc0525c89 Enforce minimum test coverage (#1646) Scott Anderson 2025-07-30 22:35:23 -04:00
  • c5484696f7 Display FPS monitor overview (#1573) maxime.io 2025-07-30 21:28:38 +02:00
  • 5918aa43e9 Update Button.ts icslucas 2025-07-30 20:37:44 +02:00
  • 43ec8c5282 Update Main.ts icslucas 2025-07-30 20:36:50 +02:00
  • 9d8bf329ad Fix inconsistent host lobby join URL (#1634) Duwibi 2025-07-30 21:15:47 +03:00
  • 696201a06a Make Baikal More Common (#1616) Duwibi 2025-07-30 20:28:19 +03:00
  • dc1f79d090 Fix all strict errors in /client (#1489) Antoine 2025-07-29 22:24:52 +02:00
  • 608918a749 improve checkout ux evan-improve-checkout-ux evanpelle 2025-07-29 10:37:22 -07:00
  • bf13c65657 fix territory modal performance (#1600) evanpelle 2025-07-28 13:08:07 -07:00
  • 1db9b93950 Allow additional modals to close when clicking the Escape key (#1604) Tyler Hanavan 2025-07-28 15:46:34 -04:00
  • 2a3293a388 Fix non-human player never responding to alliance renewal request evan-nation-alliance-renew evanpelle 2025-07-28 11:29:55 -07:00
  • 0726449b6e Don't become traitor when betraying inactive player (#1610) Tyler Hanavan 2025-07-28 14:22:07 -04:00
  • fbd55ba71d Merge branch 'v24' into evan-checkout-flow evan-checkout-flow Drills Kibo 2025-07-28 17:22:47 +02:00
  • e8c6b93661 Improve UnitGrid performances by grouping units by type (#1592) DevelopingTom 2025-07-28 06:51:02 +02:00
  • 2a3898043c Merge main into v25 Scott Anderson 2025-07-27 15:25:29 -04:00
  • 53a8354e32 Fix and update Pluto map (#1587) djmrFunnyMan 2025-07-27 20:25:47 +02:00
  • b6eb03fb91 Merge branch 'main' into Sound&Music icslucas 2025-07-27 19:14:43 +02:00
  • 3621249a04 Update SoundManager.ts icslucas 2025-07-27 19:09:40 +02:00
  • 0ec8dd90e3 Update SoundManager.ts icslucas 2025-07-27 18:35:07 +02:00
  • 87de7f29d5 Update SoundManager.ts icslucas 2025-07-27 18:23:00 +02:00
  • c195272fbf Prettier icslucas 2025-07-27 18:18:33 +02:00
  • 8f76b81237 test commit v0.24.0-beta-meta-test evanpelle 2025-07-26 20:31:04 -07:00
  • 034b4725f0 update meta v0.24.0-beta-meta2 meta-test2 evan-meta evanpelle 2025-07-26 19:49:12 -07:00
  • 866ea17bb4 Change variable name from dKeyPressed to debugKeyPressed in LangSelector (#1583) Aotumuri 2025-07-27 09:02:20 +09:00
  • 1cd4fdb75d fix ws mem leak (again) (#1591) v0.24.10 evanpelle 2025-07-26 13:51:21 -07:00
  • 9c60fbc7d2 Reduce docker image size further by removing unused dependencies (#1588) Aleksey Orekhovsky 2025-07-27 03:17:32 +07:00
  • fb1e0585ab Yenisei map (#1517) Duwibi 2025-07-26 21:24:55 +03:00
  • 0f2089c9d0 fix mirv damage scaling (#1590) evanpelle 2025-07-26 11:23:26 -07:00
  • 67dea7c60f Temporarily increase iterations cap for transports & warships (#1589) djmrFunnyMan 2025-07-26 19:04:51 +02:00
  • e7cf9dcf2e Update SoundManager.ts icslucas 2025-07-26 18:09:58 +02:00
  • 4461f57ea5 Update OptionsMenu.ts icslucas 2025-07-26 18:05:09 +02:00
  • 13a5349b21 Add Circassian nation (#1577) qunash 2025-07-26 19:44:39 +04:00
  • 31ecdc19e1 Update and rename soundmanager.ts to SoundManager.ts icslucas 2025-07-26 14:50:05 +02:00
  • c312a6bc23 initial commit icslucas 2025-07-26 14:42:54 +02:00
  • 86a06821a5 Ensuring that MutableAlliance::extend is called in test case (#1582) Brandon Yi 2025-07-26 01:10:47 -07:00
  • 97eb48a650 Reduce docker image size with multi-stage build and dependency pruning (#1581) Aleksey Orekhovsky 2025-07-26 13:36:13 +07:00
  • 4a38561583 Track gold obtained through eliminations in player stats (#1566) Aleksey Orekhovsky 2025-07-26 11:23:29 +07:00
  • 543d97a69d mls (v4.3) (#1578) Aotumuri 2025-07-26 13:05:02 +09:00
  • 48632cc0e0 Add private lobby ID visibility toggle (#1382) floriankilian 2025-07-26 06:00:47 +02:00
  • a743b768a4 Add the Pluto map (#1442) djmrFunnyMan 2025-07-26 05:43:00 +02:00
  • 19274ac10a bugfix: transport ship was using start troops, not ship troops to determine attack (#1576) v0.24.9 evanpelle 2025-07-25 20:40:55 -07:00
  • 58fa523c52 move ally button back to root radial (#1575) evanpelle 2025-07-25 17:17:38 -07:00
  • 8cbba26ab8 Change how canceled attacks are recorded (#1480) DevelopingTom 2025-07-26 01:54:36 +02:00
  • c738648460 Add conquest FX (#1390) DevelopingTom 2025-07-26 01:52:05 +02:00
  • 71fe6a81a0 Improve the alternate view by adding geopolitical colors for territories and hover-based highlighting (#1320) maxime.io 2025-07-26 01:50:26 +02:00
  • afc5709a1b Add missing factory in player info panel (#1507) DevelopingTom 2025-07-26 01:47:54 +02:00
  • 79c638c1ca Players on the same team get a distinct color based on the team color (#1297) sidneyprins 2025-07-26 01:00:57 +02:00
  • 9b6c290ec7 Merge main into v0.25.x Scott Anderson 2025-07-25 18:56:22 -04:00
  • 932d4f3be2 Have MIRV damage asymptote to 5% of total population (#1570) v0.24.8 evanpelle 2025-07-25 15:44:32 -07:00
  • 65937b7e69 bugfix: when nuking nearby water, the attacker was not marked as a traitor on launch (#1574) evanpelle 2025-07-25 15:39:28 -07:00
  • e2fd7aaa0f PR Template and Action Revsion (#1569) Andrew Niziolek 2025-07-25 18:31:05 -04:00
  • 1cca6e2ebc fix player overview overlay on mobile (#1572) evanpelle 2025-07-25 12:01:06 -07:00
  • 1c6aa2bfc3 Improve language code matching logic for locale fallback (#1534) Aotumuri 2025-07-26 03:08:35 +09:00
  • d010fdbda0 memory leak fix attempt: store websockets and remove listeners when game ends (#1564) v0.24.7 evanpelle 2025-07-24 16:32:34 -07:00
  • 419aef7751 Call remove all listeners on ws close (#1558) v0.24.6 evanpelle 2025-07-24 12:07:58 -07:00
  • 8dedb15ce1 Fix troop exploit (#1556) tnhnblgl 2025-07-24 21:03:40 +03:00
  • f958f0f473 Alliance Time to 5 minutes (#1535) v0.24.5 iamlewis 2025-07-24 01:30:00 +01:00
  • 5273450526 reduce traitor debuff evanpelle 2025-07-23 17:01:35 -07:00
  • 66b3935b28 reduce traitor speed debuff evan-no-timeout evanpelle 2025-07-23 17:00:01 -07:00
  • c0889ba538 Close websocket immediately after sending error. (#1551) evanpelle 2025-07-23 16:35:11 -07:00
  • f5160860c0 remove timeout when closing ws evanpelle 2025-07-23 16:28:56 -07:00
  • 341c1e602a error on close ws evan-error-on-close-ws evanpelle 2025-07-23 15:01:29 -07:00
  • ff17d321c7 Fix: display actual Alliance extension message instead of translation key (#1532) VariableVince 2025-07-23 20:44:57 +02:00
  • 563d054ea5 Zod v4 update (#1546) VariableVince 2025-07-23 20:28:38 +02:00
  • 814a00c504 better websocket handling evan-kick-mem-leak evanpelle 2025-07-23 09:57:27 -07:00
  • b593034755 migrate setup.sh to grafana cloud (#1528) v0.24.4 evanpelle 2025-07-23 09:18:06 -07:00
  • d7993e192a transport ship execution: don't refund troops when max boat limit hit (#1537) evanpelle 2025-07-23 08:43:47 -07:00