Spaces:
Sleeping
Sleeping
Commit History
-
fix(frontend): align-items:start — Upload no longer grows with Field Report
Remove align-items:stretch and flex-grow:1. Columns are now independent. JS min-height already handles the collapsed-state alignment (INTEL DECODED bar ≥ Classification height), so expanded Field Report no longer drags Upload panel taller. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>c33194e
-
fix(frontend): match Field Report panel min-height to Classification panel
One-shot window.load measurement — no dynamic coupling. Field Report collapsed state (INTEL DECODED bar) now has same height as Classification. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>d1571a6 -
Revert "fix(frontend): display:contents + align-self:stretch on row 2 panels"
This reverts commit 04742fac34397b8861bbc5116d91c5821ceb7b97.689e145 -
fix(frontend): display:contents + align-self:stretch on row 2 panels
Upload and Manifest are now in the same grid row (row 2) so they always start at the same vertical position. Top panels (Classification/FieldReport) use align-self:start — no forced stretching, no empty space inside panels. When FieldReport expands, any gap on the left is background texture, not a dark empty panel interior. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>04742fa -
fix(frontend): revert grid rows, use flex-grow on second panel instead
display:contents approach caused empty space in all scenarios. Restore independent flex columns; align-items:stretch makes both cols equal height; flex-grow:1 on second panel fills space naturally (Upload or Manifest expands instead of leaving a void). Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>609a115 -
fix(frontend): align-items start — no forced height coupling between panels
stretch caused Document Classification to grow when Field Report expanded. start aligns panel tops in each row without linking their heights. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>1935792 -
fix(frontend): align paired panel heights using CSS grid display:contents
Classification↔FieldReport and Upload↔Manifest now share grid rows so they always match height — visible after Field Report auto-collapses to INTEL DECODED bar. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>8ea4dcb -
feat(ui): auto-collapse Field Report into INTEL DECODED bar on success
On a successful analysis the raw Field Report collapses into a single in-theme bar, so the Resupply Manifest (shop links) is no longer pushed off-screen by a long list of codes. Click to expand (accordion). Error/ no-code results stay expanded. Frontend-only; no backend change. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>4c360a7
-
fix: hide sample thumbnails gracefully when examples/ unavailable
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>febcd66 -
chore: HF Space deployment — full pipeline + inventory
Single squashed commit for clean HF push. Contains: - app.py: vision pipeline with json_schema output, Humbrol→Tamiya lookup - server.py: gr.Server streaming endpoint + frontend middleware (/assets, /examples) - inventory.py: gspread integration (GOOGLE_SERVICE_ACCOUNT_JSON + GOOGLE_SHEET_ID) - frontend/: Airfix Dogfighter UI - requirements.txt: requests, pillow, gspread Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>816f700