Gameplay Changes
- SAM range increases when stacked
Contributions
26b9654 - evanpelle
Only open news modal if the user has seen an existing version. This prevents brand new players from seeing the news popup. Move NewsButton into NewsModal.ts Refactor & simplify NewsButton
a1640a4 - evanpelle
Shorten long Nation names to fix failing tests
c5b1bca - evanpelle
Fix z-index of homepage modals & buttons so modals always appear above the buttons
c60b0bc - evanpelle
Bugfix: transport ships were not working on compact-maps because the shore & water was not processed on the downscaled map binaries
cf7e658 - evanpelle
Remove yenisei because there is no source in map-generate/assets so the map cannot be rebuilt
f4a7788 - Lavodan
Change wiki site from miraheze to openfront.wiki ([PR#2483](https://github.com/ORG/REPO/pull/2483))
9287d03 - evanpelle
Bugfix: emoji table was too small on firefox
5993429 - unique-coder-124
Fix(2388): troop penalty applied to boat retreat ([PR#2389](https://github.com/ORG/REPO/pull/2389))
ce2b353 - evanpelle
Merge branch 'v26'
dcf5d1b - Hauke12345
Fading handshake ([PR#2474](https://github.com/ORG/REPO/pull/2474))
9840306 - evanpelle
Fix translation for humans vs nations in public lobby
807151b - evanpelle
Revert "Improve random spawn ([PR#2465](https://github.com/ORG/REPO/pull/2465))"
0ba709c - Evan
Create clan stats modal ([PR#2479](https://github.com/ORG/REPO/pull/2479))
2b2200c - Mykola
Improve random spawn ([PR#2465](https://github.com/ORG/REPO/pull/2465))
90b7345 - FloPinguin
Added NameLayer-Icons to PlayerInfoOverlay ✨ ([PR#2446](https://github.com/ORG/REPO/pull/2446))
9c24d29 - VariableVince
AFK team mate v2: better ship handling + tests + bugfix ([PR#2396](https://github.com/ORG/REPO/pull/2396))
9130142 - evanpelle
Update API.md to include clans api
33651df - Mohammed Chamma
Substitute 'Palestinian Territory' with 'Palestine' ([PR#2471](https://github.com/ORG/REPO/pull/2471))
be75d2a - Mohamad Reza
Fixed Pahlavi Iran flag not showing in game ([PR#2469](https://github.com/ORG/REPO/pull/2469))
e22f248 - dependabot[bot]
Bump js-yaml from 4.1.0 to 4.1.1 in the npm_and_yarn group across 1 directory ([PR#2456](https://github.com/ORG/REPO/pull/2456))
2b44b68 - Mike Harris
Feature - Improve Structure Color Contrast ([PR#2454](https://github.com/ORG/REPO/pull/2454))
7373a28 - scamiv
Feature/frame profiler ([PR#2467](https://github.com/ORG/REPO/pull/2467))
a883d61 - Fx Morin
Performance: Remove un-optimized blurring ([PR#2466](https://github.com/ORG/REPO/pull/2466))
e1db8dc - evanpelle
Merge branch 'v26'
8807c25 - evanpelle
Add player sessions endpoint documentation to API.md
595fd09 - Rj Manhas
Feat: added a button to hide non owned patterns ([PR#2432](https://github.com/ORG/REPO/pull/2432))
0200df3 - FloPinguin
Let nations send retaliation warships! ([PR#2376](https://github.com/ORG/REPO/pull/2376))
d49566b - Will Dunlop
Fix: two rivers that were not connected fully ([PR#2422](https://github.com/ORG/REPO/pull/2422))
a24710a - Rj Manhas
A timer and icon flashing for betrayal debuff ([PR#2430](https://github.com/ORG/REPO/pull/2430))
34251c0 - Ryan
Lobby fill time added to stats ([PR#2382](https://github.com/ORG/REPO/pull/2382))
508849a - Bilgehan Demirkaya
Fix Emoji Panel Z-Index ([PR#2421](https://github.com/ORG/REPO/pull/2421))
6a78494 - Rj Manhas
Added notification when a player wants to renew ([PR#2391](https://github.com/ORG/REPO/pull/2391))
ffe1ad0 - Mykola
Add a note to the README explaining the nuances of replaying production games locally ([PR#2416](https://github.com/ORG/REPO/pull/2416))
d07f84f - VariableVince
Move warship by a touch (of magic) ([PR#2408](https://github.com/ORG/REPO/pull/2408))
d16a248 - evanpelle
Merge branch 'v26'
d332c8b - evanpelle
Fix fetch body type error by returning ArrayBuffer from compression helper
b44dca1 - Bilgehan Demirkaya
Fix Player Panel, Player Info Overlay and Emoji Table responsive and scrollable on small viewports ([PR#2410](https://github.com/ORG/REPO/pull/2410))
cde2967 - Thomas Cruveilher
Feat: display changelog modal on new version to improve awareness ([PR#2403](https://github.com/ORG/REPO/pull/2403))
aa6d3eb - Loymdayddaud
Update pull request template ([PR#2402](https://github.com/ORG/REPO/pull/2402))
3762b16 - FedotCompot
Feat: additional tag added to build.sh + latest tag added on new releases ([PR#2399](https://github.com/ORG/REPO/pull/2399))
75ca7b1 - James R
Feat: improve emoji panel UI and UX ([PR#2383](https://github.com/ORG/REPO/pull/2383))
25ea111 - Mykola
Random spawn ([PR#2375](https://github.com/ORG/REPO/pull/2375))
0204866 - Kerod Kibatu
Add Visual Alert when Attacked ([PR#2358](https://github.com/ORG/REPO/pull/2358))
d3c4cd6 - DevelopingTom
Record missing stats ([PR#2407](https://github.com/ORG/REPO/pull/2407))
76bd70a - Thomas Cruveilher
Fix: newsbutton not stretched anymore ([PR#2404](https://github.com/ORG/REPO/pull/2404))
5dde4cc - Philipp Allweyer
Extend SAM Range to cover Hydros when stacked ([PR#2351](https://github.com/ORG/REPO/pull/2351))
6fe81cb - VariableVince
Team leaderboard: own team bold + fix headers alignment ([PR#2336](https://github.com/ORG/REPO/pull/2336))
7b85114 - Kerod Kibatu
Add nuke trail preview ([PR#2350](https://github.com/ORG/REPO/pull/2350))
e8a04d9 - evanpelle
Merge branch 'v26'
bd4bbde - iamlewis
Discord and OFM advert added ([PR#2380](https://github.com/ORG/REPO/pull/2380))
c371112 - Kerod Kibatu
Add performance stats ([PR#2338](https://github.com/ORG/REPO/pull/2338))
a335d3c - Thomas Cruveilher
Fix(replay): change text to 'replay speed' when watching a replay [PR#2357](https://github.com/ORG/REPO/pull/2357) ([PR#2365](https://github.com/ORG/REPO/pull/2365))
efec27b - VariableVince
Fix empty Leaderboard on Teams replay ([PR#2370](https://github.com/ORG/REPO/pull/2370))
9abb8c9 - Aotumuri
Remove pattern MLS entries ([PR#2371](https://github.com/ORG/REPO/pull/2371))
6ce1835 - Vivacious Box
Fix socket log ([PR#2369](https://github.com/ORG/REPO/pull/2369))
f607f6d - FloPinguin
Nations rarely sent boats, now they do! ([PR#2161](https://github.com/ORG/REPO/pull/2161))
935ff7a - Thomas Cruveilher
Fix: prevent scrolling outside the map ([PR#2360](https://github.com/ORG/REPO/pull/2360))
63a8431 - Will Dunlop
Add rivers to britannia ([PR#2026](https://github.com/ORG/REPO/pull/2026))
bac05fc - Gabriel Jacques
Added cities to the Montreal map ([PR#2207](https://github.com/ORG/REPO/pull/2207))
02b4702 - evanpelle
Merge branch 'v26'
64e8733 - VariableVince
Delete unit: 5s > 15s cooldown and new location in Radial Menu ([PR#2345](https://github.com/ORG/REPO/pull/2345))
daf3fee - Ryan Barlow
Change Colour/Thickness and Add Rotation to SAM Radius ([PR#2348](https://github.com/ORG/REPO/pull/2348))
380307e - Ryan Barlow
SAM Sites bugfix: due to ownership changes ([PR#2342](https://github.com/ORG/REPO/pull/2342))
d9ea9fd - VariableVince
Fix betrayals for Nations always 0 on Player Info Panel ([PR#2334](https://github.com/ORG/REPO/pull/2334))
320a494 - VariableVince
Remove redundant function from FakeHumanExecution ([PR#2335](https://github.com/ORG/REPO/pull/2335))
04c240d - evanpelle
Merge branch 'v26'
2ac6b13 - VariableVince
Patterns are now named Skins, change leftover old translation strings ([PR#2331](https://github.com/ORG/REPO/pull/2331))
0def339 - Vivacious Box
Fix modifierkey setting for mac ([PR#2327](https://github.com/ORG/REPO/pull/2327))
fbb818b - Duwibi
Add Nuke Wars Baikal Map ([PR#2306](https://github.com/ORG/REPO/pull/2306))
af86a92 - Sam Bokai
Feature: Enable FakeHumans ("Nation Bots") to Launch MIRVs Strategically ([PR#2225](https://github.com/ORG/REPO/pull/2225))
7fe3b03 - Lavodan
Fix stretched icons ([PR#2316](https://github.com/ORG/REPO/pull/2316))
4ee3cbc - Mike Harris
Features: Team Game Spawn Color Tint ([PR#2303](https://github.com/ORG/REPO/pull/2303))
bb5ccbf - evanpelle
Reduce statement test coverage to 21%
323a5b5 - Ryan Barlow
SAM Radius ([PR#2307](https://github.com/ORG/REPO/pull/2307))
b7519ab - DevelopingTom
Add new nuke preview FX ([PR#2322](https://github.com/ORG/REPO/pull/2322))
ecced3c - VariableVince
Fix: remove duplicate setting of _troops from ControlPanel ([PR#2315](https://github.com/ORG/REPO/pull/2315))
9e694b4 - Vivacious Box
Fill the range indicator with white for better clarity ([PR#2319](https://github.com/ORG/REPO/pull/2319))
0789f0d - Adarsh Das
Add Nations Vs Players Game Mode ([PR#2233](https://github.com/ORG/REPO/pull/2233))
02bdaaa - evanpelle
Merge branch 'v26'
7dd45e8 - Ryan Barlow
Bomb target location (same logic as naval invasions) ([PR#2309](https://github.com/ORG/REPO/pull/2309))
cb744b4 - Lavodan
Fix incorrect display of ability to upgrade enemy units ([PR#2308](https://github.com/ORG/REPO/pull/2308))
4a9a196 - Thomas Cruveilher
Fix(client): do not spam public lobbies requests by waiting for previous request to end before firing a new one ([PR#2276](https://github.com/ORG/REPO/pull/2276))
74197d4 - evanpelle
Update API.md to include type parameter in games/ endpoint
48909d5 - evanpelle
Add API.md to document public api
91f1748 - VariableVince
Perf: remove redundant code from PlayerExecution ([PR#2299](https://github.com/ORG/REPO/pull/2299))
0931d4a - Mike Harris
FIX: Revert Spawn Highlight Color for DUOS, TRIOS, QUADS ([PR#2298](https://github.com/ORG/REPO/pull/2298))
3478b3a - Aotumuri
Fix: Prevent unbind button overflow and wrap long text in keybind settings ([PR#2287](https://github.com/ORG/REPO/pull/2287))
2137507 - unique-coder-124
Perf(pathfinding): replace array.shift() with index-based iteration for O(1) access ([PR#2264](https://github.com/ORG/REPO/pull/2264))
380eab5 - Abdallah Bahrawi
Implement Stop/Start trading with all ([PR#2278](https://github.com/ORG/REPO/pull/2278))
913e814 - Loymdayddaud
Update stale action ([PR#2286](https://github.com/ORG/REPO/pull/2286))
f57adce - Aotumuri
Add missing English keybind text for MIRV action ([PR#2289](https://github.com/ORG/REPO/pull/2289))
565b134 - Mike Harris
Expand Clan Name Possibilities ([PR#2178](https://github.com/ORG/REPO/pull/2178))
39c65d6 - Duwibi
Add Achiran ([PR#2280](https://github.com/ORG/REPO/pull/2280))
69373e2 - Mike Harris
Feature: Improve Spawn Color Highlighting ([PR#2271](https://github.com/ORG/REPO/pull/2271))
f1b70ea - evanpelle
Merge branch 'v26'
8e278a5 - Michal Martínek
Made leaderboard entries bold for teammates ([PR#2221](https://github.com/ORG/REPO/pull/2221))
0f09bd3 - evanpelle
Bugfix: check if modal is not null before checking if it contains isModalOpen
3c329e8 - evanpelle
Merge branch 'v26'
4ada4c7 - Evan
Feature: basic matchmaking ([PR#2227](https://github.com/ORG/REPO/pull/2227))
dddf54b - Vivacious Box
Add deletion duration and indicators ([PR#2216](https://github.com/ORG/REPO/pull/2216))
19597a3 - MaxHT0x
Fix slow radial menu animation for mobile players ([PR#2201](https://github.com/ORG/REPO/pull/2201)) ([PR#2248](https://github.com/ORG/REPO/pull/2248))
d5174d0 - Duwibi
Readd Translation Discord link ([PR#2255](https://github.com/ORG/REPO/pull/2255))
73bf583 - evanpelle
Update section 7 attribution terms
f161c94 - Vivacious Box
Max timer ([PR#1289](https://github.com/ORG/REPO/pull/1289))
75ca2fb - Aotumuri
Reduce redundant toggle strings to stay within Crowdin limits ([PR#2219](https://github.com/ORG/REPO/pull/2219))
94a30bc - VariableVince
Add Reddit link to footer on homepage ([PR#2223](https://github.com/ORG/REPO/pull/2223))
141c431 - icslucas
Enzo video for tutorial ([PR#2208](https://github.com/ORG/REPO/pull/2208))
5540eff - evanpelle
Merge branch 'v26'
fee2f82 - Hiphex
Fix spelling typos and improve code quality ([PR#2186](https://github.com/ORG/REPO/pull/2186))
5f6b85e - evanpelle
Merge branch 'v26'
2c58947 - Evan
Update license - clarify attribution requirement ([PR#2192](https://github.com/ORG/REPO/pull/2192))
e7497bf - evanpelle
Revert "Slider UI change ([PR#2148](https://github.com/ORG/REPO/pull/2148))"
972697a - Baeck Dong Jae
Slider UI change ([PR#2148](https://github.com/ORG/REPO/pull/2148))
11ae047 - VariableVince
Fix Boat hotkey (B) behaviour ([PR#2179](https://github.com/ORG/REPO/pull/2179))
9201fad - evanpelle
Update readme, remove duplicate licensing section ([PR#2184](https://github.com/ORG/REPO/pull/2184))
1ee3cf7 - evanpelle
Add attribution requirement when forking ([PR#2182](https://github.com/ORG/REPO/pull/2182))
New Contributors
- @Hiphex made their first contribution in #2186
- @MaxHT0x made their first contribution in #2248
- @GlacialDrift made their first contribution in #2271
- @unique-coder-124 made their first contribution in #2264
- @Sorikairox made their first contribution in #2276
- @ryanbarlow97 made their first contribution in #2309
- @Saphereye made their first contribution in #2233
- @sambokai made their first contribution in #2225
- @gabrielJacq made their first contribution in #2207
- @kerodkibatu made their first contribution in #2338
- @NewYearNewPhil made their first contribution in #2351
- @mepoohsta made their first contribution in #2375
- @JamesRand12 made their first contribution in #2383
- @FedotCompot made their first contribution in #2399
- @bilgehandk made their first contribution in #2410
- @RjManhas made their first contribution in #2391
- @FxMorin made their first contribution in #2466
- @0xSYJiK made their first contribution in #2469
- @mef51 made their first contribution in #2471
- @Hauke12345 made their first contribution in #2474
Full Changelog: v0.26.18...v0.27.0-beta3