Skip to content

V2 Phase 1: MapLibre choropleth and shared boundary pipeline - #34

Draft
svickars wants to merge 5 commits into
mainfrom
feat/v2-revamp
Draft

V2 Phase 1: MapLibre choropleth and shared boundary pipeline#34
svickars wants to merge 5 commits into
mainfrom
feat/v2-revamp

Conversation

@svickars

Copy link
Copy Markdown
Collaborator

Summary

  • Adds V2 architecture plan documenting dual render targets (SVG + MapLibre) and shared project config
  • Introduces shared boundary infrastructure: BoundaryConfig, join pipeline, match reports, and /api/boundaries
  • Adds MapLibre choropleth preview with basemap, boundary picker, and render target toggle in the studio
  • Keeps the existing SVG canvas as the default render target

Test plan

  • Load US choropleth sample data and map region + color columns
  • Toggle map preview from SVG to MapLibre and confirm choropleth renders on basemap
  • Verify match report shows matched/unmatched counts
  • Switch boundary presets (US states, world, counties) and confirm boundaries reload
  • Confirm SVG export/copy still works when render target is SVG
  • Run pnpm type-check and pnpm test modules/boundaries/__tests__/compatibility.test.ts

Made with Cursor

svickars and others added 2 commits August 27, 2026 15:54
Documents shared project config, boundary picker requirements, SVG/MapLibre coexistence, phasing, and programmatic setup for the V2 revamp.

Co-authored-by: Cursor <cursoragent@cursor.com>
Introduces boundary config, join/match reporting, render target toggle, and MapLibre preview alongside the existing SVG canvas.

Co-authored-by: Cursor <cursoragent@cursor.com>
@vercel

vercel Bot commented Aug 31, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
map-studio Error Error Sep 1, 2026 11:42pm UTC

svickars and others added 2 commits August 31, 2026 14:23
Introduces the Data → Setup → Design tab shell with canvas types, per-layer
mapping, and MapLibre previews including pan/inspect tooltips and HTML marker
labels so Setup verification works before Design tab polish.

Co-authored-by: Cursor <cursoragent@cursor.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant