Aperture / frontend

Commit History

  1. fix: graceful fallback when indicator has no grid overlay⁠

    KSvend +1: Claude Opus 4.6 (1M context)
    ef89b38
  2. feat: remove AOI box, add map legend, color hints, before/after bars⁠

    KSvend +1: Claude Opus 4.6 (1M context)
    1ea9510
  3. feat: show real indicator overlay on dashboard map + fix downloads⁠

    KSvend +1: Claude Opus 4.6 (1M context)
    d2a9a16

  1. feat: rich results dashboard with inline sparklines and overview⁠

    KSvend +1: Claude Opus 4.6 (1M context)
    57ba197

  1. refactor: rename "indicators" to "EO products" throughout⁠

    KSvend +2: Claude, Happy
    df6bf75
  2. fix: re-register map click handler after basemap toggle⁠

    KSvend +2: Claude, Happy
    52dc51f
  3. fix: address code review — race condition, listener leak, HTML nesting, client caching⁠

    KSvend +2: Claude, Happy
    b8c5bd8
  4. feat: wire AOI advisor into Define Area page

    KSvend
    baf9ff1
  5. feat: add advisor card HTML and CSS styles⁠

    KSvend +2: Claude, Happy
    526cf11
  6. feat: add getAoiAdvice API wrapper

    KSvend
    61feaac
  7. feat: wire size toggles and click-to-place in app.js

    KSvend
    b30fbad
  8. feat: rewrite map.js with click-to-place AOI (no MapboxDraw)

    KSvend
    59bad34
  9. feat: replace draw/upload CSS with size toggle styles

    KSvend
    c8318e6
  10. feat: replace MapboxDraw HTML with size toggle buttons⁠

    KSvend +2: Claude, Happy
    f0f6b0f

  1. fix: load job data when viewing previous analyses from history⁠

    KSvend +2: Claude, Happy
    d75edf9

  1. feat: add month picker to define-area sidebar and wire up season state⁠

    KSvend +1: Claude Sonnet 4.6
    a86413f

  1. fix: show waiting status for indicators not yet started in progress view⁠

    KSvend +2: Claude, Happy
    5e3b25e
  2. fix: remove MapboxDraw during rectangle tap to fix mobile touch events⁠

    KSvend +2: Claude, Happy
    8e098b4
  3. fix: replace broken draw_rectangle with two-tap rectangle for mobile support⁠

    KSvend +2: Claude, Happy
    b15c51f
  4. feat: frontend renders spatial overlays natively in MapLibre⁠

    KSvend +2: Claude, Happy
    337d9e1
  5. feat: improve AOI selection UX — remove polygon, add area feedback⁠

    KSvend +2: Claude, Happy
    bc4a082
  6. fix: downloads and map overlays fail auth — use fetch with headers⁠

    KSvend +2: Claude, Happy
    f37d8a6
  7. fix: Content-Type header dropped when authenticated, causing 422 on job submit⁠

    KSvend +2: Claude, Happy
    73c5feb
  8. fix: display actual validation error messages instead of [object Object]⁠

    KSvend +2: Claude, Happy
    e8c214d
  9. fix: let Draw handle its own style.load lifecycle on basemap toggle⁠

    KSvend +2: Claude, Happy
    ebcc0cb
  10. style: add CSS for basemap toggle button⁠

    KSvend +2: Claude, Happy
    bc75f75
  11. fix: add double-click guard and improve BasemapToggle robustness⁠

    KSvend +2: Claude, Happy
    e5e17d3
  12. feat: add basemap toggle control to AOI map (Positron/ESRI Satellite)⁠

    KSvend +2: Claude, Happy
    6a6634a
  13. refactor: rename MAP_STYLE to POSITRON_STYLE and add SATELLITE_STYLE constant⁠

    KSvend +2: Claude, Happy
    cc94dbe
  14. fix: switch basemap from demo tiles to CARTO Positron⁠

    KSvend +2: Claude, Happy
    7773924

  1. feat: add mobile responsive layout (768px breakpoint)⁠

    KSvend +2: Claude, Happy
    761d876
  2. feat: add login flow, history page, session management, and nav guard⁠

    KSvend +1: Claude Opus 4.6 (1M context)
    fcb9daa
  3. feat: add My analyses and Sign out links to topbars⁠

    KSvend +1: Claude Opus 4.6 (1M context)
    6fc693d
  4. feat: add history page HTML and CSS⁠

    KSvend +1: Claude Opus 4.6 (1M context)
    b5c28d8
  5. feat: add login page HTML and CSS⁠

    KSvend +1: Claude Opus 4.6 (1M context)
    f49c9d9
  6. feat: add auth header to API calls, add login and listJobs API functions⁠

    KSvend +1: Claude Opus 4.6 (1M context)
    4f2f97a

  1. feat: fix nightlights with real VIIRS data + placeholder data warnings⁠

    KSvend +2: Claude, Happy
    619edca
  2. feat: wire up indicator map layers on results dashboard⁠

    KSvend +2: Claude, Happy
    85f7c19
  3. rebrand: apply full MERLx Aperture identity per design spec⁠

    KSvend +2: Claude, Happy
    73b5679
  4. Initial commit: Aperture platform (extracted from SR4S)

    KSvend
    ae74af5