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