Taler - 1.8

0%
Scheduled For Release 2026-08-31
User experience: Ready for self-onboarding of merchants
  • 0011421: [wallet (iOS App)] add de_CH lang ("Deutsch (Schweiz)") (vecirex)
  • 0011149: [wallet (iOS App)] QR code scanner screen (vlada.svirsh)
  • 0011197: [merchant backoffice SPA] add a refresh button (avalos)
  • 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
  • 0010787: [merchant backoffice SPA] Merchant Backoffice: Restructure and streamline the main menu list
  • 0011484: [quality checkpoint] Notify merchants of relevant changes to the instance (like IBAN no.) [QC] (vecirex)
  • 0011514: [merchant backend] if email helper fails, error messaging by helper script / merchant backend not helpful (vecirex)
  • 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
  • 0010307: [wallet (Android App)] Wallet shows confusing error message when withdrawal KYC limit is reached (avalos)
  • 0011243: [wallet-core] aborting a partially completed payment results in temporarily wrong balance display and failed refresh transaction (Florian Dold)
  • 0010261: [wallet-core] wallet(-core) keeps requesting order status from merchant backend after 404 [4h] (Florian Dold)
  • 0011334: [wallet-core] perf: wallet-core should be more lazy with storing denominations in DB (Florian Dold)
  • 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)
  • 0011412: [wallet (Android App)] Android offers wire transfer via QR code even if deposits via QR code are not supported (avalos)
  • 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 backend] 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
  • 0011150: [wallet (Android App)] QR code scanner screen (avalos)
  • 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)
  • 0010777: [wallet-core] wallet-core does not fully implement DD69 exchange base URL completion (Florian Dold)
  • 0011144: [wallet (Android App)] Terms of Service button (avalos)
  • 0011146: [wallet (iOS App)] Disabled buttons (MarcS)
  • 0011140: [wallet (Android App)] After "Reset wallet" show "empty wallet" screen
  • 0010563: [wallet (all platforms)] Balances list redesign [meta] (vlada.svirsh)
  • 0010989: [documentation] document instructions for end-to-end merchant onboarding in staging environment (vecirex)
  • 0010022: [merchant backend] certbot invocation fails in taler-merchant-rproxy-setup (Bohdan)
  • 0010860: [wallet (Android App)] No internet access with mobile connection on a smartphone without google play (avalos)
  • 0010864: [exchange KYC SPA] KYC UI improvment (vlada.svirsh)
  • 0010893: [wallet-core] wallet should check that exchange signed sufficient denom keys before withdrawal/refresh (Florian Dold)
  • 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)
  • 0011132: [Web site(s)] modify taler.net / taler-systems.com sites to provide onboarding guidance (vecirex)
  • 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)
  • 0010994: [documentation] Update Merchant Backend Operator Manual to self-run a self-provision instance (vecirex)
  • 0009929: [merchant backoffice SPA] improve onboarding flow
  • 0011108: [merchant backoffice SPA] Error message when an SMS cannot be delivered (bc of invalid number) should be subtle
  •        0011107: [merchant backend] Backend for sms auth needs fixing for cases where number wrong (e.g., too short, too long, or invalid (like flipped digit))
  • 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
  • 0010692: [wallet-core] wallet-core should return proper error code when no purchase is found for refund
  • 0011062: [deployment and operations] Debian pkg for KyCH
  • 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]
  • 0010463: [wallet (all platforms)] KYC auth transfer not understood
  • 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)
  • 0010161: [wallet-core] implement and test support for KYC auth transfer during deposit-aggregate KYC in wallet [16h] (Florian Dold)
  • 0010713: [merchant backend] inform the bank account used by the exchange
  • 0010618: [wallet (WebExtension)] "Digital cash refund" screen is missing refund amount and order details
  • 0011335: [merchant backoffice SPA] Review of strings on the settings page in the Merchant Backoffice UI (Stefan)
  • 0011361: [wallet (all platforms)] Default expiration for sending cash (avalos)
  • 0010675: [wallet (iOS App)] iOS wallet should show shopping URL(s) for currency (MarcS)
  • 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)
0 of 104 issue(s) resolved View Issues