Skip to content

v1.0.0 - Production Release

Choose a tag to compare

@syncush syncush released this 06 Sep 11:35
· 13 commits to master since this release

Metatile Queue Populator UI & BFF - Initial Release (v1.0.0)

🌟 Key Features:

  • Interactive GIS & Drawing Canvas (OpenLayers 10):
    • BBOX & Polygon drawing with coordinate snap and closure.
    • Right-click context menu directly on map features to copy as WKT, GeoJSON, or KML.
    • Coordinates readout with 8 decimal places of precision.
  • Multi-Format Spatial Converter:
    • Drag & drop support for Shapefiles (.zip), KML, WKT, and GeoJSON with automatic viewport zooming.
  • MapColonies Raster Catalog & WMTS Serving:
    • Live CSW 2.0.2 catalog drawer with search and product type filtering.
    • Multi-layer manager with opacity control, visibility toggle, and layer reordering.
  • Resilient Non-blocking Tile Estimation:
    • Estimation offloaded to Node.js worker_threads with 30s timeout guard and AABB spatial indexing.
    • Dynamic real-time BFF Connected / BFF Connection Error health indicator.
  • PostgreSQL Persistence & Management:
    • Global pre-seeded hierarchical presets (Continent $\rightarrow$ Subregion $\rightarrow$ Country + Middle East FeatureCollection).
    • Job submission history with 1-click replay.
    • Full system audit logging.
  • pg-boss Queue Dashboard:
    • Real-time queue metrics and job status monitoring.
  • Monorepo Architecture & CI/CD:
    • pnpm workspaces, Prettier, ESLint, Redocly OpenAPI linting, Vitest suite, and Release-Please integration.