Release Notes
Version 1.0.0
Added
- Side panel UI launched from the Chrome toolbar action icon.
- Full-page image capture via
Capture All Images button.
- Image detection across
<img> tags (including srcset), CSS background-image, <picture> / <source> srcsets, and <link rel="preload" as="image"> elements.
- Lazy-loaded thumbnail grid with hover overlay showing filename and dimensions.
- Individual card selection and
Select All checkbox with indeterminate state.
- Size filter — All / Small (<100 px) / Medium (100–500 px) / Large (>500 px).
- Batch download via Chrome's
downloads API with real-time progress counter.
- Auto-formatted download filenames:
site-snapbatch-<id>-<index>.png.
- Status bar with found-image count and download completion feedback.
- Empty state and loading spinner for clear user feedback.
- SnapBatch icon set generated at 16 × 16, 32 × 32, 48 × 48, and 128 × 128 px.
Changed
- Light gradient theme (sky-blue to warm cream) matching the SnapBatch brand palette.
- Glassmorphism card surfaces with
backdrop-filter: blur throughout the side panel.
Fixed
- Grid item overlap resolved by enforcing
grid-auto-rows: 100px and explicit card height.
- Duplicate image URLs de-duplicated via a
Set before rendering.
Notes
- Requires Chrome 114 or later (Side Panel API).
- No host permissions or
scripting permission requested — minimal footprint.