View Issue Details

IDProjectCategoryView StatusLast Update
0009611Talerwallet (all platforms)public2026-05-27 18:02
ReporterDana Dram 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
PrioritylowSeverityfeatureReproducibilityalways
Status implementingResolutionopen 
Product Version0.14 
Target Versionpost-2.0 
Summary0009611: Increased products images size support: From 1MB to 5MB
DescriptionCurrently, when adding a new product to the platform, the maximum supported image file size is limited to 1MB. This restriction prevents uploading high-resolution images, which are often larger in file size. As a result, users face challenges in showcasing detailed and visually appealing product images, especially for items requiring intricate visual representation (e.g., jewelry, apparel, or electronics).
Additional InformationThe platform must allow users to upload product images with file sizes up to 5MB without errors or restrictions.
TagsNo tags attached.
Attached Files
image_size.png (34,452 bytes)   
image_size.png (34,452 bytes)   

Required notifications

Address or linkRemarkAdded byNotifiedActions

Activities

Christian Grothoff

2025-03-12 23:18

manager   ~0024187

Allowing this is a bad idea (TM) *unless* the wallet(s) support interning of large forgettable contract BLOBs, and forgetting of (large) contract BLOBs (automatic & manual). Plus, we probably still want to also even then add support for automatic down-sizing by the merchant (SPA? backend?) unless the user specifically asks for the full image to be preserved. Alternatively, we *may* want to consider supporting out-of-band preview images that are not embedded with the contract(s). Lots of considerations. If we don't do this, the wallet may store excessive amounts of data (bad on mobile), which we should really avoid.

So I'm not in principle against lifting this limit, but first we need various enhancements in the wallet(s).

Issue History

Date ModifiedUsernameFieldChange
2025-03-12 13:34Dana DramNew Issue
2025-03-12 13:34Dana DramStatusnew => assigned
2025-03-12 13:34Dana DramAssigned To => Christian Grothoff
2025-03-12 13:34Dana DramFile Added: image_size.png
2025-03-12 23:18Christian GrothoffNote Added: 0024187
2025-03-12 23:19Christian GrothoffPriorityhigh => low
2025-03-12 23:19Christian GrothoffSeverityblock => feature
2025-03-13 13:21Christian GrothoffAssigned ToChristian Grothoff =>
2025-03-13 13:21Christian GrothoffStatusassigned => implementing
2025-03-13 13:21Christian GrothoffTarget Version => post-1.0
2025-03-22 13:09Christian GrothoffCategorymechant backend => merchant backend
2025-10-23 10:45Christian GrothoffTarget Versionpost-1.0 => post-2.0
2026-05-27 18:02Christian GrothoffCategorymerchant backend => wallet (all platforms)