* Initial plan
* fix: update branch name in versioning.js comment from 'main' to 'master'
Co-authored-by: Azgaar <26469650+Azgaar@users.noreply.github.com>
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: Azgaar <26469650+Azgaar@users.noreply.github.com>
* fix: enhance emblem rendering for states and burgs in the editor
* fix: update tools.js version to 1.112.0 for improved functionality
* Update src/index.html
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Deploy static content to Pages / deploy (push) Has been cancelled
Code quality / quality (push) Has been cancelled
* Adding zone export to GeoJSON, added versioning and hash updates
* Fixing copilot findings and test not using production code call
* Correcting collection of disconnected features
---------
Co-authored-by: Joe McMahon <joe@mcmahongroup.org>
Co-authored-by: Azgaar <maxganiev@yandex.com>
* Initial plan
* Fix: Military notes not updated on regiment or Era data change
Co-authored-by: Azgaar <26469650+Azgaar@users.noreply.github.com>
* Refactor: update existing regiment note in-place; remove all regiment notes in one pass
Co-authored-by: Azgaar <26469650+Azgaar@users.noreply.github.com>
* Bump version to 1.112.3 (patch: fix military notes not updated on regen)
Co-authored-by: Azgaar <26469650+Azgaar@users.noreply.github.com>
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: Azgaar <26469650+Azgaar@users.noreply.github.com>
Deploy static content to Pages / deploy (push) Waiting to run
Code quality / quality (push) Waiting to run
* Initial plan
* Fix zones restoration in risk heightmap edit mode
Co-authored-by: Azgaar <26469650+Azgaar@users.noreply.github.com>
* Remove comments from zones restoration code
Co-authored-by: Azgaar <26469650+Azgaar@users.noreply.github.com>
* Optimize zones restoration with O(n) map lookup instead of O(n²)
Co-authored-by: Azgaar <26469650+Azgaar@users.noreply.github.com>
* Use local Map for zone backup instead of mutating zone objects
Co-authored-by: Azgaar <26469650+Azgaar@users.noreply.github.com>
* Update version to 1.112.2 and heightmap-editor.js cache hash
Co-authored-by: Azgaar <26469650+Azgaar@users.noreply.github.com>
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: Azgaar <26469650+Azgaar@users.noreply.github.com>
Deploy static content to Pages / deploy (push) Has been cancelled
Code quality / quality (push) Has been cancelled
* refactor: migrate ice module
* chore: lint
* refactor: enhance rand function documentation for clarity on argument usage
* refactor: reorganize imports in probabilityUtils test file for clarity
Deploy static content to Pages / deploy (push) Waiting to run
Code quality / quality (push) Waiting to run
* chore: add npm + vite for progressive enhancement
* fix: update Dockerfile to copy only the dist folder contents
* fix: update Dockerfile to use multi-stage build for optimized production image
* fix: correct nginx config file copy command in Dockerfile
* chore: add netlify configuration for build and redirects
* fix: add NODE_VERSION to environment in Netlify configuration
* remove wrong dist folder
* Update package.json
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* chore: split public and src
* migrating all util files from js to ts
* feat: Implement HeightmapGenerator and Voronoi module
- Added HeightmapGenerator class for generating heightmaps with various tools (Hill, Pit, Range, Trough, Strait, etc.).
- Introduced Voronoi class for creating Voronoi diagrams using Delaunator.
- Updated index.html to include new modules.
- Created index.ts to manage module imports.
- Enhanced arrayUtils and graphUtils with type definitions and improved functionality.
- Added utility functions for generating grids and calculating Voronoi cells.
* chore: add GitHub Actions workflow for deploying to GitHub Pages
* fix: update branch name in GitHub Actions workflow from 'main' to 'master'
* chore: update package.json to specify Node.js engine version and remove unused launch.json
* Initial plan
* Update copilot guidelines to reflect NPM/Vite/TypeScript migration
Co-authored-by: Azgaar <26469650+Azgaar@users.noreply.github.com>
* Update src/modules/heightmap-generator.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Update src/utils/graphUtils.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Update src/modules/heightmap-generator.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* feat: Add TIME and ERROR variables to global scope in HeightmapGenerator
* fix: Update base path in vite.config.ts for Netlify deployment
* refactor: Migrate features to a new module and remove legacy script reference
* refactor: Update feature interfaces and improve type safety in FeatureModule
* refactor: Add documentation for markupPack and defineGroups methods in FeatureModule
* refactor: Remove legacy ocean-layers.js and migrate functionality to ocean-layers.ts
* refactor: Remove river-generator.js script reference and migrate river generation logic to river-generator.ts
* refactor: Remove river-generator.js reference and add biomes module
* refactor: Migrate lakes functionality to lakes.ts and update related interfaces
* refactor: clean up global variable declarations and improve type definitions
* refactor: update shoreline calculation and improve type imports in PackedGraph
* fix: e2e tests
* chore: add biome for linting/formatting
* chore: add linting workflow using Biome
* refactor: improve code readability by standardizing string quotes and simplifying function calls
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Azgaar <maxganiev@yandex.com>
Co-authored-by: Azgaar <azgaar.fmg@yandex.com>
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: Azgaar <26469650+Azgaar@users.noreply.github.com>
Deploy static content to Pages / deploy (push) Waiting to run
* fix: use global vars instead of window.
* feat: add GitHub Actions workflow for unit tests
* fix: change mapCoordinates declaration from let to var for compatibility