feat: expand media discovery and AI workflows #8
Reference in New Issue
Block a user
Delete Branch "codex/5-discovery-features"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Overview
Merges
codex/5-discovery-featuresintomain— 11 commits, 32 files changed (+8740 / -694). Expands media discovery with region-based similarity search, adds an AI tagging pipeline (WD SwinV2 tagger), hardens indexing reliability, and polishes the overall UX.Changes
Region-Based Similarity Search
embed_image_cropmethod onClipImageEmbedder(no temp file)search_image_ids_by_embedding_in_folder) and a newfind_similar_by_regionTauri command, wired end-to-end through the Zustand store and Lightbox UIWD AI Tagger
tagger.rsimplementing WD SwinV2 tagger v3 with DirectML/CPU ONNX accelerationureq/zipAI Captioning (Backend Only)
captioner.rs) and then intentionally disabled inlib.rs— backend code intact for future re-enablingMedia Exploration & Tag Discovery
Indexing Reliability
sqlite-vecembedding deletions moved outside the image transaction to prevent transactional virtual-table failuresindex-progressevent emitted on indexing errors so the frontend reloads partial state and clears its active scan indicatorUX & Safety
Branding & Docs
CLAUDE.mdaddedTesting Notes