Commit Graph

  • 990eba6134 Improve MapPlaylist 🎲 (#3904) FloPinguin 2026-05-12 04:27:02 +02:00
  • 5279f9b4ec Add Alliance Extension Handling (#3903) babyboucher 2026-05-11 21:25:16 -05:00
  • 275fd0dccc refactor: collapse per-env Configs into ClientEnv + ServerEnv (#3906) Evan 2026-05-11 19:24:01 -07:00
  • a597262af9 Merge branch 'v31' evanpelle 2026-05-11 17:07:12 -07:00
  • 834a9757d7 Adds map "The Straits" (#3896) RickD004 2026-05-11 15:35:41 -06:00
  • d6918c77ea Replace hardcoded defaults (#3885) babyboucher 2026-05-11 15:06:59 -05:00
  • 2b6ebbfe2d fix: add readyState check before endTurn broadcast (#3879) Berk 2026-05-11 23:04:36 +03:00
  • 89d330cf64 Make setting for go to player on spawn (default on) (#3874) FrederikJA 2026-05-11 22:04:00 +02:00
  • 19280c0b37 Allow mappers to define additionalNations 🗺️ (#3902) FloPinguin 2026-05-11 21:58:34 +02:00
  • f1d162825e feat: remove spawn timer on singleplayer (#3199) Aotumuri 2026-05-12 04:44:44 +09:00
  • 756401a285 Add Privacy Policy and Terms of Service Tos-fixes-and-hopefully-not-breaks iamlewis 2026-05-11 13:14:19 +01:00
  • 96e8f5cccd Update privacy policy and terms of service (#3897) v0.31.11 iamlewis 2026-05-11 12:57:12 +01:00
  • 2cf3127149 Prettier fixes TOS-and-Privacy-Policy-updates iamlewis 2026-05-11 12:17:07 +01:00
  • c369e428ee Update to fix address and naming iamlewis 2026-05-11 12:12:07 +01:00
  • 076ce750f7 Update privacy policy and terms of service iamlewis 2026-05-11 11:55:19 +01:00
  • 9bb20d4559 Merge pull request #3897 from openfrontio/TOS-and-Privacy-Policy-updates iamlewis 2026-05-11 12:20:14 +01:00
  • a72cd6c9fe Prettier fixes iamlewis 2026-05-11 12:17:07 +01:00
  • bd2d835a8a Update to fix address and naming iamlewis 2026-05-11 12:12:07 +01:00
  • 10e36d0913 Update privacy policy and terms of service iamlewis 2026-05-11 11:55:19 +01:00
  • 570da82434 server refactor aud evanpelle 2026-05-09 17:59:17 -07:00
  • 9998e462ed Vendor namelayer emoji font pixi-namelayer scamiv 2026-05-09 16:28:54 +02:00
  • 199ef64a19 Address namelayer asset builder review nits scamiv 2026-05-09 15:32:43 +02:00
  • 28bae2d7eb Await name layer initialization before ticks scamiv 2026-05-09 15:30:10 +02:00
  • 01520f4b82 Make namelayer atlas generation deterministic scamiv 2026-05-09 15:17:03 +02:00
  • 2b04c568fc Format the map lists in Main and MapPlaylist (#3889) RickD004 2026-05-08 20:13:09 -06:00
  • 36c8fc0394 Add map of Taiwan Strait (#3878) RickD004 2026-05-08 19:08:17 -06:00
  • 82cbcbf114 fix(client): stop retrying failed NameLayer textures; reset font preload in tests scamiv 2026-05-09 02:19:55 +02:00
  • a60e72ea6f Render NameLayer text with MSDF assets scamiv 2026-05-09 02:14:44 +02:00
  • be3bab84ed Restore world-stable name scaling scamiv 2026-05-09 01:57:32 +02:00
  • 3a5e668941 Address NameLayer review feedback scamiv 2026-05-09 01:54:35 +02:00
  • b4014a5746 Render name layer with Pixi scamiv 2026-05-09 00:42:09 +02:00
  • a3f695ee54 Update dyslexdria map (#3886) v0.31.10 Patrick Plays Badly 2026-05-08 17:47:47 -04:00
  • 6f80951a0a Update dyslexdria map (#3886) Patrick Plays Badly 2026-05-08 17:47:47 -04:00
  • 79020e3b1e fix: typo 'handline' -> 'handling' in websocket error log (#3880) Berk 2026-05-08 23:20:44 +03:00
  • eb34fe8d88 WSErrorSchema better-turnstile-errors VariableVince 2026-05-08 22:12:23 +02:00
  • f6bc47b1de Add achievements UI to player profile Aotumuri 2026-05-08 21:56:10 +09:00
  • bbe4a74870 fix for test Aotumuri 2026-05-08 21:56:00 +09:00
  • 5c308316d9 test2 Aotumuri 2026-05-08 21:48:56 +09:00
  • 4889cb83a0 ci: fail PRs when generated maps are out of date (#3876) Evan 2026-05-06 21:59:39 -06:00
  • 4d0324c5cc run formatter evanpelle 2026-05-06 21:43:03 -06:00
  • 0976d6f0ec regenerate maps evanpelle 2026-05-06 21:09:42 -06:00
  • e960b5130a run formatter evanpelle 2026-05-06 21:08:42 -06:00
  • 922e03d5fb Bump ip-address from 10.1.0 to 10.2.0 in the npm_and_yarn group across 1 directory (#3862) dependabot[bot] 2026-05-06 20:17:09 -06:00
  • 1f6c05e4e6 Merge branch 'main' into trade3 trade3 Ryan 2026-05-06 23:25:45 +01:00
  • 7873bdbcb4 clan stats breakdown (#3869) Ryan 2026-05-06 23:09:53 +01:00
  • 9ab817cc89 [bugfix] fixes border around clans ui (#3873) Ryan 2026-05-06 23:06:33 +01:00
  • 005e1b6044 clan stats breakdown (#3869) Ryan 2026-05-06 23:09:53 +01:00
  • 9432bb26f8 [bugfix] fixes border around clans ui (#3873) Ryan 2026-05-06 23:06:33 +01:00
  • 460c456bbd ESlint VariableVince 2026-05-06 22:55:01 +02:00
  • 035257fd99 Display raw error.reason if we (on purpose or from oversight) have no translation for it, like "ClientJoinMessageSchema", "WS_ERR_UNEXPECTED_RSV_1" or cosmetics.reason. VariableVince 2026-05-06 22:52:34 +02:00
  • 8769e85576 run map generate to update map files evanpelle 2026-05-06 14:44:39 -06:00
  • 365402bbc7 perf(map-generator): major CPU and memory optimisations (#3860) Alex Jurkiewicz 2026-05-07 04:38:49 +08:00
  • b0572ae83a perf(map-generator): major CPU and memory optimisations (#3860) Alex Jurkiewicz 2026-05-07 04:38:49 +08:00
  • 06b35c5ead Prettier VariableVince 2026-05-06 22:33:05 +02:00
  • 38c345cfd6 Fix VariableVince 2026-05-06 22:30:21 +02:00
  • 30caea0c40 Add loading spinner while waiting for public lobbies to load (#3867) Evan 2026-05-06 14:28:20 -06:00
  • 9dadb1ebd3 Translate 1002 errors. Always starts with translation for "connection refused: " followed by translated error. VariableVince 2026-05-06 22:25:59 +02:00
  • a4c3d54217 [bugfix] add detailCache = null; (#3868) Ryan 2026-05-06 20:35:45 +01:00
  • 6afedd8fd2 [bugfix] add detailCache = null; (#3868) Ryan 2026-05-06 20:35:45 +01:00
  • 879d502eb7 Merge branch 'v31' evanpelle 2026-05-06 13:09:58 -06:00
  • f9f46379f1 refine lobby/action card hover styles evanpelle 2026-05-06 13:02:51 -06:00
  • c128157c85 Update map LUNA (#3854) Patrick Plays Badly 2026-05-06 04:19:15 -04:00
  • df84ee023e Refactor & standardize modal tabs (#3864) Evan 2026-05-06 12:47:11 -06:00
  • 23b8eaa04f perf(AttackExecution): migrate hot loops to forEachNeighbor (#3820) Mike Zaugg 2026-05-06 20:44:08 +02:00
  • 747da28a0d Merge branch 'main' into keys-wrongly-displayed VariableVince 2026-05-06 20:21:33 +02:00
  • 38cb3027cb Feature Add retaliate keybind (#3801) Sky Elder 2026-05-06 13:08:31 -05:00
  • b05f8ea5d0 Explain ways to fix turnstile token invalid/rejected, instead of only displaying raw error to user VariableVince 2026-05-06 19:18:32 +02:00
  • cdb7c18a2d Fix: CI Test failures because of too-long running test (#3861) VariableVince 2026-05-06 17:47:47 +02:00
  • eca5794ebb Chore(deps): Update and remove dependencies (#3819) VariableVince 2026-05-06 17:12:27 +02:00
  • c0b976448b Update map LUNA (#3854) Patrick Plays Badly 2026-05-06 04:19:15 -04:00
  • 94bab78d24 Fix off by one error (#3827) babyboucher 2026-05-05 23:15:28 -05:00
  • b8a544a7d5 Fix off by one error (#3827) babyboucher 2026-05-05 23:15:28 -05:00
  • 3744027e94 Adds map of the Middle East (#3829) RickD004 2026-05-05 22:12:42 -06:00
  • 27e7a56f94 Disable build hotkeys after death (#3833) Aotumuri 2026-05-06 13:07:07 +09:00
  • 7f9b63a24c Increase max intent size to 2kb (#3852) Evan 2026-05-05 14:59:09 -06:00
  • af5249655c Worker init (#3850) v0.31.9 Evan 2026-05-05 13:22:58 -06:00
  • c25de586ce Merge branch 'main' into trade3 Ryan 2026-05-05 12:20:52 +01:00
  • ffbe48ad10 fix: catch punctuation-separated slurs in username censor v0.31.8 evanpelle 2026-05-04 18:18:36 -06:00
  • 08b9fd96e6 simplify attack overlay to reduce visual clutter (#3848) Evan 2026-05-04 18:10:06 -06:00
  • 83ff524529 increase woker init timeout to 60s evanpelle 2026-05-04 18:00:16 -06:00
  • 900d7f0bd0 Increase worker init timeout from 20s to 30s evanpelle 2026-05-04 15:04:23 -06:00
  • 8d1614de72 Merge branch 'v31' evanpelle 2026-05-04 12:55:13 -06:00
  • 94205426e7 Move turnstile check to api (#3845) v0.31.7 Evan 2026-05-04 12:53:02 -06:00
  • 222cb8a279 turnstiel turnstile evanpelle 2026-05-04 10:35:44 -06:00
  • 8e55bf9593 Remove emoji from user settings (#3838) Aotumuri 2026-05-05 01:19:11 +09:00
  • 1bf7df1b68 Fix mobile logo spacing (#3842) Aotumuri 2026-05-05 01:16:40 +09:00
  • 8ea3426628 fix: Show full store item names instead of truncating them (#3831) Aotumuri 2026-05-04 20:28:03 +09:00
  • d73ce00325 rejoin-fix rejoin-fix evanpelle 2026-05-03 22:49:30 -06:00
  • a2eae98d6b revert cache evanpelle 2026-05-03 22:34:00 -06:00
  • 853216f965 re-enable turnstile v0.31.6 evanpelle 2026-05-03 21:33:49 -06:00
  • fdc4a6ae68 no cache evanpelle 2026-05-03 21:32:45 -06:00
  • c63d3f8a23 turnstile fix v0.31.5 turnstile-fix evanpelle 2026-05-03 19:27:32 -06:00
  • 46266c28fe turnstile fix v0.31.4 evanpelle 2026-05-03 19:27:32 -06:00
  • 257fb9b38e temporarily disable turnstile v0.31.3 evanpelle 2026-05-03 18:50:59 -06:00
  • 3a24383e88 Fix map land tile lookup broken by asset URL migration 🗺️ (#3826) v0.31.2 FloPinguin 2026-05-03 22:30:25 +02:00
  • e0e98e2cf3 Fix map land tile lookup broken by asset URL migration 🗺️ (#3826) FloPinguin 2026-05-03 22:30:25 +02:00
  • ac679b68c5 update cache bust version to invalid bad response headers v0.31.1 evanpelle 2026-05-03 10:14:19 -06:00
  • 5d6c48ebf2 Revert "Fix winner stats spoofing exploit" v0.31.0 evanpelle 2026-05-03 09:54:50 -06:00
  • 4cd6f50c03 Nations: Fix city farming + reactive defense posts + fix nuked territory capture 🛡️ (#3814) v0.31.0-test FloPinguin 2026-05-03 17:33:01 +02:00
  • 58ec8b280f Nations: Fix city farming + reactive defense posts + fix nuked territory capture 🛡️ (#3814) FloPinguin 2026-05-03 17:33:01 +02:00