Commit Graph

1697 Commits

Author SHA1 Message Date
evan 764cda78f3 add footer link to privacy policy and terms of service 2025-05-05 11:28:13 -07:00
evan ba630c1844 remove master metrics, we'll be using node exporter instead for system info 2025-05-02 12:31:31 -07:00
evan 2e39a1c602 change worker metrics to guage 2025-05-02 08:45:37 -07:00
evan 57b08cd6c8 type: Sierra Leone in Africa.json 2025-05-02 08:02:55 -07:00
evan c874301914 don't allow building units during spawn phase 2025-05-02 08:02:47 -07:00
evan b895fce08d update version to 22.3 2025-05-02 07:46:45 -07:00
PilkeySEK 3ece10c86a Fix emoji exploit (#640)
This should fix the exploit that allows players to send custom text as
an "emoji". It does this by introducing a emoji ID (index into the emoji
table) instead of sending the raw emoji as a string.

- [ ] I have added screenshots for all UI updates
- [X] I confirm I have thoroughly tested these changes and take full
responsibility for any bugs introduced
- [X] I understand that submitting code with bugs that could have been
caught through manual testing blocks releases and new features for all
contributors
regression is found:
PilkeySEK
2025-05-02 07:46:14 -07:00
evan 4f081dbd36 show team in the player overlay panel 2025-05-02 07:42:36 -07:00
evan 7c16c65680 show team in player overlay panel 2025-05-02 07:40:59 -07:00
evan 7b4f235540 in spawn phase highligh player as green if on the same team 2025-05-02 07:40:51 -07:00
evan 71892d4b64 update version 2025-04-29 19:32:21 -07:00
evan 924ab2f140 re-enable donation in ffa 2025-04-29 19:28:42 -07:00
evanpelle b5fc7a00d9 add link to tournament (#621)
## Description:

## Please complete the following:

- [x] I have added screenshots for all UI updates
- [x] I confirm I have thoroughly tested these changes and take full
responsibility for any bugs introduced
- [x] I understand that submitting code with bugs that could have been
caught through manual testing blocks releases and new features for all
contributors

## Please put your Discord username so you can be contacted if a bug or
regression is found:

<DISCORD USERNAME>

Co-authored-by: evan <openfrontio@gmail.com>
2025-04-29 13:22:54 -07:00
evan 1ec3634230 add privacy policy and terms of service 2025-04-29 09:47:36 -07:00
evanpelle eabd532e2f Tile expansion (#606)
## Description:
Modify tile expansion logic, creates more consistent expansion.

## Please complete the following:

- [x] I have added screenshots for all UI updates
- [x] I confirm I have thoroughly tested these changes and take full
responsibility for any bugs introduced
- [x] I understand that submitting code with bugs that could have been
caught through manual testing blocks releases and new features for all
contributors

## Please put your Discord username so you can be contacted if a bug or
regression is found:

<DISCORD USERNAME>
evan

---------

Co-authored-by: evan <openfrontio@gmail.com>
2025-04-28 15:19:59 -07:00
evan d2d66675a4 re-enable stacking 2025-04-28 15:19:17 -07:00
evan 2f115736c8 use HOSTNAME for job name to prevent conflict 2025-04-28 13:01:27 -07:00
evan 95cdd8d0a1 update version 2025-04-28 10:17:08 -07:00
evan 4012fa47ca bugfix: make sure to add teams before assigning players, this caused all team games to have only two teams 2025-04-28 10:08:27 -07:00
Scott Anderson 32597b3993 Shuffle playlist order (#612)
## Description:

## Please complete the following:

- [x] I have added screenshots for all UI updates
- [ ] I confirm I have thoroughly tested these changes and take full
responsibility for any bugs introduced
- [x] I understand that submitting code with bugs that could have been
caught through manual testing blocks releases and new features for all
contributors

## Please put your Discord username so you can be contacted if a bug or
regression is found:

fake.neo

Co-authored-by: Scott Anderson <662325+scottanderson@users.noreply.github.com>
2025-04-28 10:04:11 -07:00
evan 1752f24075 disable defense post shooting ships for now 2025-04-26 09:51:57 -07:00
evan 37cc106a3d reduce structureMinDist to 12, allow for some overlap 2025-04-26 09:44:00 -07:00
evan 288fd8b01f bugfix: remove unit before updating tile in UnitImpl.move(). This is because if a unit moves too fast or on border, UnitGrid will not find the existing unit, causing duplicate units 2025-04-26 09:37:06 -07:00
evan f808f6484a cleanup SAMLauncher execution, warheadTargers & target local variable instead of field 2025-04-26 09:36:59 -07:00
Aotumuri 173ab1b629 mls-fix (#607)
## Description:
added Europe classic key
## Please complete the following:

- [?] I have added screenshots for all UI updates
- [x] I confirm I have thoroughly tested these changes and take full
responsibility for any bugs introduced
- [x] I understand that submitting code with bugs that could have been
caught through manual testing blocks releases and new features for all
contributors

## Please put your Discord username so you can be contacted if a bug or
regression is found:

<DISCORD USERNAME>
2025-04-25 16:07:27 -07:00
APuddle210 d16d0b4d23 Big batch of flag updates from N0ur (#600)
## Description:

N0ur has been slaving over a hot keyboard to bring some vexillological
light to our blighted shores. He has charged me with preparing the PR
for these ~394 flag updates and 131 outright additions to the flags by
which we let our nukes fly.

I am merely the vessel, these contributions are entirely N0urs. 

## Please complete the following:

- [x] I have added screenshots for all UI updates
- [x] I confirm I have thoroughly tested these changes and take full
responsibility for any bugs introduced
- [x] I understand that submitting code with bugs that could have been
caught through manual testing blocks releases and new features for all
contributors

## Please put your Discord username so you can be contacted if a bug or
regression is found:

aPuddle
2025-04-24 17:59:04 -07:00
evan 064133cc44 update discord link 2025-04-24 14:19:03 -07:00
evan bbe8ec4cde bfs bugfix: add the original tile to seen. this was causing single surrounded tiles to not get conquered 2025-04-24 13:47:51 -07:00
evan 3c586455a8 disable defense under name until new meta is live 2025-04-24 13:14:30 -07:00
evan 84b58b9929 revert meta back to v21 2025-04-24 13:11:33 -07:00
evan ea323f919e increase traitor duration 15s => 30s 2025-04-24 12:58:57 -07:00
evan 4899c3383f remove transport ship embark delay 2025-04-24 12:45:47 -07:00
evan ff535820c5 bugfix: don't show build icon in radial during spawn phase, bugfix: log warning and hide playerpanel if tile not owned by player 2025-04-24 12:40:51 -07:00
evan 7a944e670a disable multitab detector on DEV environment 2025-04-24 12:15:47 -07:00
icslucas 13abdc30ef Update MultiTabDetector.ts (#588)
## Description:
Replaced the original focus/visibility-based MultiTabDetector
implementation with a lock-based system using localStorage to reliably
prevent multitabbing in OpenFront. The new system enforces a single
active tab per browser instance by using a unique tabId and a shared
lock key with periodic heartbeats. This eliminates race conditions,
prevents event-hook tampering, and avoids fingerprinting while
maintaining compatibility with existing punishment callbacks and UI
warnings.

## Please complete the following:

- [X] I have added screenshots for all UI updates
- [X] I confirm I have thoroughly tested these changes and take full
responsibility for any bugs introduced
- [X] I understand that submitting code with bugs that could have been
caught through manual testing blocks releases and new features for all
contributors

## Please put your Discord username so you can be contacted if a bug or
regression is found:

Lucas

---------

Co-authored-by: evan <openfrontio@gmail.com>
2025-04-24 11:51:17 -07:00
Aotumuri d5191838cd mls (#597)
## Description:
Multilingual Updates
## Please complete the following:

- [?] I have added screenshots for all UI updates

- [x] I confirm I have thoroughly tested these changes and take full
responsibility for any bugs introduced
- [x] I understand that submitting code with bugs that could have been
caught through manual testing blocks releases and new features for all
contributors

## Please put your Discord username so you can be contacted if a bug or
regression is found:

aotumuri
2025-04-24 10:55:26 -07:00
evan 9428ac1a28 add back old europe map as Europe Classic 2025-04-24 08:56:36 -07:00
evan 34333e306f bugfix: add null check on trade ship target in alternate view 2025-04-24 08:14:06 -07:00
evan e86e4d581c alternate view: make trade ships yellow when destined for ally port 2025-04-24 08:09:28 -07:00
evan 35805b2e4e remove random-name element from front page 2025-04-24 07:59:29 -07:00
Prajay Basu e67712e673 Fix Zimbabwe typo (#595)
## Description:

## Please complete the following:

- [ ] I have added screenshots for all UI updates
- [ ] I confirm I have thoroughly tested these changes and take full
responsibility for any bugs introduced
- [ ] I understand that submitting code with bugs that could have been
caught through manual testing blocks releases and new features for all
contributors

## Please put your Discord username so you can be contacted if a bug or
regression is found:

prajaybasu
2025-04-24 07:48:41 -07:00
evan 94c499a5e5 fix teams mode on private multiplayer games 2025-04-24 07:47:08 -07:00
evan 1f890396ab update ShellExecution to use AirPathFinder 2025-04-23 17:22:37 -07:00
evan a2ba10bdbd show density under player name 2025-04-23 14:26:12 -07:00
evan fe4396ebcd show incoming tradeships as green in alternate view 2025-04-23 13:46:19 -07:00
evan b13029591d bugfix: Path.Mini was modified to only pathfinding on water, which broke nukes. Created AirPathfinder class to handle pathfinding for nukes 2025-04-23 13:04:33 -07:00
evan 13e2a02b2d fix private games not archiving because they haven't prestarted 2025-04-23 12:30:33 -07:00
evanpelle 84287b8dfa Multi src astar (#594)
## Description:
Samples border shore tiles and uses multi-a* for determining the
transport ship spawn cell.

## Please complete the following:

- [x] I have added screenshots for all UI updates
- [x] I confirm I have thoroughly tested these changes and take full
responsibility for any bugs introduced
- [x] I understand that submitting code with bugs that could have been
caught through manual testing blocks releases and new features for all
contributors

## Please put your Discord username so you can be contacted if a bug or
regression is found:

<DISCORD USERNAME>
evan

---------

Co-authored-by: evan <openfrontio@gmail.com>
2025-04-23 10:16:43 -07:00
evan b2c3a8add6 remove .io, since just OpenFront is trademarked 2025-04-23 10:15:38 -07:00
evan c6484752e5 add trademark to OpenFront.io in footer 2025-04-23 10:14:41 -07:00