calternal-plugin-photos
Photos keeps a rebuildable media Index keyed to Files item IDs. The Files
Home remains authoritative for media bytes and XMP sidecars hold user picks.
Photos/ is declared as Plugin-owned storage so shared views can exclude
Markdown there without hiding ordinary photo files (#606, Calendar #662).
Source: crates/plugins/photos/src/lib.rs
Functions
Section titled “Functions”migrations
Section titled “migrations”pub fn migrations() -> MigrationSetPhotos Index migrations. Every row is derived and safe to rebuild.