Taler - Roadmap
Scheduled For Release 2026-12-31
Monitoring: Safety first!
- 0011934: [wallet (iOS App)] Withdraw / Loading: expected wallet-core errors are titled "Internal core error" (e.g. 7054 withdrawal limit exceeded), with raw JSON as the body
- 0011926: [other] support wallet.taler.net https links wallets and merchants (DD103) (Florian Dold)
- 0011927: [wallet (Android App)] support wallet.taler.net https links in Android wallet
- 0011928: [wallet (WebExtension)] support wallet.taler.net https links in WebExtension wallet
- 0010320: [libeufin-nexus] monitoring fails to detect if libeufin cannot talk to the bank (Antoine A)
- 0011815: [merchant portal webui] UI shows non-existing template option (select products)
- 0010314: [wallet (all platforms)] Better UX when deployment has been reset (changed master key)
- 0011923: [merchant portal webui] make self-service merchant report emails easy to use
- 0011925: [merchant portal webui] SPA design to make self-service merchant report emails easy to use
- 0011920: [merchant backend] merchant backend KYC status breaks when one exchange changes its master public key (Christian Grothoff)
- 0011924: [taler-harness] merchant backend KYC status breaks when one exchange changes its master public key needs a test
- 0011158: [exchange] Clarify incoming wire transfer subject constraint
- 0009010: [libeufin-nexus] Payments status API (Antoine A)
- 0010307: [wallet (Android App)] Wallet shows confusing error message when withdrawal KYC limit is reached (avalos)
- 0011710: [deployment and operations] spec bank account should have label (Florian Dold)
- 0011619: [wallet (Android App)] notify user what to do to remove an exchange from payment provider list (avalos)
- 0010979: [deployment and operations] DKIM/ARC and MTA-STS missing for email setup on firefly (Christian Grothoff)
- 0011821: [wallet (all platforms)] wallets should show notifications when balance changes due to double spending (Florian Dold)
- 0011600: [deployment and operations] Hand in milestones for NGI/xBSD packaging (vecirex)
- 0011791: [deployment and operations] migrate mytops setup to ansible [wip: tests in betel first] (vecirex)
- 0011859: [wallet-core] Send BalanceChange after restore (avalos)
- 0011858: [wallet (iOS App)] No appropriate error message, in case of no withdrawal dominations available. (MarcS)
- 0011842: [sync] Implement backup & sync (as per DD92) (avalos)
- 0011844: [wallet (Android App)] Implement DD92 backup & sync UI in Android (avalos)
- 0011843: [wallet-core] Implement DD92 backup & sync functionality in wallet-core (Florian Dold)
- 0011846: [wallet (WebExtension)] Implement DD92 backup & sync UI in webex (avalos)
- 0011845: [wallet (iOS App)] Implement DD92 backup & sync UI in iOS (avalos)
- 0011847: [sync] Package sync server and prepare for release (avalos)
- 0011788: [other] audit that prod components do not log PII (oec)
- 0011794: [wallet-core] wallet-core should have observation helpers for domain views, starting with transactions (Florian Dold)
- 0011787: [wallet (Android App)] Trying to add a bank account to an empty wallet results in confusing error message with layout issues (avalos)
- 0011775: [deployment and operations] evaluate pgBackRest for database backups (Florian Dold)
- 0010995: [wallet (Android App)] cannot withdraw, wrong exchange (avalos)
- 0011039: [wallet (all platforms)] wallets should provide diagnostics file without private keys [meta] (Florian Dold)
- 0011037: [wallet (Android App)] Android wallet should allow diagnostics export (DD82) (avalos)
- 0011622: [Web site(s)] Fix footers of our sites, add last copyright year dynamically; avoid doing this manually
- 0011383: [wallet (Android App)] Incorporate proposed text changes received by email from Oliver (Android); via i18n branch (vecirex)
- 0011382: [wallet (iOS App)] Incorporate proposed text changes received by email from Oliver (iOS); via i18n branch (vecirex)
- 0011436: [Web site(s)] map.taler-ops.ch: map and text in table below don't give the impression of being (strongly) related (Stefan)
- 0011409: [deployment and operations] screenshots of point-of-sale app in F-droid store are ancient (avalos)
- 0011161: [wallet (Android App)] Adding unknown exchange (avalos)
- 0011621: [wallet (Android App)] taler-uri-action "add-exchange" missing
- 0010911: [wallet (all platforms)] wallets should provide better diagnostics about why deposit is possible / not possible [meta] (Florian Dold)
- 0011172: [quality checkpoint] send notification to merchant when KYC status changes [meta] (Florian Dold)
- 0011207: [exchange] Test wallet-deposit-large causes 501-not-implemented error in fakebank (Antoine A)
- 0011133: [quality checkpoint] support Swiss e-bills with payment references
- 0010217: [specification] WTID in New Zealand Bank Transfers (Antoine A)
- 0011376: [Web site(s)] Website: Smartphone screenshots from Android / iOS wallet app needed for taler-ops.ch (avalos)
- 0010772: [wallet (all platforms)] In case of network issues specific to a Taler merchant site (e.g., for DNS reasons), error messaging to the user is unspecific
- 0011593: [sync] prepared statement "select_wirewatch_progress" does not exist (avalos)
- 0011001: [wallet (Android App)] Failure to add a provider manually close the dialog (avalos)
- 0010750: [deployment and operations] connect rusty to TOPS test account [2h] (Florian Dold)
- 0011453: [other] Unified transaction screen/bill after order payment (vlada.svirsh)
- 0011507: [wallet (all platforms)] Design UI for 100% fee idea (vlada.svirsh)
- 0011497: [taler-rust] Add new taler-wise adapter (Antoine A)
- 0010963: [libeufin-nexus] incoming wire transfer with truncated subject did not get bounced (Antoine A)
- 0011245: [wallet (Android App)] CHF filter broken (avalos)
- 0009930: [deployment and operations] test backups also on rusty [3h] (Florian Dold)
- 0011211: [wallet (all platforms)] TOPS/CHF: Swiss QR code to be displayed for KYC auth also in wallet (not just in merchant)
- 0011384: [libeufin-nexus] Improve handling of Account service reference identifiers (Antoine A)
- 0010983: [deployment and operations] Configure TOPS libeufin-nexus observability (Florian Dold)
- 0011857: [wallet (iOS App)] Implement TalDir for iOS (schanzen)
- 0011798: [wallet-core] checkPayForTemplate should return amountAvailable
- 0011825: [wallet-core] withdrawTestBalance needs error handling (MarcS)
- 0011816: [wallet (all platforms)] ToS need to be accepted although not changed at server
- 0011717: [deployment and operations] Check links to domains which don't resolve -> fix links to existing domains (as in: how it was meant) in taler src repos
- 0011620: [wallet (all platforms)] TEST: Wallet apps (incl. taller-wallet-cli) just hang if /terms (exchange) missing + "NULL" terms cannot be accepted (vecirex)
3 of 67 issue(s) resolved View Issues