mirror of
https://github.com/bilawalsidhu/gods-eye-view.git
synced 2026-11-04 18:34:02 +00:00
Main gained three imagery providers (Google Street View, KartaView,
Panoramax), shared line-coverage, cone and photo-viewer modules, one source
lit at a time and the translated interface. Their shared modules still
carried what this branch removes, so the merge ports them onto it:
- lineCoverage.js is this branch's coverage.js made provider-neutral
(draped lines near the ground only, the selection drawn over them, key
and rate-limit blocking); sequenceCones.js is sequences.js the same way.
Mapillary, KartaView and Panoramax all build on them; Mapillary moves
back to providers/mapillary/ beside the others.
- No ground casting, mesh sampling, surface modes, FOLLOW, legend, prewarm,
orbit overview points (Panoramax's density dots included), stale-tile
swaps or water-filled point budget come back.
- Kept from main because the new providers need them: requiresMapStack and
attachMapStackController (Street View on Google 3D only), ground clicks,
openNearest with an optional provider nearestImage, openImage {frame},
reportError, the view-cone marker (now an SVG glyph), filters /
coverageLabel / sinceBasis, OPEN STREET VIEW, keyAlternatives and i18n.
- photoViewer.js treats the viewer as expanded when its wrap is full screen
or the iPhone popover, as EXPAND now is.
- The fixture browser gate keeps its 8 steps and adds one each for
KartaView and Panoramax; catalogs, docs, boundaries and format scope
follow.
Co-Authored-By: Claude Opus 5.5 <[email protected]>
31 lines
894 B
Plaintext
31 lines
894 B
Plaintext
node_modules
|
|
dist
|
|
# Credential files. `.env` alone is not enough: Vite's loadEnv (see
|
|
# server/standalone/vite.config.js) and scripts/setup-doctor.mjs both read the
|
|
# full dotenv ladder — .env, .env.local, .env.<mode> and .env.<mode>.local —
|
|
# so a key placed in any of them is live for the app. Only .env was ignored,
|
|
# leaving the other three committable. .env.example is the tracked template.
|
|
.env
|
|
.env.*
|
|
!.env.example
|
|
*.log
|
|
screenshots/
|
|
qa-shots/
|
|
output/
|
|
.gev-logs/
|
|
.gev-cache/
|
|
# Browser QA gate evidence (screenshots, console and network dumps).
|
|
qa-artifacts/
|
|
# Playwright MCP session logs: browser consoles can carry tokens in URLs.
|
|
.playwright-mcp/
|
|
# Local Claude Code settings and preview configs.
|
|
.claude/
|
|
.DS_Store
|
|
.gstack/
|
|
3d-models/
|
|
pinokio/ENVIRONMENT
|
|
pinokio/.installed
|
|
|
|
# Transient: a release interrupted mid-assembly (npm run changelog recovers it)
|
|
changelog.d/.assembling/
|