View Issue Details

IDProjectCategoryView StatusLast Update
0008406Talerwallet (iOS App)public2025-08-31 17:46
ReporterMarcS Assigned ToFlorian Dold 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
PriorityhighSeverityfeatureReproducibilityN/A
Status closedResolutionno change required 
Product Version1.0 
Target Version1.1Fixed in Version1.1 
Summary0008406: Let the user copy the DB to the public folder
DescriptionThe DB is currently still located in the app's public folder, thus the user can copy it to their computer and overwrite it with a modified file.
For security reasons, the DB will be moved into a private folder which the user cannot access directly.
The iOS app should provide a UI for the user to copy the DB into the public folder, so the user can save it and e.g. pass on to an auditor.
Additional InformationThe user should also be able to copy a saved DB back to the iPhone and we should inspect it, list the included coins and transactions, check the coins for double-spending (refresh), and let the user decide what to import into their main DB and what to drop.
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

The plan

IDSummaryStatusAssigned ToEstimated effort (hours)
0008414wallet-core should be able to export the db via the sqlite3 backup functionality [estimate: 5h] closedFlorian Dold
This issue (hours)
Its children (hours)0
Together (hours)0
Nothing is missing: the plan can be finished.

Relationships

parent of 0008414 closedFlorian Dold wallet-core should be able to export the db via the sqlite3 backup functionality [estimate: 5h] 

Activities

MarcS

2025-06-12 14:36

developer   ~0025225

Exporting the db doesn't work

Florian Dold

2025-08-04 20:18

manager   ~0025617

We don't need the file copying anymore, we have other wallet-core requests that the iOS wallet uses for the export.

Issue History

Date ModifiedUsernameFieldChange
2024-02-15 06:54MarcSNew Issue
2024-02-15 06:54MarcSStatusnew => assigned
2024-02-15 06:54MarcSAssigned To => MarcS
2024-02-20 19:17MarcSRelationship addedparent of 0008414
2024-04-17 18:09MarcSPrioritynormal => high
2024-07-28 20:09Christian GrothoffTarget Version => post-1.0
2025-06-12 14:35MarcSAssigned ToMarcS => Florian Dold
2025-06-12 14:36MarcSNote Added: 0025225
2025-08-04 20:18Florian DoldStatusassigned => informing
2025-08-04 20:18Florian DoldResolutionopen => no change required
2025-08-04 20:18Florian DoldFixed in Version => 1.0
2025-08-04 20:18Florian DoldNote Added: 0025617
2025-08-31 17:46Christian GrothoffProduct Version => 1.0
2025-08-31 17:46Christian GrothoffFixed in Version1.0 => 1.1
2025-08-31 17:46Christian GrothoffTarget Versionpost-1.0 => 1.1
2025-08-31 17:46Christian GrothoffStatusinforming => closed