fix: show error dialog on deserialization failure instead of silent fallback (Closes #79) #121
Reference in New Issue
Block a user
Delete Branch "feature/issue-79-deserialization-fallback-silently-replaces-user-data"
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?
Summary
LoadStatussealed class,LoadErrorDialogcomposable, and comprehensive testsChanges
loadStatusflow, backs up raw JSON on failure, addsacknowledgeLoadError()andtryRecoverFromJson()methodsloadStatusand showsLoadErrorDialogon errorAcceptance Criteria
Closes #79