View Issue Details

IDProjectCategoryView StatusLast Update
0010178Talerwallet-corepublic2026-07-28 18:10
ReporterMarcS Assigned ToResolution 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 implementingResolutionopen 
Product Version1.0 stretch goals 
Target Version1.9 
Summary0010178: Provide a fake/mocked history for screenshots [2d]
Descriptionafter scanning a QR code with some dev-experiment, wallet-core should switch into a "screenshot" mode where it reports a defined set of mocked transactions instead of the real database. The QR data will set the currency / exchange to be used (choosing a mock set from a few presets is sufficient, we don't need to encode the whole currency specifications in the QR talerURI).

These transactions should not be static, but with dynamic timestamps, because our apps show relative times ("right now", "5 minutes ago", "yesterday", "last week"). When switching on this "screenshot mode", wallet-core should use the actual time to compute the mocked timestamps, to ensure that screenshots with relative dates look the same.
We might probably even need some trigger to re-compute the timestamps - or just scan the QR code again?

The user should be able to start actions (send, request, deposit, withdraw) because we need to screenshot them. It would be nice if the fake balance updates (i.e. gets decremented by the amount of a deposit or a p2p send), but that function can be added later.
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Relationships

has duplicate 0010412 closed implement dev experiment to fake transactions in the past 
child of 0008351 implementingMarcS Get screenshots from the latest actual mobile apps and the CHF exchange just before going live 
child of 0009935 implementing updated all outdated screenshots and keep them up-to-date 

Activities

Christian Grothoff

2025-07-12 16:00

manager   ~0025496

Ivan: is this something you can help with?

Christian Grothoff

2025-07-30 09:17

manager   ~0025585

Marc will specify for each screenshot the state of the wallet with what data to include.

Issue History

Date ModifiedUsernameFieldChange
2025-07-12 11:36MarcSNew Issue
2025-07-12 16:00Christian GrothoffNote Added: 0025496
2025-07-12 16:00Christian GrothoffStatusnew => implementing
2025-07-12 16:00Christian GrothoffTarget Version => 1.1
2025-07-12 16:00Christian GrothoffPrioritynormal => high
2025-07-12 16:00Christian GrothoffSeveritymajor => feature
2025-07-12 16:01Christian GrothoffRelationship addedchild of 0008351
2025-07-29 22:48Christian GrothoffRelationship addedchild of 0009935
2025-07-30 09:16Christian GrothoffAssigned To => MarcS
2025-07-30 09:16Christian GrothoffStatusimplementing => assigned
2025-07-30 09:17Christian GrothoffNote Added: 0025585
2025-07-30 09:18Christian GrothoffSummaryProvide a fake/mocked history for screenshots => Provide a fake/mocked history for screenshots [2d]
2025-08-31 17:14Christian GrothoffTarget Version1.1 => post-1.0
2025-08-31 19:18Christian GrothoffAssigned ToMarcS =>
2025-08-31 19:18Christian GrothoffStatusassigned => implementing
2025-08-31 19:18Christian GrothoffTarget Versionpost-1.0 => 1.5
2025-12-07 09:36Christian GrothoffTarget Version1.5 => 1.8
2026-01-25 15:24Christian GrothoffTarget Version1.8 => 1.9
2026-07-28 18:10Florian DoldRelationship addedhas duplicate 0010412