v0.4.0 — Popup polish + clipboard image copy
Small UI / UX release on top of v0.3.0.
Highlights
- Copy image to clipboard from any popup search result. Default copies the medium-size preview JPEG (fast, always works); a new toggle in Settings → Features → "Copy originals to clipboard" switches it to the full-resolution original.
- Share-link button moved to its own icon (chain glyph) on each result card, distinct from the new clipboard icon.
- Three quick actions per result revealed on hover: copy image, copy share link, download original — each with inline spinner / check / x feedback.
- Stable layout during pagination. Result cards now reserve their final size via aspect-ratio derived from each asset's exif width/height, with a shimmer skeleton while the thumbnail fetches. No more reflow when switching pages.
- Pagination UI under the results — previous / next arrows and numbered page buttons (sliding window of 5) so 250 results don't hide behind a scroll.
- Search returns 250 results instead of 60, matching what the Immich web app shows for the same query.
- "Open in Immich" (the button next to the search input, now a clean external-link icon) finally works. Immich's web /search expects a URL-encoded JSON object (
{\"query\":\"cat\"}), not raw text — applied to the popup button, omnibox handler, and the "View all in Immich →" link in the Google card. - Pinned footer. The Settings button stays visible at all times now; the popup is a 580 px flex column with the active panel scrolling internally.
- Cleaner clipboard glyph replaces the picture-frame icon on the Copy action.
Privacy
Unchanged. The extension transmits data only to the Immich server you configure. See PRIVACY.md for the full policy, including the dedicated note on the Google search-page integration.
Install
As an unpacked extension:
- Download immich-companion-0.4.0.zip below and unzip.
- chrome://extensions → enable Developer mode → Load unpacked → pick the unzipped folder.
- The welcome page opens automatically — paste your Immich server URL and API key.