Taler - Change Log
Released 2024-07-26
Final changes for Netzbon launch.
- 0009036: [wallet (iOS App)] iOS wallet UI should show how long exchange takes to wire back funds for aborted withdrawals (MarcS)
- 0008959: [wallet (iOS App)] iOS wallet should render alternate QR codes for manual withdrawal, show sharing and banking options (~1 hour) (MarcS)
- 0008725: [wallet (iOS App)] implement advanced (bank-integrated) withdrawal flow (MarcS)
- 0008952: [wallet (all platforms)] more precise wording what to confirm (MarcS)
- 0009005: [documentation] document new manual withdrawal procedure (MarcS)
- 0008865: [wallet (iOS App)] can't test the app with spanish speakers (MarcS)
- 0006376: [libeufin-nexus] test against all samples given by the German standard supplement (Antoine A)
- 0008250: [deployment and operations] improve / clean up release packaging automation [5h] (Florian Dold)
- 0008303: [deployment and operations] Evaluate tools for logs and metrics from logs (javier.sepulveda)
- 0008373: [taler-harness] allow running tests against both libeufin-bank and fakebank (avalos)
- 0008539: [qtart] os.fetchHttp does not allow cancellation [estimate: 7h] (avalos)
- 0008544: [wallet (iOS App)] better error handling for iOS wallet (avalos)
- 0008600: [deployment and operations] regio: generated libeufin-nexus.conf still has [arm] section in it (Antoine A)
- 0008613: [wallet (all platforms)] generate other QR codes than just payto:// for manual withdrawal [8h] (Florian Dold)
- 0008708: [wallet-core] wallet-core should poll on KYC status [2h] (Florian Dold)
- 0008741: [libeufin-bank-ui (SPA)] test how translation context is used (i18n) (Stefan)
- 0008779: [wallet-core] wallet-core should support bank-integrated withdrawals where the user selects the amount [1h] (Florian Dold)
- 0008844: [libeufin-nexus] thoroughly specify libeufin-nexus dialects and their interpretation of ISO20022 messages (Antoine A)
- 0008845: [libeufin-nexus] gls dialect: consider only bouncing based on camt.053 (maybe also camt.0.52) (Antoine A)
- 0008847: [wallet-core] track coin history in new object store [4h] (Florian Dold)
- 0008864: [mechant backend] remove redundant required_currency from templates (Florian Dold)
- 0008869: [wallet-core] try to reproduce OOM of wallet-core when making certain p2p payments (Florian Dold)
- 0008870: [wallet-core] exchange entry don't get updated after reaching "unavailable-update" state [2h] (Florian Dold)
- 0008879: [merchant-pos-terminal (Android App)] PoS terminal app should show proper error message when order can't be created (avalos)
- 0008887: [wallet (WebExtension)] support bank fee in bank withdrawal screen (sebasjm)
- 0008896: [wallet (WebExtension)] edit the amount upon withdrawal (sebasjm)
- 0008908: [mechant backend] merchant backend /config needs to provide fallback currency info for its currency (Florian Dold)
- 0008911: [wallet (Android App)] transaction details page sometimes does not automatically update (avalos)
- 0008912: [wallet (Android App)] Android wallet often shows "could not resolve hostname" when opening wallet with a pending manual withdrawal (avalos)
- 0008928: [wallet (iOS App)] "send/receive money" screen should allow scanning QR code (MarcS)
- 0008965: [mechant backend] add missing chars in the payto validation (Christian Grothoff)
- 0008969: [mechant backend] various merchant backend category bugs (Christian Grothoff)
- 0008970: [exchange] exchange poisons browser cache with German terms of service (Christian Grothoff)
- 0009006: [exchange] Documentation on Merchant Onboarding from Exchange Operator Perspective (Christian Grothoff)
- 0007736: [wallet-core] wallet-core should enforce accepted ToS for various operations [estimate: 4h] (Florian Dold)
- 0008338: [wallet-core] introduce "finalizing" transaction state for payments in auto-refund [estimate: 6h] (Florian Dold)
- 0008698: [wallet-core] simplify wallet-qjs.ts [estimate: 3h] (avalos)
- 0008728: [wallet (WebExtension)] implement DD53 design unification on webext (sebasjm)
- 0008778: [exchange] fakebank should support creating a withdrawal operation without amount being known a priori (Florian Dold)
- 0008828: [wallet-core] all check invariant in wallet core should have a meaningful label (sebasjm)
- 0008832: [libeufin (general)] conversion logic sometimes bounces a transaction via nexus *and* credits libeufin-bank. (Antoine A)
- 0008838: [merchant-pos-terminal (Android App)] support protocol v15 style /pos endpoint (avalos)
- 0008849: [wallet (Android App)] Android App should call hintNetworkAvailability (grote)
- 0008862: [libeufin-bank] libeufin-bank should support creating a withdrawal operation without amount being known a priori (Antoine A)
- 0008918: [wallet (WebExtension)] breaking change: wallet core now requires that tos has been accepted (sebasjm)
- 0008920: [wallet (Android App)] native networking for Android (grote)
- 0008921: [wallet (WebExtension)] allow retrying after scanning (peer-push-credit) QR code [2hs] (sebasjm)
- 0008924: [wallet-core] implement round-robin for long-polling the same origin [6+h] (Florian Dold)
- 0008926: [merchant backoffice SPA] merchant SPA doesn't allow editing bank accounts [4hs] (sebasjm)
- 0008927: [merchant backoffice SPA] simplify instance creation in merchant SPA (sebasjm)
- 0008930: [libeufin-bank-ui (SPA)] make "copy" button invisible for merchant/bank connection until feature is fully supported (sebasjm)
- 0008932: [merchant backoffice SPA] merchant SPA should be able to delete transfers and show WTID for created transfer (sebasjm)
- 0008934: [merchant backoffice SPA] bank account URL dialog should not ask for repeated password, should have "check" button (sebasjm)
- 0008935: [merchant backoffice SPA] unable to configure account info URL due to payto URI mismatch (sebasjm)
- 0008936: [quality checkpoint] do QC run of merchant PoS app with backend-generated PoS config (Florian Dold)
- 0008937: [wallet-core] add new wallet-core request to show deposit payment target types for a currency (Florian Dold)
- 0008938: [specification] spec "alt_unit_name_is_symbol: boolean" in DD51 (avalos)
- 0008945: [mechant backend] create bank account after deleting it doesn't bring it to active again (sebasjm)
- 0008949: [libeufin-bank] New Token API (Antoine A)
- 0008953: [quality checkpoint] test Netzbon merchant/bank import logic in QC (Florian Dold)
- 0008971: [libeufin-bank] getting 500 from time to time (Antoine A)
- 0008993: [mechant backend] payment fails (DB migration missing?) (Christian Grothoff)
- 0008997: [mechant backend] merchant pos endpoint broken (Florian Dold)
- 0009011: [wallet (Android App)] implement advanced (bank-integrated) withdrawal flow (avalos)
- 0009012: [wallet-core] wallet-core stops responding (avalos)
- 0008863: [libeufin-bank-ui (SPA)] bank SPA should support the new withdrawal flow where the wallet determines the amount (sebasjm)
- 0008875: [wallet-core] some status have the same id (Florian Dold)
- 0008880: [cashier (Android App)] cashier app complains about "App too old" without further details. (avalos)
- 0008882: [wallet-core] implement acceptWithdrawalFromUri in terms of prepareWithdrawalFromUri and confirmWithdrawal (sebasjm)
- 0008883: [libeufin-bank] libeufin-bank should support (mock) card-fees in the config for testing (Antoine A)
- 0008884: [release] wrong version in backoffice SPA (Florian Dold)
- 0008886: [libeufin-bank-ui (SPA)] support bank fee in transaction (sebasjm)
- 0008888: [libeufin-bank] Support wire transfer fees (Antoine A)
- 0008895: [wallet-core] take the card fee from the withdrawal operation and report to wallet UI (sebasjm)
- 0008910: [other] use lockfiles for SPA versions consumed via prebuilt submodule (Florian Dold)
- 0008914: [wallet-core] wallet-core doesn't report "retry" as part of transactionActions (Florian Dold)
76 issues View Issues