fix: graceful fallback when indicator has no grid overlay ef89b38 KSvend Claude Opus 4.6 (1M context) commited on 6 days ago
feat: remove AOI box, add map legend, color hints, before/after bars 1ea9510 KSvend Claude Opus 4.6 (1M context) commited on 6 days ago
feat: show real indicator overlay on dashboard map + fix downloads d2a9a16 KSvend Claude Opus 4.6 (1M context) commited on 6 days ago
feat: rich results dashboard with inline sparklines and overview 57ba197 KSvend Claude Opus 4.6 (1M context) commited on 7 days ago
refactor: rename "indicators" to "EO products" throughout df6bf75 KSvend Claude Happy commited on 9 days ago
fix: re-register map click handler after basemap toggle 52dc51f KSvend Claude Happy commited on 9 days ago
fix: address code review β race condition, listener leak, HTML nesting, client caching b8c5bd8 KSvend Claude Happy commited on 9 days ago
feat: replace MapboxDraw HTML with size toggle buttons f0f6b0f KSvend Claude Happy commited on 9 days ago
fix: load job data when viewing previous analyses from history d75edf9 KSvend Claude Happy commited on 11 days ago
feat: add month picker to define-area sidebar and wire up season state a86413f KSvend Claude Sonnet 4.6 commited on 15 days ago
fix: show waiting status for indicators not yet started in progress view 5e3b25e KSvend Claude Happy commited on 16 days ago
fix: remove MapboxDraw during rectangle tap to fix mobile touch events 8e098b4 KSvend Claude Happy commited on 16 days ago
fix: replace broken draw_rectangle with two-tap rectangle for mobile support b15c51f KSvend Claude Happy commited on 16 days ago
feat: frontend renders spatial overlays natively in MapLibre 337d9e1 KSvend Claude Happy commited on 16 days ago
feat: improve AOI selection UX β remove polygon, add area feedback bc4a082 KSvend Claude Happy commited on 16 days ago
fix: downloads and map overlays fail auth β use fetch with headers f37d8a6 KSvend Claude Happy commited on 16 days ago
fix: Content-Type header dropped when authenticated, causing 422 on job submit 73c5feb KSvend Claude Happy commited on 16 days ago
fix: display actual validation error messages instead of [object Object] e8c214d KSvend Claude Happy commited on 16 days ago
fix: let Draw handle its own style.load lifecycle on basemap toggle ebcc0cb KSvend Claude Happy commited on 16 days ago
fix: add double-click guard and improve BasemapToggle robustness e5e17d3 KSvend Claude Happy commited on 16 days ago
feat: add basemap toggle control to AOI map (Positron/ESRI Satellite) 6a6634a KSvend Claude Happy commited on 16 days ago
refactor: rename MAP_STYLE to POSITRON_STYLE and add SATELLITE_STYLE constant cc94dbe KSvend Claude Happy commited on 16 days ago
fix: switch basemap from demo tiles to CARTO Positron 7773924 KSvend Claude Happy commited on 16 days ago
feat: add mobile responsive layout (768px breakpoint) 761d876 KSvend Claude Happy commited on 17 days ago
feat: add login flow, history page, session management, and nav guard fcb9daa KSvend Claude Opus 4.6 (1M context) commited on 17 days ago
feat: add My analyses and Sign out links to topbars 6fc693d KSvend Claude Opus 4.6 (1M context) commited on 17 days ago
feat: add history page HTML and CSS b5c28d8 KSvend Claude Opus 4.6 (1M context) commited on 17 days ago
feat: add login page HTML and CSS f49c9d9 KSvend Claude Opus 4.6 (1M context) commited on 17 days ago
feat: add auth header to API calls, add login and listJobs API functions 4f2f97a KSvend Claude Opus 4.6 (1M context) commited on 17 days ago
feat: fix nightlights with real VIIRS data + placeholder data warnings 619edca KSvend Claude Happy commited on 18 days ago
feat: wire up indicator map layers on results dashboard 85f7c19 KSvend Claude Happy commited on 18 days ago
rebrand: apply full MERLx Aperture identity per design spec 73b5679 KSvend Claude Happy commited on 18 days ago