Taler - 1.6

28%
Scheduled For Release 2026-05-31
Subscriptions and discount tokens: Ready for news papers and self-sustaining promotions in Biel/Bienne
  • 0010409: [wallet-core] diagnose / reproduce repurchase detection issue
  • 0010790: [merchant backoffice SPA] Merchant Backoffice: The order details need internationalisation tags
  • 0011207: [exchange] Test wallet-deposit-large causes 501-not-implemented error in fakebank
  • 0010995: [wallet (Android App)] cannot withdraw, wrong exchange
  • 0011223: [deployment and operations] enable HTTP 2+3 on exchange deployments
  • 0011178: [deployment and operations] TOPS/CHF exchange (stage): payto_uri must have ZIP code and location (Florian Dold)
  • 0011311: [merchant backoffice SPA] After creating acccount in FR, user is exposed to EN strings in IBAN area (Emmanuel)
  • 0010815: [wallet (iOS App)] For a customer with a larger summary full text display / scrollability is needed; and/or an option to show full text (vecirex)
  • 0010911: [wallet (all platforms)] wallets should provide better diagnostics about why deposit is possible / not possible [meta] (Florian Dold)
  • 0011273: [other] taler-typescript-core.git PO files compilation should be part of release or build process (Florian Dold)
  • 0010699: [wallet (all platforms)] simplify preparePay response [meta] (Florian Dold)
  • 0010955: [wallet-core] refund "succeeds" after 180s [2h] (Florian Dold)
  • 0011211: [wallet (all platforms)] TOPS/CHF: Swiss QR code to be displayed for KYC auth also in wallet (not just in merchant)
  • 0011257: [wallet (iOS App)] Necessary adaptations for iOS 26 (Liquid Glass) (MarcS)
  • 0011172: [quality checkpoint] send notification to merchant when KYC status changes [meta] (Florian Dold)
  •        0011244: [taler-harness] implement harness test for KYC status notifications [1h] (Florian Dold)
  •        0011242: [merchant backend] when multiple bank accounts are configured, the order is non-deterministic and causes extra notifications (Florian Dold)
  • 0011092: [deployment and operations] setup BFH instances (!) on my.taler-ops.ch (Bohdan)
  • 0011210: [wallet (all platforms)] Wallets must highlight / warn about use of untrusted exchanges [meta]
  • 0010582: [specification] spec checkout page ux (turnstile / backend) (vlada.svirsh)
  • 0009057: [wallet (all platforms)] support subscription and discount tokens [meta] (avalos)
  •        0010612: [merchant backend] token family reported as expired, but should still be valid (Florian Dold)
  •        0010369: [wallet (WebExtension)] WebExtension needs proper balances screen
  •        0011115: [wallet (all platforms)] design screens for discount and subscription tokens (vlada.svirsh)
  •        0010595: [merchant backoffice SPA] Taler Merchant Backend SPA fails to create token family on demo (sebasjm)
  •        0010549: [merchant backend] problem with token family key generation? (Christian Grothoff)
  •        0010665: [merchant backoffice SPA] merchant SPA should allow creating v1 orders
  •        0010531: [merchant backoffice SPA] Order & Templates v1
  •        0010509: [wallet (iOS App)] need support for v1 contracts incl. subscription and discounts in UI (MarcS)
  •              0011115: [wallet (all platforms)] design screens for discount and subscription tokens (vlada.svirsh)
  •        0010510: [wallet (WebExtension)] need support for v1 contracts incl. subscription and discounts in UI
  •              0011115: [wallet (all platforms)] design screens for discount and subscription tokens (vlada.svirsh)
  • 0010888: [wallet (all platforms)] support inventory-based templates [meta]
  •        0010886: [wallet-core] wallet-core should support inventory-based templates (Florian Dold)
  • 0011133: [quality checkpoint] support Swiss e-bills with payment references
  •        0011134: [wallet-core] support short wire transfer subjects via new QR code generation endpoint (Antoine A)
  •        0010217: [specification] WTID in New Zealand Bank Transfers (Antoine A)
  •              0011134: [wallet-core] support short wire transfer subjects via new QR code generation endpoint (Antoine A)
  • 0011044: [wallet (Android App)] Can't import exported database, file not selectable (avalos)
  • 0010778: [wallet (iOS App)] wallet-core shows empty string for network errors on iOS (Florian Dold)
  • 0011054: [merchant backend] crash on refund [harness test] (Florian Dold)
  • 0010261: [wallet-core] wallet(-core) keeps requesting order status from merchant backend after 404 [4h] (Florian Dold)
  • 0011071: [specification] support scheduled/repeated withdrawals into wallets [meta]
  •        0010017: [specification] enable automatic monthly transfer to wallet via periodic transfer (Antoine A)
  • 0010420: [wallet (Android App)] Variables should not be translated on Weblate (avalos)
  • 0010001: [wallet-core] wallet-core needs to validate suggested bank URL [3h] (Florian Dold)
  • 0010307: [wallet (Android App)] Wallet shows confusing error message when withdrawal KYC limit is reached (avalos)
  • 0010415: [Merchant frontends (Python3)] 502 returned on order with unknown token family (input/output) (avalos)
  • 0009930: [deployment and operations] test backups also on rusty [3h] (Florian Dold)
  • 0010726: [wallet (WebExtension)] Wallet pseudo-accepts refunds even after wire deadline (Florian Dold)
  • 0010817: [wallet (Android App)] Customer might need possibility to let edit the full text of a summary; multi-line scenario (avalos)
  • 0009007: [wallet (iOS App)] iOS wrongly reports a network failure when wallet-core cancels a long-poll network call (~ 4-6 hours) (MarcS)
  • 0010554: [taler-rust] Add Taler Observability API (Antoine A)
  •        0010555: [Magnet Bank integration] Add Taler Observability API (Antoine A)
  •        0010556: [Cyclos integration] Add Taler Observability API (Antoine A)
  • 0011321: [merchant backoffice SPA] When changing settings, e.g., cut-off dates, browser jumps to /webui/#/orders (sebasjm)
  • 0011231: [merchant backend] Merchant: Some beta-test cases need to be replayed to (maybe) reproduce money losses in relation to bank transfers (avalos)
  • 0011272: [wallet-core] wallet should provide flag to enable simple/deterministic coin selection [2h] (Florian Dold)
  • 0011335: [merchant backoffice SPA] Review of strings on the settings page in the Merchant Backoffice UI (Stefan)
  • 0011334: [wallet-core] perf: wallet-core should be more lazy with storing denominations in DB (Florian Dold)
  • 0011305: [merchant backend] merchant reports 502 on first payment attempt (Florian Dold)
  • 0011315: [deployment and operations] deploy SPAs from separate packages instead of prebuilt (Florian Dold)
  • 0011277: [merchant backoffice SPA] Paying to a template not possible (Florian Dold)
  • 0010750: [deployment and operations] connect rusty to TOPS test account [2h] (Florian Dold)
  • 0010675: [wallet (iOS App)] iOS wallet should show shopping URL(s) for currency (MarcS)
  • 0011274: [wallet-core] implement full DD91 coin selection in wallet-core [8h] (Florian Dold)
  • 0010698: [wallet-core] wallet-core should report proper error and not leave behind transaction when scanning already claimed order [2h] (Florian Dold)
  • 0010254: [wallet-core] Wallet-core doesn't wake up correctly from background (MarcS)
  • 0011202: [merchant backoffice SPA] dd 89: checkbox instead of buttons (sebasjm)
  • 0010729: [deployment and operations] backup: configure, test backup and restore for my.taler-ops.ch (vecirex)
  • 0010963: [libeufin-nexus] incoming wire transfer with truncated subject did not get bounced (Antoine A)
  • 0011245: [wallet (Android App)] CHF filter broken (avalos)
  • 0011169: [merchant backoffice SPA] minimum value of kyc transfer (Florian Dold)
  • 0011135: [wallet (all platforms)] Implement empty wallet screen [meta] (vlada.svirsh)
  •        0011137: [wallet (iOS App)] Implement empty wallet screen (MarcS)
  •        0011138: [wallet (WebExtension)] Implement empty wallet screen (Emmanuel)
  • 0011163: [wallet (iOS App)] Animation need to be improved for getting demo cash (MarcS)
  • 0011102: [deployment and operations] e-mail delivery takes an unusually long time (vecirex)
  •        0010979: [deployment and operations] DKIM/ARC and MTA-STS missing for email setup on firefly (vecirex)
  • 0010876: [Web site(s)] Design web page for list of merchants (oec)
  • 0008982: [wallet-core] refactor DB transactions as preparation for direct sqlite3 support [5+d] (mgwolter)
  • 0011348: [merchant backend] make instances differing by casing conflict (Christian Grothoff)
  • 0011344: [wallet (WebExtension)] qc meet: fix firefox / chrome wallet description (sebasjm)
  • 0011343: [wallet (WebExtension)] qc meet: show qr by default on manual withdraw (sebasjm)
  • 0011346: [merchant backend] wrong etag returned on /kyc (sebasjm)
  • 0011342: [merchant backoffice SPA] qc meet: remove spc from swiss qr logo (sebasjm)
  • 0011345: [merchant backoffice SPA] qc meet: kyc requirement step is not obvious (sebasjm)
  • 0011340: [wallet (all platforms)] instance names are case-sensitive! (Florian Dold)
  • 0011341: [merchant backoffice SPA] qc meet: strange scroll bars (sebasjm)
  • 0011160: [libeufin-bank] libeufin-* users fail to be added during installation on ubuntu 24.04 LTS (Antoine A)
  • 0011320: [merchant backoffice SPA] Logos inside QR (sebasjm)
  • 0010545: [specification] add error code in merchant spec (Christian Grothoff)
  • 0011337: [merchant backend] kyc long polling doesn't stop when i delete the bank account (Christian Grothoff)
  • 0011339: [merchant backend] Assertion errors in taler-merchant v1.5.15 (prod & stage) (Bohdan)
  • 0011307: [merchant backoffice SPA] copy+past of partial 2FA code doesn't work (sebasjm)
  • 0011333: [merchant backoffice SPA] Not possible to upload logo (sebasjm)
  • 0011336: [merchant backoffice SPA] Weird behavior during adding the products (sebasjm)
  • 0011338: [merchant backoffice SPA] doesnt cancel request when changing tabs (sebasjm)
  • 0009433: [auditor] auditor database garbage collection not implemented (Christian Grothoff)
  • 0011213: [merchant backend] In email auth code user "admin" is (always?) shown as login name (Christian Grothoff)
  • 0011326: [merchant backend] KYC status mails (if sent) sometimes miss all nummeric fields which denote number of days (Christian Grothoff)
  • 0011325: [merchant backend] KYC status mails (if sent) always miss two nummeric fields (Christian Grothoff)
  • 0011332: [merchant backend] When changing contact data, auth codes are related to be on "account creation" (confusing) (Christian Grothoff)
  • 0011177: [merchant backoffice SPA] For KYC payments, QR code should have a Swiss cross in the middle (as in typical Swiss QR code invoices); first DD needed (sebasjm)
  • 0011309: [exchange] allow filtering /keys to only include withdrawable denominations (Christian Grothoff)
  • 0011043: [merchant-pos-terminal (Android App)] merchant PoS terminal should have Taler logo inside or next to QR code (avalos)
  • 0011328: [merchant backoffice SPA] taler-merchant v1.5.15 with broken refund? (sebasjm)
  • 0011072: [merchant backoffice SPA] Issues with Merchant back office onboarding process (vlada.svirsh)
30 of 105 issue(s) resolved View Issues