Skip to content

[Enhancement] Favorite copy/move destinations in Finder #9

Open

Description

@raiseCatError

Priority: P2
Parent roadmap: #1

Goal

Copy or move selected Finder items to frequently used folders in a couple of clicks, with safe collision handling.

Scope

  • User-managed list of favorite destinations with reorder/rename/remove, optional pinned items and recent destinations.
  • Context menu: Copy to… and Move to…, showing compact favorites; Choose Folder… for a one-off destination.
  • Use persistent security-scoped bookmarks if necessary for access; resolve bookmark staleness and request permissions explicitly, never infer persistent access from a one-time selection.
  • Copy always retains original; move requires clear indication, collision preview/confirmation and safe cross-volume copy→validate→remove semantics.
  • Preserve file metadata and directory trees where possible; avoid overwriting existing destinations or accidentally copying a folder into itself.
  • Provide progress/cancel, partial success reports, Finder reveal and actionable history/undo with [Phase 3] Background operation center: queue, progress, cancellation, and retry #4/[Phase 3] Action history and safe undo for reversible Finder operations #5 when available.

Acceptance criteria

  • Destination favorites persist securely across restarts.
  • Collision choice never silently overwrites; predictable rename/skip behavior.
  • Moving across volumes does not remove source until destination has been completely and reliably copied/verified.
  • External volume disconnect, insufficient space, permissions and cancellation do not silently lose source data.
  • Menu stays responsive with many favorite destinations.

Tests

Multi-file/folder, Unicode, large directory trees, file packages, cross-volume moves, cyclic targets, collisions, permissions, interrupted copy and external drive unmount.

Activity

  1. raiseCatError commented on Oct 16, 2026

    @raiseCatError
    OwnerAuthor

    Implementation merged in PR #24: saved folder bookmarks and Copy To/Move To menu actions with collision-safe staged transfer, full-content verification, move confirmation and no automatic overwrite. FileTransferTests passed in macOS CI. Still open for cross-volume/disconnected-destination GUI QA and recovery from source-removal failure.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions