Releases: LiruiYu33/Targie-The-Similar-Videos-Images-Finder
Targie 2.2.2
Targie 2.2.1
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
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
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
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
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
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
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:
pruneStalecould 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
Arraybuffer inCGContextrendering with explicitUnsafeMutablePointerallocation — 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
First public release of Targie — find similar videos in a folder on macOS.
Installation
- Download
Targie-v1.1.0-macos-universal.zip - Unzip and drag
Targie.appto/Applications - 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