View Issue Details

IDProjectCategoryView StatusLast Update
0008544Talerwallet (iOS App)public2024-07-26 00:12
Reporteravalos Assigned Toavalos  
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.

Relationships

related to 0008740 assignedFlorian Dold wallet core should return more specific error codes for failed HTTP requests [scope-unclear] 

Activities

avalos

2024-03-12 16:33

developer   ~0021877

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

MarcS

2024-04-12 20: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 21: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 17:54

developer   ~0022729

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

Issue History

Date Modified Username Field Change
2024-02-28 21:00 avalos New Issue
2024-02-28 21:00 avalos Status new => assigned
2024-02-28 21:00 avalos Assigned To => avalos
2024-03-08 01:29 Florian Dold Product Version git (master) =>
2024-03-08 01:29 Florian Dold Target Version git (master) => 0.10
2024-03-08 01:29 Florian Dold Summary Better error handling => better error handling for iOS wallet
2024-03-12 16:33 avalos Assigned To avalos => MarcS
2024-03-12 16:33 avalos Status assigned => feedback
2024-03-12 16:33 avalos Note Added: 0021877
2024-04-12 20:37 MarcS Note Added: 0022228
2024-04-15 21:53 MarcS Relationship added related to 0008740
2024-04-15 21:59 MarcS Note Added: 0022255
2024-04-15 22:00 MarcS Assigned To MarcS => avalos
2024-04-15 22:00 MarcS Status feedback => assigned
2024-04-15 22:17 Christian Grothoff Product Version => git (master)
2024-04-15 22:17 Christian Grothoff Target Version 0.10 => 0.11
2024-05-13 21:22 Christian Grothoff Target Version 0.11 => 0.12
2024-06-26 17:54 avalos Status assigned => resolved
2024-06-26 17:54 avalos Resolution open => fixed
2024-06-26 17:54 avalos Note Added: 0022729
2024-07-26 00:11 Christian Grothoff Fixed in Version => 0.12
2024-07-26 00:12 Christian Grothoff Status resolved => closed