Taler - 0.11

3%
Scheduled For Release 2024-05-15
Polishing. Everything for first CH-production that can't wait until the last minute.
  • 0008613: [wallet (all platforms)] generate other QR codes than just payto:// for manual withdrawal
  • 0008443: [other] upgrade to ES2023 with latest QuickJS
  • 0008631: [deployment and operations] Fees charged to payer (mw)
  • 0008419: [challenger] test, package and upload challenger 0.9.6 to ftp and stable Debian/Ubuntu server
  •        0008398: [challenger] can keep changing e-mail indefinitively often (sebasjm)
  •        0008405: [challenger] invalid-pin form needs to show user proper choices (sebasjm)
  •        0008393: [challenger] form auto-fill does not work (sebasjm)
  •        0008396: [challenger] challenger complains that matching e-mail addresses do not match (sebasjm)
  • 0008156: [exchange] test, package and upload exchange 0.9.6 to ftp and stable Debian/Ubuntu server
  •        0008155: [exchange AML backoffice (SPA)] acceptance testing of SPA with MG
  •              0008178: [documentation] specify and document AML SPA configuration in exchange handbook (sebasjm)
  •              0007681: [sandcastle (containerized demo deployment)] demo doesn't have any KYC checks [2d] (Christian Grothoff)
  •                    0008079: [exchange] cannot restart KYC process after KYC data was declined by KYC provider (Florian Dold)
  •                    0008056: [exchange] exchange page returned from /kyc-proof/ on error is in JSON [2d] (sebasjm)
  •              0008058: [merchant backoffice SPA] after KYC is done, SPA page is ugly (sebasjm)
  •        0007273: [exchange] taler-bank-benchmark should be able to launch libeufin (Antoine A)
  •        0008255: [exchange AML backoffice (SPA)] improve dynamic forms (sebasjm)
  •        0008256: [specification] update AML forms documentation (sebasjm)
  • 0008421: [other] finalize 0.9.5 roadmap [deadline: 30. April]
  • 0008600: [deployment and operations] regio: generated libeufin-nexus.conf still has [arm] section in it (Florian Dold)
  • 0008589: [wallet-core] do GANA pass over wallet-core [estimate: 12h] (Florian Dold)
  • 0008515: [qtart] upgrade to 2024-01-13 release of QuickJs [estimate: 16h] (Florian Dold)
  • 0008184: [wallet-core] wallet-core should provide real currency specification data instead of mock data [estimate: 6h] (Florian Dold)
  • 0008653: [wallet-core] update coin selection algorithm: do not use amortization and min age [estimate: 2h] (Florian Dold)
  • 0008550: [wallet-core] label every DB transaction in wallet-core [estimate: 4h] (Florian Dold)
  • 0008580: [wallet-core] review code for consistent normalization/checking of base URLs [estimate: 3h] (Florian Dold)
  • 0008437: [wallet-core] implement tests for transaction filtering [estimate: 3h] (Florian Dold)
  • 0008539: [qtart] os.fetchHttp does not allow cancellation [estimate: 7h] (Florian Dold)
  • 0007991: [wallet-core] materialize transaction list(s) in the wallet-core DB, separate get(Final|Active)Transactions [estimate: 16h] (Florian Dold)
  • 0008338: [wallet-core] introduce "finalizing" transaction state for payments in auto-refund [estimate: 6h] (Florian Dold)
  • 0007581: [wallet-core] implement soft KYC for balance limits [estimate 5h] (Florian Dold)
  • 0008420: [libeufin (general)] package and upload libeufin 0.11 to ftp and stable Debian/Ubuntu server (Florian Dold)
  •        0008035: [libeufin-nexus] get nexus to work with EBICS dialect of MB bank (Antoine A)
  •        0008010: [libeufin-nexus] Model the bank account type in nexus: exchange or not. (Antoine A)
  •        0008317: [libeufin-nexus] Wire gateway API (Antoine A)
  • 0008667: [wallet-core] phase out support for public key in taler://withdraw-exchange URI (Florian Dold)
  • 0008633: [specification] specify metrics and health checks we want for Taler server-side components (Florian Dold)
  • 0008548: [wallet (Android App)] Implement NFC for p2p invoicing (avalos)
  • 0007916: [wallet-core] support STEFAN parameters (Florian Dold)
  • 0008632: [exchange AML backoffice (SPA)] review AML dynamic forms (sebasjm)
  • 0008567: [deployment and operations] Write Ansible playbook to deploy - Taler exchange (towards the taler-ops server) (javier.sepulveda)
  • 0008166: [documentation] man-pages missing for new taler-mdb helper scripts (nullptrderef)
  • 0008587: [wallet (Android App)] Refactor and cleanup strings.xml (avalos)
  • 0007736: [wallet-core] wallet-core should enforce accepted ToS for various operations (Florian Dold)
  • 0008099: [wallet-core] extend transaction Withdrawal to incorporate states before accepting the operation (Florian Dold)
  • 0007903: [wallet-core] expose details about the amount lost (or final effective cost) after aborting transactions (Florian Dold)
  • 0008394: [wallet-core] withdraw KYC check not handled nicely after passing (Florian Dold)
  • 0008556: [challenger] implement restricting phone numbers to +41 (sebasjm)
  • 0007932: [wallet-core] Feature to regenerate unpaid Taler orders (Florian Dold)
  • 0008495: [wallet (WebExtension)] ux: consider making it possible to somehow import a taler:// URI from the "add money" dialog (sebasjm)
  • 0008524: [qtart] resolve include path issues in QuickJS-rt.xcodeproj (MarcS)
  • 0008414: [wallet-core] wallet-core should be able to export the db via the sqlite3 backup functionality (Florian Dold)
  • 0008423: [challenger] TAN input field not pre-selected for input (sebasjm)
  • 0008246: [deployment and operations] upload final 0.9.6 webext to Chrome Web Store (Florian Dold)
  •        0008392: [wallet (WebExtension)] KYC alert does not show up top-level (sebasjm)
  • 0008384: [wallet (iOS App)] Localization (MarcS)
  • 0008383: [wallet (iOS App)] complete accessibility (MarcS)
  • 0008380: [wallet-core] wallet core should return WalletBalanceItem if there are transaction (Florian Dold)
  • 0007681: [sandcastle (containerized demo deployment)] demo doesn't have any KYC checks [2d] (Christian Grothoff)
  • 0008188: [deployment and operations] ARM64 Debian Packages (dvn)
  • 0006565: [wallet-core] wallet should try recoup when payment fails with certain error codes (Florian Dold)
  • 0008258: [wallet-core] consider providing fluent interface for amount/date types, review date and amount type hierarchy (Florian Dold)
  • 0008248: [wallet-core] get wallet-core codebase ready for code review (Florian Dold)
  • 0008134: [wallet-core] wallet-core should use typed client implementations for talking to services instead of doing HTTP requests directly (Florian Dold)
  • 0007859: [wallet-core] have (more) integration tests for DD37 transitions and notifications (Florian Dold)
  • 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)
2 of 66 issue(s) resolved View Issues