View Issue Details

IDProjectCategoryView StatusLast Update
0008697Talerwallet (Android App)public2024-05-15 18:01
Reporteravalos Assigned Togrote  
PrioritynormalSeverityfeatureReproducibilityhave not tried
Status closedResolutionfixed 
Target Version0.11Fixed in Version0.11 
Summary0008697: Add support for taler://dev-experiment URI
DescriptionThis URI action allows users to run different dev experiments built into wallet-core. However, there is one problem: dev experiments can only be run when developer mode is enabled in wallet-core, even if it's already enabled in the UI.

What this means is that there must be a mechanism to sync developer mode between the UI and wallet-core, so that dev experiments (and other testing features) can be toggled by the wallet user. The proposed approach is to restart the wallet service (using the `initWallet` request) whenever the wallet-core settings are changed in the UI.

Mobile apps using Qtart don't use the `initWallet` request directly, but rather `init`, which does extra initialization for the native host. Once that re-applying the config via `init` gets implemented in wallet-core, the app should simply call the `init` request every time that the devMode setting is toggled in the UI.
TagsNo tags attached.

Activities

avalos

2024-04-02 21:17

developer   ~0022090

Implemented in dev/ivan-avalos/devexp, awaiting next wallet-core tag (v0.10.2) and subsequent review by Torsten.

grote

2024-04-15 21:07

developer   ~0022253

implemented in https://git.taler.net/taler-android.git/commit/?id=a06f8661e2e0293f1796a4c10987b7b3fc8ce301

Issue History

Date Modified Username Field Change
2024-04-02 19:48 avalos New Issue
2024-04-02 19:48 avalos Status new => assigned
2024-04-02 19:48 avalos Assigned To => avalos
2024-04-02 19:50 avalos Description Updated
2024-04-02 21:17 avalos Assigned To avalos => grote
2024-04-02 21:17 avalos Status assigned => feedback
2024-04-02 21:17 avalos Note Added: 0022090
2024-04-15 21:07 grote Status feedback => resolved
2024-04-15 21:07 grote Resolution open => fixed
2024-04-15 21:07 grote Note Added: 0022253
2024-04-23 00:57 Christian Grothoff Target Version => 0.11
2024-05-15 17:53 Christian Grothoff Fixed in Version => 0.11
2024-05-15 18:01 Christian Grothoff Status resolved => closed