Taler - 1.8

4%
Scheduled For Release 2026-10-31
User experience: Ready for self-onboarding of merchants
  • 0010675: [wallet (iOS App)] iOS wallet should show shopping URL(s) for currency (Florian Dold)
  • 0010503: [wallet-core] getDonationStatements should not require network [discussion]
  • 0011421: [wallet (iOS App)] add de_CH lang ("Deutsch (Schweiz)") (vecirex)
  • 0011146: [wallet (iOS App)] Disabled buttons (vlada.svirsh)
  • 0011149: [wallet (iOS App)] QR code scanner screen (vlada.svirsh)
  • 0011197: [merchant backoffice SPA] add a refresh button (avalos)
  • 0006800: [wallet-core] wallet should support link protocol (for double spend error recovery after restore from backup)
  • 0010790: [merchant backoffice SPA] Merchant Backoffice: The order details need internationalisation tags
  • 0011294: [deployment and operations] SMS auth resending should be possible after like 30 seconds, not after one hour only
  • 0009619: [merchant backoffice SPA] Move add Orders button on top of the page
  • 0011222: [wallet-core] adding taler-ops.ch exchange takes 4-6 seconds!
  • 0011062: [deployment and operations] Debian pkg for KyCH (Christian Grothoff)
  • 0010307: [wallet (Android App)] Wallet shows confusing error message when withdrawal KYC limit is reached (avalos)
  • 0010863: [wallet (all platforms)] Pending transaction screen for "withdraw 10, accidentally sent 100" (vlada.svirsh)
  • 0010237: [wallet (iOS App)] implement details view for exchange entry (MarcS)
  • 0010135: [wallet (Android App)] unify p2p flows with iOS (avalos)
  • 0011210: [wallet (all platforms)] Wallets must highlight / warn about use of untrusted exchanges [meta]
  • 0011311: [merchant backoffice SPA] After creating acccount in FR, user is exposed to EN strings in IBAN area (Emmanuel)
  • 0011360: [wallet (iOS App)] Improve withdraw screens (MarcS)
  • 0007903: [wallet-core] expose details about the amount lost (or final effective cost) after aborting transactions [5d]
  • 0010210: [merchant-pos-terminal (Android App)] Session expired closes application (Bohdan)
  • 0011651: [wallet-core] wallet-core should tag currencies with scopeIdx (Florian Dold)
  • 0011632: [wallet (iOS App)] Issue w UX / Responsiveness of the app when paying higher amounts (vecirex)
  • 0010994: [documentation] Update Merchant Backend Operator Manual to self-run a self-provision instance (vecirex)
  • 0010878: [Cyclos integration] Help user filling their payto (Antoine A)
  • 0010463: [wallet (all platforms)] KYC auth transfer not understood (vlada.svirsh)
  • 0009857: [merchant backoffice SPA] SPA displays default currency, not product currency (sebasjm)
  • 0011634: [wallet (WebExtension)] WebExtension works / can be installed in brave, but taler:// URI doesn't get registered
  • 0011086: [merchant backoffice SPA] consider improving the 2FA UX for login [meta] [design-required] (vlada.svirsh)
  • 0011646: [libeufin-bank] Running dozens of withdraws w/ very high amounts can make the bank throw 500 / SQL errors (Antoine A)
  • 0009929: [merchant backoffice SPA] improve onboarding flow
  • 0011514: [merchant backend] if email helper fails, error messaging by helper script / merchant backend not helpful (vecirex)
  • 0011484: [quality checkpoint] Notify merchants of relevant changes to the instance (like IBAN no.) [QC] (vecirex)
  • 0011132: [Web site(s)] modify taler.net / taler-systems.com sites to provide onboarding guidance (vecirex)
  • 0010989: [documentation] document instructions for end-to-end merchant onboarding in staging environment (vecirex)
  • 0011583: [merchant backoffice SPA] UX: order timeline is inconsistant (sebasjm)
  • 0011582: [merchant backoffice SPA] UX: timeline not in chronological order (sebasjm)
  • 0011581: [merchant backoffice SPA] UX: details page of paid order does not show creation date (vlada.svirsh)
  • 0011580: [merchant backoffice SPA] UX: fresh orders don't show creation time nor deadlines (vlada.svirsh)
  • 0011584: [wallet (WebExtension)] UX: Refunds not shown separatly (Emmanuel)
  • 0011586: [merchant backoffice SPA] UX: Refund taken not shown (sebasjm)
  • 0011183: [specification] swap ToS and KYC Auth steps in UX (sebasjm)
  • 0011405: [merchant backoffice SPA] cannot delete locked products (sebasjm)
  • 0011231: [wallet (all platforms)] wallet claims "fee" was being paid when wire transfer was simply less than amount specified in withdraw dialog
  • 0011200: [merchant backoffice SPA] config option needed for a proper footer of the self-provisioning site (vlada.svirsh)
  • 0011444: [e-commerce integrations] add options to Turnstiles (Christian Grothoff)
  • 0011443: [specification] repurchase detection and paivana-style article purchases with expiration will likely not work (Florian Dold)
  • 0011422: [wallet (Android App)] add de_CH lang ("Deutsch (Schweiz)") (avalos)
  • 0011399: [wallet (WebExtension)] WebExtension doesn't allow to pick any other language than the default (EN) (Emmanuel)
  • 0011398: [wallet (WebExtension)] Taler WebExtension doesn't inherit the browser's lang (i18n) (Emmanuel)
  • 0011413: [deployment and operations] DISABLE_DIRECT_DEPOSIT option should be set to YES by default for regional currency setups (Antoine A)
  • 0009954: [merchant backoffice SPA] The order which has status claimed can't be deleted using Backoffice (sebasjm)
  • 0011407: [merchant-pos-terminal (Android App)] when using limited stock, PoS does not handle product locking well (Bohdan)
  • 0011404: [merchant backoffice SPA] cannot delete unpaid order in SPA (sebasjm)
  • 0011353: [merchant backoffice SPA] After instance deletion, login page should be shown (sebasjm)
  • 0011112: [merchant backoffice SPA] Simplified page for order status [meta] (vlada.svirsh)
  •        0010744: [merchant backoffice SPA] report orders with incoming wire transfer but without confirmation (vlada.svirsh)
  •              0011014: [merchant backoffice SPA] Merchant: Strange sorting on orders page
  •        0009510: [merchant backoffice SPA] Products filtering, sorting and searching (vlada.svirsh)
  •        0010773: [merchant backoffice SPA] UX: Orders paid are shown correctly, but should be displayed cleaner (vlada.svirsh)
  •        0011350: [Merchant frontends (Python3)] The lists of order statuses are inconsistent (vlada.svirsh)
  • 0011006: [merchant backoffice SPA] Buttons overlaying a lot of info (sebasjm)
  • 0011034: [wallet (Android App)] run wallet-core (qtart) as a (persistent?) background service
  • 0011301: [merchant backoffice SPA] When changing delays in backoffice SPA make clear the various delays are additive (vlada.svirsh)
  • 0011019: [wallet-core] support new unclaim endpoint in wallet-core
  • 0010620: [merchant backoffice SPA] merchant should derive template ID from template name (sebasjm)
  • 0009741: [merchant backoffice SPA] Different quick editing for products with finite and infinite stock (sebasjm)
  • 0010621: [merchant backoffice SPA] KYC auth transfer dialog should tell the user how long the'll have to wait (sebasjm)
  • 0009499: [merchant-pos-terminal (Android App)] need easier way to activate account
  •        0009515: [merchant backoffice SPA] QR code for PoS setup (Bohdan)
  • 0011101: [merchant backoffice SPA] error messages (wrong password, wrong tan/pin) show up as modal dialogs (vlada.svirsh)
  • 0011140: [wallet (Android App)] After "Reset wallet" show "empty wallet" screen
  • 0010563: [wallet (all platforms)] Balances list redesign [meta] (vlada.svirsh)
  • 0010022: [merchant backend] certbot invocation fails in taler-merchant-rproxy-setup (Bohdan)
  • 0010864: [exchange KYC SPA] KYC UI improvment (vlada.svirsh)
  • 0010923: [wallet (WebExtension)] KYC check required but when opening the check it states all is done (vlada.svirsh)
  • 0011060: [taler-harness] harness tests should grep logs for warnings and errors after test [3h] (Florian Dold)
  • 0011114: [merchant backend] Improve text for 2FA messages in merchant backend (vlada.svirsh)
  • 0011116: [merchant backoffice SPA] Redesign relative time input in Taler merchant backend (vlada.svirsh)
  • 0010924: [wallet (WebExtension)] Sending does not show the QR Code (Florian Dold)
  • 0010092: [merchant backoffice SPA] Wrong error for not found order (sebasjm)
  • 0011002: [specification] complete interation 2 of dd74 (vlada.svirsh)
  • 0011108: [merchant backoffice SPA] Error message when an SMS cannot be delivered (bc of invalid number) should be subtle
  • 0011095: [merchant backoffice SPA] better report base url
  • 0010218: [merchant backoffice SPA] Merchant Backend Improvements for Invoice view (vlada.svirsh)
  • 0010349: [documentation] Tutorial-dev "Sell with discount tokens, subscriptions"[25h] (vlada.svirsh)
  • 0010234: [merchant backoffice SPA] specify design for extended merchant template / shopping cart builder in wallet (vlada.svirsh)
  • 0010091: [merchant backoffice SPA] Taler logo button link
  • 0011003: [merchant backoffice SPA] Fix pagination in spa
  • 0011013: [merchant backoffice SPA] Merchant: Refund buttons shown on order page under all tabs, although refund deadline has passed
  • 0010346: [documentation] Tutorial "PoS setup and using" (vlada.svirsh)
  • 0010533: [wallet (WebExtension)] deleting failed/expired (p2p?) transactions results in error (sebasjm)
  • 0010875: [merchant backoffice SPA] pogen should extract .po strings from libs (sebasjm)
  • 0010027: [documentation] merchant docs do not mention upgrade procedure (vlada.svirsh)
  •        0009920: [merchant backend] Auto-update not working for debian apt findout why and fix it (Bohdan)
  • 0010980: [specification] consider "advanced settings" for merchant personas [meta]
  • 0010972: [merchant backoffice SPA] show deposit fee when explaining order wire transfers (sebasjm)
  • 0010961: [merchant backoffice SPA] Merchant: In the Backoffice UI on the orders details page, pushing the Back button redirects to the "New" tab on orders page
  • 0010945: [merchant backoffice SPA] Merchant: "Back" button in order details should lead to the list shown right before on the orders page
  • 0010941: [merchant backoffice SPA] Merchant: In the Backoffice UI on the orders page, the list navigation is awkward and too few items are shown per listed page
  • 0010928: [wallet-core] should return missing-tos instead of error
  • 0010814: [merchant backoffice SPA] taler-merchant produces HTML artefacts (at least in receipts)
  • 0010870: [merchant backoffice SPA] Merchant: List page lists URLs of instances but offers no efficient use for admins
  • 0010100: [wallet-core] introduce dialog state for differing withdrawal amount [meta]
  • 0010345: [documentation] Tutorial "Wallet installation on Android" (vlada.svirsh)
  • 0010522: [documentation] Unconfirmed transactions DD (vlada.svirsh)
  • 0010663: [wallet (WebExtension)] Refunds show "unknow merchant" (sebasjm)
  • 0010580: [merchant backoffice SPA] add context-sensitive "help" button (sebasjm)
  • 0010618: [wallet (WebExtension)] "Digital cash refund" screen is missing refund amount and order details
  • 0011728: [documentation] spec NFC protocol used by vending machine (hga3)
  • 0010713: [specification] inform the bank account used by the exchange (sebasjm)
  • 0010369: [wallet (WebExtension)] WebExtension needs proper balances screen (Emmanuel)
  • 0011135: [wallet (all platforms)] Implement empty wallet screen [meta] (vlada.svirsh)
  •        0011138: [wallet (WebExtension)] Implement empty wallet screen (Emmanuel)
  • 0010755: [documentation] write design document for self-provisioning page (vlada.svirsh)
  •        0010787: [merchant backoffice SPA] Merchant Backoffice: Restructure and streamline the main menu list
  • 0011335: [merchant backoffice SPA] Review of strings on the settings page in the Merchant Backoffice UI (Stefan)
  • 0011093: [wallet (WebExtension)] Exchange addition impossible (sebasjm)
  • 0011026: [merchant backoffice SPA] expand SPA with list of exchanges and status information from new /exchanges endpoint (sebasjm)
  • 0011284: [libeufin-bank] libeufin-bank admin balance was -1.5M despite limit of -1M (Antoine A)
  • 0011243: [wallet-core] aborting a partially completed payment results in temporarily wrong balance display and failed refresh transaction (Florian Dold)
  • 0011588: [wallet-core] manual withdrawing partially inform non-withdrawn part as fee, even with 0 fee configured in exchange (Florian Dold)
  • 0010753: [wallet (all platforms)] test that unconfirmed pay transaction transition to failed state automatically (Florian Dold)
  • 0011618: [wallet-core] refine insufficient balance reporting [4h] (Florian Dold)
  • 0010161: [wallet-core] implement and test support for KYC auth transfer during deposit-aggregate KYC in wallet [16h] (Florian Dold)
5 of 125 issue(s) resolved View Issues