Taler - 1.4

92%
Scheduled For Release 2026-01-31
Compliance improvements
  • 0010920: [merchant backend] taler-merchant-passwd reports weird error (index out of bounds?) when argument is missing
  • 0010924: [wallet (WebExtension)] Sending does not show the QR Code (sebasjm)
  • 0009918: [other] implement VQF-compliant GwG file listing [meta] (Florian Dold)
  •        0010672: [exchange AML backoffice (SPA)] implement accounts list download in AML SPA [3h] (sebasjm)
  • 0010551: [exchange AML backoffice (SPA)] Automate event generation for vqf 902.14 in AML program [3d] (Florian Dold)
  • 0010410: [quality checkpoint] qc: balance limit, with second transfer going over limit (Stefan)
  • 0009773: [merchant backend] Duplicate bank accounts (Christian Grothoff)
  • 0010706: [merchant backend] weird requirement of email when updating admin instance (Christian Grothoff)
  • 0010611: [merchant backend] merchant backend should support PATCHing the expiration time of token families (Christian Grothoff)
  • 0010889: [specification] add "tip" to contract terms (Bohdan)
  • 0010890: [specification] add remaining stock to inventory-based template product list (Bohdan)
  • 0010295: [challenger] Did not get mobile tan -- SMS providers fail, need retry logic! (Florian Dold)
  • 0010803: [merchant backend] merchant wants to receive e-mails with transaction summaries [Deadline: February 15th] (Christian Grothoff)
  • 0010546: [merchant backend] merchant backend should report the status of each exchange for each bank account [3d] (Christian Grothoff)
  • 0009770: [merchant backend] merchant backend kyc state doesn't wait for longpolling [5d] (Christian Grothoff)
  • 0010906: [merchant backoffice SPA] can't close the sidebar (sebasjm)
  • 0010905: [merchant backoffice SPA] sidebar should be scrollable (sebasjm)
  • 0010909: [merchant backend] update insteance should not require email (Christian Grothoff)
  • 0010910: [merchant backend] merchant makes /kyc-check requests without pubkey in header, causing exchange to log about "legacy wallet" (Christian Grothoff)
  • 0010901: [merchant-pos-terminal (Android App)] 2fa for smartphones update and make sure it works (Bohdan)
  • 0010816: [merchant backoffice SPA] Delay days (examples: settlement or refund periods) cannot be set globaly with admin (sebasjm)
  • 0010530: [merchant backoffice SPA] Renaming Token families (sebasjm)
  • 0010907: [merchant backend] can create order on demo after adding bank accoutn (Christian Grothoff)
  • 0010871: [merchant backoffice SPA] To change an email address in the Merchant Backoffice on the settings page: app reload when pressing enter key (sebasjm)
  • 0010895: [merchant backoffice SPA] Merchant: Entering a TAN code for verfication should accept the enter key to send the code - and not by a click of the mouse (sebasjm)
  • 0010891: [merchant backoffice SPA] Merchant: Collapsible panels should open/close by clicking or tapping on the entire bar and not just on the arrows (sebasjm)
  • 0010869: [merchant backoffice SPA] Merchant Backoffice: Unfortunate error message after login attempt (sebasjm)
  • 0009511: [merchant backoffice SPA] Add product_name field (sebasjm)
  • 0010789: [merchant backoffice SPA] Merchant Backoffice: Some strings need internationalisation tags (sebasjm)
  • 0010896: [wallet (Android App)] android wallet does not allow deposits (avalos)
  • 0010900: [wallet-core] wallet sometimes creates an empty refresh group when not enough denominations were validated, resulting in lost funds (Florian Dold)
  • 0010829: [wallet-core] [PATCH] taler-wallet-cli: Enhancements to withdrawKudos (Florian Dold)
  • 0010877: [deployment and operations] ansible-taler-exchange challenger is missing /run/ directories (Florian Dold)
  • 0010884: [wallet (Android App)] Adding taler-ops.ch without first adding demo bank crashes the wallet (avalos)
  • 0010507: [merchant backend] New type of templates that includes products selection (Bohdan)
  • 0010885: [Web site(s)] taler.net/en/docs.html needs rectified internationalisation after changes to the HMTL (htgoebel)
  • 0010883: [Web site(s)] [patch] Add Tryton and Gnu Health payment backend (htgoebel)
  • 0010879: [exchange] request hangs on error (Christian Grothoff)
  • 0010718: [libeufin (general)] libeufin systemd services should restart automatically after timeout (Antoine A)
  • 0010673: [exchange AML backoffice (SPA)] implement PDF download for AML file [3h] (sebasjm)
  • 0010839: [merchant backoffice SPA] need SPA support for new CRUD APIs: (1) reports, (2) money pots, and (3) product groups (sebasjm)
  •        0010861: [merchant backend] product patch doesnt update pots or groups (Christian Grothoff)
  •        0010862: [merchant backend] crash on update pot (Christian Grothoff)
  • 0010532: [merchant backoffice SPA] Category edit (sebasjm)
  • 0010799: [merchant backoffice SPA] Merchant Backoffice: String needs to be swapped with another one (sebasjm)
  • 0010805: [merchant backoffice SPA] customer had trouble entering password, wants to see it as they type it (sebasjm)
  • 0010844: [merchant backoffice SPA] Support cyclos payto (sebasjm)
  • 0010848: [wallet (WebExtension)] support payto://cyclos in deposits (sebasjm)
  • 0010867: [wallet-core] add support to cyclos in taler-util (sebasjm)
  • 0010798: [merchant backoffice SPA] Text explaining for what the username is for: way too long (sebasjm)
  • 0010855: [wallet-core] Apply pogen to create localised strings for internationalisation (webEx wallet and Merchant Backoffice SPA) (sebasjm)
  • 0010858: [libeufin-bank] config variables are not replaced (Antoine A)
  • 0010127: [merchant backoffice SPA] Deleting bank accounts does not require confirmation (sebasjm)
  • 0010738: [wallet (Android App)] enable http for dev mode (avalos)
  • 0010836: [wallet (Android App)] Taler Wallet Has No Updates (avalos)
  • 0010857: [merchant backend] getting pots failed (sebasjm)
  • 0010859: [merchant backoffice SPA] reset button on forgot password doesn't activate (sebasjm)
  • 0009917: [exchange AML backoffice (SPA)] AML SPA must be able to create PDF with entire AML file(s) [0h] (Christian Grothoff)
  •        0010740: [exchange KYC SPA] VQF 902.1 customer incomplete? [3h] (sebasjm)
  • 0010850: [exchange] wirewatch idle (Christian Grothoff)
  • 0010487: [merchant backend] merchant backend should generate (yearly/quarterly/monthly) transaction report PDFs [5d] (Christian Grothoff)
  • 0010137: [Cyclos integration] implement Taler integration against Cyclos [Deadline: 12'2025] (Antoine A)
  • 0010842: [merchant backend] SPA request to /transfers on snack fails with assertion (Christian Grothoff)
  • 0009919: [merchant backoffice SPA] Per default the one can not enter a "simple" new order (sebasjm)
  • 0010633: [merchant backoffice SPA] Creating an order in newest taler-merchant (v1.2.0) has no easy mode anymore (sebasjm)
  • 0010820: [wallet (WebExtension)] test: exchange.taler-ops.ch as a global currency exchange (sebasjm)
  • 0010835: [other] Weblate Page Does Not Contain Projects (Christian Grothoff)
  • 0010800: [exchange] Implement vDOLDPLUS refresh; keep support for v27 (oec)
  • 0010834: [Web site(s)] Trisquel cannot use Universe (Christian Grothoff)
  • 0010856: [taler-rust] Make Ubuntu installation independent of "universe" repository (Christian Grothoff)
  • 0010760: [exchange] exchange treats AML rule names case-sensitively, causing subtle differences between tests and prod (Christian Grothoff)
66 of 71 issue(s) resolved View Issues