Afbeeldingsdeduplicatie houdt lokale themalogo’s niet synchroon #2047
Labels
No labels
accepted
bug
declined
docs
duplicate
enhancement
good first issue
in-progress
needs-info
privacy
security
triage
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
LibreKAT/Ocideck#2047
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Probleem
Wanneer een lokaal bestand als logo van een opgeslagen stijlprofiel is ingesteld en de afbeeldingscarrousel dat bestand als duplicaat verwijdert, blijft het profiel naar het verwijderde pad wijzen. Dia- en documentverwijzingen worden al omgezet, maar
logoPath,logoDarkPathendocumentLogoPathuit de instellingen tellen niet mee en worden niet vervangen.Het ingebouwde
asset:-logo is niet kwetsbaar; dit betreft lokale, door de gebruiker gekozen logo’s.Verwacht gedrag
Deduplicatie telt lokale logo-verwijzingen van alle opgeslagen stijlprofielen mee bij de keuze van het te behouden bestand en zet ze vóór verwijdering om naar de behouden kopie. Gebundelde
asset:-logo’s enmem:-logo’s blijven ongemoeid. De wijziging raakt het Markdown-bestandsformaat niet.Acceptatiecriteria
logoPath,logoDarkPathen een explicietedocumentLogoPathworden meegeteld en herschreven.asset:- enmem:-waarden blijven ongemoeid omdat stijlprofielen geen projectbasis hebben.Opgepakt. Tak: codex/theme-logo-dedupe. Verwachte reikwijdte: instellingenprovider, afbeeldingscarrousel-bedrading en een regressietest voor tellen, vervangen en persistentie van lokale themalogo’s.
Opgelost en gemerged via PR #2048. Gewone, donkere en documentlogo's uit opgeslagen stijlprofielen tellen nu mee bij de keeperkeuze en worden vóór verwijdering duurzaam naar het behouden bestand omgezet. De regressietest is ook rechtstreeks op main (
8ac174e0ce) groen; beide controles na de merge zijn geslaagd.