View Issue Details

IDProjectCategoryView StatusLast Update
0008526Talerwallet-corepublic2025-10-31 19:49
Reportersebasjm Assigned Tosebasjm 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 Versiongit (master) 
Target Version1.1Fixed in Version1.1 
Summary0008526: parsing taler:// and payto:// should also get errors
Descriptionwe need a parse that returns information about the missing pieces on a URI format in order to show better instructions in an input text

this can be implemented in utils, next to the `parseURI` which already exist, to be by all apps
Tagsux

Required notifications

Address or linkRemarkAdded byNotifiedActions

Relationships

child of 0009758 closedsebasjm tried to add TOPS exchange to WebExtension and failed 

Activities

sebasjm

2024-03-05 11:33

developer   ~0021670

also iban parser and "IBAN validation should remove space and '-' "

sebasjm

2025-09-30 18:03

developer   ~0026069

35c07e237..a3308d5fb adds a Payto parser that return error code for every combination. All UI that uses this now can create a proper error message.

All the previous function are unchanged but marked as deprecated to prevent breaking changes

sebasjm

2025-10-01 13:19

developer   ~0026076

a3308d5fb..f75859dd6 adds a TalerUri parser that return errors

sebasjm

2025-10-01 20:55

developer   ~0026079

f75859dd6..cb3be034e all units test passing

Issue History

Date ModifiedUsernameFieldChange
2024-02-27 13:13sebasjmNew Issue
2024-02-27 13:13sebasjmStatusnew => assigned
2024-02-27 13:13sebasjmAssigned To => sebasjm
2024-03-05 11:33sebasjmNote Added: 0021670
2024-04-03 16:51Florian DoldTarget Version0.10 => 0.11
2024-04-05 13:05Christian GrothoffTarget Version0.11 => 0.14
2024-08-07 17:11Florian DoldTarget Version0.14 => 1.0 stretch goals
2025-04-17 20:27Christian GrothoffTag Attached: ux
2025-04-17 20:27Christian GrothoffTarget Version1.0 stretch goals => post-1.0
2025-04-23 22:28Christian GrothoffAssigned Tosebasjm =>
2025-04-23 22:28Christian GrothoffStatusassigned => implementing
2025-08-25 12:36sebasjmRelationship addedchild of 0009758
2025-08-25 12:36sebasjmTarget Versionpost-1.0 => 1.1
2025-09-30 18:03sebasjmNote Added: 0026069
2025-10-01 13:19sebasjmNote Added: 0026076
2025-10-01 20:55sebasjmNote Added: 0026079
2025-10-01 20:55sebasjmAssigned To => sebasjm
2025-10-01 20:55sebasjmStatusimplementing => informing
2025-10-01 20:55sebasjmResolutionopen => fixed
2025-10-18 22:51Christian GrothoffFixed in Version => 1.1
2025-10-31 19:49Christian GrothoffStatusinforming => closed