Scheduled For Release 2023-05-31
Mobile wallet sqlite3 backend.
Improved wallet testing (more integration tests and dev-experiments).
Webhook and template support.
PoS App working nicely.
LibEuFin code review, cleaning up minor bugs and code issues
0007681: [sandcastle (containerized demo deployment)] demo doesn't have any KYC checks
0007694: [libeufin-sandbox] set currency conversion rates and fees in the configuration
0007520: [libeufin-sandbox] Implement policy to abort non confirmed cashout operations.
0006268: [libeufin-sandbox] sandbox should support balances in c52/c53 (MS)
0007592: [documentation] libeufin-sandbox implementation of Taler Bank Access API may omit HTTP status codes.
0007669: [documentation] Document data types used in libeufin REST calls.
0007591: [documentation] Review Nexus native API specification.
0006723: [libeufin-nexus] unify responses format styles
0006260: [libeufin-nexus] nexus should store balance
0006962: [libeufin-sandbox] CAMT reports need more structure to specify negative balances.
0007569: [libeufin-sandbox] EBICS error codes should be fetched from the enum defined in Util.
0007696: [libeufin-nexus] EBICS_NO_DOWNLOAD_DATA_AVAILABLE check is possibly wrong.
0007735: [libeufin-sandbox] Avoid calculating balances based on the transactions history.
0007766: [libeufin-nexus] Production deployments need "since-last" when downloading bank transactions.
0007785: [libeufin-nexus] Error handling mixes up bank- and EBICS-technical errors.
0007781: [libeufin-sandbox] sandbox demobank should have endpoint for transaction volume / statistics info (MS)
0006383: [libeufin-nexus] support notifications / "long polling" for certain operations
0006400: [libeufin-nexus] consider doing faster re-tries for some scheduled operations
0006704: [libeufin-nexus] TWG facade gives unhelpful error message when payto URI is incorrect
0007462: [libeufin (general)] Unix domain sockets fails.
0006972: [libeufin-nexus] review /facades and /facades/${id} implementation
0007168: [libeufin (general)] remove non-Access-API command from libeufin-cli
0007507: [libeufin-nexus] EBICS management spans two API routes.
0005962: [libeufin-nexus] find out details about EBICS case sensitivity
0006382: [libeufin-nexus] support transaction fetching since last successful bank-side creation date/time
0007786: [libeufin-nexus] Taler facade throws EBICS errors.
0005955: [libeufin-sandbox] use EBICS return codes from EBICS spec, make sure correct codes are returned
0007715: [sandcastle (containerized demo deployment)] provide info page / documentation where which APIs are running
0007726: [sandcastle (containerized demo deployment)] sandcastle should run services on unix domain sockets instead of ports
0007721: [sandcastle (containerized demo deployment)] Do not use pip3 with --break-system-packages
0007684: [merchant backend API (HTTP specification)] report exchange AML issues in merchant REST API (Christian Grothoff)
0007795: [libeufin-sandbox] STDOUT not showing. (MS)
0007600: [libeufin (general)] Consider reducing 'util' file number. (MS)
0007515: [libeufin (general)] Configuration should not impact the database. (MS)
0006987: [other] wirewatch should use long polling (Florian Dold)
0007321: [wallet-core] "pnpm install" complains about unmet peer dependencies (Florian Dold)
0007504: [wallet-core] support for native logging in wallet-core (MarcS)
0007415: [wallet (Android App)] wallet cannot initiate pull payment ('receive funds') if balance is empty (Florian Dold)
0006073: [libeufin-nexus] serialize some transaction state to the database (Florian Dold)
0007831: [documentation] Create section about setting up a regional currency.
0007860: [libeufin-sandbox] demobank should support aborting withdrawal operations from the wallet (MS)
0007857: [wallet-core] wallet-core should immediately re-try processing a transaction once a dependent transaction changes status (Florian Dold)
0007853: [wallet-core] reduce wallet-core notifications (Florian Dold)
0007855: [wallet-core] Timestamp of withdrawal transaction should be updated to the time the withdrawal really happens (Florian Dold)
0007854: [qtart] strip absolute pathname from stacktraces (Florian Dold)
0007115: [other] survey site lacks "goodbye" page. (Florian Dold)
0007778: [wallet-core] do more things in the wallet-core internal integration test (Florian Dold)
0007807: [documentation] document conventions/guidelines for source-level dependencies (i.e. prebuilt branches and submodules) (Florian Dold)
0007336: [wallet (WebExtension)] ToS language "wrong" (Florian Dold)
0007848: [wallet-core] wallet-core should return maximum expiration time for purse based on available points (Florian Dold)
0007835: [challenger] exchange does not support challenger service yet (Christian Grothoff)
0006564: [wallet-core] wallet-core API and UX design for auditor/exchange management needed (Florian Dold)
0007840: [wallet-core] support new post-oec /keys format (Florian Dold)
0007836: [wallet-core] test-refund-gone doesn't work as expected (Florian Dold)
0007830: [mechant backend] support webhooks for refunds (sebasjm)
0007518: [wallet (WebExtension)] search transaction (sebasjm)
0007736: [wallet-core] wallet-core should enforce accepted ToS for various operations (Florian Dold)
0007664: [documentation] merge api core documentation (sebasjm)
0007833: [libeufin (general)] Implement programmatical DB migration. (MS)
0007683: [wallet-core] remove deprecated auditor/exchange trust management (Florian Dold)
0007762: [libeufin-nexus] The libeufin-{nexus,sandcastle} Debian packages ask additional questions (javier.sepulveda)
0006387: [libeufin-nexus] more integration tests for key management needed (MS)
0007414: [libeufin-sandbox] [security] Demonstration SPA stores password in plaintext in localstorage (MS)
0007458: [demobank] allow configuration of another BIC number other than SANDBOXX (MS)
0007800: [demobank-ui] Show payto:// URI in account info page (sebasjm)
0005947: [libeufin-sandbox] spec and implement proper generation of EBICS Host "OrderID" (Florian Dold)
0007693: [libeufin-nexus] Serve transactions via long polling. (MS)
0007789: [libeufin-sandbox] Can delete account when balance is 0 (MS)
0007799: [wallet-core] wallet-core should be more lazy with downloading exchange /keys (Florian Dold)
0006907: [wallet-core] operations should support cancellation tokens (Florian Dold)
0007452: [wallet-core] extend GetExchangeTos wallet operation to be reuse for backup or auditor (sebasjm)
0007561: [qtart] make taler-wallet-cli runnable under qtart (Florian Dold)
0006668: [wallet-core] wallet core should support sqlite3 as backend (Florian Dold)
0007573: [deployment and operations] split up sandcastle containers (javier.sepulveda)
0007605: [deployment and operations] put sync service into a separate container (javier.sepulveda)
0007604: [deployment and operations] make reverting to the previous version of the base image easily possible (Florian Dold)
0007505: [wallet-core] When incrementing AvailableAmount at coin withdraw, PendingAmount should be decremented (Florian Dold)
0007698: [qtart] qtart should support opening a unix domain socket for the daemonized wallet (Florian Dold)
0007692: [wallet-core] DB exported from browser can't be easily imported (Florian Dold)
0006757: [wallet (WebExtension)] return scoped amounts in balances (Florian Dold)
0005059: [wallet-core] handle cases where an exchange's key changes, but the base URL stays the same (Florian Dold)
0007547: [wallet-core] implement some basic dev-experiments (Florian Dold)
0007234: [wallet (WebExtension)] material design implementation (sebasjm)
0006585: [wallet-core] wallet should support re-denomination of withdrawal and refresh operations (Florian Dold)
0006503: [wallet-core] create integration test for payment that fails with insufficient balance due to funds being locked behind a pending refresh (Florian Dold)
0007707: [wallet-core] wallet should not allow certain operations if offline (Florian Dold)
0007466: [demobank-ui] should be mobile friendly (sebasjm)
0007434: [wallet (WebExtension)] icons in transaction history unclear (sebasjm)
0006979: [wallet-core] wallet should handle timeouts better (Florian Dold)
0007527: [libeufin (general)] Abolish configuration via command line values. (Florian Dold)
1 of 90 issue(s) resolved. Progress (1%). View Issues