Skip to content

Follow-Up to #43 & #44: Search active Paste Stacks - #53

Draft
alvst wants to merge 74 commits into
momenbasel:mainfrom
alvst:codex/search-paste-stack-followup
Draft

Follow-Up to #43 & #44: Search active Paste Stacks#53
alvst wants to merge 74 commits into
momenbasel:mainfrom
alvst:codex/search-paste-stack-followup

Conversation

@alvst

@alvst alvst commented Jul 29, 2026

Copy link
Copy Markdown

Summary

Adds the same keyboard-first search workflow to the active Paste Stack.

  • Shows the Paste Bar search affordance while viewing a Paste Stack.
  • Filters visible stack entries without changing their persisted queue or paste order.
  • Keeps selection valid across query edits, deletion, paste, reset, and re-add actions.
  • Makes Left/Right, Return, Delete, and Quick Look act on the filtered entries.
  • Adds an explicit no-results state in both the compact collector and full Paste Stack tab.

Follow-up

Follow-up to #43, Move history clips into the Paste Stack, and #44, Reorder Paste Stack entries by drag and drop.

Dependency

This draft is directly based on #49 and should merge after it. It is independent of #51 and #52.

Validation

  • swift build
  • git diff --check

Screenshot

Debug Demo (Pesty --demo), Pesty window only — capture will be attached before this draft is marked ready for review. The local Mac is currently locked, preventing UI capture.

alvst added 30 commits July 23, 2026 19:33
…ttings-polish

# Conflicts:
#	Sources/Pesty/Settings/Settings.swift
…tings-polish

# Conflicts:
#	Sources/Pesty/Settings/Settings.swift
…-settings-polish

# Conflicts:
#	Sources/Pesty/AppController.swift
#	Sources/Pesty/Settings/Settings.swift
#	Sources/Pesty/Settings/SettingsView.swift
…s-polish

# Conflicts:
#	Sources/Pesty/UI/BarWindowController.swift
…ettings-polish

# Conflicts:
#	Sources/Pesty/Settings/Settings.swift
#	Sources/Pesty/Settings/SettingsView.swift
…tings-polish

# Conflicts:
#	Sources/Pesty/Settings/SettingsView.swift
alvst added 25 commits July 24, 2026 14:38
…view

# Conflicts:
#	Sources/Pesty/Settings/Settings.swift
#	Sources/Pesty/Settings/SettingsView.swift
…all-prs-preview

# Conflicts:
#	Sources/Pesty/AppController.swift
#	Sources/Pesty/Monitor/PasteService.swift
#	Sources/Pesty/Settings/Settings.swift
#	Sources/Pesty/Settings/SettingsView.swift
#	Sources/Pesty/Store/ClipboardStore.swift
#	Sources/Pesty/UI/BarView.swift
…eview

# Conflicts:
#	Sources/Pesty/UI/BarView.swift
…-preview

# Conflicts:
#	Sources/Pesty/UI/BarView.swift
…-preview

# Conflicts:
#	Sources/Pesty/AppController.swift
#	Sources/Pesty/Store/ClipboardStore.swift
#	Sources/Pesty/UI/BarView.swift
# Conflicts:
#	Sources/Pesty/AppController.swift
#	Sources/Pesty/Monitor/PasteService.swift
#	Sources/Pesty/Store/ClipboardStore.swift
#	Sources/Pesty/UI/ClipCardView.swift
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant