Skip to content

Releases: openfrontio/OpenFrontIO

v0.28.4

02 Jan 00:34

Choose a tag to compare

v0.28.4

  • Revert Christmas theme

v0.28.3

  • New years update - DevelopingTom

v0.28.2

  • Fix bug where bots were not attacking humans 🤖 - FloPinguin (#2697)

v0.28.1

  • Add Crazy Games integration - evanpelle (#2675)
  • Change public game difficulty to Easy 📊 - FloPinguin (#2662)
  • Remove RNG from SAM launchers - Lavodan (#2665)
  • Map fixes for Britannia and Pangaea - Duwibi (#2641)

🎉 OpenFront v28 Release Notes 🎉

Hey everyone! We've got an exciting update packed with features, fixes, and festive content. Here's what's new:

🎊 Meta Changes

  • MIRV Price scaling - MIRVs start at 25M and increase 15M with each MIRV launched by any player.
  • Train Gold Reduction - Reduced train gold from allies from 50k to 35k

🎄 Christmas Features

  • Holiday Homepage Theme - Snowflakes falling, festive colors (green/red), and a santa hat on announcements!
  • Christmas Effects - Santa spawns randomly on the map, themed nukes (gifts & shooting stars), and special fallout effects (melting snowmen, happy elves)
  • Holiday Emojis - New Christmas emojis added: 🎁🌟🎅🎄⛄
  • Themed Colors - Updated Christmas-atom and Christmas-hydro colors for better clarity

🎮 Gameplay Improvements

  • Retaliate Button - Quickly counter incoming attacks with a new retaliate button on attack events
  • MIRV Pricing Changes - Price increases with each launch (starts at 25M, +15M per launch) to prevent MAD stalemates
  • Nation Balancing - Rebalanced nation configs for more varied difficulty focused on AI behavior rather than just troop counts
  • Improved Alliance Logic - Nations now make smarter alliance decisions based on threat assessment and troop strength
  • Enemy Selection Overhaul - Nations are more responsive and can execute parallel attacks on impossible difficulty
  • Donation Requirements - Randomized minimum nation donation requirements based on difficulty to prevent exploits

🗺️ New Maps

  • Four Islands - Small square map with perfectly balanced 25% territory islands
  • Svalmel - Christmas-themed map with 5 nations
  • New York City - Historical NYC map with British/Dutch colonies and Native Peoples
  • Lisbon - Map of Lisbon and surrounding area
  • Gulf of St. Lawrence - Maritime Canada map (with new flags for New Brunswick, Nova Scotia, and Prince Edward Island)
  • Manicouagan - Quebec reservoir map

🎨 UI/UX Enhancements

  • Lobby Team Preview - See team assignments before the game starts, including clan grouping
  • Max Troops Display - Now shown in player info overlay and leaderboard
  • Improved Game Timer - Cleaner hh:mm:ss format, inline with controls for more game space
  • SAM Preview - Nuke trajectories now show if/where SAMs will intercept, with color-coded ranges
  • Missile Silo SAM Preview - Shows SAM coverage when placing missile silos
  • Consistent UI Borders - Fixed padding and border radius across all in-game UI elements
  • Alert Frame Colors - Orange for land attacks, red for betrayals to reduce confusion
  • Team Size Display - Lobby now shows team composition (e.g., "4 Teams of 3")

🐛 Bug Fixes

  • Gold Double Deduction Fix - Removed temporary Construction unit type that caused gold to be deducted twice
  • Clan Tag Team Assignment - Fixed desync when profane usernames had clan tags removed
  • Events Panel Scrolling - Scroll position now stays at bottom properly
  • Nation Strength - Fixed undefined nation strength values affecting starting troops
  • Territory Skins - Fixed territory skin option not working
  • Firefox Back Button - Fixed back button not working in Firefox
  • Structure Icon Sizing - Fixed icons becoming smaller after building upgrades
  • Username Validation - Unified validation and improved error handling
  • Full Lobby Handling - Players can no longer join already-full games

⚙️ Technical Improvements

  • Performance Optimizations - DFS-based cluster calculation, optimized railroad lookups, throttled color scans
  • Code Quality - Better username validation, removed unused code, improved error handling
  • Security - Added safer install script, updated node-forge dependency
  • Documentation - New docs folder with auth & architecture documentation

🎭 Miscellaneous

  • Special Bot Names - Bots now have special names instead of random ones
  • New Emojis - Added factory 🏭 and train 🚂 emojis plus others
  • Keyboard Shortcuts - Fixed shortcuts not firing while typing in quick chat
  • Map Generator - Added --maps flag to process subset of maps, formatting tools
  • Wiki Link Update - Updated to new openfront.wiki address

Thanks to all our contributors who made this release possible! As always, report any bugs you find and enjoy the holiday festivities! 🎮✨

Discord: Report bugs and give feedback in the appropriate channels
GitHub: Full changelog available in the repository

v0.28.3

31 Dec 23:50
ec69459

Choose a tag to compare

v0.28.3

  • New years update - DevelopingTom

v0.28.2

  • Fix bug where bots were not attacking humans 🤖 - FloPinguin (#2697)

v0.28.1

  • Add Crazy Games integration - evanpelle (#2675)
  • Change public game difficulty to Easy 📊 - FloPinguin (#2662)
  • Remove RNG from SAM launchers - Lavodan (#2665)
  • Map fixes for Britannia and Pangaea - Duwibi (#2641)

🎉 OpenFront v28 Release Notes 🎉

Hey everyone! We've got an exciting update packed with features, fixes, and festive content. Here's what's new:

🎊 Meta Changes

  • MIRV Price scaling - MIRVs start at 25M and increase 15M with each MIRV launched by any player.
  • Train Gold Reduction - Reduced train gold from allies from 50k to 35k

🎄 Christmas Features

  • Holiday Homepage Theme - Snowflakes falling, festive colors (green/red), and a santa hat on announcements!
  • Christmas Effects - Santa spawns randomly on the map, themed nukes (gifts & shooting stars), and special fallout effects (melting snowmen, happy elves)
  • Holiday Emojis - New Christmas emojis added: 🎁🌟🎅🎄⛄
  • Themed Colors - Updated Christmas-atom and Christmas-hydro colors for better clarity

🎮 Gameplay Improvements

  • Retaliate Button - Quickly counter incoming attacks with a new retaliate button on attack events
  • MIRV Pricing Changes - Price increases with each launch (starts at 25M, +15M per launch) to prevent MAD stalemates
  • Nation Balancing - Rebalanced nation configs for more varied difficulty focused on AI behavior rather than just troop counts
  • Improved Alliance Logic - Nations now make smarter alliance decisions based on threat assessment and troop strength
  • Enemy Selection Overhaul - Nations are more responsive and can execute parallel attacks on impossible difficulty
  • Donation Requirements - Randomized minimum nation donation requirements based on difficulty to prevent exploits

🗺️ New Maps

  • Four Islands - Small square map with perfectly balanced 25% territory islands
  • Svalmel - Christmas-themed map with 5 nations
  • New York City - Historical NYC map with British/Dutch colonies and Native Peoples
  • Lisbon - Map of Lisbon and surrounding area
  • Gulf of St. Lawrence - Maritime Canada map (with new flags for New Brunswick, Nova Scotia, and Prince Edward Island)
  • Manicouagan - Quebec reservoir map

🎨 UI/UX Enhancements

  • Lobby Team Preview - See team assignments before the game starts, including clan grouping
  • Max Troops Display - Now shown in player info overlay and leaderboard
  • Improved Game Timer - Cleaner hh:mm:ss format, inline with controls for more game space
  • SAM Preview - Nuke trajectories now show if/where SAMs will intercept, with color-coded ranges
  • Missile Silo SAM Preview - Shows SAM coverage when placing missile silos
  • Consistent UI Borders - Fixed padding and border radius across all in-game UI elements
  • Alert Frame Colors - Orange for land attacks, red for betrayals to reduce confusion
  • Team Size Display - Lobby now shows team composition (e.g., "4 Teams of 3")

🐛 Bug Fixes

  • Gold Double Deduction Fix - Removed temporary Construction unit type that caused gold to be deducted twice
  • Clan Tag Team Assignment - Fixed desync when profane usernames had clan tags removed
  • Events Panel Scrolling - Scroll position now stays at bottom properly
  • Nation Strength - Fixed undefined nation strength values affecting starting troops
  • Territory Skins - Fixed territory skin option not working
  • Firefox Back Button - Fixed back button not working in Firefox
  • Structure Icon Sizing - Fixed icons becoming smaller after building upgrades
  • Username Validation - Unified validation and improved error handling
  • Full Lobby Handling - Players can no longer join already-full games

⚙️ Technical Improvements

  • Performance Optimizations - DFS-based cluster calculation, optimized railroad lookups, throttled color scans
  • Code Quality - Better username validation, removed unused code, improved error handling
  • Security - Added safer install script, updated node-forge dependency
  • Documentation - New docs folder with auth & architecture documentation

🎭 Miscellaneous

  • Special Bot Names - Bots now have special names instead of random ones
  • New Emojis - Added factory 🏭 and train 🚂 emojis plus others
  • Keyboard Shortcuts - Fixed shortcuts not firing while typing in quick chat
  • Map Generator - Added --maps flag to process subset of maps, formatting tools
  • Wiki Link Update - Updated to new openfront.wiki address

Thanks to all our contributors who made this release possible! As always, report any bugs you find and enjoy the holiday festivities! 🎮✨

Discord: Report bugs and give feedback in the appropriate channels
GitHub: Full changelog available in the repository

v0.28.2

26 Dec 04:29

Choose a tag to compare

v0.28.2

  • Fix bug where bots were not attacking humans 🤖 - FloPinguin (#2697)

v0.28.1

  • Add Crazy Games integration - evanpelle (#2675)
  • Change public game difficulty to Easy 📊 - FloPinguin (#2662)
  • Remove RNG from SAM launchers - Lavodan (#2665)
  • Map fixes for Britannia and Pangaea - Duwibi (#2641)

🎉 OpenFront v28 Release Notes 🎉

Hey everyone! We've got an exciting update packed with features, fixes, and festive content. Here's what's new:

🎊 Meta Changes

  • MIRV Price scaling - MIRVs start at 25M and increase 15M with each MIRV launched by any player.
  • Train Gold Reduction - Reduced train gold from allies from 50k to 35k

🎄 Christmas Features

  • Holiday Homepage Theme - Snowflakes falling, festive colors (green/red), and a santa hat on announcements!
  • Christmas Effects - Santa spawns randomly on the map, themed nukes (gifts & shooting stars), and special fallout effects (melting snowmen, happy elves)
  • Holiday Emojis - New Christmas emojis added: 🎁🌟🎅🎄⛄
  • Themed Colors - Updated Christmas-atom and Christmas-hydro colors for better clarity

🎮 Gameplay Improvements

  • Retaliate Button - Quickly counter incoming attacks with a new retaliate button on attack events
  • MIRV Pricing Changes - Price increases with each launch (starts at 25M, +15M per launch) to prevent MAD stalemates
  • Nation Balancing - Rebalanced nation configs for more varied difficulty focused on AI behavior rather than just troop counts
  • Improved Alliance Logic - Nations now make smarter alliance decisions based on threat assessment and troop strength
  • Enemy Selection Overhaul - Nations are more responsive and can execute parallel attacks on impossible difficulty
  • Donation Requirements - Randomized minimum nation donation requirements based on difficulty to prevent exploits

🗺️ New Maps

  • Four Islands - Small square map with perfectly balanced 25% territory islands
  • Svalmel - Christmas-themed map with 5 nations
  • New York City - Historical NYC map with British/Dutch colonies and Native Peoples
  • Lisbon - Map of Lisbon and surrounding area
  • Gulf of St. Lawrence - Maritime Canada map (with new flags for New Brunswick, Nova Scotia, and Prince Edward Island)
  • Manicouagan - Quebec reservoir map

🎨 UI/UX Enhancements

  • Lobby Team Preview - See team assignments before the game starts, including clan grouping
  • Max Troops Display - Now shown in player info overlay and leaderboard
  • Improved Game Timer - Cleaner hh:mm:ss format, inline with controls for more game space
  • SAM Preview - Nuke trajectories now show if/where SAMs will intercept, with color-coded ranges
  • Missile Silo SAM Preview - Shows SAM coverage when placing missile silos
  • Consistent UI Borders - Fixed padding and border radius across all in-game UI elements
  • Alert Frame Colors - Orange for land attacks, red for betrayals to reduce confusion
  • Team Size Display - Lobby now shows team composition (e.g., "4 Teams of 3")

🐛 Bug Fixes

  • Gold Double Deduction Fix - Removed temporary Construction unit type that caused gold to be deducted twice
  • Clan Tag Team Assignment - Fixed desync when profane usernames had clan tags removed
  • Events Panel Scrolling - Scroll position now stays at bottom properly
  • Nation Strength - Fixed undefined nation strength values affecting starting troops
  • Territory Skins - Fixed territory skin option not working
  • Firefox Back Button - Fixed back button not working in Firefox
  • Structure Icon Sizing - Fixed icons becoming smaller after building upgrades
  • Username Validation - Unified validation and improved error handling
  • Full Lobby Handling - Players can no longer join already-full games

⚙️ Technical Improvements

  • Performance Optimizations - DFS-based cluster calculation, optimized railroad lookups, throttled color scans
  • Code Quality - Better username validation, removed unused code, improved error handling
  • Security - Added safer install script, updated node-forge dependency
  • Documentation - New docs folder with auth & architecture documentation

🎭 Miscellaneous

  • Special Bot Names - Bots now have special names instead of random ones
  • New Emojis - Added factory 🏭 and train 🚂 emojis plus others
  • Keyboard Shortcuts - Fixed shortcuts not firing while typing in quick chat
  • Map Generator - Added --maps flag to process subset of maps, formatting tools
  • Wiki Link Update - Updated to new openfront.wiki address

Thanks to all our contributors who made this release possible! As always, report any bugs you find and enjoy the holiday festivities! 🎮✨

Discord: Report bugs and give feedback in the appropriate channels
GitHub: Full changelog available in the repository

v0.28.1

23 Dec 18:44
a810e0a

Choose a tag to compare

v0.28.1

  • Add Crazy Games integration - evanpelle (#2675)
  • Change public game difficulty to Easy 📊 - FloPinguin (#2662)
  • Remove RNG from SAM launchers - Lavodan (#2665)
  • Map fixes for Britannia and Pangaea - Duwibi (#2641)

🎉 OpenFront v28 Release Notes 🎉

Hey everyone! We've got an exciting update packed with features, fixes, and festive content. Here's what's new:

🎊 Meta Changes

  • MIRV Price scaling - MIRVs start at 25M and increase 15M with each MIRV launched by any player.
  • Train Gold Reduction - Reduced train gold from allies from 50k to 35k

🎄 Christmas Features

  • Holiday Homepage Theme - Snowflakes falling, festive colors (green/red), and a santa hat on announcements!
  • Christmas Effects - Santa spawns randomly on the map, themed nukes (gifts & shooting stars), and special fallout effects (melting snowmen, happy elves)
  • Holiday Emojis - New Christmas emojis added: 🎁🌟🎅🎄⛄
  • Themed Colors - Updated Christmas-atom and Christmas-hydro colors for better clarity

🎮 Gameplay Improvements

  • Retaliate Button - Quickly counter incoming attacks with a new retaliate button on attack events
  • MIRV Pricing Changes - Price increases with each launch (starts at 25M, +15M per launch) to prevent MAD stalemates
  • Nation Balancing - Rebalanced nation configs for more varied difficulty focused on AI behavior rather than just troop counts
  • Improved Alliance Logic - Nations now make smarter alliance decisions based on threat assessment and troop strength
  • Enemy Selection Overhaul - Nations are more responsive and can execute parallel attacks on impossible difficulty
  • Donation Requirements - Randomized minimum nation donation requirements based on difficulty to prevent exploits

🗺️ New Maps

  • Four Islands - Small square map with perfectly balanced 25% territory islands
  • Svalmel - Christmas-themed map with 5 nations
  • New York City - Historical NYC map with British/Dutch colonies and Native Peoples
  • Lisbon - Map of Lisbon and surrounding area
  • Gulf of St. Lawrence - Maritime Canada map (with new flags for New Brunswick, Nova Scotia, and Prince Edward Island)
  • Manicouagan - Quebec reservoir map

🎨 UI/UX Enhancements

  • Lobby Team Preview - See team assignments before the game starts, including clan grouping
  • Max Troops Display - Now shown in player info overlay and leaderboard
  • Improved Game Timer - Cleaner hh:mm:ss format, inline with controls for more game space
  • SAM Preview - Nuke trajectories now show if/where SAMs will intercept, with color-coded ranges
  • Missile Silo SAM Preview - Shows SAM coverage when placing missile silos
  • Consistent UI Borders - Fixed padding and border radius across all in-game UI elements
  • Alert Frame Colors - Orange for land attacks, red for betrayals to reduce confusion
  • Team Size Display - Lobby now shows team composition (e.g., "4 Teams of 3")

🐛 Bug Fixes

  • Gold Double Deduction Fix - Removed temporary Construction unit type that caused gold to be deducted twice
  • Clan Tag Team Assignment - Fixed desync when profane usernames had clan tags removed
  • Events Panel Scrolling - Scroll position now stays at bottom properly
  • Nation Strength - Fixed undefined nation strength values affecting starting troops
  • Territory Skins - Fixed territory skin option not working
  • Firefox Back Button - Fixed back button not working in Firefox
  • Structure Icon Sizing - Fixed icons becoming smaller after building upgrades
  • Username Validation - Unified validation and improved error handling
  • Full Lobby Handling - Players can no longer join already-full games

⚙️ Technical Improvements

  • Performance Optimizations - DFS-based cluster calculation, optimized railroad lookups, throttled color scans
  • Code Quality - Better username validation, removed unused code, improved error handling
  • Security - Added safer install script, updated node-forge dependency
  • Documentation - New docs folder with auth & architecture documentation

🎭 Miscellaneous

  • Special Bot Names - Bots now have special names instead of random ones
  • New Emojis - Added factory 🏭 and train 🚂 emojis plus others
  • Keyboard Shortcuts - Fixed shortcuts not firing while typing in quick chat
  • Map Generator - Added --maps flag to process subset of maps, formatting tools
  • Wiki Link Update - Updated to new openfront.wiki address

Thanks to all our contributors who made this release possible! As always, report any bugs you find and enjoy the holiday festivities! 🎮✨

Discord: Report bugs and give feedback in the appropriate channels
GitHub: Full changelog available in the repository

v0.28.0

18 Dec 19:12

Choose a tag to compare

🎉 OpenFront v28 Release Notes 🎉

Hey everyone! We've got an exciting update packed with features, fixes, and festive content. Here's what's new:

🎊 Meta Changes

  • MIRV Price scaling - MIRVs start at 25M and increase 15M with each MIRV launched by any player.
  • Train Gold Reduction - Reduced train gold from allies from 50k to 35k

🎄 Christmas Features

  • Holiday Homepage Theme - Snowflakes falling, festive colors (green/red), and a santa hat on announcements!
  • Christmas Effects - Santa spawns randomly on the map, themed nukes (gifts & shooting stars), and special fallout effects (melting snowmen, happy elves)
  • Holiday Emojis - New Christmas emojis added: 🎁🌟🎅🎄⛄
  • Themed Colors - Updated Christmas-atom and Christmas-hydro colors for better clarity

🎮 Gameplay Improvements

  • Retaliate Button - Quickly counter incoming attacks with a new retaliate button on attack events
  • MIRV Pricing Changes - Price increases with each launch (starts at 25M, +15M per launch) to prevent MAD stalemates
  • Nation Balancing - Rebalanced nation configs for more varied difficulty focused on AI behavior rather than just troop counts
  • Improved Alliance Logic - Nations now make smarter alliance decisions based on threat assessment and troop strength
  • Enemy Selection Overhaul - Nations are more responsive and can execute parallel attacks on impossible difficulty
  • Donation Requirements - Randomized minimum nation donation requirements based on difficulty to prevent exploits

🗺️ New Maps

  • Four Islands - Small square map with perfectly balanced 25% territory islands
  • Svalmel - Christmas-themed map with 5 nations
  • New York City - Historical NYC map with British/Dutch colonies and Native Peoples
  • Lisbon - Map of Lisbon and surrounding area
  • Gulf of St. Lawrence - Maritime Canada map (with new flags for New Brunswick, Nova Scotia, and Prince Edward Island)
  • Manicouagan - Quebec reservoir map

🎨 UI/UX Enhancements

  • Lobby Team Preview - See team assignments before the game starts, including clan grouping
  • Max Troops Display - Now shown in player info overlay and leaderboard
  • Improved Game Timer - Cleaner hh:mm:ss format, inline with controls for more game space
  • SAM Preview - Nuke trajectories now show if/where SAMs will intercept, with color-coded ranges
  • Missile Silo SAM Preview - Shows SAM coverage when placing missile silos
  • Consistent UI Borders - Fixed padding and border radius across all in-game UI elements
  • Alert Frame Colors - Orange for land attacks, red for betrayals to reduce confusion
  • Team Size Display - Lobby now shows team composition (e.g., "4 Teams of 3")

🐛 Bug Fixes

  • Gold Double Deduction Fix - Removed temporary Construction unit type that caused gold to be deducted twice
  • Clan Tag Team Assignment - Fixed desync when profane usernames had clan tags removed
  • Events Panel Scrolling - Scroll position now stays at bottom properly
  • Nation Strength - Fixed undefined nation strength values affecting starting troops
  • Territory Skins - Fixed territory skin option not working
  • Firefox Back Button - Fixed back button not working in Firefox
  • Structure Icon Sizing - Fixed icons becoming smaller after building upgrades
  • Username Validation - Unified validation and improved error handling
  • Full Lobby Handling - Players can no longer join already-full games

⚙️ Technical Improvements

  • Performance Optimizations - DFS-based cluster calculation, optimized railroad lookups, throttled color scans
  • Code Quality - Better username validation, removed unused code, improved error handling
  • Security - Added safer install script, updated node-forge dependency
  • Documentation - New docs folder with auth & architecture documentation

🎭 Miscellaneous

  • Special Bot Names - Bots now have special names instead of random ones
  • New Emojis - Added factory 🏭 and train 🚂 emojis plus others
  • Keyboard Shortcuts - Fixed shortcuts not firing while typing in quick chat
  • Map Generator - Added --maps flag to process subset of maps, formatting tools
  • Wiki Link Update - Updated to new openfront.wiki address

Thanks to all our contributors who made this release possible! As always, report any bugs you find and enjoy the holiday festivities! 🎮✨

Discord: Report bugs and give feedback in the appropriate channels
GitHub: Full changelog available in the repository

v0.28.0-beta-v3

17 Dec 17:28

Choose a tag to compare

Changes

  • Reduced ally train gold from 50k => 35k
  • MIRVs start at 25M, increase by 25M with each launch

v0.28.0-beta-v2

17 Dec 16:54

Choose a tag to compare

Changes

  • Reduced train spawn rate
  • MIRVs start at 25M, increase by 15M with each launch

v0.28.0-beta-v1

16 Dec 23:15

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.27.10...v0.28.0-beta-v1

v0.27.10

12 Dec 18:26

Choose a tag to compare

⚠️ Important Notice

Due to the authentication system overhaul, all users must log in again after this update.
Contact support@openfront.io if you have issues.

v0.27.10

Better error logging for authentication failures

v0.27.9

Reduced train spawn frequency ~10%

v0.27.8

Fixed "connection refused: unauthorized" error

v0.27.7

Increased frequency of free-for-all games
Revamped account & authentication system with improved security and user experience

v0.27.6

bugfix: turnstile checkbox appearing multiple times

v0.27.5

bugfix: turnstile sometimes not loading

v0.27.4

Add bot detection - evanpelle

v0.27.3

Optimize ads

v0.27.2

2b606f2 - VariableVince
Fix: 'Mini Map' to 'Compact Map' for Private Lobby Modal (#2520)

3814525 - FloPinguin
Alliance icon does no longer stretch/disappear 🖌️ (#2527)

d694f61 - DevelopingTom
Add factory & train emojis (#2522)

e99bf63 - VariableVince
Fix: prevent desync after clan team assignment for profane username (#2511)

c8fb8e7 - evanpelle
record stats for factory build and capture

v0.27.1

  • Remove Humans vs Nations from public games.

v0.27.0

  • SAM range increases when stacked
  • Added troop penalty when transport ship retreats to nerf boat banking.
  • Better Nation ai
  • Conqueror gets conquered AFK team mates' ships
  • Moving warships now possible on touch screen too

Contributions

5fbdea3 - evanpelle
Show enzo YouTube tutorial on death screen

44920f0 - evanpelle
Bugfix: Kick player in private lobby

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 (#2483)

9287d03 - evanpelle
Bugfix: emoji table was too small on firefox

5993429 - unique-coder-124
Fix(2388): troop penalty applied to boat retreat (#2389)

ce2b353 - evanpelle
Merge branch 'v26'

dcf5d1b - Hauke12345
Fading handshake (#2474)

9840306 - evanpelle
Fix translation for humans vs nations in public lobby

807151b - evanpelle
Revert "Improve random spawn (#2465)"

0ba709c - Evan
Create clan stats modal (#2479)

2b2200c - Mykola
Improve random spawn (#2465)

90b7345 - FloPinguin
Added NameLayer-Icons to PlayerInfoOverlay ✨ (#2446)

9c24d29 - VariableVince
AFK team mate v2: better ship handling + tests + bugfix (#2396)

9130142 - evanpelle
Update API.md to include clans api

33651df - Mohammed Chamma
Substitute 'Palestinian Territory' with 'Palestine' (#2471)

be75d2a - Mohamad Reza
Fixed Pahlavi Iran flag not showing in game (#2469)

e22f248 - dependabot[bot]
Bump js-yaml from 4.1.0 to 4.1.1 in the npm_and_yarn group across 1 directory (#2456)

2b44b68 - Mike Harris
Feature - Improve Structure Color Contrast (#2454)

7373a28 - scamiv
Feature/frame profiler (#2467)

a883d61 - Fx Morin
Performance: Remove un-optimized blurring (#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 (#2432)

0200df3 - FloPinguin
Let nations send retaliation warships! (#2376)

d49566b - Will Dunlop
Fix: two rivers that were not connected fully (#2422)

a24710a - Rj Manhas
A timer and icon flashing for betrayal debuff (#2430)

34251c0 - Ryan
Lobby fill time added to stats (#2382)

508849a - Bilgehan Demirkaya
Fix Emoji Panel Z-Index (#2421)

6a78494 - Rj Manhas
Added notification when a player wants to renew (#2391)

ffe1ad0 - Mykola
Add a note to the README explaining the nuances of replaying production games locally (#2416)

d07f84f - VariableVince
Move warship by a touch (of magic) (#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 (#2410)

cde2967 - Thomas Cruveilher
Feat: display changelog modal on new version to improve awareness (#2403)

aa6d3eb - Loymdayddaud
Update pull request template (#2402)

3762b16 - FedotCompot
Feat: additional tag added to build.sh + latest tag added on new releases (#2399)

75ca7b1 - James R
Feat: improve emoji panel UI and UX (#2383)

25ea111 - Mykola
Random spawn (#2375)

0204866 - Kerod Kibatu
Add Visual Alert when Attacked (#2358)

d3c4cd6 - DevelopingTom
Record missing stats (#2407)

76bd70a - Thomas Cruveilher
Fix: newsbutton not stretched anymore (#2404)

5dde4cc - NewYearNewPhil
Extend SAM Range to cover Hydros when stacked (#2351)

6fe81cb - VariableVince
Team leaderboard: own team bold + fix headers alignment (#2336)

7b85114 - Kerod Kibatu
Add nuke trail preview (#2350)

e8a04d9 - evanpelle
Merge branch 'v26'

bd4bbde - iamlewis
Discord and OFM advert added (#2380)

c371112 - Kerod Kibatu
Add performance stats (#2338)

a335d3c - Thomas Cruveilher
Fix(replay): change text to 'replay speed' when watching a replay #2357 (#2365)

efec27b - VariableVince
Fix empty Leaderboard on Teams replay (#2370)

9abb8c9 - Aotumuri
Remove pattern MLS entries (#2371)

6ce1835 - Vivacious Box
Fix socket log (#2369)

f607f6d - FloPinguin
Nations rarely sent boats, now they do! (#2161)

935ff7a - Thomas Cruveilher
Fix: prevent scrolling outside the map (#2360)

63a8431 - Will Dunlop
Add rivers to britannia (#2026)

bac05fc - Gabriel Jacques
Added cities to the Montreal map (#2207)

02b4702 - evanpelle
Merge branch 'v26'

64e8733 - VariableVince
Delete unit: 5s > 15s cooldown and new location in Radial Menu (#2345)

daf3fee - Ryan Barlow
Change Colour/Thickness and Add Rotation to SAM Radius (#2348)

380307e - Ryan Barlow
SAM Sites bugfix: due to ownership changes (#2342)

d9ea9fd - VariableVince
Fix betrayals for Nations always 0 on Player Info Panel (#2334)

320a494 - VariableVince
Remove redundant function from FakeHumanExecution (#2335)

04c240d - evanpelle
Merge branch 'v26'

2ac6b13 - VariableVince
Patterns are now named Skins, change leftover old translation strings (#2331)

0def339 - Vivacious Box
Fix modifierkey setting for mac (#2327)

fbb818b - Duwibi
Add Nuke Wars Baikal Map (#2306)

af86a92 - Sam Bokai
Feature: Enable FakeHumans ("Nation Bots") to Launch MIRVs Strategically (#2225)

7fe3b03 - Lavodan
Fix stretched icons (#2316)

4ee3cbc - Mike Harris
Features: Team Game Spawn Color Tint (#2303)

bb5ccbf - evanpelle
Reduce statement test coverage to 21%

323a5b5 - Ryan Barlow
SAM Radius (#2307)

b7519ab - DevelopingTom
Add new nuke preview FX (#2322)

ecced3c - VariableVince
Fix: remove duplicate setting of _troops from ControlPanel (#2315)

9e694b4 - Vivacious Box
Fill the range indicator with white for better clarity (#2319)

0789f0d - Adarsh Das
Add Nations Vs Players Game Mode (#2233)

02bdaaa - evanpelle
Merge branch 'v26'

7dd45e8 - Ryan Barlow
Bomb target location (same logic as naval invasions) (#2309)

cb744b4 - Lavodan
Fix incorrect display of ability to upgrade enemy units (#2308)

4a9a196 - Thomas Cruveilher
Fix(client): do not spam public lobbies requests by waiting for previous request to end before firing a new one (#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 (#2299)

0931d4a - Mike Harris
FIX: Revert Spawn Highlight Color for DUOS, TRIOS, QUADS (#2298)

3478b3a - Aotumuri
Fix: Prevent unbind button overflow and wrap long text in keybind settings (#2287)

2137507 - unique-coder-124
Perf(pathfinding): replace array.shift() with index-based iteration for O(1) access (#2264)

380eab5 - Abdallah Bahrawi
Implement Stop/Start trading with all (#2278)

913e814 - Loymdayddaud
Update stale action (#2286)

f57adce - Aotumuri
Add missing English keybind text for MIRV action (#2289)

565b134 - Mike Harris
Expand Clan Name Possibilities (#2178)

39c65d6 - Duwibi
Add Achiran (#2280)

69373e2 - Mike Harris
Feature: Improve Spawn Color Highlighting (#2271)

f1b70ea - evanpelle
Merge branch 'v26'

8e278a5 - Michal Martínek
Made leaderboard entries bold for teammates (#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 (#2227)

dddf54b - Vivacious Box
Add deletion duration and i...

Read more

v0.27.9

12 Dec 17:53

Choose a tag to compare

⚠️ Important Notice

Due to the authentication system overhaul, all users must log in again after this update.
Contact support@openfront.io if you have issues.

v0.27.9

Reduced train spawn frequency ~10%

v0.27.8

Fixed "connection refused: unauthorized" error

v0.27.7

Increased frequency of free-for-all games
Revamped account & authentication system with improved security and user experience

v0.27.6

bugfix: turnstile checkbox appearing multiple times

v0.27.5

bugfix: turnstile sometimes not loading

v0.27.4

Add bot detection - evanpelle

v0.27.3

Optimize ads

v0.27.2

2b606f2 - VariableVince
Fix: 'Mini Map' to 'Compact Map' for Private Lobby Modal (#2520)

3814525 - FloPinguin
Alliance icon does no longer stretch/disappear 🖌️ (#2527)

d694f61 - DevelopingTom
Add factory & train emojis (#2522)

e99bf63 - VariableVince
Fix: prevent desync after clan team assignment for profane username (#2511)

c8fb8e7 - evanpelle
record stats for factory build and capture

v0.27.1

  • Remove Humans vs Nations from public games.

v0.27.0

  • SAM range increases when stacked
  • Added troop penalty when transport ship retreats to nerf boat banking.
  • Better Nation ai
  • Conqueror gets conquered AFK team mates' ships
  • Moving warships now possible on touch screen too

Contributions

5fbdea3 - evanpelle
Show enzo YouTube tutorial on death screen

44920f0 - evanpelle
Bugfix: Kick player in private lobby

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 (#2483)

9287d03 - evanpelle
Bugfix: emoji table was too small on firefox

5993429 - unique-coder-124
Fix(2388): troop penalty applied to boat retreat (#2389)

ce2b353 - evanpelle
Merge branch 'v26'

dcf5d1b - Hauke12345
Fading handshake (#2474)

9840306 - evanpelle
Fix translation for humans vs nations in public lobby

807151b - evanpelle
Revert "Improve random spawn (#2465)"

0ba709c - Evan
Create clan stats modal (#2479)

2b2200c - Mykola
Improve random spawn (#2465)

90b7345 - FloPinguin
Added NameLayer-Icons to PlayerInfoOverlay ✨ (#2446)

9c24d29 - VariableVince
AFK team mate v2: better ship handling + tests + bugfix (#2396)

9130142 - evanpelle
Update API.md to include clans api

33651df - Mohammed Chamma
Substitute 'Palestinian Territory' with 'Palestine' (#2471)

be75d2a - Mohamad Reza
Fixed Pahlavi Iran flag not showing in game (#2469)

e22f248 - dependabot[bot]
Bump js-yaml from 4.1.0 to 4.1.1 in the npm_and_yarn group across 1 directory (#2456)

2b44b68 - Mike Harris
Feature - Improve Structure Color Contrast (#2454)

7373a28 - scamiv
Feature/frame profiler (#2467)

a883d61 - Fx Morin
Performance: Remove un-optimized blurring (#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 (#2432)

0200df3 - FloPinguin
Let nations send retaliation warships! (#2376)

d49566b - Will Dunlop
Fix: two rivers that were not connected fully (#2422)

a24710a - Rj Manhas
A timer and icon flashing for betrayal debuff (#2430)

34251c0 - Ryan
Lobby fill time added to stats (#2382)

508849a - Bilgehan Demirkaya
Fix Emoji Panel Z-Index (#2421)

6a78494 - Rj Manhas
Added notification when a player wants to renew (#2391)

ffe1ad0 - Mykola
Add a note to the README explaining the nuances of replaying production games locally (#2416)

d07f84f - VariableVince
Move warship by a touch (of magic) (#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 (#2410)

cde2967 - Thomas Cruveilher
Feat: display changelog modal on new version to improve awareness (#2403)

aa6d3eb - Loymdayddaud
Update pull request template (#2402)

3762b16 - FedotCompot
Feat: additional tag added to build.sh + latest tag added on new releases (#2399)

75ca7b1 - James R
Feat: improve emoji panel UI and UX (#2383)

25ea111 - Mykola
Random spawn (#2375)

0204866 - Kerod Kibatu
Add Visual Alert when Attacked (#2358)

d3c4cd6 - DevelopingTom
Record missing stats (#2407)

76bd70a - Thomas Cruveilher
Fix: newsbutton not stretched anymore (#2404)

5dde4cc - NewYearNewPhil
Extend SAM Range to cover Hydros when stacked (#2351)

6fe81cb - VariableVince
Team leaderboard: own team bold + fix headers alignment (#2336)

7b85114 - Kerod Kibatu
Add nuke trail preview (#2350)

e8a04d9 - evanpelle
Merge branch 'v26'

bd4bbde - iamlewis
Discord and OFM advert added (#2380)

c371112 - Kerod Kibatu
Add performance stats (#2338)

a335d3c - Thomas Cruveilher
Fix(replay): change text to 'replay speed' when watching a replay #2357 (#2365)

efec27b - VariableVince
Fix empty Leaderboard on Teams replay (#2370)

9abb8c9 - Aotumuri
Remove pattern MLS entries (#2371)

6ce1835 - Vivacious Box
Fix socket log (#2369)

f607f6d - FloPinguin
Nations rarely sent boats, now they do! (#2161)

935ff7a - Thomas Cruveilher
Fix: prevent scrolling outside the map (#2360)

63a8431 - Will Dunlop
Add rivers to britannia (#2026)

bac05fc - Gabriel Jacques
Added cities to the Montreal map (#2207)

02b4702 - evanpelle
Merge branch 'v26'

64e8733 - VariableVince
Delete unit: 5s > 15s cooldown and new location in Radial Menu (#2345)

daf3fee - Ryan Barlow
Change Colour/Thickness and Add Rotation to SAM Radius (#2348)

380307e - Ryan Barlow
SAM Sites bugfix: due to ownership changes (#2342)

d9ea9fd - VariableVince
Fix betrayals for Nations always 0 on Player Info Panel (#2334)

320a494 - VariableVince
Remove redundant function from FakeHumanExecution (#2335)

04c240d - evanpelle
Merge branch 'v26'

2ac6b13 - VariableVince
Patterns are now named Skins, change leftover old translation strings (#2331)

0def339 - Vivacious Box
Fix modifierkey setting for mac (#2327)

fbb818b - Duwibi
Add Nuke Wars Baikal Map (#2306)

af86a92 - Sam Bokai
Feature: Enable FakeHumans ("Nation Bots") to Launch MIRVs Strategically (#2225)

7fe3b03 - Lavodan
Fix stretched icons (#2316)

4ee3cbc - Mike Harris
Features: Team Game Spawn Color Tint (#2303)

bb5ccbf - evanpelle
Reduce statement test coverage to 21%

323a5b5 - Ryan Barlow
SAM Radius (#2307)

b7519ab - DevelopingTom
Add new nuke preview FX (#2322)

ecced3c - VariableVince
Fix: remove duplicate setting of _troops from ControlPanel (#2315)

9e694b4 - Vivacious Box
Fill the range indicator with white for better clarity (#2319)

0789f0d - Adarsh Das
Add Nations Vs Players Game Mode (#2233)

02bdaaa - evanpelle
Merge branch 'v26'

7dd45e8 - Ryan Barlow
Bomb target location (same logic as naval invasions) (#2309)

cb744b4 - Lavodan
Fix incorrect display of ability to upgrade enemy units (#2308)

4a9a196 - Thomas Cruveilher
Fix(client): do not spam public lobbies requests by waiting for previous request to end before firing a new one (#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 (#2299)

0931d4a - Mike Harris
FIX: Revert Spawn Highlight Color for DUOS, TRIOS, QUADS (#2298)

3478b3a - Aotumuri
Fix: Prevent unbind button overflow and wrap long text in keybind settings (#2287)

2137507 - unique-coder-124
Perf(pathfinding): replace array.shift() with index-based iteration for O(1) access (#2264)

380eab5 - Abdallah Bahrawi
Implement Stop/Start trading with all (#2278)

913e814 - Loymdayddaud
Update stale action (#2286)

f57adce - Aotumuri
Add missing English keybind text for MIRV action (#2289)

565b134 - Mike Harris
Expand Clan Name Possibilities (#2178)

39c65d6 - Duwibi
Add Achiran (#2280)

69373e2 - Mike Harris
Feature: Improve Spawn Color Highlighting (#2271)

f1b70ea - evanpelle
Merge branch 'v26'

8e278a5 - Michal Martínek
Made leaderboard entries bold for teammates (#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 (#2227)

dddf54b - Vivacious Box
Add deletion duration and indicators (#2216)

19597a3 - MaxHT0x
Fix slow radial me...

Read more