94145f033f2bed30fcf0c639a65f2d876e4e75de
The details dialog only showed the database copy of MediaMetadata.raw(). Add MetadataReader.readAll, returning (group, name, value) entries for every tag of every directory, each XMP property and directory errors, and expose it as MediaAnalysisService.readAllMetadata. GalleryView runs that read on the METADATA pool as a silent tracked task; the dialog opens at once with a spinner over the disabled table, then shows the entries in a group/name/value table or the read error. Closing it cancels the read. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_011xpLSeYKKHX6o16jzYLgZv
Description
No description provided
54 MiB
Languages
Java
97.4%
CSS
1.5%
Python
0.9%
JavaScript
0.2%