Scheduled For Release 2021-09-30
0005983: [wallet (WebExtensions)] wallet must display exchanges' ToS (belen)
0006843: [merchant backoffice SPA] every input type can be forgetable, handle UI to add checkbox (belen)
0006096: [wallet (WebExtensions)] wallet should render complete contract terms (belen)
0006974: [wallet (WebExtensions)] Display fee structure as part of a exchange's terms of service (belen)
0006564: [wallet (TS core)] wallet-core API and UX design for auditor/exchange management needed (belen)
0006860: [Merchant frontends (Python3)] avoid redirect loop in blog merchant frontend demo (MS)
0005840: [deployment and operations] set up buildbot to run taler-wallet-cli periodically against test and demo (MS)
0006027: [wallet (Android App)] android wallet should support tipping (grote)
0006548: [wallet (TS core)] wallet should handle (accidental!) double spending and have integration test for it (Florian Dold)
0006558: [wallet (TS core)] transaction item for "lost coins due to expiration" needed (Florian Dold)
0006565: [wallet (TS core)] wallet should try recoup when payment fails with certain error codes (Florian Dold)
0006567: [wallet (Android App)] balance display truncates balance and need better labeling (grote)
0006588: [wallet (TS core)] wallet-core should support range queries for the transactions list (Florian Dold)
0006595: [wallet (TS core)] wallet should check version of bank integration API before using it (Florian Dold)
0006599: [wallet (TS core)] wallet should emit better error message when balance is insufficient due to pending refresh (Florian Dold)
0006866: [wallet (Android App)] app crash when withdraw amount is too high (Florian Dold)
0006867: [wallet (Android App)] withdraw from exchange is pending forever (Florian Dold)
0006963: [wallet (WebExtensions)] Link to open system's Taler wallet during withdrawal provides no feedback if "automatically open wallet" permission is disabled (Florian Dold)
0006984: [documentation] search in docamentation broken (MS)
0006914: [wallet (TS core)] "annual fee for sync service" gets paid by another wallet, original wallet does not update provider status (Florian Dold)
0006680: [Web site(s)] update wallet webpage (Florian Dold)
0006077: [wallet (TS core)] sync support needed in wallet core (Florian Dold)
0006964: [wallet (WebExtensions)] Extension provides no hint when Taler action detected (sebasjm)
0006659: [Web site(s)] FAQ website on taler.net - Answer to the question on user complaints, authorities for dispute settlement, and auditors' roles (Stefan)
0006985: [documentation] FAQ: double spending (Stefan)
0006908: [wallet (TS core)] don't show "unexpected exception (message: explicitly terminated)" (Florian Dold)
0006965: [wallet (WebExtensions)] Extension popup remains open when an extension tab opens (sebasjm)
0006961: [wallet (WebExtensions)] Unable to activate "automatically open wallet" permission if not selected at installation time (sebasjm)
0006901: [merchant backoffice SPA] create a duration input UI (sebasjm)
0004880: [wallet (WebExtensions)] add images to contracts (sebasjm)
0006864: [wallet (WebExtensions)] Withdrawing money in Demo does not show exchange fees (sebasjm)
0006570: [wallet (WebExtensions)] improve rendering of transactions list (sebasjm)
0007049: [exchange] reserve does not get created until manual request to fakebank is made (Christian Grothoff)
0007025: [mechant backend] merchant database inconsistency after paying some orders (sebasjm)
0007035: [merchant backend API (C)] merchant crashed when paying order (Christian Grothoff)
0006459: [mechant backend] show full contract wallet-style in merchant HTML page (sebasjm)
0006912: [mechant backend] reported transfer in instance $X from a order created in instance $Y (Christian Grothoff)
0006956: [exchange Postgres DB backend] trigger long pollers via Postgres DB API to properly support multiple frontends (Christian Grothoff)
0006986: [exchange] exchange accepts sepa deposits with empty IBAN (Christian Grothoff)
0007007: [exchange] exchange crash running initialize_taler_system.sh script in the merchant test suite (Christian Grothoff)
0006932: [mechant backend] merchant needs integration test for POST /private/orders with UUIDs (Christian Grothoff)
0007004: [mechant backend] problems suspending god (sebasjm)
0007005: [exchange] "make" fails -- undefined ref to TALER_MHD_reply_json_steal (Christian Grothoff)
21 of 43 issue(s) resolved. Progress (48%). View Issues
Scheduled For Release 2021-10-31
Exportable proofs and proof checkers
0006439: [wallet (TS core)] wallet should support Anastasis
0006757: [wallet (WebExtensions)] implement auditor/exchange trust checking and management (redit)
0006631: [bank (demonstrator)] various http status codes returned by the python bank are highly questionable (MS)
0006678: [bank (demonstrator)] bank error messages don't have access-control-allow-origin headers (MS)
0006537: [wallet (TS core)] have integration test for withdrawing "too late" (Florian Dold)
0006899: [bank (demonstrator)] bank requires expensive computation on every API call with authorization (MS)
0004379: [wallet (TS core)] error handling: exportable proof for e.g. double spending (Florian Dold)
0004629: [other] certificates for merchant public keys aren't supported (Florian Dold)
0006590: [documentation] clarify UX for (partially) failed payments (Florian Dold)
0006448: [wallet (TS core)] auditors/exchanges UX; wallet should have better support for regional currencies (Florian Dold)
0007151: [merchant backoffice SPA] "make check" fails on test-merchant-walletharness.sh (Christian Grothoff)
0007262: [auditor] "make check" fails to build test program (Christian Grothoff)
0007241: [auditor] "make check" fails w/ SQL error (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)
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)
0007239: [exchange API (C)] adding auditor does not trigger /keys update? (Christian Grothoff)
0007183: [exchange API (HTTP specification)] GET on /reserves/$RID should not return the history (Christian Grothoff)
0007236: [auditor] "make check" fails on test-sync.sh (Christian Grothoff)
0007220: [auditor] "make check" fails in test_sync.sh (Christian Grothoff)
0007039: [mechant backend] merchant contract terms hashing violates RFC 8785 (Florian Dold)
0006995: [mechant backend] fix style, text and structural issues with merchant backend HTML pages (sebasjm)
0004810: [wallet (WebExtensions)] the wallet should support backup and sync (sebasjm)
0007120: [wallet (WebExtensions)] migrate to Manifest V3 (sebasjm)
0007041: [wallet (WebExtensions)] remove the "accept tos" in the withdrawal, create an "add exchange" wizard (sebasjm)
0007216: [exchange] if there is not wire fee for the deposit year, the aggregator does not release shard lock (Christian Grothoff)
0007210: [exchange] FTBFS: func 'encrypt' declared by <unistd.h>; conflict w/ local func by same name (Christian Grothoff)
0007207: [auditor] "make check" fails in test-sync.sh (Christian Grothoff)
0007205: [exchange] "make check" fails on test_kyc_api (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)
0007148: [merchant backend API (C)] crash con kyc check (Christian Grothoff)
0007181: [auditor] "make check" fails two tests: test_auditor_api_{cs,rsa} (Christian Grothoff)
0007159: [exchange] exchange requires postgres>=13, does not work on focal-fossa anymore (Christian Grothoff)
0007157: [exchange] deposits: consider not allowing wire_transfer_deadline of "never" (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)
0007165: [exchange] exchange returns /keys response with old/wrong list_issue_date (Christian Grothoff)
0006625: [wallet (WebExtensions)] give better errors when web extension backend doesn't respond (sebasjm)
0005774: [wallet (WebExtensions)] add support for creating a reserve from within the wallet and topping it up via payto QR code (sebasjm)
0007143: [exchange Postgres DB backend] duplicate function "exchange_do_withdraw" (Christian Grothoff)
0007124: [exchange] wirewatchers do not clean up shards nicely if terminated (CTRL-C) (Christian Grothoff)
0007019: [documentation] man pages missing for sync commands (ttn)
0007126: [exchange] "make check" fails due to undefined GNUNET_TIME_round_abs (and lots others) (Christian Grothoff)
0007122: [documentation] clarify Timestamp precision (Christian Grothoff)
0007114: [mechant backend] tip reserve helper generates bad Payto address (Christian Grothoff)
0007103: [merchant backend API (C)] merchant should generate better error message if exchange signkey of a /deposit response is not found (Florian Dold)
0007105: [other] binaries contain insufficient version information (Christian Grothoff)
0006784: [bank (demonstrator)] error parsing while doing a wire transfer (MS)
0007099: [exchange] "make check" hangs on test_helper_eddsa (Christian Grothoff)
0007107: [exchange] segfault in taler-exchange-dbinit (Christian Grothoff)
0007034: [mechant backend] URL-decode the authentication token. (Christian Grothoff)
0007052: [merchant backend API (C)] obtain KYC status on deposit (Christian Grothoff)
0007032: [exchange API (HTTP specification)] migrate to 16 byte wire account salts (Christian Grothoff)
0007060: [exchange] exchange DB connection does not re-run prepared statements on re-connect (Christian Grothoff)
46 of 56 issue(s) resolved. Progress (82%). View Issues
Scheduled For Release 2021-12-31
Polishing.
0003476: [wallet (TS core)] evil exchange testsuite
0006652: [exchange] support peer-to-peer payments (Christian Grothoff)
0007121: [wallet (TS core)] wallet should refresh when forgetting a pay transaction (Florian Dold)
0006612: [documentation] write some additional simple storefronts to illustrate/validate merchant backend API use cases (ttn)
0004960: [auditor] need tool to move historic revenues into aggregation tables and generate profit report (Christian Grothoff)
0006045: [documentation] user confusion: peer-to-peer payments in bank demonstrator (Stefan)
0007133: [documentation] dangling references to TALER_AccountSetup{Request,Status}SignaturePS (Christian Grothoff)
1 of 7 issue(s) resolved. Progress (14%). View Issues
Scheduled For Release 2106-02-07
0007251: [wallet (TS core)] split operation from other database records (purchase, exchange... ) (sebasjm)
0007243: [bank API (C)] long polling for checking reserved key status (MS)
0007238: [wallet (TS core)] cannot use age restriction on some cases (Florian Dold)
0007234: [wallet (WebExtensions)] material design implementation (sebasjm)
0007232: [merchant backoffice SPA] payto field should check bitcoin/ethereum addr checksum (sebasjm)
0007179: [wallet (WebExtensions)] design & implement "cta template" for every type of tx (sebasjm)
0007250: [wallet (WebExtensions)] withdrawal problems with webex (Florian Dold)
0007206: [mechant backend] "make check" fails to build (oec)
0007177: [wallet (WebExtensions)] contract terms information in payments (sebasjm)
0007178: [wallet (WebExtensions)] design & implement "payment fee" (sebasjm)
0007191: [wallet (WebExtensions)] Popup balance: Withdraw button is cut in half on Firefox (sebasjm)
0007167: [wallet (WebExtensions)] Removing the settings from the popup and move it the wallet page (belen)
0007176: [wallet (WebExtensions)] webext i18n (sebasjm)
0007175: [exchange] "make check" fails 6 tests (Christian Grothoff)
0007020: [wallet (Android App)] WalletBackendService gets killed, wallet stays in black background waiting for a response (Florian Dold)
9 of 15 issue(s) resolved. Progress (60%). View Issues