Skip to content

Releases: Wenfeng-GAO/clipdock

ClipDock 1.0.0

14 Feb 04:05

Choose a tag to compare

ClipDock 1.0.0

This is the first stable 1.0 release.

What’s Included

  • Choose an external destination folder (security-scoped bookmark)
  • Scan videos from Photos
  • Sort by date or size (local-only, best-effort; iCloud-only items may show --)
  • Selection: manual tap-to-select, Select All, and Quick Filter
    • Quick Filter groups months by year (expand/collapse)
    • Top-N selection by local video size
  • Migrate (copy) selected videos to the destination folder
  • After a successful migration run, optionally delete originals (explicit confirmation)
  • i18n: English + Simplified Chinese (follows system)

Notes / Known Limitations

  • Background execution is limited by iOS. Migration is most reliable when ClipDock stays in the foreground.
  • Video sizes are best-effort and local-only; iCloud-only assets may not have a size until downloaded/exported.

Docs

  • Product: docs/releases/1.0/product.md
  • Development: docs/releases/1.0/development.md

ClipDock 0.2.6-beta.1 (MVP Preview)

12 Feb 16:16

Choose a tag to compare

Pre-release

This is the first MVP preview release.

What’s Included

  • Photos permission flow (supports full / limited / denied; deletion requires full access).
  • External folder picker + bookmark persistence (recheck / reselect supported).
  • Scan videos and sort by date (newest first).
  • Manual selection (multi-select, select all, clear, show selected only).
  • Migration (export to temp -> coordinated copy to external folder) with progress and failure details.
  • Post-migration validation (minimal checks) and optional delete of originals (only last-run successes).
  • Migration history view.
  • Sorting by size (largest/smallest) and size display.
  • i18n: English + Simplified Chinese (follows system).

How To Run (Dev/Beta)

  • Generate project: xcodegen generate
  • Open ClipDock.xcodeproj in Xcode, select your iPhone, run.
  • Connect external storage, tap “Choose External Folder”, then “Scan Videos”, select items, “Start Migration”.

Notes / Constraints

  • iOS cannot truly “move” a Photos item. ClipDock does: copy to external storage, then (optionally) delete originals.
  • File size reading currently uses KVC on PHAssetResource.fileSize (not a public API contract). If it breaks, size shows -- and size sorting places unknown items last.

QA

  • Unit tests: 12 tests / 0 failures (Simulator).
  • Real-device test: verified OK (see docs/images/mvp-final-2026-02-13-000009.png).