Repository navigation
Tracking issue: a "v2" wave of features (~20 PRs, all built and tested) #80
Description
Activity
Tentative proposed v2 features and enhancements
All items below are proposed for
v2.Wave 1
01-cmd-c-copy— Copy the selected clip with Command-C (alvie/pr-cmd-c-copy) — ready as-is02-section-switch— Switch bar sections with Command-Left and Command-Right (alvie/pr-section-switch) — ready as-is03-menu-icons— Add icons to the bar's overflow menu (alvie/pr-menu-icons) — ready as-is04-native-search— Replace the search indicator with a real editable field (alvie/pr-native-search) — ready as-is05-bulk-delete-label— Fix the bulk-delete button collapsing to icon-only (alvie/pr-bulk-delete-label) — ready as-is06-live-resize— Add a live-resize handle for the Paste Bar (alvie/pr-live-resize) — ready as-is07-undo— Add a 5-minute Undo window for deleted clips (alvie/pr-undo) — ready as-is08-retention-slider— Turn history retention into a discrete slider with named presets (alvie/pr-retention-slider) — ready as-is09-play-sound-on-copy— Add a "Play sound on copy" setting (alvie/pr-play-sound-on-copy) — ready as-is10-history-disk-size— Show history's on-disk size in Settings (alvie/pr-15-history-disk-size) — ready as-is11-paste-reliability— Fix search-mode Command-Delete, silent paste failures, and buried pasted clips (alvie/pr-16-paste-reliability) — ready as-is12-paste-as-formats— Add Clean Formatting and Markdown paste options (alvie/pr-17-paste-as-formats) — ready as-is13-color-themes— Add clip color themes and a selected-clip position preference (alvie/pr-18-color-themes) — ready as-is14-clip-card-metadata— Show real dimensions and paths in the clip card footer (alvie/pr-25-clip-card-metadata) — ready as-is15-paste-style-cards— Add paste-style clip cards (alvie/pr-26-paste-style-cards) — ready as-is16-drag-clips-out— Upgrade drag-out to a native drag session with real multi-file payloads (alvie/pr-drag-clips-out) — ready as-is
Wave 2
25-link-preview— Show rich previews for link clips (alvie/pr-link-preview) — ready as-is
Wave 3
17-quicklook— Preview clips with Quick Look (alvie/pr-quicklook) — ready as-is18-quicklook-focus— Make Quick Look focus handoff, Command-C, and panel sizing track reality (alvie/pr-19-quicklook-focus) — ready as-is19-inline-preview— Add an inline in-bar preview as an alternative to Quick Look (alvie/pr-inline-preview) — ready as-is
Wave 4
20-space-preview-with-search— Keep Space previewing once the search field takes focus (alvie/pr-27-space-preview-with-search) — ready as-is
Wave 5
21-pinboard-reorder— Reorder Pinboards by dragging their tabs (alvie/pr-pinboard-reorder) — ready as-is22-pinboard-rename— Rename Pinboards inline, and drag clips onto a tab to pin them (alvie/pr-pinboard-rename) — ready as-is23-pinboard-recolor— Add Pinboard recoloring and reordering clips within a Pinboard (alvie/pr-pinboard-recolor) — ready as-is24-pinboard-drag-polish— Cancel Pinboard card drags on Escape, and drop pinned-card timestamps (alvie/pr-20-pinboard-drag-polish) — ready as-is
Wave 6
26-settings-sidebar— Rewrite Settings as a sidebar-nav window (alvie/pr-settings-sidebar) — not finalized/open-ready yet- Draft status: flagged stale
- Needs rebasing after its dependency PRs land
Summary
25items are currently ready as-is1item is still pending finalization:26-settings-sidebar
V2.1
- Paste Stacks
alvst commented
on Aug 23, 2026 ContributorAuthorMore actionsWave 1 is open
- Copy the selected clip with Command-C #82 — Copy the selected clip with Command-C
- Switch bar sections with Command-Left and Command-Right #83 — Switch bar sections with Command-Left and Command-Right
- Add icons to the bar's overflow menu #84 — Add icons to the bar's overflow menu
- Replace the search indicator with a real editable field #85 — Replace the search indicator with a real editable field
- Fix the bulk-delete button collapsing to icon-only #86 — Fix the bulk-delete button collapsing to icon-only
- Add a live-resize handle for the Paste Bar #87 — Add a live-resize handle for the Paste Bar
- Add a 5-minute Undo window for deleted clips #88 — Add a 5-minute Undo window for deleted clips
- Turn history retention into a discrete slider with named presets #89 — Turn history retention into a discrete slider with named presets
- Add a "Play sound on copy" setting #90 — Add a "Play sound on copy" setting
- Show history's on-disk size in Settings #91 — Show history's on-disk size in Settings
- Fix search-mode Command-Delete, silent paste failures, and buried pasted clips #92 — Fix search-mode Command-Delete, silent paste failures, and buried pasted clips
- Add Clean Formatting and Markdown paste options #93 — Add Clean Formatting and Markdown paste options
- Add clip color themes and a selected-clip position preference #94 — Add clip color themes and a selected-clip position preference
- Show real dimensions and paths in the clip card footer #95 — Show real dimensions and paths in the clip card footer
- Add paste-style clip cards #96 — Add paste-style clip cards
- Upgrade drag-out to a native drag session with real multi-file payloads #97 — Upgrade drag-out to a native drag session with real multi-file payloads
All 16 PRs link back to this tracker, include their prepared review evidence, are marked for
v2, and have passing CI.Wave 1 is resolved; here is where each item ended up.
Landed through #104 with your commits kept under your name and a follow-up fix after each one: #79, #82, #85, #87, #89, #90, #91, #93, #94, #95. Each PR's closing comment has the specifics of its fix.
Rewritten on main after your PR, with the idea and the parts kept credited in the commit body: #88 (2763443, an in-memory undo stack instead of a ledger persisted to store.json and sync) and #96 (4b1d814, previews decoded off the main actor behind a bounded cache).
Closed, not taken: #92 (the Command-Delete change; the other two parts shipped as an off-by-default promote-on-paste toggle and a toast notice in ecbbd47) and #97 (the drag-out session; the comment there lists what a re-cut should keep).
All of it ships in 1.3.0. Paste Stacks is not scheduled; open a separate issue with the design when it is ready and it gets its own review. Closing the tracker since nothing on it is open any more. Thanks @alvst.
Over the past few weeks I've built out a batch of features on top of
main, each as its own small, focused branch per CONTRIBUTING.md's guidance, and updated based on the PRs you've reviewed and closed. All of them are built, warning-free, and manually tested. I'd like to open them as a sequence of PRs and wanted to lay out the whole set here first so the scope and dependencies between them are clear before the individual PRs start landing.Subsequent to these features landing, I have another feature, Paste Stacks, that I'd like to propose for v2.1.
Features
Bar & interaction
Deletion & Retention
Previews
Pinboards
Settings
Miscellaneous improvements & bug/behavioral fixes
Suggested merge order
Most of these are fully independent and can land in any order. Three groups have internal dependencies:
What's not here
Paste Stacks (queue clips, paste them sequentially) is a substantial feature on its own - collect-while-copying, a dedicated floating panel, named/saved decks, reordering, search, and settings integration. Worth its own tracking issue and its own PR sequence rather than folding it into this one; happy to open that separately once this batch is through review.