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.
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)