iOS: Thumbnails für Medien-Referenzen laden langsam oder gar nicht #14
Loading…
Add table
Add a link
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?
Problem
Icons/Thumbnails für Medien-Referenzen in
MediaReferenceGridView(z.B. HTML-Workspace-Dateien) laden sehr langsam oder bleiben beim SF-Symbol-Fallback (Globe-Icon für HTML-Dateien).Ursache
AgentMessage.idundMediaReference.idwurden bei jeder Erstellung neu generiert (zufällige UUID).reloadMessagesnach SSE-.doneersetzte das gesamte Messages-Array — SwiftUI interpretierte die neuen UUIDs als neue Views, zerstörteMediaReferenceItemView-Instanzen und setzte@State thumbnailImagezurück. Der Thumbnail-Task wurde immer wieder unterbrochen.Fix
Stabile UUIDs:
parseMessagesnimmt jetztexisting: [AgentMessage]und matched per Index+Role bzw. Pfad, um bestehende UUIDs wiederzuverwenden.reloadMessagesübergibtexisting: jobs[i].messages. Commita294288(AgentJob.swift).Erfordert Rebuild der iOS-App. Nach Rebuild bitte testen ob Icons nun korrekt laden.