Files
ios-gitea-prs/GiteaPR/Networking
Hermes db694543c1
Build iOS App / Build .ipa and publish source (push) Successful in 22s
Fix diff screen hang/crash: stable DiffLine id + request timeout; bump to 1.5
DiffLine.id was a computed property returning a fresh UUID() on every access.
SwiftUI's ForEach requires stable identities; regenerating each read churned
the main thread, hanging the diff screen and eventually crashing. Store the
UUID once per line. Also add a 30s URLRequest timeout so a hung request can't
leave the 'Loading diff...' spinner forever. Bump to 1.5.
2026-08-12 21:36:34 +00:00
..