Release Notes - Lap v0.2.2
Lap v0.2.2 brings drag-and-drop file import, richer RAW metadata extraction, AI-powered multilingual image search, and a new masonry grid layout.
🚀 Highlights
- Drag-and-Drop File Import — Drag files or browser images directly into an album folder (Windows/macOS/Linux). Dropped files are auto-named
IMG_YYYYMMDD_HHMMSS.ext. On macOS, browser image URLs are extracted from the native drag pasteboard; on Windows/Linux the system clipboard is used as fallback. - RAW File Lens Metadata — Lens make/model, shutter speed, aperture, ISO, and focal length are now extracted directly from RAW files via LibRaw's native decoder, replacing the older embedded JPEG EXIF scan. This fixes missing capture settings on many RAW formats.
- Multilingual AI Image Search — Integrated a CLIP-based image search model with background download management. Supports searching photos by natural language descriptions across multiple languages. Smart tag prompts refined for better zero-shot classification.
- Masonry Layout — Added optional masonry (justified) layout for the grid view, available through the layout switcher.
🐞 Bug Fixes
- Fixed breadcrumb root navigation not loading thumbnails when navigating back to the album root folder.
- Fixed visual glitch in the top toolbar at smaller window sizes. (#99)
- Fixed thumbnails being lost when an album source path was temporarily inaccessible.
- Fixed natural sort order for filenames (e.g.
file2beforefile10). (#101) - Fixed app crash when scanning images with invalid GPS metadata. (#98)
- Fixed missing VC++ Redistributable detection on Windows. (#100)
- Fixed broken screenshot links in non-English README pages.
- Fixed byte-level image validation rejecting valid AVIF files due to an off-by-one magic number check.
🔧 Other Improvements
- Selection Panel Thumbnails — Selected files now show thumbnail previews with click-to-unselect.
- Toast Notifications — Added toast feedback for file refresh, rotate operations, and selection panel actions.
- Sort by Rating — New sorting option to order files by star rating. (#94)
- UI Refinements — Simplified panel styling across detail panes (FileInfo, Dedup, Selection, AlbumEdit, MoveTo, TaggingDialog), replacing card-style containers with cleaner border-top separators.
- Import Validation — Added HTTP status, MIME-type, and magic-byte validation for URL-based imports to prevent broken library items.
- Updated all 9 language translations for the new drag-and-drop feature and empty-folder hints.
🙌 Thanks
Thanks to everyone who tested the drag-and-drop feature across platforms and provided design feedback.
Thank you for using Lap!
