View Issue Details

IDProjectCategoryView StatusLast Update
0008544Talerwallet (iOS App)public2024-12-19 11:20
Reporteravalos Assigned Toavalos Resolution deadline
ImplementerReviewer 
Release signed byDeployed by 
VerifierCommunicator 
Data protection authority notification requiredNo  
CSIRT notification requiredNo  
Estimated effort (hours)Actual effort (hours)0 
Fast-trackNo
Work packagenone
PriorityhighSeveritymajorReproducibilityhave not tried
Status closedResolutionfixed 
Platformarm64OSLineageOSOS Version18.1
Product Versiongit (master) 
Target Version0.12Fixed in Version0.12 
Summary0008544: better error handling for iOS wallet
DescriptionThis has been pending for a long time. The iOS wallet needs better UI error handling and rendering, for both developers and non-developers, just like the Android wallet already does.
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Relationships

related to 0008740 closedFlorian Dold wallet core should return more specific error codes for failed HTTP requests [scope-unclear] 
related to 0009394 closedChristian Grothoff Suspiciously long loading time 

Activities

avalos

2024-03-12 15:33

developer   ~0021877

An initial version of error handling is now implemented in dev/ivan-avalos/master.

MarcS

2024-04-12 18:37

developer   ~0022228

I cherry-picked and merged Iván's code, however there are still places where it doesn't get called yet, thus I cannot close the issue now.

MarcS

2024-04-15 19:59

developer   ~0022255

Since the 'hint' returned by walletCore is always english, we should use it only for the logfile.

For users, we need translated error strings. walletCore should return GANA error codes, and the wallet should include localized errors.

avalos

2024-06-26 15:54

developer   ~0022729

Still requires some tweaks and fixes, but it is already implemented, so I will close this.

Issue History

Date ModifiedUsernameFieldChange
2024-02-28 20:00avalosNew Issue
2024-02-28 20:00avalosStatusnew => assigned
2024-02-28 20:00avalosAssigned To => avalos
2024-03-08 00:29Florian DoldProduct Versiongit (master) =>
2024-03-08 00:29Florian DoldTarget Versiongit (master) => 0.10
2024-03-08 00:29Florian DoldSummaryBetter error handling => better error handling for iOS wallet
2024-03-12 15:33avalosAssigned Toavalos => MarcS
2024-03-12 15:33avalosStatusassigned => feedback
2024-03-12 15:33avalosNote Added: 0021877
2024-04-12 18:37MarcSNote Added: 0022228
2024-04-15 19:53MarcSRelationship addedrelated to 0008740
2024-04-15 19:59MarcSNote Added: 0022255
2024-04-15 20:00MarcSAssigned ToMarcS => avalos
2024-04-15 20:00MarcSStatusfeedback => assigned
2024-04-15 20:17Christian GrothoffProduct Version => git (master)
2024-04-15 20:17Christian GrothoffTarget Version0.10 => 0.11
2024-05-13 19:22Christian GrothoffTarget Version0.11 => 0.12
2024-06-26 15:54avalosStatusassigned => informing
2024-06-26 15:54avalosResolutionopen => fixed
2024-06-26 15:54avalosNote Added: 0022729
2024-07-25 22:11Christian GrothoffFixed in Version => 0.12
2024-07-25 22:12Christian GrothoffStatusinforming => closed
2024-12-19 11:20MarcSRelationship addedrelated to 0009394