Skip to content

Releases: LiruiYu33/Targie-The-Similar-Videos-Images-Finder

Targie 2.2.2

18 Jun 09:04
v2.2.2
3789a42

Choose a tag to compare

What's New

  • App icon fix: the icon no longer shows a gray frame in Finder list view — the background now fills the full canvas with corners rounded by the system squircle mask

See the README for details.

Targie 2.2.1

18 Jun 08:54
v2.2.1
fdb6e70

Choose a tag to compare

What's New

  • App icon fix: the icon no longer shows a gray frame in Quick Look (full-bleed background tile), and the video cards + magnifying glass are larger
  • Browse mode: the skipped-files indicator now correctly appears when scanning folders with unreadable/unsupported media
  • Threshold slider: dragging the similarity threshold no longer recomputes groups on every step — smoother on large libraries
  • Internal: deduplicated folder-scan logic between scan and browse modes

See the README for details.

Targie 2.2.0

18 Jun 05:00
v2.2.0
93840af

Choose a tag to compare

What's New

  • Clear folder selection: new control to clear all selected scan folders at once
  • Refined media review controls: improved browse deletion and preview controls
  • Consistent sidebar buttons: the cancel-scan button now matches the corner radius, width, and size of the other sidebar action buttons and scales with the sidebar width
  • Refactored sidebar and browse split layout into testable helpers with unit tests

See the README for details.

v2.1.0

17 Jun 12:25
fc657ed

Choose a tag to compare

What's New

  • Similar images detection: Find visually similar JPEG, PNG, HEIC, HEIF, WebP, TIFF, GIF, and BMP images
  • Browse mode: View all files in a sortable, filterable table with drag-to-resize columns, batch selection, and live-updating title
  • Multi-language README: README now available in English, 简体中文, 繁體中文, Español, and Français
  • Performance improvements for video similarity scanning
  • App icon redesign with white variant

See the README for details.

v2.0.0

17 Jun 03:06

Choose a tag to compare

What's New in v2.0.0

🗂️ Browse Mode — View All Files

A brand-new Browse tab lets you see every file in your selected folders
at a glance. No scanning required — click "Browse" and you're in.

  • Sortable columns: click Name, File Size, Modified Time to reorder;
    resolution sort (width / height) via popover.
  • Drag-to-resize columns: drag the separator between column headers to
    tweak Thumbnail / Size / Resolution / Modified Time widths.
  • Resizable layout: drag the vertical divider to give the file list or
    preview panel more room; the splitter is smooth 1:1 tracking.
  • Live item count in the window title bar — updates instantly as you
    filter or delete files.
  • Media type & resolution filters: show All / Images / Videos, filter
    by resolution (< or > presets from 320p to 2K, or custom width×height).
  • Preview panel: thumbnail/video playback with metadata, Open in Player,
    Show in Finder, and Delete (with confirmation sheet).
  • Delete without losing your place: scroll position is preserved after
    deleting a file.

🎨 Toolbar Polish

  • Toolbar buttons now show icon + label (no more hovering to guess what
    each button does).
  • Capsule hover/press backgrounds match the macOS toolbar aesthetic.
  • Segmented picker (Videos / Images / All) uses fixed sizing so labels
    fill each segment evenly in both English and Chinese.
  • Removed duplicate Add Folder / Scan buttons from the toolbar (they already
    live in the sidebar).

🛠 Fixes & Improvements

What Before After
Sort headers Clicking did nothing Sort is reliable; sort direction indicator (chevron)
Browse sidebar Floated as an overlay, didn't resize with window Fixed left pane that scales with the window
Column overflow Cells clipped past the right edge when pane was narrow Columns scale down proportionally
Video volume Always muted Starts at 50% volume
Sidebar toggle Appeared as a menu item, not a button Native toolbar button
Build speed Re-cloned GRDB from GitHub every build (~60s) Uses cache; incremental builds ~5s

📦 Binary

  • Universal binary (arm64 + x86_64) — runs natively on Apple Silicon
    and Intel Macs.
  • macOS 14.0 or later

Targie 1.6.0

15 Jun 09:59
03e6690

Choose a tag to compare

Targie v1.6.0

Cancel scan now works immediately
Display threshold slider ranges from 60% to 100% (below 72% may increase false positives)
Multi-folder comparison support
Image similarity detection via perceptual hashing
Switch between Videos, Images, and All scan modes
Side-by-side preview with in-app thumbnails
Batch deletion with Trash / permanent delete options
English and Simplified Chinese UI
Requires macOS 14+ (Universal: Apple Silicon + Intel)

Targie 1.5.0

15 Jun 09:23
03e6690

Choose a tag to compare

Display threshold slider now ranges from 50% to 100% — lower it to review more results, though false positives may increase below 72%
Multi-folder comparison support
Added image perceptual hashing (pHash) for image similarity detection
Switch between Videos, Images, and All scan modes
Side-by-side preview with in-app thumbnails
Batch deletion with Trash / permanent delete options
English and Simplified Chinese UI
Requires macOS 14+ (Universal: Apple Silicon + Intel)

Targie 1.3.0 Image Support & Stability

15 Jun 02:58
3e1a459

Choose a tag to compare

What's New

🖼 Image Similarity Detection

Targie now finds duplicate and similar images alongside videos. Supported formats: JPEG, PNG, HEIC, WebP, TIFF, GIF, BMP. Images get their own DCT-based perceptual hash pipeline with Vision FeaturePrint as a precision verification layer — the same proven architecture as the video scanner.

🛡 Scan Stability

  • Thumbnail memory overhaul: Thumbnails are now persisted to disk (~/Library/Caches/Targie/thumbnails/) and loaded on demand via NSCache. Large libraries no longer pin hundreds of MB of decoded image data in RAM.
  • Cache pruning fixed: pruneStale could silently fail when libraries exceeded SQLite's 999-variable limit, causing stale rows to accumulate forever. Now uses a fetch-then-delete loop that works at any scale.
  • Safe pointer handling: Replaced inout-escaped Array buffer in CGContext rendering with explicit UnsafeMutablePointer allocation — eliminates a class of undefined behavior.

🐛 Bug Fixes

  • Directories named with media extensions (e.g. a folder called foo.mp4) no longer appear as broken scan results.
  • Cancelling a scan during the image phase now preserves the video groups that already completed, instead of wiping everything.

Full Changelog: v1.1.0...v1.3.0

Targie 1.1.0

13 Jun 08:46
1837686

Choose a tag to compare

First public release of Targie — find similar videos in a folder on macOS.

Installation

  1. Download Targie-v1.1.0-macos-universal.zip
  2. Unzip and drag Targie.app to /Applications
  3. First launch: macOS Gatekeeper will block the app because it is ad-hoc signed (no Apple Developer ID). Right-click the app → Open → confirm. Or in Terminal:

xattr -dr com.apple.quarantine /Applications/Targie.app

Verify the download

shasum -a 256 -c Targie-v1.1.0-macos-universal.zip.sha256

Compatibility
macOS 14.0 or later
Universal binary: Apple Silicon (arm64) and Intel (x86_64)
License
GPL-3.0-or-later. See LIC