Commit Graph

  • c1b68c235d Add player name opacity settings to UserSettings class bijx 2026-03-17 02:00:35 -04:00
  • 3366429f9c Add slider for player name opacity in UserSettingModal bijx 2026-03-17 02:00:23 -04:00
  • 100c30a703 Added player name opacity control to SettingsModal with a slider input bijx 2026-03-17 02:00:11 -04:00
  • 73a0122539 slider updates bijx 2026-03-17 01:59:44 -04:00
  • 97ef81b399 Rename centers to positions troop-advantage-layer ralfisalhon 2026-03-17 05:48:42 +00:00
  • 59c6f4297f Rename to AttackingTroopsOverlay, label transitions ralfisalhon 2026-03-17 05:43:00 +00:00
  • e101f92fda Apply AI TroopAdvantageLayer tick suggestion ralfisalhon 2026-03-17 00:12:53 +00:00
  • 7f0f924e22 Apply AI timeout suggestion ralfisalhon 2026-03-17 00:12:09 +00:00
  • b4fff83fa2 prettier fix ralfisalhon 2026-03-16 23:37:25 +00:00
  • fbdc54c01a Batch attack cluster positions into one worker request per tick; raise z-index above names ralfisalhon 2026-03-16 23:28:10 +00:00
  • a83fe28e93 Show front line per attack/defence line ralfisalhon 2026-03-15 00:30:41 +00:00
  • a768574d96 Add settings toggle for troop advantage display ralfisalhon 2026-03-14 15:19:24 +00:00
  • d61e36633e Add TroopAdvantageLayer — show troop counts on active front lines ralfisalhon 2026-03-14 15:19:18 +00:00
  • dd2c239aa1 Have Worker rate limit ws messages (#3449) v0.30.10 Evan 2026-03-16 20:45:05 -07:00
  • 5e7317a818 Update socket rate limiting (#3447) Evan 2026-03-16 20:26:56 -07:00
  • 194a288ce1 reduce ws max size to 1 mb evanpelle 2026-03-16 20:13:14 -07:00
  • 51db6a2772 Add in game add to bottom left corner (#3446) Evan 2026-03-16 19:36:02 -07:00
  • f356f09f81 Feat: Game Speed + Pause keybinds (#3397) bijx 2026-03-16 19:16:59 -04:00
  • f7e50826de Reduce spawn phase duration when random spawn is enabled ⏱️ (#3437) FloPinguin 2026-03-16 23:58:26 +01:00
  • c76ffd3641 Reduce spawn phase duration when random spawn is enabled ⏱️ (#3437) FloPinguin 2026-03-16 23:58:26 +01:00
  • 71e5faf4ec Rebalance HvN (#3433) FloPinguin 2026-03-16 05:28:40 +01:00
  • 606e268c58 Merge branch 'main' into team-names Mattia Migliorini 2026-03-16 13:06:19 +01:00
  • aa59dd23be Rebalance HvN (#3433) FloPinguin 2026-03-16 05:28:40 +01:00
  • 90822fc522 fix: regenerate striatofhormuz to update binary v0.30.9 evanpelle 2026-03-15 18:56:44 -07:00
  • 07569831d4 missing units4-rebase-untested scamiv 2026-03-06 20:27:35 +01:00
  • 3fb9732b29 revertme 2: snap off scamiv 2026-03-03 02:22:25 +01:00
  • b8fd7ccb90 revertme: naive world grid snap scamiv 2026-03-03 02:14:01 +01:00
  • 93c2906f03 Add pixel centering(half pixel offset) for trails scamiv 2026-03-03 00:31:37 +01:00
  • feae565409 Make stepper authoritative for sparse motion segments scamiv 2026-02-28 18:20:33 +01:00
  • 59f6960f84 Improve mover overlap redraw stability scamiv 2026-02-28 02:45:15 +01:00
  • 3f357a3239 Fix UnitLayer perf counters in prod overlay scamiv 2026-02-28 00:26:59 +01:00
  • 6a52daffbf Split mover budgets for on-screen and off-screen passes scamiv 2026-02-27 23:05:06 +01:00
  • 1ab92c40b6 Add zoom-tier mover canvas scaling and rescale metrics scamiv 2026-02-27 22:25:42 +01:00
  • dfc74e0cc2 Optimize transport trail processing and raster helpers scamiv 2026-02-27 22:01:51 +01:00
  • dccf980e02 Refine UnitLayer mover rendering pipeline scamiv 2026-02-27 19:49:36 +01:00
  • d87d5eef2a Replace mover queue with bucketed scheduler and clarify metrics scamiv 2026-02-27 17:35:37 +01:00
  • 93bf903046 Optimize mover rendering and segment plan pipeline scamiv 2026-02-27 15:06:48 +01:00
  • 398a3bc4f5 unit trails: remove unused motionTrailCanvas layer scamiv 2026-02-27 12:10:18 +01:00
  • 134749a9e3 unit trails: tick fade, transport persist, nuke cleanup scamiv 2026-02-27 02:55:14 +01:00
  • 2536f894cc hook into SmoothingWaterTransformer scamiv 2026-02-27 02:32:18 +01:00
  • a95e284132 v1 slob scamiv 2026-02-27 01:47:29 +01:00
  • c7c9ed9b28 Merge branch 'main' into trade3 Ryan 2026-03-15 22:49:10 +00:00
  • 54b3a1a7b2 Fix seam lines in Nile Delta map (#3432) gabigabogabu 2026-03-15 17:29:26 -03:00
  • b045608c89 ui: reduce HUD transparency for control, attacks, events, and hover panel (#3429) HulKiora 2026-03-15 22:59:34 +01:00
  • 371c51f05a Fix seam lines in Nile Delta map (#3432) gabigabogabu 2026-03-15 17:29:26 -03:00
  • 6a5c5185bb Merge branch 'main' into team-names Mattia Migliorini 2026-03-15 16:22:12 +01:00
  • 3919f17e8b Revert "Rearrange homepage game boxes & tune special modifier probabilities 🎲 (#3420)" evanpelle 2026-03-13 12:14:36 -07:00
  • c8ed6b0e70 Merge branch 'v30' evanpelle 2026-03-14 19:28:38 -07:00
  • 7b27f71fea Revert "Rearrange homepage game boxes & tune special modifier probabilities 🎲…" revert-3420-homepage-layout-and-special-modifier-tuning FloPinguin 2026-03-15 03:19:10 +01:00
  • 87d1b4d473 mls (v4.17) (#3416) v0.30.8 Aotumuri 2026-03-15 08:45:07 +09:00
  • 14077332b3 lobby counts only-send-lobby-counts evanpelle 2026-03-14 12:06:45 -07:00
  • f6167d2d94 allow 3 send winner msgs, in case a client reconnects evanpelle 2026-03-14 11:30:12 -07:00
  • da6969e726 Merge pull request #3426 from openfrontio/fix_stuck_lobbies v0.30.7 Josh Harris 2026-03-14 06:10:13 +00:00
  • 3273931950 Fix public lobby timer stuck due to IPC race condition Josh Harris 2026-03-14 06:02:57 +00:00
  • 5fb7f75f3d Server-side WebSocket message rate limiting & size enforcement (#3424) v0.30.6 Evan 2026-03-13 21:15:10 -07:00
  • 4b33f3749d Fix duplicate game creation when opening private lobby (#3423) v0.30.5 Josh Harris 2026-03-14 02:34:59 +00:00
  • 9721aae9ab Kill and restart workers when IPC send fails evanpelle 2026-03-13 19:10:27 -07:00
  • e596b998f8 terminate lobby ws on request evanpelle 2026-03-13 18:55:59 -07:00
  • 2741e315e0 kick players when intents too large v0.30.4 evanpelle 2026-03-13 18:44:18 -07:00
  • d4321ba81f add intent based rate limits v0.30.3 evanpelle 2026-03-13 18:31:20 -07:00
  • f2a7493bbf Revert "temporarily disable homepage footer ad" v0.30.2 evanpelle 2026-03-13 12:31:33 -07:00
  • add21ace42 Revert "Rearrange homepage game boxes & tune special modifier probabilities 🎲 (#3420)" evanpelle 2026-03-13 12:14:36 -07:00
  • 536d3e63ae don't render ranked button on crazy games evanpelle 2026-03-13 12:01:11 -07:00
  • ea4355f03a Rearrange homepage game boxes & tune special modifier probabilities 🎲 (#3420) FloPinguin 2026-03-13 19:54:39 +01:00
  • 2419f77f17 Rearrange homepage game boxes & tune special modifier probabilities 🎲 (#3420) FloPinguin 2026-03-13 19:54:39 +01:00
  • 681aa98fb1 bugfix: don't remove player name renderer if name location is not set evanpelle 2026-03-13 11:53:38 -07:00
  • 3ab778ace4 temporarily disable homepage footer ad evanpelle 2026-03-13 11:45:12 -07:00
  • 28b2372ef5 shorten the control panel vertically a bit to increase center space for gameplay evanpelle 2026-03-13 09:46:47 -07:00
  • 106620ba3b The France Flag embraces its true colors! (#3418) Caly 2026-03-13 17:15:03 +01:00
  • 85101d332a Remove startingGold modifier from map playlist configuration remove-normal-game-modifiers FloPinguin 2026-03-13 15:48:45 +01:00
  • 3e1e3116dc Remove random modifiers from normal (FFA/team) games, keep hard nations for HvN FloPinguin 2026-03-13 15:37:10 +01:00
  • 5d77f9ec97 Merge branch 'main' into team-names Mattia Migliorini 2026-03-13 10:31:40 +01:00
  • ced65b7382 increase train spawn rate by 20% evanpelle 2026-03-12 21:11:18 -07:00
  • e8ee83e4b2 meta: expand trainGold free window from 6 to 10 stops and update tests evanpelle 2026-03-12 21:09:18 -07:00
  • 97fa84732b meta: increase base gold from tradeship 50k=>75k evanpelle 2026-03-12 21:02:31 -07:00
  • a03791bf19 team colors: reduce the hue range within a team so its more clear which team they are on evanpelle 2026-03-12 20:36:33 -07:00
  • 37f4f606f6 reduce margin for player info & control panel (#3414) Evan 2026-03-12 19:50:43 -07:00
  • 60e0ea6425 reduce lobby update rate from every 250ms => 500ms to reduce bandwidth evanpelle 2026-03-12 16:22:03 -07:00
  • ebe7f76cd3 fix: track max player count reached to correctly determine lobby phase, this is to prevent old lobbies reappearing when someone leaves before the game starts v0.30.1 evanpelle 2026-03-12 11:25:02 -07:00
  • 8f05065f84 dynamic lobby sizes dynamic-lobby-sizes evanpelle 2026-03-12 10:33:25 -07:00
  • 4cfefdfb02 fix: don't report game as Lobby phase when players leave mid-game v0.30.0 evanpelle 2026-03-11 21:30:04 -07:00
  • 3013133d08 Embrace the aftergame! 😄 (#3410) FloPinguin 2026-03-12 04:39:39 +01:00
  • 36572b69b5 radial menu: make elements brighter on hover evanpelle 2026-03-11 20:35:23 -07:00
  • 741a38c62b meta: only penalize train gold after 5 cities instead of 3 v0.30.0-beta5 restart_test evanpelle 2026-03-11 16:25:53 -07:00
  • d09cc10b99 meta: update attack logic so its .7 currentAttackerLoss & .3 alt to prevent late-game stalemates, and make meta change more gradual evanpelle 2026-03-11 16:23:28 -07:00
  • 2c13c41077 make world more frequent in public games evanpelle 2026-03-11 14:37:58 -07:00
  • 5e84227b54 Fix: Lobby websocket reconnects after stop() in singleplayer 🔧 (#3407) FloPinguin 2026-03-11 22:36:32 +01:00
  • fee625801d fix: track desynced clients as live set instead of accumulating count evanpelle 2026-03-11 14:35:25 -07:00
  • e922d336a1 update radial menu styling (#3404) v0.30.0-beta4 Evan 2026-03-11 10:06:38 -07:00
  • 3e65d08942 reduce train gold after each city (#3400) Evan 2026-03-10 20:16:47 -07:00
  • 97767fa364 meta: increase SAM cooldown from 7.5s to 12s to compensate for previous SAM improvements evanpelle 2026-03-10 18:47:28 -07:00
  • 19a378942d Revert "meta: reduce train spawn rate to compensate for shared train track update" evanpelle 2026-03-10 18:41:08 -07:00
  • c8c3908763 fixes smoke Restart2008 2026-03-10 17:33:21 -07:00
  • e66b6274f5 smoke trails Restart2008 2026-03-10 17:27:30 -07:00
  • 8329dd479e Mobile UI polish (#3401) FloPinguin 2026-03-11 00:40:15 +01:00
  • 3a195005d8 outgoing attacks (#3398) Evan 2026-03-10 14:08:31 -07:00
  • 8eb879aff4 Fix: Coordinate Grid text is now white when dark mode is enabled (#3396) bijx 2026-03-10 15:59:08 -04:00
  • f61d2fb59f update control panel UI: larger text, troop colors (#3395) Evan 2026-03-10 12:59:53 -07:00
  • bb9078942d footer ad in-game-footer-ad evanpelle 2026-03-10 11:16:55 -07:00
  • 8d5ec2b792 Fix: Register Strait of Hormuz in map generator (#3393) TsProphet94 2026-03-10 10:13:55 +00:00