chris.giteaandClaude Opus 5.5 94145f033f feat(gallery): read the all-metadata dialog straight from the file
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
2026-09-30 09:43:55 -04:00
2026-08-22 17:52:02 -04:00
2026-08-22 11:54:20 -04:00
2026-08-22 11:54:20 -04:00
2026-08-22 11:54:20 -04:00
2026-08-08 23:21:21 -04:00
2026-07-26 18:49:07 -04:00
2026-07-26 18:49:07 -04:00
S
Description
No description provided
54 MiB
Languages
Java 97.4%
CSS 1.5%
Python 0.9%
JavaScript 0.2%