Taler - 1.3

92%
Scheduled For Release 2025-12-24
Magnet public beta
  • 0009530: [wallet (all platforms)] Support both BBAN and IBAN input for IBAN payto [meta] (Florian Dold)
  •        0010722: [wallet (iOS App)] implement BBAN entry for Hungary in iOS wallet UI (MarcS)
  •        0010721: [wallet (Android App)] implement BBAN entry for Hungary in Android wallet UI (avalos)
  •        0010720: [wallet-core] implement HU BBAN support / DD75 in wallet-core [5h] (Florian Dold)
  •        0010723: [wallet (WebExtension)] implement BBAN entry for Hungary in webext wallet UI (sebasjm)
  • 0010820: [wallet (WebExtension)] test: exchange.taler-ops.ch as a global currency exchange (sebasjm)
  • 0010702: [deployment and operations] Test fresh install of taler-merchant v1.2.6 or higher in TOPS/CHF test env: version with which my.taler-ops.ch is live [2h] (vecirex)
  • 0010729: [deployment and operations] backup: configure, test backup and restore for my.taler-ops.ch (vecirex)
  • 0010678: [wallet (iOS App)] iOS wallet should disable p2p payment initiation when flag is set for scope (MarcS)
  • 0010145: [wallet (iOS App)] Banking QR codes should be shared as images (MarcS)
  • 0009243: [wallet-core] When an Exchange is not reachable, wallet-core should return "not reachable" instead of some JSON error (MarcS)
  • 0008922: [wallet (iOS App)] allow retrying after scanning (peer-push-credit) QR code (MarcS)
  • 0010774: [merchant backoffice SPA] Merchant Backoffice: In submenu categories products cannot be added to the category or updated [urgent] (sebasjm)
  • 0010593: [merchant backoffice SPA] Taler Merchant Backend SPA: Delete screen "Wire transfer" and apply po file generation for i18n (Stefan)
  • 0010714: [merchant backend] unexpeced order marked as wired (sebasjm)
  • 0010757: [exchange] exchange does not return attributes set by AML officer decision (test: kyc-decision-attr) (Florian Dold)
  • 0010622: [merchant backoffice SPA] for templates, summary should be mandatory if non-editable (sebasjm)
  • 0010776: [merchant backoffice SPA] pogen po generation (sebasjm)
  • 0010115: [merchant backoffice SPA] merchant backend shows refund QR code after refund possibility is gone... (sebasjm)
  • 0009060: [Magnet Bank integration] finish support for Magnet bank core banking (Antoine A)
  • 0009148: [merchant backend] merchant should have a default refund deadline (sebasjm)
  • 0009360: [merchant backend] consider computing refund deadline based on payment deadline, not order creation timestamp (sebasjm)
  • 0009681: [merchant backoffice SPA] while viewing order details page, SPA does not long-poll, shows stale data (sebasjm)
  • 0010117: [wallet-core] Define 4 values for shortcut amounts [1h] (Florian Dold)
  • 0010177: [merchant backoffice SPA] SPA should list incoming wire transfers and make it easy to confirm them (sebasjm)
  • 0010244: [wallet-core] wallet creates extra transactions on repurchase detection [4h] (sebasjm)
  • 0010465: [wallet (all platforms)] Allow disabling direct deposit from wallets [3h] (Florian Dold)
  • 0010496: [merchant backoffice SPA] Purging instance after deletion not working (vlada.svirsh)
  • 0010599: [merchant backoffice SPA] Taler Merchant Backend SPA: Old password needs to be entered and matched in Password menu (sebasjm)
  • 0010626: [merchant backoffice SPA] Version string mismatch frontend <-> backend: intentional? (sebasjm)
  • 0010634: [wallet-core] Double-refund appearence in wallet with BFH/CHF + TOPS/CHF mixed [5h] (Florian Dold)
  • 0010658: [merchant backoffice SPA] UX: "back" (sebasjm)
  • 0010660: [merchant backoffice SPA] Text: "advance" (Stefan)
  • 0010661: [merchant backoffice SPA] UX: Orders list doesn't show refund amount (sebasjm)
  • 0010664: [merchant backoffice SPA] backend SPA should support showing orders with v1 contracts (sebasjm)
  • 0010677: [wallet (Android App)] Android wallet should disable p2p payment initiation when flag is set for scope (avalos)
  • 0010680: [Magnet Bank integration] create contrib/bump script for taler-rust.git (Antoine A)
  • 0010695: [merchant backoffice SPA] Can create refund for wired order (sebasjm)
  • 0010715: [merchant backoffice SPA] translation string is not in sync with weblate (sebasjm)
  • 0010724: [merchant backoffice SPA] Refund "pending" even after wire deadline (sebasjm)
  • 0010725: [merchant backoffice SPA] UX: Refund URL shown even after wire deadline (sebasjm)
  • 0010733: [merchant backoffice SPA] 451 response not handled by spa for template instantiation (sebasjm)
  • 0010734: [merchant backoffice SPA] order status stale in SPA (sebasjm)
  • 0010735: [sandcastle (containerized demo deployment)] Default setup of the sandcastle results in the incorrect creation of the merchant (Florian Dold)
  • 0010747: [merchant backoffice SPA] Merchant Backoffice SPA: Access tokens on backend.test.taler.net are dysfunctional [urgent] (sebasjm)
  • 0010756: [merchant backoffice SPA] merchant backend SPA does not allow creating access tokens when 2FA is enabled (sebasjm)
  • 0010639: [merchant backoffice SPA] hide refresh option on ac token creation (sebasjm)
  • 0009525: [merchant backoffice SPA] 'Passwort' instead of 'Zugangstoken' in Merchant Backend [8h] (Stefan)
  • 0010167: [wallet (iOS App)] iOS wallet doesn't show error states of exchange entries [2d] (MarcS)
  • 0008280: [specification] update dd53 with the behavior after payment (MarcS)
  • 0010745: [merchant backend] wrong wire transfer report on order details (Christian Grothoff)
  • 0010668: [sandcastle (containerized demo deployment)] deploy turnstile in sandcastle-ng [12h] [deadline: 18dec2025] (Florian Dold)
  • 0010172: [merchant backend] should not be able to create to create tokens with a token (Christian Grothoff)
  • 0010751: [merchant backend] merchant depositcheck logs SQL error, logs shutdown but does not terminate (Christian Grothoff)
  • 0010642: [wallet (iOS App)] When making minimum possible payment, UX questionable; and: fee seems to be charged (Christian Grothoff)
  • 0010741: [exchange] need additional synthetic field values for PDF generator (Christian Grothoff)
  • 0010607: [wallet-core] Support local petname alias for contacts in mailbox (schanzen)
  • 0010638: [merchant backoffice SPA] remove "confirm" button on 2fa (sebasjm)
  • 0010645: [merchant backoffice SPA] Add tables to statistic charts for data (schanzen)
  • 0010647: [libeufin-bank-ui (SPA)] multi factor doesn't work with same challenge type (sebasjm)
  • 0009996: [challenger] challenger SPA for numeric inputs lacks input style hint (sebasjm)
  • 0010636: [merchant backend] refund time = 0 [1d] (Christian Grothoff)
  • 0010696: [merchant backend] merchant /paid request has request field wallet_data_hash in docs but not implementation (Christian Grothoff)
  • 0010694: [wallet-core] Some shepherd tasks should be deleted on app coldstart (Florian Dold)
  • 0010052: [wallet (Android App)] Adding new Exchange may fail
  • 0010679: [wallet (WebExtension)] webext wallet should disable p2p payment initiation when flag is set for scope (sebasjm)
  • 0008468: [deployment and operations] regio: consider configuring a systemd timer to re-run taler-exchange-offline (Christian Grothoff)
  • 0009980: [deployment and operations] consider using ansible-vault instead of home-grown gpg helpers (Florian Dold)
  • 0010687: [exchange] accounts with same normalized payto show multiple times in the SPA ... (Christian Grothoff)
  • 0010382: [merchant backoffice SPA] Standardised units for SPA (Bohdan)
  • 0009329: [wallet-core] wallet-core should support shopping URL (Florian Dold)
  • 0009766: [merchant backoffice SPA] merchant pop-up with KYC-auth wire transfer instructions lacks QR codes (sebasjm)
  • 0010608: [release] Build stable ARM packages (Florian Dold)
  • 0009078: [merchant backend] Default wire transfer delay should be absolute (sebasjm)
  • 0010506: [merchant backend] Standardised units of products for Merchant Backend (Bohdan)
  • 0010453: [exchange] installing the taler-exchange debian package logs weird error about unknown database (Florian Dold)
  • 0010651: [exchange KYC SPA] assertion logged when KYC backend is down by oauth2 plugin (sebasjm)
  • 0010630: [deployment and operations] Set my.taler-ops.ch live [done in principle by this morning: still solving deps; work parallelized] (vecirex)
  •        0010711: [sandcastle (containerized demo deployment)] Merchant Backoffice UI: Terms of service unavailable (sebasjm)
  •        0010728: [deployment and operations] Configure & test SMS gateway delivery for TAN codes of my.taler-ops.ch (vecirex)
  •        0010727: [deployment and operations] Further configure & test email system and delivery to important email services for my.taler-ops.ch TAN codes (vecirex)
  •        0010746: [merchant backoffice SPA] Merchant Backoffice SPA: Suggested text in some fields is not suitable for the Swiss population and needs to be adapted [urgent] (sebasjm)
  •        0010742: [merchant backoffice SPA] Merchant Backoffice: Translations into German (342 strings) [urgent, deadline 12.12.25] (sebasjm)
  •        0010763: [merchant backoffice SPA] Merchant Backoffice: Translations into German (243 strings) [urgent, deadline 12.12.25] (Stefan)
  •        0010764: [merchant backoffice SPA] remove access token for non expert users (sebasjm)
  •        0010780: [deployment and operations] Test upgrade of taler-merchant to v1.2.5 (from v1.2.4) (vecirex)
  •        0010762: [merchant backoffice SPA] Merchant Backoffice: Cancel button on the second factor login page throws an error [high prio/urgent] (sebasjm)
  •        0010704: [merchant backoffice SPA] taler-merchant shows error when looking into "<-> Wire transfers" (sebasjm)
  •        0010705: [merchant backoffice SPA] Quick tests of merchant UI / backoffice look & feel / UX on smartphones (needed for: gastro settings) (vecirex)
  •        0010649: [merchant backoffice SPA] Merchant Backend: Templates do not get updated and the clear button is dysfunctional (sebasjm)
  •        0010682: [merchant backend] Within specific versions, merchant can be not upgraded automatically (from v1.1.0 or earlier to 1.2.0+) (Bohdan)
  •        0010708: [merchant backoffice SPA] Merchant Backoffice: Red triangles on the registration screen evoke an impression of unreadiness of the SPA (sebasjm)
  • 0010632: [merchant backoffice SPA] Unnecessary need to press complete button after entering TAN (e.g., from email) (sebasjm)
  • 0010637: [merchant backoffice SPA] refund amount on list of orders (sebasjm)
  • 0010536: [General] Terms of service (ToS) for the Taler Merchant Backend [2h] (sebasjm)
  • 0009502: [deployment and operations] migrate weblate to firefly (Christian Grothoff)
  • 0009652: [other] GIT server is unstable (Christian Grothoff)
90 of 97 issue(s) resolved View Issues