Taler - Roadmap
Scheduled For Release 2024-05-15
Critical bug fixes.
- 0008613: [wallet (all platforms)] generate other QR codes than just payto:// for manual withdrawal
- 0008156: [exchange] test, package and upload exchange 0.11 to ftp and stable Debian/Ubuntu server
- 0008256: [specification]
update AML forms documentation(sebasjm) - 0008255: [exchange AML backoffice (SPA)]
improve dynamic forms(sebasjm) - 0008609: [wallet (all platforms)] show more info to the user after scanning a taler://pay-template QR code [parent-bug] (Florian Dold)
- 0008706: [wallet-core] surface more info about templates before instantiation in wallet-core response [3h] (Florian Dold)
- 0007956: [merchant backoffice SPA] allows templates to ONLY require a particular currency without also fixing a specific amount (sebasjm)
- 0008830: [wallet (Android App)] Android wallet crashes when displaying an aborted peer-push-debit transaction (avalos)
- 0008840: [wallet (WebExtension)] add support for new withdrawal (sebasjm)
- 0008779: [wallet-core] wallet-core should support bank-integrated withdrawals where the user selects the amount [1h] (Florian Dold)
- 0008805: [wallet-core] handle unavailable network better [1h] (Florian Dold)
- 0008184: [wallet-core] wallet-core should provide real currency specification data instead of mock data [estimate: 6h] (Florian Dold)
- 0008825: [wallet-core] manual withdrawals should withdraw lower amount instead of showing error (Florian Dold)
- 0008667: [wallet-core] phase out support for public key in taler://withdraw-exchange URI [estimate: 1h] (Florian Dold)
- 0008778: [exchange] fakebank should support creating a withdrawal operation without amount being known a priori (Florian Dold)
- 0008750: [wallet-core] getTransactionsList should not return merchant logo [0.5h] (Florian Dold)
- 0008748: [wallet-core] Transactions should always include an Exchange info [2h] (Florian Dold)
- 0008250: [deployment and operations] improve / clean up release packaging automation [5h] (Florian Dold)
- 0008617: [wallet (iOS App)] payment buttons grayed out when NETZBON balance <1 NETZBON (MarcS)
- 0008720: [wallet-core] DB requests should support cancellation [estimate: 3h] (Florian Dold)
- 0008727: [wallet (iOS App)] implement DD53 design unification on iOS (MarcS)
- 0008725: [wallet (iOS App)] implement advanced (bank-integrated) withdrawal flow (MarcS)
- 0008714: [wallet-core] implement DB triggers in IndexedDB access abstraction (query.ts) [estimate: 3h] (Florian Dold)
- 0008539: [qtart] os.fetchHttp does not allow cancellation [estimate: 7h] (Florian Dold)
- 0008246: [deployment and operations] upload final 0.11 webext to Chrome Web Store [1h] (Florian Dold)
- 0008392: [wallet (WebExtension)]
KYC alert does not show up top-level(sebasjm) - 0008380: [wallet-core] wallet core should return WalletBalanceItem if there are transaction [2h] (Florian Dold)
- 0007991: [wallet-core] materialize transaction list(s) in the wallet-core DB, separate get(Final|Active)Transactions [estimate: 16h] (Florian Dold)
- 0007991: [wallet-core] materialize transaction list(s) in the wallet-core DB, separate get(Final|Active)Transactions [estimate: 16h] (Florian Dold)
- 0007903: [wallet-core] expose details about the amount lost (or final effective cost) after aborting transactions [16h] (Florian Dold)
- 0008420: [libeufin (general)] package and upload libeufin 0.11 to ftp and stable Debian/Ubuntu server [estimate: 1h] (Florian Dold)
- 0008010: [libeufin-nexus]
Model the bank account type in nexus: exchange or not.(Antoine A) - 0008317: [libeufin-nexus]
Wire gateway API(Antoine A) - 0008338: [wallet-core] introduce "finalizing" transaction state for payments in auto-refund [estimate: 6h] (Florian Dold)
- 0008587: [wallet (Android App)] Refactor and cleanup strings.xml (avalos)
- 0008421: [other]
finalize 0.11 roadmap [deadline: 30. April](Christian Grothoff) - 0008726: [wallet (Android App)]
implement DD53 design unification on Android(grote) - 0008781: [libeufin-bank]
cashout limits per account(Antoine A) - 0008745: [mechant backend]
long polling does not return when refund is made [4h](sebasjm) - 0008780: [wallet (iOS App)]
iOS wallet crashes(MarcS) - 0008632: [exchange AML backoffice (SPA)]
review AML dynamic forms(sebasjm) - 0008824: [libeufin-bank]
creating an account with min cashout doesn't set min cashout(Antoine A) - 0008783: [merchant backoffice SPA]
merchant SPA fails to URL encode bearer token(sebasjm) - 0008762: [libeufin-nexus]
nexus is missing some simple CLI tooling to show ingested transactions / payment initiations(Antoine A) - 0008709: [taler-harness]
add support to taler-harness CLI for config editing [estimate: 3h](Florian Dold) - 0008580: [wallet-core]
review code for consistent normalization/checking of base URLs [estimate: 3h](Florian Dold) - 0008782: [deployment and operations]
subdomain pos.taler.net(javier.sepulveda) - 0008099: [wallet-core]
extend transaction Withdrawal to incorporate states before accepting the operation [10h](Florian Dold) - 0008776: [libeufin-nexus]
for gls/zka dialect, libeufin-nexus should also fetch camt.52(Antoine A) - 0008691: [specification]
specify advanced (bank-integrated) withdrawal flow with 2FA considerations [estimate: 5h](Florian Dold) - 0008581: [wallet (WebExtension)]
show observability events in WebExtension UI in dev mode(sebasjm) - 0008736: [deployment and operations]
password shown on screen (step 1.1)(Antoine A) - 0008730: [libeufin-nexus]
support "gls" dialect(Antoine A) - 0008550: [wallet-core]
allow manual labels for DB transaction in wallet-core [estimate: 3h](Florian Dold) - 0008697: [wallet (Android App)]
Add support for taler://dev-experiment URI(grote) - 0008723: [deployment and operations]
Fix weblate issue with gpg key to git commit(javier.sepulveda) - 0008747: [documentation]
GNU Taler slides (spanish)(javier.sepulveda) - 0008758: [wallet-core]
expose information about retry counter(s) and tasks for debugging(Florian Dold) - 0008743: [wallet-core]
wallet-core doesn't start task to update exchange entries on startup [1h](Florian Dold) - 0008757: [wallet-core]
taler-wallet-cli run-until-done doesn't write observability log [0.5h](Florian Dold) - 0008756: [wallet-core]
p2p transactions must handle more than 256 coins / max batch size [1.5h](Florian Dold) - 0008423: [challenger]
TAN input field not pre-selected for input(sebasjm) - 0008398: [challenger]
can keep changing e-mail indefinitively often(sebasjm) - 0008393: [challenger]
form auto-fill does not work(sebasjm) - 0008396: [challenger]
challenger complains that matching e-mail addresses do not match(sebasjm) - 0008495: [wallet (WebExtension)]
ux: consider making it possible to somehow import a taler:// URI from the "add money" dialog(sebasjm) - 0008746: [wallet-core]
fix auto refund(sebasjm) - 0008721: [wallet (WebExtension)]
implements wallet-core cancelation request(sebasjm) - 0008735: [wallet (WebExtension)]
search transaction button(sebasjm) - 0008615: [wallet (all platforms)]
show exchange accounts by priority ...(grote) - 0008738: [deployment and operations]
regional currency installer still outputs legacy URI(Antoine A) - 0008737: [deployment and operations]
netzbon installer failed hard in step 10.1(Antoine A) - 0008739: [mechant backend]
allow host with pathname in payto://x-taler-bank(Christian Grothoff) - 0008694: [wallet (Android App)]
Add support for financial loss transactions(grote) - 0008298: [wallet (Android App)]
DD48: wallet exchange lifecycle and management(grote) - 0008724: [mechant backend]
By configuring the bank account in the Taler Merchant Backend, https should be removed(sebasjm) - 0008470: [merchant backoffice SPA]
when creating a merchant backend instance, "type" is insufficiently explained(sebasjm) - 0008604: [merchant backoffice SPA]
problems with login/impersonation(sebasjm) - 0008093: [libeufin-bank]
Make bank transaction API idempotent(sebasjm) - 0007930: [wallet-core]
wallet user should have a clear workaround if the exchange keys are no longer offered by the exchange(Florian Dold) - 0008446: [wallet-core]
use denomination groups in DB to speed up some operations(Florian Dold)
51 of 80 issue(s) resolved View Issues