Skip to content

Feat/infrastructure hardening - #37

Open
mneveroff wants to merge 6 commits into
mainfrom
feat/infrastructure-hardening
Open

Feat/infrastructure hardening#37
mneveroff wants to merge 6 commits into
mainfrom
feat/infrastructure-hardening

Conversation

@mneveroff

@mneveroff mneveroff commented Jul 12, 2026

Copy link
Copy Markdown
Owner

Summary

  • Safety net: Vitest (node + browser), Oxlint, Astro 7 / tooling bumps, CI verify before Docker build
  • Migrate Lens UI to React + factory-scoped Zustand + react-map-gl, preserving Timeline / Split / Swipe behaviour and runtime config
  • Isolated map harness (pnpm dev:map-harness / pnpm test:map-harness) with local GeoJSON fixtures; CI job uses repo MAPBOX_TOKEN
  • Fix Timeline popup attach and Timeline → Split → Swipe full-width canvas geometry

Test plan

  • pnpm check
  • pnpm test:map-harness (needs MAPBOX_TOKEN in lens/.env)
  • Integrated http://127.0.0.1:4321/lens/: Timeline click → popup; year change → click still works; Timeline → Split → Swipe canvases full width
  • Confirm CI verify + map-harness jobs green on this PR

@mneveroff
mneveroff force-pushed the feat/infrastructure-hardening branch from 5cabc68 to 707caaf Compare July 12, 2026 00:36
@mneveroff
mneveroff changed the base branch from feat/setup-adrs-and-context to main July 12, 2026 00:36
@mneveroff
mneveroff deployed to production July 12, 2026 01:14 — with GitHub Actions Active
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