library: keep artist art maintenance self-healing and cheap

Move change detection into a desired CTE with UPDATE ... FROM so mass updates do not turn the trailing WHERE into a quadratic correlated scan, and so no-op passes write zero rows. Fold the trigger optimization into the 35->36 migration and re-check/rewrite it from onOpen, so a future migration cannot silently restore the full UPDATE triggers. Re-resolve artist detail art when the active source becomes ready, and cover artist search renames in a Room-level test.
This commit is contained in:
austinried
2026-10-20 11:23:02 +00:00
parent 0a5b3512da
commit 77e3fa87f1
11 changed files with 85 additions and 1996 deletions
File diff suppressed because it is too large Load Diff