You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Halo-well empty state with two variants — the initial "no items captured yet" view and a "no match" view that echoes the query back as a mono chip.
Use-count chip on each row (N×) when an item has been re-copied, so recurring clips are recognisable at a glance.
Per-type icon tints — URL (cyan), command (green), JSON (amber), email (violet), path (indigo), multiline (lilac). Quiet at rest, brighter when the row is selected.
Changed
Chrome redesign: recessed-slot search input with indigo focus glow, gradient row rail and accent wash on the selected item, section headers with status dot and trailing fade line, dual radial wells in the window corners for atmosphere.
Multiline previews now stitch every non-blank line with a ↵ glyph (capped at 200 runes) instead of dropping all but the first line.
Copy snaps the list scroll back to the top so the just-copied item is visible the next time the window opens.
Fixed
Copying an image back to the clipboard no longer freezes the app. The "changed" signal fired by our own write was deadlocking the GTK main thread on the round-trip through our content provider; self-writes now skip the readback entirely, and image content is published via the canonical GdkTexture API.
Wayland clipboard capture is driven by an in-process GdkClipboard listener — no more wl-paste subprocess flickering the dock.
Release pipeline no longer races go mod tidy against npm install walking frontend/node_modules; install:frontend:deps is now a hard prerequisite of the tidy step.
release.yml accepts a workflow_dispatch trigger for dry-run validation against main without committing to a tag.