ig-v1 / web

Commit History

  1. Feat: capture inbox (Phase B) β€” phone captures merge into the library⁠

    harshith99 +1: Claude Opus 4.8
    eda6c91
  2. Feat: /capture endpoint core (Phase A) β€” single-post extraction⁠

    harshith99 +1: Claude Opus 4.8
    8221e29
  3. Feat: living-library merge polish (Phase 3)⁠

    harshith99 +1: Claude Opus 4.8
    f981d71
  4. Feat: living-library cost-skip on re-extract (Phase 2)⁠

    harshith99 +1: Claude Opus 4.8
    1a26356
  5. Feat: living-library merge on import (Phase 1)⁠

    harshith99 +1: Claude Opus 4.8
    d1b556d
  6. Docs: FAQ entry for local-Docker-only features; TODO single-URL local done⁠

    harshith99 +1: Claude Opus 4.8
    d302d2e
  7. Feat: flush pending library cache on tab background/close⁠

    harshith99 +1: Claude Opus 4.8
    90d15a0
  8. Feat: client-side library persistence (localStorage restore card)⁠

    harshith99 +1: Claude Opus 4.8
    1c43cdb

  1. Docs: split Instagram export guide into desktop + mobile steps⁠

    Harshith Belagur +1: Claude
    08d1d42
  2. Fix: fast-fail on hosted URL fetch with clear error message⁠

    harshith99 +1: Claude Sonnet 4.6
    54d09f0
  3. Fix: URL fetch works on hosted via Instagram's embed/captioned endpoint⁠

    harshith99 +1: Claude Sonnet 4.6
    495ba69
  4. Fix: Sonnet default, thinking-block skip, multi-venue URL extraction⁠

    harshith99 +1: Claude Sonnet 4.6
    256d2ea
  5. Feat: single Instagram URL extraction via CAPTION_PROXY_URL⁠

    harshith99 +1: Claude Sonnet 4.6
    56b50ce
  6. Revert: remove single Instagram post URL feature⁠

    harshith99 +1: Claude Sonnet 4.6
    425566e
  7. Fix: API key gate for URL mode; faster timeouts; better network error message⁠

    harshith99 +1: Claude Sonnet 4.6
    0c8fe05
  8. Feature: chatbot (free) mode works for single URL extraction⁠

    harshith99 +1: Claude Sonnet 4.6
    42e5a24
  9. Fix: add yt-dlp to web requirements; block chatbot+URL mode⁠

    harshith99 +1: Claude Sonnet 4.6
    47dfeed
  10. Feature: extract a single place from an Instagram post URL⁠

    harshith99 +1: Claude Sonnet 4.6
    714e84b

  1. UX: footer copy, mobile hero stack, visual review workflow⁠

    harshith99 +1: Claude Sonnet 4.6
    bc8eb05
  2. UX: update footer copy to dev-friendly OSS callout⁠

    harshith99 +1: Claude Sonnet 4.6
    bca3ed3
  3. Fix: footer centering and visited link color⁠

    harshith99 +1: Claude Sonnet 4.6
    311b263
  4. UX: remove docker note from hero, add OSS footer⁠

    harshith99 +1: Claude Sonnet 4.6
    fada9fe
  5. Fix: demo hero layout β€” nested structure fixes copy collapse and docker note row⁠

    harshith99 +1: Claude Sonnet 4.6
    8822e0c
  6. UX: fix demo hero font sizes and docker note copy⁠

    harshith99 +1: Claude Sonnet 4.6
    bdaa9fe
  7. UX: Docker nudge on landing, FAQ item, Ollama-aware tour step⁠

    harshith99 +1: Claude Sonnet 4.6
    7d20eac
  8. Fix: Escape key closes the demo tour⁠

    harshith99 +1: Claude Sonnet 4.6
    44d956c
  9. UX: floating feature-request button β†’ pre-filled GitHub issue⁠

    harshith99 +1: Claude Sonnet 4.6
    9f1919e
  10. UX: demo tour with dummy data, hero placement on landing page⁠

    harshith99 +1: Claude Sonnet 4.6
    3e19b3d
  11. UX: add guided tour, pipeline timing note⁠

    harshith99 +1: Claude Sonnet 4.6
    5c44de2
  12. UX: add FAQ tab with pipeline diagram, About, and accordion FAQ⁠

    harshith99 +1: Claude Sonnet 4.6
    23dabb1
  13. Rename: Food Mapper β†’ IG Food Mapper⁠

    harshith99 +1: Claude Sonnet 4.6
    a9cca6c
  14. Rename: Places Mapper β†’ Food Mapper⁠

    harshith99 +1: Claude Sonnet 4.6
    a0800ee
  15. UX: remove quality scores from model cards⁠

    harshith99 +1: Claude Sonnet 4.6
    2a30ad3
  16. UX: stop auto-opening export guide when drop zone is clicked⁠

    harshith99 +1: Claude Sonnet 4.6
    8e8ea27
  17. UX: run button says 'Extract now β†’' once a valid file is chosen⁠

    harshith99 +1: Claude Sonnet 4.6
    6fe5d5b
  18. Fix KML round-trip: embed City/State in description CDATA; read them back on import⁠

    harshith99 +1: Claude Sonnet 4.6
    8a1e3cd
  19. Fix: roulette location search matches city OR country; strip UNKNOWN from display⁠

    harshith99 +1: Claude Sonnet 4.6
    a2095dc
  20. Fix: hide roulette panel on initial Explore load (no data yet)⁠

    harshith99 +1: Claude Sonnet 4.6
    9b8d87e
  21. Fix: remove #roulette-section { display:none } β€” roulette panel was blank⁠

    harshith99 +1: Claude Sonnet 4.6
    ccd6e8c
  22. UX: drop Exports tab, auto-spin Roulette on first visit⁠

    harshith99 +1: Claude Sonnet 4.6
    36362ca

  1. Web UI: two-tier nav β€” Extract / Explore tabs visible from landing⁠

    harshith99 +1: Claude Sonnet 4.6
    383680a
  2. Revert session restore: import card is the right returning-user flow⁠

    harshith99 +1: Claude Sonnet 4.6
    519bd6d
  3. Web UI: session restore for returning users + food-only filter⁠

    harshith99 +1: Claude Sonnet 4.6
    facc20d
  4. Web UI: Phase 4 tab-bar UX polish⁠

    harshith99 +1: Claude Sonnet 4.6
    89f8c84
  5. Web UI: tab-bar SPA, KML/CSV import, refactor index.html⁠

    harshith99 +1: Claude Sonnet 4.6
    74aafdd
  6. Chatbot UI: style the response-file picker on-brand⁠

    harshith99 +1: Claude Opus 4.8
    79575f0
  7. Chatbot UI: upload the reply as a file (too long to copy-paste)⁠

    harshith99 +1: Claude Opus 4.8
    0ccd10d
  8. Fix: index 500 on HF β€” use new Starlette TemplateResponse signature⁠

    harshith99 +1: Claude Opus 4.8
    5e4388b
  9. #19: public-URL hardening⁠

    harshith99 +1: Claude Opus 4.8
    8ec40f3
  10. #18: extend guardrail test for client-geocode + set-coords⁠

    harshith99 +1: Claude Opus 4.8
    50e43d1