Not Yet Released
Full implementation of wallet TX lifecycle in core and UIs (DD37).
P2P KYC support.
Polishing and fixing of withdrawal 2FA flow for demobank-UI.
DD39 support in the WebExtension wallet.
0007846: [merchant backend API (HTTP specification)] after creating a reserve for tipping, the list of account is empty (Christian Grothoff)
0007837: [exchange API (HTTP specification)] add option to disable tipping (Christian Grothoff)
0007816: [challenger] challenger service needs to be implemented (Christian Grothoff)
0007723: [demobank-ui] bank backend URL should be configurable in globalThis.talerDemobankSettings (sebasjm)
0007751: [merchant-pos-terminal (Android App)] Add free-form to add custom amounts to order (grote)
0007756: [deployment and operations] move .deb packaging infra to non-root user, with user-local docker service enabled (Florian Dold)
0007767: [demobank-ui] negative balance not shown from admin panel (MS)
0007768: [demobank-ui] cash-out rates wrong when starting from fiat. (sebasjm)
0007770: [demobank-ui] typo (sebasjm)
0007779: [wallet (Android App)] Add dev option to run integration test (grote)
0007825: [other] Taler OPS - Etckeeper (javier.sepulveda)
0007826: [other] Taler OPS - Install PostgreSQL (javier.sepulveda)
0007808: [exchange] wire transfer tracking endpoints should support long-polling (Christian Grothoff)
0006363: [mechant backend] allow merchants to query more information about the deposit status (Christian Grothoff)
0007446: [wallet-core] dev mode is not persisted after restart (sebasjm)
0007796: [merchant backend API (HTTP specification)] store user type in merchant instance settings (sebasjm)
0007809: [libeufin-nexus] regression: test_bank_api_with_nexus started to fail (Florian Dold)
0007820: [merchant backend API (HTTP specification)] /paid should signal if contract was refunded (Christian Grothoff)
0007817: [exchange] exchange twisted test skip (Christian Grothoff)
0007792: [exchange] exchange responds with 500 to non-idempotent deposit (Florian Dold)
0007276: [exchange] improve wirewatch performance via multi-value insert (Christian Grothoff)
0007794: [exchange] Library not found despite correct LD_LIBRARY_PATH (Christian Grothoff)
0007597: [exchange] exchange triggers MHD deprecation warning (Christian Grothoff)
0007585: [mechant backend] merchant build shows compiler warning (Christian Grothoff)
0007373: [documentation] add a "project overview" section in the developer's manual (Christian Grothoff)
0006949: [documentation] inventory use-cases should be properly described in merchant backend manual (Christian Grothoff)
0007455: [documentation] merchant backend tutorial is completely outdated on tipping (Christian Grothoff)
0007748: [merchant backoffice SPA] qr code for the template order (sebasjm)
0007802: [exchange API (C)] wire fee signature not validated in libtalerexchange (Christian Grothoff)
0007747: [exchange] sample exchange ToS HTML is giant (Christian Grothoff)
0007722: [merchant backend API (C)] installing merchant from debian package: fail db init (javier.sepulveda)
0007725: [mechant backend] merchant logs regarding reserve queries are non-actionable (Christian Grothoff)
0007744: [exchange API (C)] confusing error message when no denominations are configured correctly (Christian Grothoff)
33 issues View Issues
Released 2023-04-12
Rock solid demo-able components with selected features (including p2p payments).

Required: Withdrawal (integrated, manual, bitcoin), merchant payments (w/ refunds), tipping p2p payments (push, pull)

Stretch goal: Also be able to demonstrate KYC, p2p payment status notifications, p2p payment aborts
0007711: [wallet (Android App)] show fees for peer push payment debits (grote)
0007454: [wallet (Android App)] p2p payments hang if subject includes a smiley (grote)
0007676: [wallet (Android App)] “Confirm with bank” UX should be clearer (grote)
0007575: [deployment and operations] write script/tool to check whether a new tipping reserve should be created (Florian Dold)
0007554: [wallet (Android App)] migrate Android wallet to quickjs Taler runtime (avalos)
0007709: [wallet-core] bundle all CLIs with esbuild (Florian Dold)
0007710: [other] woocommerce plugin doesn't support RFC 8959 (Christian Grothoff)
0007108: [merchant backoffice SPA] add kyc status notification (sebasjm)
0007357: [wallet (WebExtension)] all call-to-action should redirect to transaction details after starting (sebasjm)
0007392: [merchant backend API (HTTP specification)] Support for "Buy Now" button (Priscilla Huang)
0007460: [mechant backend] add webhook mechanism on payment event (and possibly others) (Priscilla Huang)
0007468: [wallet (Android App)] rename "waiting for confirmation" => "need approval in the bank webapp" (sebasjm)
0007481: [wallet-core] wallet unresponsive when withdrawing high amount of kudos (Florian Dold)
0007493: [merchant backoffice SPA] implement template UI (sebasjm)
0007500: [wallet (WebExtension)] update webex to 0.9.2 on chrome webstore (when released) (Florian Dold)
0007523: [deployment and operations] Uninformative assert failure. (Florian Dold)
0007532: [wallet (WebExtension)] I lost about 1000000 KUDOS (had to click forget) (Florian Dold)
0007534: [wallet (WebExtension)] wallet balance and dev mismatch (Florian Dold)
0007535: [wallet (WebExtension)] camera image is mirrored, unable to scan qr code (sebasjm)
0007536: [wallet (WebExtension)] Rounding error in displayed coins (Dev tab) (sebasjm)
0007537: [wallet (WebExtension)] unexpected exception (message: crypto RPC call ('createPlanchet') timed out) (Florian Dold)
0007552: [wallet-core] AcceptTipOp response should include fullfillment uri (sebasjm)
0007553: [wallet (WebExtension)] webextension should render "insufficient balance" information nicely (sebasjm)
0007562: [wallet-core] implement partially batched withdrawals (Florian Dold)
0007563: [wallet-core] implement daemonized wallet-core (Florian Dold)
0007564: [wallet-core] return refreshes in transactions list (either all or failing/orphaned) (Florian Dold)
0007579: [wallet (WebExtension)] show fees for peer push payment debits (sebasjm)
0007595: [wallet (WebExtension)] Error: Could not find enough coins to pay. Even if you have enough KUDOS some restriction may apply. (sebasjm)
0007596: [wallet-core] suspend withdrawal from a reserve from a peer-pull-credit transaction until reserve is funded (Florian Dold)
0007599: [wallet-core] use mock KYC service to finish wallet kyc integration test (Florian Dold)
0007607: [merchant backend API (C)] merchant backend allows the creation of order with refund and payment deadline in the past (Christian Grothoff)
0007609: [wallet-core] document how DB migration and schema changes work (sebasjm)
0007610: [merchant backend API (C)] merchant expect image_data field when patching and crash when is not there (Priscilla Huang)
0007611: [merchant backend API (HTTP specification)] using template: mismatch doc vs response (Christian Grothoff)
0007613: [merchant backend API (HTTP specification)] kyc status: doc mismatch vs behavior (Christian Grothoff)
0007614: [merchant backend API (HTTP specification)] webhook docs: mismatch docs from impl (Priscilla Huang)
0007615: [wallet-core] Error contacting backend: Could not establish connection. Receiving end does not exist. (Florian Dold)
0007655: [merchant backend API (HTTP specification)] add fulfillment url in the tip information (Christian Grothoff)
0007656: [exchange API (C)] exchange cant find logic when there business and individual defined (sebasjm)
0007657: [merchant backend API (C)] order creation failed (Christian Grothoff)
0007659: [exchange Postgres DB backend] replace deposits_by_ready table with partial index (Christian Grothoff)
0007660: [wallet-core] implement 'preparePayForTemplate' request (Florian Dold)
0007675: [wallet (Android App)] Broken URI in payment details (avalos)
0007689: [wallet (Android App)] ext+taler:// link in android and ios (grote)
0007695: [wallet (WebExtension)] all transactions must be deletable/forgettable, at least in dev mode (sebasjm)
0007702: [wallet-core] amountEffective sometimes missing in peer push transactions (Florian Dold)
0007706: [exchange] purse status should return purse_expiration timestamp (Christian Grothoff)
0007708: [wallet-core] implement "retryTransaction" request for p2p transactions (Florian Dold)
48 issues View Issues
Released 2023-01-27
Polishing and KYC support.
0007486: [Web site(s)] tsc no longer used, but build fails if it is not installed (Stefan)
0006520: [other] GANA doesn't complain when error names are re-used with a new code, but it results in a compilation error (Christian Grothoff)
0006599: [wallet-core] wallet should emit better error message when balance is insufficient due to pending refresh (Florian Dold)
0006963: [wallet (WebExtension)] Link to open system's Taler wallet during withdrawal provides no feedback if "automatically open wallet" permission is disabled (sebasjm)
0007272: [exchange] crypto helper requests should support batching (Christian Grothoff)
0007291: [wallet (WebExtension)] explain the fee structure when choosing an exchange (sebasjm)
0007363: [deployment and operations] Preserve key material on the demo deployment. (MS)
0007391: [wallet-core] CS 4.1.2 (LEVEL A) -- Name, Role, Value (grote)
0007394: [wallet (WebExtension)] weird behavior when service worker send a response to webex (sebasjm)
0007411: [wallet (WebExtension)] nothing happens when clicking on "add provider" in "backup" dialog (sebasjm)
0007427: [exchange] TALER_SIGNATURE_EXCHANGE_ACCOUNT_SETUP_SUCCESS signature needs modifications (Christian Grothoff)
0007428: [exchange API (HTTP specification)] reserve open 409 double-spend not specified (Christian Grothoff)
0007436: [wallet (WebExtension)] manual withdrawal with IBAN is rendered weirdly (sebasjm)
0007441: [wallet (WebExtension)] WebExtension allows entering negative amount (sebasjm)
0007442: [wallet (WebExtension)] ugly dialog to add account for sending money back via IBAN (sebasjm)
0007443: [wallet (WebExtension)] Cannot build webextension (Florian Dold)
0007450: [exchange] tests are skipped or fail in src/testing (Christian Grothoff)
0007451: [merchant-pos-terminal (Android App)] PoS app does not work 'out of the box' (grote)
0007453: [wallet-core] very confusing 'insufficient balance' error (Florian Dold)
0007456: [wallet-core] wallet report "InsufficientBalance" when merchant wire method is not properly configured (Florian Dold)
0007465: [wallet-core] create new attention api (sebasjm)
0007469: [demobank-ui] success message is missing after wiretransfer in the bank app (sebasjm)
0007470: [wallet (Android App)] subject intention is not clear: add helper text (grote)
0007471: [wallet (Android App)] share link after creating a pay-push or pay-pull (grote)
0007488: [Web site(s)] navbar issues (Stefan)
0007496: [wallet (WebExtension)] Can't change currency in UI (sebasjm)
0007497: [wallet (WebExtension)] Can't enter fraction starting with zero (sebasjm)
0006027: [wallet (Android App)] android wallet should support tipping (grote)
0006540: [wallet-core] generate more info for insufficient balance on exchange/auditor mismatch or age restriction (Florian Dold)
0006590: [documentation] clarify UX for (partially) failed payments (Florian Dold)
0007121: [wallet-core] wallet should refresh when forgetting a pay transaction (Florian Dold)
0007152: [wallet (WebExtension)] when there is an operational error the wallet should guide the user how to proceed (sebasjm)
0007266: [exchange] Implement proper handling of extension config changes (oec)
0007329: [wallet (WebExtension)] Show better error message when wallet-core is not available (sebasjm)
0007343: [wallet (WebExtension)] insufficient balance error message not nice (Florian Dold)
0007350: [wallet (Android App)] Don't allow input of amounts with more than 8 decimal places (grote)
0007351: [wallet-core] p2p push payment remains "forever" in pending (Florian Dold)
0007352: [wallet (Android App)] age restriction drop-down missing on Android (grote)
0007445: [exchange] fails (oec)
0007476: [wallet (Android App)] details in tip can't be access (grote)
0007478: [wallet (Android App)] selected transactions should be highlighted & confirmation (grote)
0007479: [wallet (Android App)] move "cancel" button to the left when deleting one single tx (grote)
0007480: [wallet (Android App)] exchange crash: opening the app before kudos exchange is added (grote)
0007483: [wallet (Android App)] add a max character in the subject text on invoice and transfers (grote)
0007489: [wallet (Android App)] wallet crashes when trying to list exchanges (grote)
0007490: [Web site(s)] Add development page (Stefan)
0007491: [wallet (Android App)] Android app dead after trying to withdraw bitcoin (grote)
0007494: [wallet (Android App)] depositing back onto chain for Bitcoin asks for IBAN (grote)
0007495: [wallet (Android App)] "To a bank account" is confusing for Bitcoin (grote)
0007499: [mechant backend] "secret-token:" prefix dual behavior (Christian Grothoff)
0007549: [mechant backend] Assertion failed at taler-merchant-httpd_statics.c:304. (Christian Grothoff)
0007559: [documentation] taler.conf.5.rst mentions unused/unspecified KYC_ENABLED setting (Christian Grothoff)
0007560: [cashier (Android App)] auto-completion appended space to username (grote)
0007570: [mechant backend] merchant backend reports 409/2700 when creating a tipping reserve and exchange /wire returns 5xx (Christian Grothoff)
0007571: [mechant backend] taler-merchant-setup-reserve should re-try when backend returns a 5xx status code (Christian Grothoff)
0007577: [exchange] purse merge fails with HTTP 500 response from exchange (Christian Grothoff)
0007594: [exchange] test_taler_exchange_httpd hangs forever if no DB is set up, test is not skipped (Christian Grothoff)
0006632: [wallet (Android App)] taler-android.git uses non-symbolic constants for Taler error codes (avalos)
0007366: [wallet-core] KYC support in wallet-core (Florian Dold)
0007423: [deployment and operations] set up Mattermost on gv (javier.sepulveda)
0007424: [wallet-core] peer-to-peer payment operations should do retries and error handling (Florian Dold)
0007438: [wallet-core] failing P2P payments result in money being lost (Florian Dold)
0007444: [wallet (WebExtension)] Cannot add exchange to Taler wallet webextension (oec)
0007474: [deployment and operations] merchant name as "default" is seen on purchases and refund on (javier.sepulveda)
0007477: [wallet (Android App)] deposit tx should show information about when the wire transfer is going to be made (sebasjm)
0007482: [deployment and operations] bank account seems broken when withdrawing high amount of kudos (MS)
0007492: [wallet-core] wallet is still bad at arithmetic and looses money (Florian Dold)
0007522: [wallet (Android App)] could not find any exchange for the currency MANA (sebasjm)
0007524: [demobank-ui] demobank webui cannot handle insanely high amounts of money (sebasjm)
0007526: [demobank-ui] Demobank webui does not enable wire transfer "Send" button (sebasjm)
0007531: [wallet (WebExtension)] unexpected exception (message: crypto RPC call ('createEddsaKeypair') timed out) (Florian Dold)
0007541: [wallet (WebExtension)] crash when displaying big transactions (Florian Dold)
0007555: [deployment and operations] Gitlab CI runner for Taler Android Nightlies (javier.sepulveda)
0007566: [wallet (Android App)] Handle KYC error in tansactions (avalos)
0007574: [deployment and operations] upgrade kernel to >=5.11 (javier.sepulveda)
0007586: [deployment and operations] implement docker container (+buildbot) to build and test all of Taler during the container run step (javier.sepulveda)
0007282: [wallet (Android App)] QR code scan button needs to be also present in transaction lists (grote)
77 issues View Issues
Released 2022-11-05
P2P payments and age restrictions.
0005844: [wallet-core] use wrapper types instead of raw strings (Florian Dold)
0007019: [documentation] man pages missing for sync commands (ttn)
0007034: [mechant backend] URL-decode the authentication token. (Christian Grothoff)
0007052: [merchant backend API (C)] obtain KYC status on deposit (Christian Grothoff)
0007099: [exchange] "make check" hangs on test_helper_eddsa (Christian Grothoff)
0007105: [other] binaries contain insufficient version information (Christian Grothoff)
0007107: [exchange] segfault in taler-exchange-dbinit (Christian Grothoff)
0007114: [mechant backend] tip reserve helper generates bad Payto address (Christian Grothoff)
0007122: [documentation] clarify Timestamp precision (Christian Grothoff)
0007124: [exchange] wirewatchers do not clean up shards nicely if terminated (CTRL-C) (Christian Grothoff)
0007126: [exchange] "make check" fails due to undefined GNUNET_TIME_round_abs (and lots others) (Christian Grothoff)
0007143: [exchange Postgres DB backend] duplicate function "exchange_do_withdraw" (Christian Grothoff)
0007156: [exchange] fakebank is always killed by OOM killer (Christian Grothoff)
0007166: [merchant backend API (C)] ARM can't restart merchant backend when a long polling request is pending (Christian Grothoff)
0004810: [wallet (WebExtension)] the wallet should support backup and sync (sebasjm)
0004960: [auditor] need tool to move historic revenues into aggregation tables and generate profit report (Christian Grothoff)
0006141: [wallet-core] wallet should properly distinguish between transient and permanent errors (Florian Dold)
0006622: [py bank (demonstrator, obsolete)] re-enable manual transactions, but on a separate page and via payto URI (MS)
0006631: [py bank (demonstrator, obsolete)] various http status codes returned by the python bank are highly questionable (MS)
0006678: [py bank (demonstrator, obsolete)] bank error messages don't have access-control-allow-origin headers (MS)
0006756: [documentation] document considerations for how exchanges are identified (Florian Dold)
0006880: [py bank (demonstrator, obsolete)] /admin/add/incoming should prevent reuse of reserve public key (MS)
0006899: [py bank (demonstrator, obsolete)] bank requires expensive computation on every API call with authorization (MS)
0006995: [mechant backend] fix style, text and structural issues with merchant backend HTML pages (sebasjm)
0007039: [mechant backend] merchant contract terms hashing violates RFC 8785 (Florian Dold)
0007120: [wallet (WebExtension)] migrate to Manifest V3 (sebasjm)
0007148: [merchant backend API (C)] crash con kyc check (Christian Grothoff)
0007157: [exchange] deposits: consider not allowing wire_transfer_deadline of "never" (Christian Grothoff)
0007159: [exchange] exchange requires postgres>=13, does not work on focal-fossa anymore (Christian Grothoff)
0007181: [auditor] "make check" fails two tests: test_auditor_api_{cs,rsa} (Christian Grothoff)
0007186: [exchange API (HTTP specification)] add wad fee to wire fees (Christian Grothoff)
0007190: [mechant backend] "make check" fails to build some tests (Christian Grothoff)
0007205: [exchange] "make check" fails on test_kyc_api (Christian Grothoff)
0007207: [auditor] "make check" fails in (Christian Grothoff)
0007209: [deployment and operations] Consider using SystemD 'slice' for taler-local. (sebasjm)
0007210: [exchange] FTBFS: func 'encrypt' declared by <unistd.h>; conflict w/ local func by same name (Christian Grothoff)
0007216: [exchange] if there is not wire fee for the deposit year, the aggregator does not release shard lock (Christian Grothoff)
0007220: [auditor] "make check" fails in (Christian Grothoff)
0007230: [wallet (WebExtension)] Wrong Content-Type request header sent => withdrawing impossible (Florian Dold)
0007236: [auditor] "make check" fails on (Christian Grothoff)
0007241: [auditor] "make check" fails w/ SQL error (Christian Grothoff)
0007244: [mechant backend] merchant backend allows paying twice for an order (Christian Grothoff)
0007245: [merchant backoffice SPA] SPA constantly queries for /private/kyc (Christian Grothoff)
0007256: [auditor] taler-exchange-offline sign/show gives terrible error messages on currency missmatch (Christian Grothoff)
0007255: [exchange] "make dist" fails (Christian Grothoff)
0007262: [auditor] "make check" fails to build test program (Christian Grothoff)
0007265: [other] "apt-get purge --auto-remove" leaves non-empty /usr/lib/taler (Christian Grothoff)
0007268: [exchange] "make check" fails due to SQL signature mismatch (Christian Grothoff)
0007277: [exchange Postgres DB backend] exchange-*.sql files confusing (Christian Grothoff)
0007279: [auditor] "make check" fails with "column does not exist" (SQL) error (Christian Grothoff)
0007285: [auditor] make check in auditor fails (Christian Grothoff)
0004880: [wallet (WebExtension)] add images to contracts (sebasjm)
0005983: [wallet (WebExtension)] wallet must display exchanges' ToS (belen)
0006459: [mechant backend] show full contract wallet-style in merchant HTML page (sebasjm)
0006481: [documentation] review "accept terms of service flow" (Florian Dold)
0006521: [wallet-core] spec and implement "return coins to bank account" feature (Christian Grothoff)
0006567: [wallet (Android App)] balance display truncates balance and need better labeling (grote)
0006570: [wallet (WebExtension)] improve rendering of transactions list (sebasjm)
0006595: [wallet-core] wallet should check version of bank integration API before using it (Florian Dold)
0006621: [deployment and operations] Publicy available test exchange with payto IBAN URI (MS)
0006659: [Web site(s)] FAQ website on - Answer to the question on user complaints, authorities for dispute settlement, and auditors' roles (Stefan)
0006680: [Web site(s)] update wallet webpage (ttn)
0006864: [wallet (WebExtension)] Withdrawing money in Demo does not show exchange fees (sebasjm)
0006901: [merchant backoffice SPA] create a duration input UI (sebasjm)
0006905: [wallet-core] wallet benchmarking needed (Florian Dold)
0006908: [wallet-core] don't show "unexpected exception (message: explicitly terminated)" (Florian Dold)
0006912: [mechant backend] reported transfer in instance $X from a order created in instance $Y (Christian Grothoff)
0006932: [mechant backend] merchant needs integration test for POST /private/orders with UUIDs (Christian Grothoff)
0006956: [exchange Postgres DB backend] trigger long pollers via Postgres DB API to properly support multiple frontends (Christian Grothoff)
0006964: [wallet (WebExtension)] Extension provides no hint when Taler action detected (sebasjm)
0006965: [wallet (WebExtension)] Extension popup remains open when an extension tab opens (sebasjm)
0006974: [wallet (WebExtension)] Display fee structure as part of a exchange's terms of service (sebasjm)
0006985: [documentation] FAQ: double spending (Stefan)
0006986: [exchange] exchange accepts sepa deposits with empty IBAN (Christian Grothoff)
0007004: [mechant backend] problems suspending god (sebasjm)
0007007: [exchange] exchange crash running script in the merchant test suite (Christian Grothoff)
0007025: [mechant backend] merchant database inconsistency after paying some orders (sebasjm)
0007026: [deployment and operations] Configure all the merchant instances with libEufin (MS)
0007028: [deployment and operations] Port the demo system to use libEufin as the bank (MS)
0007032: [exchange API (HTTP specification)] migrate to 16 byte wire account salts (Christian Grothoff)
0007035: [merchant backend API (C)] merchant crashed when paying order (Christian Grothoff)
0007049: [exchange] reserve does not get created until manual request to fakebank is made (Christian Grothoff)
0007123: [other] taler-wire-gateway-client should support compressed responses (Christian Grothoff)
0007183: [exchange API (HTTP specification)] GET on /reserves/$RID should not return the history (Christian Grothoff)
0007237: [wallet-core] request exchange /keys with cache breaker when response seems wrong/outdated (Florian Dold)
0007280: [wallet (Android App)] unable to cancel pending operations (like withdraw) in Android (grote)
0007281: [wallet (Android App)] unable to delete completed transactions from transaction history (grote)
0007313: [Web site(s)] is down (Christian Grothoff)
0007330: [wallet (WebExtension)] withdraw dialog in webex does not allow showing QR code (sebasjm)
0007332: [wallet (WebExtension)] UX for withdrawing bitcoin is awkward (sebasjm)
0007354: [merchant frontend (blog)] blog-shop not recognized as 'shop' (Christian Grothoff)
0007364: [documentation] reseat "Back-office Web service manual" (ttn)
0007374: [exchange] taler-exchange-dbinit should not cause postgres to log "ERROR" category messages (Christian Grothoff)
0007381: [merchant backoffice SPA] CS 1.1.1 (level A) -- non-text content (Christian Grothoff)
0007382: [merchant backoffice SPA] CS 1.3.1 (LEVEL A) -- Info and Relationships (sebasjm)
0007388: [wallet-core] CS 2.5.3 (LEVEL A) -- Label in Name (Christian Grothoff)
0005845: [wallet (WebExtension)] re-design, implement and properly test wallet DB garbage collection (sebasjm)
0007104: [mechant backend] merchant logs a 500 response from the exchange even though a merchant DB error occurred (Christian Grothoff)
0007155: [wallet (WebExtension)] Design and implement the 'Settings' tab (sebasjm)
0007158: [mechant backend] merchant allows creation of contract terms with "never" as wire transfer deadline (Christian Grothoff)
0007208: [wallet-core] taler-wallet-cli does not exit failurefully if taler-bank-manage not found (Florian Dold)
       0007151: [merchant backoffice SPA] "make check" fails on (Christian Grothoff)
0007240: [exchange] duplicate Number in src/include/taler_signatures.h (ttn)
0007252: [mechant backend] merchant doesn't accept payment for non-age-restricted order with age-restricted coins (oec)
0007261: [documentation] Ubuntu 20.04 does not have PostgreSQL 13 (ttn)
0007283: [wallet-core] How to run the integration tests? README outdated (Florian Dold)
0007287: [wallet-core] contractTerms.js missing
0007290: [exchange] "make check" fails for tests test_auditor_api_{cs,rsa} (ttn)
0007299: [wallet-core] taler-wallet core attempts to pay even if wire method mismatches (Florian Dold)
0007315: [auditor] "make check" fails for three tests in src/auditor/ (Christian Grothoff)
0007323: [wallet-core] spec wallet-core request to get exchange details (sebasjm)
0007328: [wallet (WebExtension)] webextension ships with huge, unnecessary sources and sourcemaps (sebasjm)
0007342: [wallet (WebExtension)] timestamp shown is unclear (Florian Dold)
0007353: [cashier (Android App)] cashier app timed out on withdraw attempt (grote)
0007358: [bank API (C)] "make check" fails for (Christian Grothoff)
0007362: [exchange] multiplatform "make check" failures (ttn)
0007179: [wallet (WebExtension)] design & implement "cta template" for every type of tx (sebasjm)
0007232: [merchant backoffice SPA] payto field should check bitcoin/ethereum addr checksum (sebasjm)
0007289: [wallet (Android App)] can't read qr codes with inverted colors (grote)
0007318: [wallet-core] problems creating a transfer after N times using it (Florian Dold)
0007383: [merchant backoffice SPA] CS 1.4.3 (LEVEL AA) -- Contrast (minimum) (sebasjm)
0007384: [wire plugins] CS 1.4.13 (LEVEL AA) -- Content on hover or focus (Christian Grothoff)
0007385: [wallet-core] CS 2.1.1 (LEVEL A) -- Keyboard (sebasjm)
0007389: [wallet-core] CS 3.1.1 (LEVEL A) -- Language of Page (Christian Grothoff)
0006045: [documentation] user confusion: peer-to-peer payments in bank demonstrator (Christian Grothoff)
0006096: [wallet (WebExtension)] wallet should render complete contract terms (sebasjm)
0006608: [wallet (Android App)] make wallet work on Android 21+ (grote)
0006612: [documentation] write some additional simple storefronts to illustrate/validate merchant backend API use cases (Christian Grothoff)
0006961: [wallet (WebExtension)] Unable to activate "automatically open wallet" permission if not selected at installation time (sebasjm)
0007162: [wallet (WebExtension)] clicking on "Balance" in full-page wallet leads to redirect loop / hangs extension (sebasjm)
0007211: [exchange API (C)] "make check" fails two tests: test_exchange_api_{rsa,cs} (Christian Grothoff)
0007238: [wallet-core] cannot use age restriction on some cases (Florian Dold)
0007251: [wallet-core] split operation from other database records (purchase, exchange... ) (Florian Dold)
0007284: [exchange] make check fails in bank-lib (Christian Grothoff)
0007288: [mechant backend] `make check ` hangs and then fails in test-merchant-walletharness (Christian Grothoff)
0007305: [wallet-core] can't pay an order without age restriction (excgabge wutg age restriction denoms enabled) (sebasjm)
0007317: [wallet-core] p2p push payment with age restricted exchange fails (sebasjm)
0007335: [Web site(s)] ToS shown on demo are the ones for bitcoin (Christian Grothoff)
0007360: [wallet-core] error with trying to pay an age-restricted contract with coins from tip (Florian Dold)
0007368: [wallet (Android App)] Android wallet doesn't scan uppercase TALER://PAY URIs correctly and doesn't display any error message (grote)
0007387: [wallet-core] CS 2.4.2 (LEVEL A) -- Page Titled (Christian Grothoff)
0007390: [wallet-core] CS 4.1.1 (LEVEL A) -- Parsing (Christian Grothoff)
0006652: [wallet-core] support peer-to-peer payments (Florian Dold)
0007405: [wallet (WebExtension)] "Could not load the transaction information" in Webex wallet after refund (Christian Grothoff)
0007269: [exchange API (HTTP specification)] forcing reserve closure is not implemented (Christian Grothoff)
0007274: [exchange] account fee not used, purses without fee not supported yet (Christian Grothoff)
146 issues View Issues