View Issue Details

IDProjectCategoryView StatusLast Update
0009258Talerwallet (Android App)public2025-07-04 12:03
ReporterDamian Pilka Assigned Toavalos  
PrioritynormalSeverityfeatureReproducibilityhave not tried
Status assignedResolutionopen 
Product Versiongit (master) 
Target Version1.1 
Summary0009258: Informationen über erfolgreiche Aufladung / Information about successful top-up
DescriptionAls Nutzer möchte ich über eine erfolgreiche Aufladung/Signatur der Tokes informiert werden. Dieses kann über Pushnachricht der App erfolgen, oder auf einen anderen Weg durch die APP / etc
Der Nutzer soll eine Bestätigung über die erfolgreiche Aufladung oder Signatur der Tokens erhalten. Dies kann durch eine Push-Benachrichtigung der App oder auf anderem Wege innerhalb der App erfolgen. (Zeitnahe Informationen über Transaktionen erhöhen die Transparenz und das Vertrauen der Nutzer in das System.)

As a user, I want to be informed about a successful top-up/signature of the tokens. This can be done via push notification of the app, or in another way through the APP / etc. The user should receive confirmation of the successful top-up or signature of the tokens. This can be done through a push notification from the app or by other means within the app. (Timely information about transactions increases transparency and user trust in the system.)
TagsGLS, ux

Relationships

parent of 0010149 feedbackFlorian Dold implement a new notification type for payment sounds 
Not all the children of this issue are yet resolved or closed.

Activities

Christian Grothoff

2024-10-10 11:56

manager   ~0023499

The iOS app usually already vibrates upon successful transaction(s). Not sure we _can_ do that on Android. Maybe we can add another notification (snack bar?), but please if we do so let's make it something the user can disable.

Christian Grothoff

2024-10-11 13:41

manager   ~0023517

Consensus: We should add subtle (sound, vibrate) notifications in Android, iOS is fine (vibration or sound). Plus rely on possibility to view transaction status in history and/or pending transaction existence in balance summary as already exists.

Christian Grothoff

2025-06-18 17:22

manager   ~0025278

Ivan, when will this happen? Seems like a small thing!

avalos

2025-07-04 11:57

developer   ~0025413

The actual playing of the sounds is simple. However, the logic to decide /when/ to play sounds and /what/ sounds to play, as per 0010149, should be first moved to wallet-core for consistency across platforms.

Christian Grothoff

2025-07-04 12:01

manager   ~0025414

The sounds to play are now in taler-assets.git

I also do not think that this belongs into wallet-core, this is really platform-specific (CLI and WebExtension won't play sounds or vibrate).
As to when, again, I think that's actually OK to be platform-specific, and it's really only in two places right now: when a balance goes up (withdraw/p2p successful) or when a balance goes down (outgoing payment confirmed, p2p or deposit or merchant). In both cases when the transaction is final or finalizing. I'm sure wallet-core already has suitable notifications.

avalos

2025-07-04 12:03

developer   ~0025416

iOS and Android should be the platforms sharing that code, CLI and WebExtension can simply ignore the notifications. Just take a look at the iOS code, I don't want to reimplement and mantain all that in Android, I'd rather get a hint from wallet-core.

Issue History

Date Modified Username Field Change
2024-10-10 10:49 Damian Pilka New Issue
2024-10-10 11:56 Christian Grothoff Note Added: 0023499
2024-10-10 11:56 Christian Grothoff Target Version => 1.4
2024-10-11 13:41 Christian Grothoff Note Added: 0023517
2024-10-11 13:42 Christian Grothoff Status new => confirmed
2024-10-11 13:42 Christian Grothoff Product Version => git (master)
2024-10-11 13:42 Christian Grothoff Target Version 1.4 => 1.2
2024-10-11 13:43 Christian Grothoff Assigned To => avalos
2024-10-11 13:43 Christian Grothoff Status confirmed => assigned
2024-10-11 13:43 Christian Grothoff Category wallet (all platforms) => wallet (Android App)
2025-04-17 22:42 Christian Grothoff Tag Attached: GLS
2025-04-17 22:43 Christian Grothoff Tag Attached: ux
2025-04-17 23:12 Christian Grothoff Target Version 1.2 => 1.1
2025-06-18 17:22 Christian Grothoff Note Added: 0025278
2025-07-04 11:56 avalos Relationship added parent of 0010149
2025-07-04 11:57 avalos Note Added: 0025413
2025-07-04 12:01 Christian Grothoff Note Added: 0025414
2025-07-04 12:03 avalos Note Added: 0025416