Commit graph

  • 2450a4323c chore: add linting workflow using Biome Marc Emmanuel 2026-01-25 23:07:02 +01:00
  • 39ab98a95c chore: add biome for linting/formatting Marc Emmanuel 2026-01-25 23:05:37 +01:00
  • 6797baf7fe fix: e2e tests Marc Emmanuel 2026-01-25 21:07:45 +01:00
  • 85a9f4b948 refactor: update shoreline calculation and improve type imports in PackedGraph Marc Emmanuel 2026-01-25 19:35:48 +01:00
  • 3ed3d0dbd8 refactor: clean up global variable declarations and improve type definitions Marc Emmanuel 2026-01-25 19:13:02 +01:00
  • 613e826133 Merge branch 'master' into refactor/migrate-first-modules Marc Emmanuel 2026-01-25 18:54:06 +01:00
  • 9903f0b9aa
    Test/add e2e and unit testing (#1282) Marc Emmanuel 2026-01-23 16:50:21 +01:00
  • e488a4688e refactor: remove unused layer tests and their corresponding snapshots as fonts are unpredictable Marc Emmanuel 2026-01-23 15:01:34 +01:00
  • 6ea2ae867b Update snapshots Marc Emmanuel 2026-01-23 14:44:56 +01:00
  • 28c2f2db7d fix: update Playwright browser installation command to use npx Marc Emmanuel 2026-01-23 14:35:26 +01:00
  • dfcf8d7b96 Merge branch 'master' into test/add-e2e-and-unit-testing Marc Emmanuel 2026-01-23 14:34:00 +01:00
  • c2c86b884c Add SVG layer snapshots for various components Marc Emmanuel 2026-01-23 14:17:48 +01:00
  • c590c168f4
    fix: update colorUtils and probabilityUtils to use seeded randomness (#1280) Marc Emmanuel 2026-01-23 13:47:35 +01:00
  • 70ed9aec56
    fix: bind HeightmapGenerator methods for correct context in editHeightmap (#1281) Marc Emmanuel 2026-01-23 13:47:13 +01:00
  • 9f483ff755
    Apply suggestions from code review Marc Emmanuel 2026-01-23 12:49:46 +01:00
  • 93e7b9d3dd feat: add Playwright for end-to-end testing and update snapshots Marc Emmanuel 2026-01-23 11:22:27 +01:00
  • a07cd0e755 fix: bind HeightmapGenerator methods for correct context in editHeightmap Marc Emmanuel 2026-01-23 09:21:08 +01:00
  • 7d10368ac5 fix: update colorUtils and probabilityUtils to use seeded randomness Marc Emmanuel 2026-01-23 09:11:26 +01:00
  • a89694d5c4 feat: add string utility tests and vitest browser configuration Marc Emmanuel 2026-01-23 08:38:42 +01:00
  • 4b341a6590
    Data model ice (#1279) kruschen 2026-01-22 22:24:34 +01:00
  • 0d3c903dd4 fix migration check StempunkDev 2026-01-22 20:15:59 +01:00
  • ea89841363 feat: add ice module script to index.html StempunkDev 2026-01-22 19:48:48 +01:00
  • 81c1ba2963
    fix: initialize heights array if not already set in HeightmapGenerator (#1277) Marc Emmanuel 2026-01-22 18:28:09 +01:00
  • 816817dee9 fix: initialize heights array if not already set in HeightmapGenerator Marc Emmanuel 2026-01-22 18:21:15 +01:00
  • b228a8f610
    Revert "Ice Layer Data Model (#1262)" (#1275) Azgaar 2026-01-22 17:51:20 +01:00
  • 26259bd579
    Revert "Ice Layer Data Model (#1262)" revert-1262-data-model-ice Azgaar 2026-01-22 17:50:23 +01:00
  • e597d905eb
    Ice Layer Data Model (#1262) kruschen 2026-01-22 17:33:30 +01:00
  • b223dc62da
    fix: implement quadtree search for points within a radius (#1274) Marc Emmanuel 2026-01-22 17:24:02 +01:00
  • 81e12fedb3 fix: implement quadtree search for points within a radius Marc Emmanuel 2026-01-22 17:19:55 +01:00
  • 6135fe7f3d fix index.html script import StempunkDev 2026-01-22 16:58:09 +01:00
  • d445de5234 bump version in html StempunkDev 2026-01-22 14:28:33 +01:00
  • 5fc5dc700a just to be sure StempunkDev 2026-01-22 14:10:51 +01:00
  • 95a06dfb4b refactor: improve getNextId function to fill gaps in ice element IDs(optional commit) StempunkDev 2026-01-15 19:45:08 +01:00
  • f2d98e5bc7 refactor: unify ice data structure and streamline ice element handling StempunkDev 2026-01-15 19:44:50 +01:00
  • a7d9fb3242 fix compact problems on autosave StempunkDev 2026-01-15 00:11:59 +01:00
  • 9db2f708ec fix: clear existing ice elements before redrawing in editHeightmap function StempunkDev 2026-01-15 00:05:58 +01:00
  • eb78b332a6 feat: add compactPackData function to filter out undefined glaciers and icebergs StempunkDev 2026-01-15 00:02:05 +01:00
  • d1250b4c00 ice drawing with only type on less occuring glaciers StempunkDev 2026-01-14 22:43:02 +01:00
  • 6003dbb111 fix: update editIce function to accept element parameter and improve logic for glacier handling StempunkDev 2026-01-14 22:42:27 +01:00
  • 3711478d59 refactor: simplify ice rendering logic by removing redundant clearing of old SVG StempunkDev 2026-01-14 21:23:14 +01:00
  • d1e40b6277 refactor: streamline ice generation process and clean up rendering functions StempunkDev 2026-01-14 21:23:03 +01:00
  • 89d27f8e4c fix: migrate ice data to new data model structure StempunkDev 2026-01-14 21:18:42 +01:00
  • cc4a7cab30 fix logic chech in modules/dynamic/auto-update.js kruschen 2026-01-14 18:58:37 +01:00
  • 21710bc426 sparse array implementation with reduced updates StempunkDev 2026-01-13 23:40:37 +01:00
  • 5600c06381 fix: clear ice data before generating glaciers and icebergs StempunkDev 2026-01-13 21:28:34 +01:00
  • 23071611d6 refactor: remove redundant element selection in ice editing functions StempunkDev 2026-01-13 20:50:46 +01:00
  • dafed163ad fix ice selection better(pls) StempunkDev 2026-01-13 20:03:20 +01:00
  • 959e49b255 fix ice selection(hopefully) StempunkDev 2026-01-13 19:50:00 +01:00
  • f726c911b8 feat: integrate ice generation and recalculation in heightmap editing StempunkDev 2026-01-13 19:48:24 +01:00
  • a2139f1aee refactor: update ice data handling and rendering for improved performance StempunkDev 2026-01-13 18:45:45 +01:00
  • b1a8c042e6 feat: migrate ice data to new data model and update version to 1.110.0 StempunkDev 2026-01-12 21:52:01 +01:00
  • 7f99323d22 prototype for ice seperation StempunkDev 2026-01-12 20:47:03 +01:00
  • e45f6aed98 Merge branch 'master' into refactor/migrate-first-modules Marc Emmanuel 2026-01-22 13:48:55 +01:00
  • f30ffd812e
    Overview dialogs search (#1260) v1.110 Azgaar 2026-01-22 13:06:13 +01:00
  • 03b84354ad
    Fix null safety and performance in overview dialogs search (#1272) overview-search Copilot 2026-01-22 13:05:54 +01:00
  • a41f6661a0 fix: add optional chaining and optimize performance in overview dialogs copilot/sub-pr-1260 copilot-swe-agent[bot] 2026-01-22 12:01:57 +00:00
  • d84de7ac7a Initial plan copilot-swe-agent[bot] 2026-01-22 11:56:07 +00:00
  • 330d098b0c chore: update version to 1.110.0 and add peer dependencies in package-lock.json; enhance versioning.js with new features Azgaar 2026-01-22 12:55:22 +01:00
  • 85fa9a8182 Merge branch 'master' of github.com-personal:Azgaar/Fantasy-Map-Generator into overview-search Azgaar 2026-01-22 12:49:13 +01:00
  • 9e0eb03618
    [Migration] NPM (#1266) Azgaar 2026-01-22 12:20:12 +01:00
  • 371c775578 refactor: Migrate lakes functionality to lakes.ts and update related interfaces Marc Emmanuel 2026-01-21 23:04:23 +01:00
  • 49e7e5c533 refactor: Remove river-generator.js reference and add biomes module Marc Emmanuel 2026-01-21 22:34:30 +01:00
  • 2ba8bd12b8 refactor: Remove river-generator.js script reference and migrate river generation logic to river-generator.ts Marc Emmanuel 2026-01-21 22:21:36 +01:00
  • 1debf4a4f0
    Merge pull request #1270 from SheepFromHeaven/npm npm Azgaar 2026-01-21 17:02:36 +01:00
  • 9733db81f4 refactor: Remove legacy ocean-layers.js and migrate functionality to ocean-layers.ts Marc Emmanuel 2026-01-20 21:19:14 +01:00
  • 3e8c7a28a7 refactor: Add documentation for markupPack and defineGroups methods in FeatureModule Marc Emmanuel 2026-01-20 07:44:48 +01:00
  • cf43ca9de1 refactor: Update feature interfaces and improve type safety in FeatureModule Marc Emmanuel 2026-01-20 07:42:18 +01:00
  • a101c54a14 fix: Update Node.js version in Dockerfile to 24-alpine Marc Emmanuel 2026-01-20 07:29:19 +01:00
  • e8bf27cfe3
    Merge pull request #1269 from SheepFromHeaven/npm Azgaar 2026-01-20 01:46:48 +01:00
  • e7c853bf52 refactor: Migrate features to a new module and remove legacy script reference Marc Emmanuel 2026-01-19 22:43:54 +01:00
  • b18732b8b8 fix: Update base path in vite.config.ts for Netlify deployment Marc Emmanuel 2026-01-19 21:25:07 +01:00
  • 5a460cab87
    Merge pull request #1268 from SheepFromHeaven/refactor/migrate-modules Azgaar 2026-01-19 16:51:29 +01:00
  • 8d2a8e7626 Merge branch 'refactor/migrate-modules' of github.com:SheepFromHeaven/Fantasy-Map-Generator into refactor/migrate-modules Marc Emmanuel 2026-01-19 15:52:31 +01:00
  • 91fe15a532 feat: Add TIME and ERROR variables to global scope in HeightmapGenerator Marc Emmanuel 2026-01-19 15:52:11 +01:00
  • 5dc237ef69
    Update src/modules/heightmap-generator.ts Marc Emmanuel 2026-01-19 15:18:40 +01:00
  • c9371929d9
    Update src/utils/graphUtils.ts Marc Emmanuel 2026-01-19 15:18:27 +01:00
  • 53f26b0490
    Update src/modules/heightmap-generator.ts Marc Emmanuel 2026-01-19 15:18:04 +01:00
  • 2cc7eb4bc4
    Merge pull request #1267 from Azgaar/copilot/sub-pr-1266 Azgaar 2026-01-19 13:58:49 +01:00
  • b3dd065c0e Update copilot guidelines to reflect NPM/Vite/TypeScript migration copilot/sub-pr-1266 copilot-swe-agent[bot] 2026-01-18 16:24:04 +00:00
  • b940f71257 Initial plan copilot-swe-agent[bot] 2026-01-18 16:20:20 +00:00
  • 321cc9d17a
    Merge pull request #1263 from SheepFromHeaven/refactor/migrate-utils-to-ts Azgaar 2026-01-18 16:30:47 +01:00
  • abc91ce066
    Merge branch 'npm' into refactor/migrate-utils-to-ts Azgaar 2026-01-18 16:30:08 +01:00
  • 9bf5c8fddd chore: update package.json to specify Node.js engine version and remove unused launch.json Azgaar 2026-01-18 16:27:02 +01:00
  • 9e49751061
    Merge pull request #1261 from SheepFromHeaven/feat/add-npm Azgaar 2026-01-18 15:27:48 +01:00
  • 79d4a09e00 fix: update branch name in GitHub Actions workflow from 'main' to 'master' Marc Emmanuel 2026-01-16 13:20:10 +01:00
  • 430828edcb chore: add GitHub Actions workflow for deploying to GitHub Pages Marc Emmanuel 2026-01-16 13:18:18 +01:00
  • 4b5e9bfeea feat: Implement HeightmapGenerator and Voronoi module Marc Emmanuel 2026-01-16 13:12:56 +01:00
  • fa493989b6 migrating all util files from js to ts Marc Emmanuel 2026-01-14 09:18:08 +01:00
  • 76f86497c7 chore: split public and src Marc Emmanuel 2026-01-13 12:47:37 +01:00
  • 9a8eb05b9c
    Update package.json Marc Emmanuel 2026-01-12 12:39:33 +01:00
  • 56e127ef79 remove wrong dist folder Marc Emmanuel 2026-01-11 21:25:46 +01:00
  • be66a93a17 fix: add NODE_VERSION to environment in Netlify configuration Marc Emmanuel 2026-01-11 21:14:50 +01:00
  • 31d8f133ae chore: add netlify configuration for build and redirects Marc Emmanuel 2026-01-11 21:11:39 +01:00
  • e5898aab0d fix: correct nginx config file copy command in Dockerfile Marc Emmanuel 2026-01-11 21:10:14 +01:00
  • 926eda7cb0 fix: update Dockerfile to use multi-stage build for optimized production image Marc Emmanuel 2026-01-11 21:08:37 +01:00
  • 5588444d01 fix: update Dockerfile to copy only the dist folder contents Marc Emmanuel 2026-01-11 20:56:18 +01:00
  • 3490ad9865 chore: add npm + vite for progressive enhancement Marc Emmanuel 2026-01-11 20:36:34 +01:00
  • d4f58ad52f chore: correct typo in pull request template Azgaar 2026-01-11 03:56:05 +01:00
  • 51f9db39b6 feat: enhance search functionality Azgaar 2026-01-11 03:53:58 +01:00
  • 0c26f0831f fix: enhance population constraints in UI and calculations Azgaar 2026-01-09 23:21:43 +01:00