View Issue Details

IDProjectCategoryView StatusLast Update
0008922Talerwallet (iOS App)public2025-12-21 20:46
ReporterFlorian Dold Assigned ToMarcS 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
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
Product Version1.0 
Target Version1.3Fixed in Version1.3 
Summary0008922: allow retrying after scanning (peer-push-credit) QR code
DescriptionWhen scanning a (peer-push-credit) QR code and the `check*` wallet-core call fails, the user needs to re-scan the QR code.

That doesn't quite work when the other user already ran away and there's no way to scan the QR code anymore.

There should be an option to retry based on the UI, because there is no wallet-core transaction for the QR code yet.
Tagsux

Required notifications

Address or linkRemarkAdded byNotifiedActions

Relationships

related to 0009692 closedavalos P2P confirmation: no network leads to hard error without option to retry 

Activities

MarcS

2024-06-18 07:32

developer   ~0022661

Since this is quite some work, I moved this to 0.13.

MarcS

2025-12-12 08:58

developer   ~0026929

Currently wallet-core only creates a dialog tx if it can reach the entity (merchant or exchange) of a scanned talerURI. If it has no network, the scanned code is lost.
Therefore the iOS wallet saves up to 5 scanned talerURIs in RAM, which can be re-applied from the Actions sheet as if they were scanned again. They get purged after either the user confirmed the action, or when wallet-core creates a dialog transaction from it, or after 1 hour not using it. Killing the app and relaunching also purges them.

Issue History

Date ModifiedUsernameFieldChange
2024-06-10 21:11Florian DoldNew Issue
2024-06-10 21:11Florian DoldStatusnew => assigned
2024-06-10 21:11Florian DoldAssigned To => Florian Dold
2024-06-10 21:11Florian DoldIssue generated from: 0008921
2024-06-10 21:11Florian DoldIssue cloned: 0008923
2024-06-10 21:11Florian DoldAssigned ToFlorian Dold => MarcS
2024-06-18 07:32MarcSTarget Version0.12 => 0.13
2024-06-18 07:32MarcSNote Added: 0022661
2024-07-25 21:50Christian GrothoffTarget Version0.13 => post-1.0
2025-04-19 07:17Christian GrothoffRelationship addedrelated to 0009692
2025-04-23 22:52Christian GrothoffTag Attached: ux
2025-12-07 09:54Christian GrothoffStatusassigned => implementing
2025-12-12 08:58MarcSStatusimplementing => informing
2025-12-12 08:58MarcSResolutionopen => fixed
2025-12-12 08:58MarcSFixed in Version => 1.2
2025-12-12 08:58MarcSNote Added: 0026929
2025-12-19 19:36Christian GrothoffProduct Version => 1.0
2025-12-19 19:36Christian GrothoffFixed in Version1.2 => 1.3
2025-12-19 19:36Christian GrothoffTarget Versionpost-1.0 => 1.3
2025-12-21 20:46Christian GrothoffStatusinforming => closed