Commit Graph

  • 1443b62207 Refactor attacker troop loss calculation (#3227) 1brucben 2026-02-17 21:56:36 +01:00
  • f276a72635 Remove win modal animation 🖌️ (#3230) FloPinguin 2026-02-17 21:35:38 +01:00
  • 0b46f90d81 Feature add alps clean (#3229) TsProphet94 2026-02-17 17:22:23 +00:00
  • 20f9bbcce9 cache unreachable nukes and filter targeted nukes earlier fix-sam-bug abodc 2026-02-17 18:22:22 +02:00
  • 52c44ba610 Add veterancy system for units and update health modification logic unit-veterancy-demo bijx 2026-02-17 00:44:58 -05:00
  • 86e51ab790 Fix nation spawnkilling 🔧 (#3222) FloPinguin 2026-02-17 01:19:36 +01:00
  • 18f52c01bb Improve moble UI again (#3226) FloPinguin 2026-02-17 00:28:43 +01:00
  • 305c217a8b Merge branch 'main' into local-attack local-attack Aotumuri 2026-02-17 08:13:54 +09:00
  • 4c44da4940 Adjust styling for attack ratio popup and event display button (#3225) FloPinguin 2026-02-16 21:56:50 +01:00
  • b3a153b8d2 Merge branch 'main' into fix-sam-bug Abdallah Bahrawi 2026-02-16 21:58:54 +02:00
  • eebe3a7dbc Enhance map loading 🔧 (#3219) FloPinguin 2026-02-16 20:45:16 +01:00
  • 68ff2773fc Bump qs from 6.14.1 to 6.14.2 in the npm_and_yarn group across 1 directory (#3204) dependabot[bot] 2026-02-16 11:32:16 -08:00
  • 52012e321b Fix: npm run perf errors on Windows (#3192) VariableVince 2026-02-16 20:25:54 +01:00
  • 5e2930075a Fix: console error stemming from WinModal (#3221) VariableVince 2026-02-16 20:19:06 +01:00
  • 4e62114ea0 Improve nations 🤖 (#3206) FloPinguin 2026-02-16 20:13:07 +01:00
  • 4bc168dffb make usernames linkable in news (#3200) Ryan 2026-02-16 19:11:10 +00:00
  • f362e47413 Cancel nukes when accepting alliance via radial menu (#3155) Mattia Migliorini 2026-02-16 20:10:26 +01:00
  • d0bb3a016e "Catching up..." HeadsUpMessage 🏃‍♀️ (#3194) FloPinguin 2026-02-16 20:08:11 +01:00
  • 086a7e9000 Improve mobile UI (#3217) FloPinguin 2026-02-16 19:00:25 +01:00
  • dd7938a7fc spawned scamiv 2026-02-16 13:55:53 +01:00
  • 9f30423b00 d3 scamiv 2026-02-16 13:43:27 +01:00
  • a886b3349e runtime scamiv 2026-02-15 21:57:18 +01:00
  • ba48c9de51 fix SAM targeting bugs abodc 2026-02-15 22:48:00 +02:00
  • 9367f285ba init scamiv 2026-02-15 21:47:50 +01:00
  • 040766d417 Add units filter on playeractions for performance (#3213) flags_new Vivacious Box 2026-02-15 04:54:12 +01:00
  • 1e5db18885 Update 1v1 game configuration: Original format 🗡️ (#3209) FloPinguin 2026-02-15 04:49:45 +01:00
  • 0c7da790f1 Improve Ingame UI (#3212) FloPinguin 2026-02-15 04:48:43 +01:00
  • 7856e00876 No default value in GameRunner only in PlayerImpl perf-buildableunits VariableVince 2026-02-15 00:21:28 +01:00
  • 70b5d085ba lobbies evan-multi-lobbies evanpelle 2026-02-14 13:45:06 -08:00
  • 8e889fe857 Merge branch 'v29' evanpelle 2026-02-14 12:14:19 -08:00
  • 2e2e686699 have lobby schedule ffa, teams, & special game types (#3196) Evan 2026-02-14 11:59:35 -08:00
  • 6e557c52db Add Hawaii map (#3187) gabigabogabu 2026-02-14 18:28:42 +01:00
  • b063b8840e Include transport ship on init of MainRadialMenu too VariableVince 2026-02-14 08:25:40 +01:00
  • b519d854f4 Replace last code that used isTerritoryBound with existing isStructureType too VariableVince 2026-02-14 06:59:52 +01:00
  • 95680a3f3b Remove temp local test VariableVince 2026-02-14 06:29:07 +01:00
  • 713ec85ca9 Exclude Transport Ship in many cases VariableVince 2026-02-14 06:27:47 +01:00
  • b74e5c84e0 Fix height of ToggleInputCard in Lobby Options (#3201) Mattia Migliorini 2026-02-14 05:02:25 +01:00
  • a2a8035b1d require login before trialing a skin v0.29.16 evanpelle 2026-02-13 19:46:46 -08:00
  • 70b5c0f2cc Back to current hardcoded StructureTypes and isStructureType in Game.ts, add PlayerBuildableTypes in the same fasion. Same maintainability (not perfect compared to doing it in unitinfo from DefaultConfig) but better for performance. VariableVince 2026-02-14 02:36:24 +01:00
  • 712ce96794 Fix JWT refresh race condition causing unexpected logouts evanpelle 2026-02-13 17:07:54 -08:00
  • f58e947b57 Fix VariableVince 2026-02-14 01:10:36 +01:00
  • 0fc57131d5 Fixes VariableVince 2026-02-14 01:10:07 +01:00
  • 916da39001 Remove redundant change VariableVince 2026-02-14 00:40:35 +01:00
  • 2480ae7355 Only unit types buildable by player and some related changes VariableVince 2026-02-14 00:38:07 +01:00
  • fc65571264 add the flag of Occitania (#3179) SwayLE3 2026-02-13 17:47:42 +01:00
  • 4586f66d7f Merge branch 'main' into perf-buildableunits VariableVince 2026-02-13 00:37:44 +01:00
  • a9fa5d9780 buildableUnits perf and related refactor of StructureTypes/IsStructureType VariableVince 2026-02-13 00:31:08 +01:00
  • a1b3afe534 Fix cluster deletion (#3185) DevelopingTom 2026-02-13 00:00:56 +01:00
  • cb6e97ed11 Add Leaderboard refresh time (#3190) Wawa 2026-02-12 23:58:17 +01:00
  • 01ce701562 Merge branch 'main' into local-attack Aotumuri 2026-02-13 05:39:13 +09:00
  • 07e13b3479 Fix: remove alliances on death (#3168) VariableVince 2026-02-12 20:01:08 +01:00
  • 6cc0ef7d14 Add PVP immunity to 5M starting gold modifier games 🔧 (#3180) FloPinguin 2026-02-12 19:57:18 +01:00
  • f8c14398c8 UI Extraction Host/Solo Modal (#3181) Ryan 2026-02-12 18:41:14 +00:00
  • 97d0a05d58 Rewarded videos ads to test a skin (#3120) v0.29.15 Evan 2026-02-11 20:52:48 -08:00
  • bd96bcca0d ICU validation (#3183) Ryan 2026-02-11 22:42:59 +00:00
  • eb6b2a9948 Rebalance nation difficulty 📊 More oriented towards beginners now (#3184) FloPinguin 2026-02-11 23:42:26 +01:00
  • 4eeec9f6bd Merge branch 'main' into local-attack Aotumuri 2026-02-11 18:32:27 +09:00
  • c44130cf32 New map! "Traders Dream" 🏝️ (#3177) FloPinguin 2026-02-11 01:33:09 +01:00
  • 12733900a4 test(i18n): validate ICU syntax across all translation files (#3170) scamiv 2026-02-11 01:31:50 +01:00
  • 1b08b51f11 fix(i18n): correct ICU placeholders in en send resource messages (#3171) scamiv 2026-02-11 00:11:06 +01:00
  • d80b2d2bb9 Help youtube video loads without even having the help modal open (#3169) FloPinguin 2026-02-10 06:08:51 +01:00
  • fce8b0cd1d Help youtube video loads without even having the help modal open (#3169) FloPinguin 2026-02-10 06:08:51 +01:00
  • 79330af2b2 attack panel (#3114) Evan 2026-02-09 21:06:08 -08:00
  • 900cc89067 Better username censoring (#3122) Evan 2026-02-09 21:05:59 -08:00
  • f7da20ddfd Nation build order improvements + Nation structure upgrading 🏠 (#3152) FloPinguin 2026-02-10 01:18:13 +01:00
  • ebdd1a5664 sam missile immunity (#3167) Ryan 2026-02-10 00:09:48 +00:00
  • e93cab3392 sam missile immunity (#3167) Ryan 2026-02-10 00:09:48 +00:00
  • c212735f09 Orange betrayal button for no-debuff-betrayals 🖌️ (#3161) FloPinguin 2026-02-10 00:23:20 +01:00
  • 3cd4ffff0c Fix railroads dead pixels (#3166) Vivacious Box 2026-02-10 00:07:50 +01:00
  • 9d83d6ba5f Merge branch 'main' into embeddedurlfix Ryan 2026-02-09 22:10:57 +00:00
  • c6c793f6b3 Highlight hovering railroad (#3156) DevelopingTom 2026-02-09 22:37:27 +01:00
  • cceb7bd0fc Fix: can't boat into AFK ally from radial menu (#3165) VariableVince 2026-02-09 22:00:51 +01:00
  • 742cbf90f3 Fix: can't boat into AFK ally from radial menu (#3165) VariableVince 2026-02-09 22:00:51 +01:00
  • f051bd8a1b Merge branch 'v29' evanpelle 2026-02-09 12:54:34 -08:00
  • 8dcc7cfb9a Fix client reconnection after page refresh (#3117) Ryan 2026-02-09 01:10:11 +00:00
  • e7676b4260 check if translations are being used in the code (en.json test) (#3158) Ryan 2026-02-08 22:21:50 +00:00
  • c51a3544f4 test Terser options tersertest2 scamiv 2026-02-08 05:08:36 +01:00
  • 1ef0cf28a1 feat: improve team colors with LCH color space (#3146) rubenperezrial 2026-02-08 04:56:06 +01:00
  • 310695bb7a build: enhance Terser configuration for production minification tersertest scamiv 2026-02-08 04:50:03 +01:00
  • 6d6988f1f7 package-lock scamiv 2026-02-08 04:31:37 +01:00
  • 4554eb6eab "terser": "^5.46.0" scamiv 2026-02-08 04:25:12 +01:00
  • d67bfffe62 build: use Terser for production minification scamiv 2026-02-08 04:05:17 +01:00
  • 9761bae201 attack panel attack-panel2 evanpelle 2026-02-07 15:15:44 -08:00
  • cac6ac9e1f v1 donationLayer scamiv 2026-02-07 23:53:29 +01:00
  • 2716774362 Merge branch 'main' into local-attack Aotumuri 2026-02-08 07:37:59 +09:00
  • e97f4650b7 Readd Yenisei (#3145) Duwibi 2026-02-07 22:55:58 +02:00
  • 32adfa2f79 Add requeue button to Ranked victory/defeat modal (#3121) Skigim 2026-02-07 14:51:02 -06:00
  • 070b5060d8 fix: swap team text and buttons position; fix gap space on leaderboard (#3135) Martin I 2026-02-07 04:39:35 +01:00
  • 0255a6e5a8 Fix: don't stop seperation of MIRV warheads after launching player died (#3134) VariableVince 2026-02-06 20:57:34 +01:00
  • d16fca16e2 fix: adjust style for plus and minor leaderboard button to match other buttons (#3132) Martin I 2026-02-06 18:56:30 +01:00
  • 920ae190fd fix: show Spectate instead of Keep Playing on win modal when dead Closes #3058 (#3062) ghadi saab 2026-02-06 18:43:33 +01:00
  • 289e246162 fix: spacing between team leaderboard buttons (#3101) Martin I 2026-02-06 18:42:41 +01:00
  • 563ae3f90a fix; improvement proposal for the leaderboard buttons (#3107) Martin I 2026-02-06 18:42:10 +01:00
  • c5b0411c9e Merge branch 'main' into local-attack Aotumuri 2026-02-06 14:10:03 +09:00
  • a11495be58 fix(NameLayer): apply opacity to flags rendering rework-namelayer scamiv 2026-02-06 04:34:10 +01:00
  • 3965c3ff27 fix(NameLayer): match legacy layout for flags and icons scamiv 2026-02-06 01:44:00 +01:00
  • cab3e1475f perf(NameLayer): harden canvas coords scamiv 2026-02-06 01:29:13 +01:00
  • 9c7031ee14 remove custom flags (!) again scamiv 2026-02-06 01:04:52 +01:00
  • 9bd86dfb23 perf(NameLayer): derive shared state per tick + incremental nuke tracking scamiv 2026-02-06 00:41:17 +01:00
  • 818477129c perf, rework(NameLayer): render player names + status icons directly to main canvas scamiv 2026-02-06 00:25:45 +01:00