View Issue Details

IDProjectCategoryView StatusLast Update
0009249Talerwallet-corepublic2026-09-19 14:45
ReporterFlorian Dold 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
PrioritynormalSeverityminorReproducibilityhave not tried
Status informingResolutionfixed 
Target Version1.6Fixed in Version1.6 
Summary0009249: improve performance of backwards transaction iteration
DescriptionBecause of IndexedDB limitations, we currently go over the whole materialized transaction meta data for this request.

IndexedDB only supports fast batch fetches in the forward direction.

To do backward iteration fast, we need to either:
(a) use cursors, which are very slow (no batching)
(b) provide some indexeddb extension on platforms we control (batch cursor requests or (ObjectStore).getAll() with reverse direction support.
Tagsux

Required notifications

Address or linkRemarkAdded byNotifiedActions

Activities

Florian Dold

2026-08-27 07:45

manager   ~0029633

Fixed in ac8503656/8027c7c74

Issue History

Date ModifiedUsernameFieldChange
2024-10-04 13:36Florian DoldNew Issue
2024-10-04 13:36Florian DoldStatusnew => assigned
2024-10-04 13:36Florian DoldAssigned To => Florian Dold
2025-04-17 20:25Christian GrothoffTarget Version1.0 stretch goals => post-1.0
2025-04-17 20:25Christian GrothoffTag Attached: ux
2025-04-17 21:39Christian GrothoffAssigned ToFlorian Dold =>
2025-04-17 21:39Christian GrothoffStatusassigned => implementing
2026-08-27 07:45Florian DoldAssigned To => Florian Dold
2026-08-27 07:45Florian DoldStatusimplementing => informing
2026-08-27 07:45Florian DoldResolutionopen => fixed
2026-08-27 07:45Florian DoldNote Added: 0029633
2026-09-19 14:40Christian GrothoffFixed in Version => 1.6
2026-09-19 14:45Christian GrothoffTarget Versionpost-1.0 => 1.6