Commit Graph

  • 5441e27b3c Refactor shader logic in TerritoryWebGLRenderer for improved territory transition handling scamiv 2026-01-13 02:57:19 +01:00
  • 838d99f791 Remove borders from some elements (#2879) Ryan 2026-01-13 01:18:42 +00:00
  • be83aaa7e1 Remove "colours" from the shop modal (#2877) Ryan 2026-01-13 00:26:56 +00:00
  • d2f7a62b1c Refactor shader logic in TerritoryWebGLRenderer for improved visual clarity webgl-debug scamiv 2026-01-13 00:52:47 +01:00
  • 5766d71995 config evan-fix-num-workers evanpelle 2026-01-12 15:52:28 -08:00
  • 568b23df20 changed to reddit (#2876) Ryan 2026-01-12 23:43:57 +00:00
  • 4112ea5499 Refactor shader logic in TerritoryWebGLRenderer for improved seed handling scamiv 2026-01-13 00:30:31 +01:00
  • 657d2de0d3 less debug scamiv 2026-01-13 00:07:03 +01:00
  • 02e921cc18 debug webgl-debug2 scamiv 2026-01-12 23:58:03 +01:00
  • 9ba397649d Enhance hover highlight functionality in TerritoryWebGLRenderer webgl-terrain scamiv 2026-01-12 23:27:25 +01:00
  • c12f2d6330 refine alternative view rendering scamiv 2026-01-12 23:21:38 +01:00
  • 723a2c3952 Refactor smooth animation logic in TerritoryWebGLRenderer scamiv 2026-01-12 23:17:14 +01:00
  • 3f7b25b964 Refactor TerritoryWebGLRenderer to improve seed handling logic scamiv 2026-01-12 22:51:52 +01:00
  • a7714cd798 add canvas dev dependency to fix failing UI test evanpelle 2026-01-12 09:03:34 -08:00
  • 0e3ced3bfa Pathfinding Refactor pt. 2 (#2866) Arkadiusz Sygulski 2026-01-12 05:11:14 +01:00
  • abfd5d4418 fix usersetting Aotumuri 2026-01-12 12:24:04 +09:00
  • 4926388295 Merge remote-tracking branch 'upstream/main' into local-attack Aotumuri 2026-01-12 12:22:52 +09:00
  • 957a4fff42 Remove TerrainLayer and integrate terrain handling into TerritoryWebGLRenderer scamiv 2026-01-12 02:31:22 +01:00
  • 9710bf3526 Enhance contest management in TerritoryLayer and TerritoryWebGLRenderer webgl-kiss scamiv 2026-01-12 00:49:56 +01:00
  • 938e36fc74 refactor: remove contested territory smoke effects and add tile count tracking scamiv 2026-01-12 00:39:08 +01:00
  • bcec4ad758 Fix TargetIcon color to match other icons in HelpModal (#2865) Aotumuri 2026-01-12 07:58:09 +09:00
  • 3e661752af UI refinements (#2859) Ryan 2026-01-11 22:52:03 +00:00
  • ebdf524af8 Nit feature/pathfinding-pt-2 Arkadiusz Sygulski 2026-01-11 23:46:09 +01:00
  • 14512e4f87 Make left play icon start replay in Recent Games (#2853) Aotumuri 2026-01-12 07:45:36 +09:00
  • 77db790464 Do not force from to be an array Arkadiusz Sygulski 2026-01-11 23:41:27 +01:00
  • 89242094f8 Rabbit review Arkadiusz Sygulski 2026-01-11 23:35:05 +01:00
  • fc0a335319 Removed contest speed tracking and related properties from TerritoryLayer and TerritoryWebGLRenderer to simplify contest handling. - Updated contest strength calculations to utilize troop counts directly, enhancing accuracy in contest dynamics. - Streamlined rendering logic by eliminating unnecessary checks and textures related to contest speeds, improving performance and clarity. - Refactored related methods to focus on contest strength, ensuring a more cohesive approach to contest state management. scamiv 2026-01-11 23:01:42 +01:00
  • 25d1805d21 Implement change mask functionality in TerritoryWebGLRenderer scamiv 2026-01-11 22:32:24 +01:00
  • 0a3a77193f accept delay, use triplebuffer, Refactor contest management in TerritoryLayer and TerritoryWebGLRenderer webgl-e1 scamiv 2026-01-11 21:46:31 +01:00
  • 13b4142317 Pathfinding Refactor Arkadiusz Sygulski 2026-01-11 21:34:37 +01:00
  • 7831f09d46 needs cleanup. feat: Add view transforms and contest speed/strength visualization - Add contest speed tracking with exponential moving average for dynamic contest visualization - Add contest strength calculation based on attacker/defender troop ratios - Implement view transform support (scale/offset) for zoom and pan functionality - Add animated contest effects with noise-based cloud rendering - Improve smooth territory transitions with better edge handling - Add debug overlay for development with contest and rendering stats - Refactor WebGL renderer to support world-space rendering instead of pixel-perfect scamiv 2026-01-11 19:59:33 +01:00
  • 8235da9335 Translate displayMessage events via events_display keys (#2847) Aotumuri 2026-01-11 13:10:03 +09:00
  • 778b6867a4 Britannia Map fix (#2863) TsProphet94 2026-01-11 04:09:03 +00:00
  • 300bcaec44 fix TestConfig Aotumuri 2026-01-11 12:59:32 +09:00
  • 497975e3fc Fix debug translation rendering (#2848) Aotumuri 2026-01-11 12:29:44 +09:00
  • e130574c5c Very small UI fix 🔧 (#2862) FloPinguin 2026-01-11 04:21:17 +01:00
  • 5c80b6cc76 fix InputHandler Aotumuri 2026-01-11 10:30:13 +09:00
  • c7a5827ef1 Clarify localized attack input (hold + click) Aotumuri 2026-01-11 10:01:28 +09:00
  • 1c31f8397d fix TestConfig Aotumuri 2026-01-11 09:58:43 +09:00
  • 27d82e24b6 Reduce localAttackLossMultiplier from 1.5 to 1.2 Aotumuri 2026-01-11 09:47:58 +09:00
  • 67c4d5ec6b add localAttackLossMultiplier Aotumuri 2026-01-11 09:18:22 +09:00
  • eaf77cded1 Fix BoatIcon color to match other icons in HelpModal (#2849) Aotumuri 2026-01-11 07:24:59 +09:00
  • 19451fc679 Refactor TerritoryWebGLRenderer to simplify contest handling webgl-anyway-contested-jfa scamiv 2026-01-10 22:21:28 +01:00
  • 6d2a0adff2 Refactor contest duration management in TerritoryLayer and TerritoryWebGLRenderer scamiv 2026-01-10 20:37:40 +01:00
  • 3c1d313a0c Enhance TerritoryLayer and theme configuration with player highlight color scamiv 2026-01-10 20:23:58 +01:00
  • f31850fba1 minor cleanup scamiv 2026-01-10 20:10:41 +01:00
  • 6369e706b4 double-jfa distance smoothing scamiv 2026-01-10 19:27:22 +01:00
  • 97fffaf49e fix: Correctly handles unbound keybinds (#2854) Stepan Hembarovskyi 2026-01-10 20:06:47 +02:00
  • a4209912a7 Consolidate formatPercentage to Utils (#2852) Mattia Migliorini 2026-01-10 19:01:06 +01:00
  • a2bb059c81 mls (v4.12) (#2856) Aotumuri 2026-01-11 02:59:59 +09:00
  • cc189f7587 Refactor TerritoryLayer and TerritoryWebGLRenderer for improved smoothing management scamiv 2026-01-10 18:45:50 +01:00
  • f0bfefc831 add shortcut key Aotumuri 2026-01-10 21:46:41 +09:00
  • 54b4c5cdd8 Added local attack Aotumuri 2026-01-10 21:46:28 +09:00
  • 240690c574 Yet another nation improvement PR 🤖 (#2841) FloPinguin 2026-01-10 05:46:21 +01:00
  • 5955f89fe8 Nation build order improvements 🤖 (#2833) FloPinguin 2026-01-10 05:40:15 +01:00
  • a26590473c Fix small UI issues (#2845) DevelopingTom 2026-01-10 05:39:04 +01:00
  • dc118708c0 Second Didier Map for Fuze 🧸 (#2846) FloPinguin 2026-01-10 05:38:22 +01:00
  • 5e6c90d9bb Main Menu UI Overhaul (#2829) Ryan 2026-01-10 04:26:34 +00:00
  • 96efe978a0 Implemented full‑res JFA smoothing for territory ownership changes and wired it into the layer update loop. The renderer now builds a distance field from the previous‑owner border on the GPU and blends old/new colors over the 100 ms window; contested areas still use their checkerboard effect and skip smoothing. scamiv 2026-01-10 04:12:26 +01:00
  • 4504c7bd9e Update contest duration webgl-anyway-contested scamiv 2026-01-10 02:45:16 +01:00
  • 12be7514d3 Refactor TerritoryLayer and TerritoryWebGLRenderer for contest management scamiv 2026-01-10 02:38:57 +01:00
  • 848a3a5633 Fix Amazon River Map 🏞️ (one row of pixels too much) (#2844) FloPinguin 2026-01-10 00:02:14 +01:00
  • d8762b1317 Fix transport ship src and dst to always be water (#2832) Arkadiusz Sygulski 2026-01-10 00:01:44 +01:00
  • 0dfb903078 Reused the quick‑info hover logic so territory highlighting now follows boats/ships too. webgl-anyway scamiv 2026-01-09 22:07:51 +01:00
  • 48c369d22f Remove redundant handling scamiv 2026-01-09 21:49:17 +01:00
  • fda0b999d9 Refactor TerritoryLayer and TerritoryWebGLRenderer for enhanced transition management scamiv 2026-01-09 21:46:21 +01:00
  • cf1e67cd9c Fix team stats owned percentage 100% (#2838) Mattia Migliorini 2026-01-09 19:46:46 +01:00
  • ddd42fef59 Removed the CanvasTerritoryRenderer and related logic Refactor TerritoryLayer and Renderer for improved transition handling scamiv 2026-01-09 19:35:22 +01:00
  • 62345fc730 Implement tile transition effects in TerritoryLayer scamiv 2026-01-09 18:55:07 +01:00
  • 5ffb90dce8 Enhance TerritoryLayer with palette signature management scamiv 2026-01-09 18:08:53 +01:00
  • 46e713baf6 v1-dev scamiv 2026-01-09 18:00:28 +01:00
  • 1c3ba55ecf update openfront email address in privacy policy and terms of service evanpelle 2026-01-08 20:31:05 -08:00
  • 8b6dfeaf4a Feat: Sierpinski map - live play-tested (#2819) bijx 2026-01-08 23:01:43 -05:00
  • eaef00e05c Some little HumansVsNations improvements before public games launch 🤖 (#2825) FloPinguin 2026-01-09 04:58:27 +01:00
  • 96aa39a415 Improve nations 🤖 (#2817) FloPinguin 2026-01-09 04:27:47 +01:00
  • 9c7709ccb5 Bump the npm_and_yarn group across 1 directory with 2 updates (#2830) dependabot[bot] 2026-01-08 19:23:34 -08:00
  • 9f530b5fd7 Public lobby team count wording update (#2836) Aotumuri 2026-01-09 12:22:39 +09:00
  • 971e7f4a45 Move UI elements from the FX layer to a new UI layer (#2827) DevelopingTom 2026-01-09 04:21:40 +01:00
  • 8ff3f4496c Update & improve 1v1 Ranked Matchmaking (#2831) Evan 2026-01-08 19:18:04 -08:00
  • c769e4a99a Feat: SAM Radius arcs show when building cities (#2828) bijx 2026-01-08 20:10:22 -05:00
  • 3277a4ec7b Merge branch 'main' into factory-radius-layer factory-radius-layer bijx 2026-01-08 18:09:18 -05:00
  • 2dada6f516 Handle Nation win condition (#2824) Mattia Migliorini 2026-01-08 22:51:23 +01:00
  • cb1d57d38e revert changes from other PR bijx 2026-01-08 16:51:15 -05:00
  • 6b01154f1f comment updates bijx 2026-01-08 16:45:35 -05:00
  • 82d91df060 reomve fill color bijx 2026-01-08 16:41:40 -05:00
  • 2abcb55fd5 Merge branch 'main' into factory-radius-layer bijx 2026-01-08 16:35:20 -05:00
  • 1c080b49b5 format and lint bijx 2026-01-08 16:35:05 -05:00
  • b090f2f624 HPA* Pathfinding (#2815) Arkadiusz Sygulski 2026-01-08 22:34:18 +01:00
  • b0d0178b08 removed unused arc class bijx 2026-01-08 16:31:41 -05:00
  • 7653861167 creates utility for calculating arc radius and uses it in both factory and sam radiuslayers bijx 2026-01-08 15:58:28 -05:00
  • 12f800209e removed interior area fill bijx 2026-01-08 15:55:26 -05:00
  • a334da77dc created new factory radius layer to represent factory outlines when building cities bijx 2026-01-08 15:52:54 -05:00
  • bf0e42cad3 sam range shows for cities now bijx 2026-01-08 15:17:37 -05:00
  • 5960427813 Merge branch 'main' into bijx/transport-retreat-enhancement bijx 2026-01-08 14:57:14 -05:00
  • 2fa03b1d9d Added a cancellation check bomb-confirmation Ryan Barlow 2026-01-08 15:50:38 +00:00
  • 4694add4d0 Remove redundant optional chaining Ryan Barlow 2026-01-08 15:39:11 +00:00
  • fd9c1d991d prettier Ryan Barlow 2026-01-08 15:38:39 +00:00
  • 9b4444d3b1 Merge branch 'main' of https://github.com/openfrontio/OpenFrontIO into bomb-confirmation Ryan Barlow 2026-01-08 15:38:26 +00:00
  • 9512e480d2 Fix: Players don't auto-send emoji replies when donated to, unlike nations (#2808) bijx 2026-01-08 10:08:11 -05:00
  • ed3de5568c Now unregisters the event handlers Ryan Barlow 2026-01-08 11:23:16 +00:00