Commit Graph

1137 Commits

Author SHA1 Message Date
evanpelle b43bfa1194 Merge pull request #118 from ilan-schemoul/fix-comment-nuke
refactor: remove comment outdated
2025-03-02 20:03:23 -08:00
evanpelle ef50ceffbc Merge pull request #119 from BrunoJurkovic/show-attack-boats-in-chat
Naval attack message added
2025-03-02 20:03:08 -08:00
evanpelle 6662b68ae5 Merge pull request #120 from ilan-schemoul/fix
fix: crash if trying to view game without being a player
2025-03-02 20:02:38 -08:00
Evan ddd739b8b8 create aws depoyment script move scripts back to root dir because they need dockerfiles 2025-03-02 20:00:34 -08:00
Evan be05a5508a update update.sh 2025-03-02 19:19:25 -08:00
Evan 24d9d16683 create update script, move deployment scripts to deploy folder 2025-03-02 19:11:39 -08:00
Evan 3225430592 Remove prettierignore because it ignores unkown files now 2025-03-02 18:55:36 -08:00
Evan cc8adbac37 Merge branch 'main' of github.com:openfrontio/OpenFrontIO 2025-03-02 18:53:50 -08:00
Evan 44b6894b24 add AWS update and deployment scripts 2025-03-02 18:52:42 -08:00
evanpelle db55f4facc Merge pull request #101 from ilan-schemoul/remove-small-island
feat: remove small islands when loading a map
2025-03-02 13:57:33 -08:00
ilan schemoul 0372abe548 fix: crash if trying to view game without being a player 2025-03-02 22:52:42 +01:00
ilan schemoul 373a1aacf7 feat: remove small islands when loading a map
Also updated the map loader to now run on every single map (in the
`maps` array).
Also now maps are loaded concurrently (run every promise at the same
time and wait that they are all finished). As the functions are CPU
bound and not IO bound running concurrently doesn't change much right
now but it can if we use more promise in the function loadTerrainMap
then things will get faster.
2025-03-02 22:47:09 +01:00
Bruno Jurković b488bcea68 naval invasion alert added 2025-03-02 22:45:00 +01:00
evanpelle db3f62d0b1 Merge pull request #88 from ilan-schemoul/click
Left click now open menu (double click or shift+click to attack)
2025-03-02 13:38:09 -08:00
ilan schemoul e45c4b5ba4 refactor: remove comment outdated 2025-03-02 22:30:38 +01:00
evanpelle 8472e74b0b Merge pull request #87 from ilan-schemoul/nukes-stats
feat: stats system to see number of nukes sent by a player in PlayerPanel
2025-03-02 13:12:41 -08:00
ilan schemoul fc7b08402f feat: stats system to see number of nukes sent by a player in PlayerPanel 2025-03-02 21:41:00 +01:00
Evan bcf121788f fix gatekeeper name 2025-03-02 12:16:19 -08:00
Evan 3751a548e3 don't install submodules on github ci 2025-03-02 12:08:57 -08:00
evanpelle 38b762b8bc Merge pull request #95 from ilan-schemoul/embargoes
feat: everyone trade with everyone, anyone can embargo a player to stop trade
2025-03-02 10:58:05 -08:00
evanpelle 1533b161ff Merge pull request #103 from openfrontio/cherry-pick-branch
Merge ClosedFront branch
2025-03-02 10:02:51 -08:00
Evan 24362d0b8c remove rate limiter, let gatekeeper handle it 2025-03-02 09:57:16 -08:00
Evan 5e09c0db47 fix build errors from cherry-pick 2025-03-02 09:51:25 -08:00
Evan d8841924e2 update gatekeeper 2025-03-02 09:39:54 -08:00
Evan 74ce3b3187 Update to Gatekeeper 2025-03-02 09:39:54 -08:00
Evan d09d4695f2 Added gatekeeper submodule 2025-03-02 09:39:54 -08:00
Evan 439777f360 Removed security-middleware submodule 2025-03-02 09:39:54 -08:00
Evan 10873baf74 bugfix: use gameCreationRate to schedule games 2025-03-02 09:39:54 -08:00
Evan daa9820c32 added security middleware 2025-03-02 09:39:54 -08:00
Evan 0b34e2b5e6 Add SecurityMiddleware 2025-03-02 09:39:54 -08:00
Evan c6b16aba74 remove lobbies logging 2025-03-02 09:39:54 -08:00
Evan 77fa605c0c update it to win modal ad 2025-03-02 09:39:54 -08:00
Evan 0d5dcf1313 don't use shadow dom on winmodal which prevents ads from displaying 2025-03-02 09:39:54 -08:00
Evan cc89d157d6 add google ad to home page 2025-03-02 09:39:54 -08:00
Evan 85abcd169e fix lobby not found bug 2025-03-02 09:39:54 -08:00
Evan bad74a0488 schedule game duration based on time of day 2025-03-02 09:39:54 -08:00
Evan 3b492df56b set trust proxy to 3 2025-03-02 09:39:54 -08:00
Evan d726fd66b5 store values as bigints to prevent floating point drift 2025-03-02 09:39:51 -08:00
NewHappyRabbit 9b85651ad8 Fixed dark mode class being added in different places (body and html elements).
Fixed flag "None" (xx.svg) being able to be set and used ingame.

All menu modals will now close if you click outside of them.

Fixed info icon in instructions.

Added an icon to show the number of new events that happened while the events panel is hidden.

Removed opacity from the svg icons files and added it to the player-icons div, making them have the same opacity and being more visible.
2025-03-02 09:39:36 -08:00
Evan ccc2140f2d don't log each hash 2025-03-02 09:39:36 -08:00
Evan 2316a86669 update syria flag 2025-03-02 09:39:36 -08:00
Evan fb332bc827 make games every 30s 2025-03-02 09:39:36 -08:00
Evan b2dc564818 use save=dev when building 2025-03-02 09:39:36 -08:00
Evan c462fe74f4 move more plugins to from dev-deps to deps 2025-03-02 09:39:36 -08:00
Evan 5f55cd781e move copy webpack to prod 2025-03-02 09:39:36 -08:00
Evan b22ecef836 move webpack to prod dep 2025-03-02 09:39:36 -08:00
Evan 6ce412f51b update num workers to 2 2025-03-02 09:39:36 -08:00
NewHappyRabbit d9d919ac29 Fixed typos on some countries 2025-03-02 09:39:36 -08:00
Evan b449d6ef9b don't send desync message to client until fixed. 2025-03-02 09:39:36 -08:00
Evan a9caee6323 make GameManager more efficient 2025-03-02 09:39:36 -08:00