Features that are not in scope for 1.0 but we still want to keep track of.
0006741:
[libeufin-nexus] bank account operation affects the whole connection
0006715:
[libeufin-bank] sandbox should not "activate" EBICS subscriber keys by default (
MS)
0006269:
[libeufin-bank] sandbox should emit c52/c53 more like real banks do (
Antoine A)
0006893:
[libeufin-bank] Camt reports should respect time "chunking". (
MS)
0007569:
[libeufin-bank] EBICS error codes should be fetched from the enum defined in Util.
0006243:
[libeufin-bank] sandbox filtering on EBICS date range is missing in C53 requests
0005955:
[libeufin-bank] use EBICS return codes from EBICS spec, make sure correct codes are returned
0006962:
[libeufin-bank] CAMT reports need more structure to specify negative balances.
0006260:
[libeufin-nexus] nexus should store balance
0006268:
[libeufin-bank] sandbox should support balances in c52/c53 (
MS)
0007556:
[libeufin (general)] Fix "make parse".
0006547:
[libeufin-nexus] Offer raw EBICS upload for any message.
0007858:
[other] consider protocol extensions to shift around fees from customer to merchant
0006396:
[libeufin-nexus] Implement FinTS
0007116:
[libeufin-nexus] payment bouncing fee should be configurable
0005954:
[libeufin (general)] look for or implement better alternative to JAXB
0006259:
[libeufin-nexus] error log in database
0006250:
[libeufin-nexus] implement advanced permission storage and checking
0006046:
[libeufin-bank] Must distinguish between booked and non booked transactions
0005686:
[wallet (WebExtension)] Wallet feature request: silent payments.
0007600:
[libeufin (general)] Consider reducing 'util' file number. (
MS)
0007937:
[wallet-core] wallet should be able to convert lower denom coins into high denom coins
0005973:
[libeufin-bank] report more information about a user's state (
MS)
0006376:
[libeufin-nexus] test against all samples given by the German standard supplement (
Antoine A)
0007677:
[wallet-core] consider having a recovery mode for the wallet
0005972:
[libeufin-nexus] Avoid sending signed data before key exchange (
MS)
0007433:
[wallet-core] wallet does not support invoicing with non-zero purse fees
0006914:
[wallet-core] "annual fee for sync service" gets paid by another wallet, original wallet does not update provider status
0007658:
[qtart] support threaded crypto workers
0006800:
[wallet-core] wallet should support link protocol (for double spend error recovery after restore from backup)
0007316:
[wallet-core] Get the 'taler' URI scheme into the HTML spec safe-list
0007869:
[wallet-core] If the very first transaction of a new wallet is P2P, then the ToS of the exchange needs to be accepted first
0005947:
[libeufin-bank] spec and implement proper generation of EBICS Host "OrderID"
0007719:
[wallet (WebExtension)] withdraw call to action should check if mobile withdrawal has been initiated
0006558:
[wallet-core] transaction item for "lost coins due to expiration" needed
0007298:
[wallet-core] wallet should allow optionally specifying (and remembering) sender information for p2p payments
0007920:
[wallet-core] Support for multiple accounts (private KYC, business KYB)
0007866:
[wallet-core] transactions should keep some history data
0007850:
[wallet-core] aborting: "revive" or "resurrect" back to pending
0007582:
[wallet-core] implement user-initiated p2p kyc / KYCed reserve management
0007581:
[wallet-core] implement soft KYC for balance limits
0006077:
[wallet-core] sync support needed in wallet core
0007598:
[wallet-core] review and revise backup APIs
0006614:
[wallet-core] consider using JSON-RPC instead of custom, slightly different format
0006505:
[wallet-core] define UX and API for "global errors/notifications"
0006582:
[wallet-core] checking for refunds of a purchase should be possible from within the wallet
0007297:
[wallet-core] add extension enabled into exchange info/database
0006039:
[wallet-core] consider using underscores for the "public API" exposed by wallet-core
0007881:
[wallet (WebExtension)] make Wallet Web Extension compatible with Tor private browsing (
sebasjm)
0007862:
[exchange API (HTTP specification)] exchange should return some hint about the kyc requirements
0007841:
[merchant backend API (HTTP specification)] merchant should require wallet to accept or reject refund
0005830:
[merchant backend API (C)] implement request tunneling for wallets
0006954:
[merchant backoffice SPA] create sample deployment to test external authentication
0003946:
[wallet-core] storing merchant's key (and more?) in wallet's DB
0004629:
[other] certificates for merchant public keys aren't supported
0007174:
[other] document conventions for HTTP Content-Type, consider allowing (or requiring?) document type versioning
0007917:
[exchange] change applicablility of refresh fees
0007448:
[wallet-core] wallet operation that receive amount in the request should specify if the amount include fee (
sebasjm)
0007838:
[challenger] Add support for rfc7636 to challenger
0007815:
[exchange] exchange should have API to give refunds for purses in peer-pull payments
0004379:
[wallet-core] error handling: exportable proof of e.g. double spending for auditor
0007365:
[exchange API (HTTP specification)] KYC fee is never charged / not speced or implemented
0007271:
[exchange API (HTTP specification)] exchange-to-exchange wad transfers are not implemented
0007737:
[merchant backend API (HTTP specification)] merchant with a wallet should be able to fill a reserve for tipping
0005129:
[other] suggest to the appropriate standard(s) to add certificate information to XMLHttpRequest
0005912:
[django-payments] update django-payments/saleor plugin
0007671:
[exchange API (C)] replace positional parameter for named parameters in taler-exchange-offline
0007780:
[taler-harness] taler-harness lint should check exchange ToS markdown syntax (
Florian Dold)
0007886:
[wallet-core] consider adding log categories instead of file-based log tags (
Florian Dold)
0007467:
[sandcastle (containerized demo deployment)] have more than one exchange in demo (
javier.sepulveda)
0007698:
[qtart] qtart should support opening a unix domain socket for the daemonized wallet (
Florian Dold)
0007452:
[wallet-core] extend GetExchangeTos wallet operation to be reuse for backup or auditor (
sebasjm)
0007321:
[wallet-core] "pnpm install" complains about unmet peer dependencies (
sebasjm)
0007572:
[deployment and operations] migrate sandcastle containers to use systemd (
Florian Dold)
0006439:
[wallet-core] wallet should support Anastasis (
avalos)
0007707:
[wallet-core] wallet should not allow certain operations if offline
0007821:
[libeufin (general)] implementation of basic-auth on server is wrong (
Antoine A)
0007588:
[libeufin-nexus] /admin/add/incoming has hard-coded credentials (
Antoine A)
0006564:
[wallet-core] wallet-core API and UX design for auditor management needed
0007484:
[wallet (WebExtension)] Usability problem with Bitcoin amounts (
MarcS)
0007879:
[libeufin-nexus] Implement EBICS 3.0 keying. (
MS)
0007880:
[libeufin-nexus] Introduce command to (ONLY) download the bank's keys. (
MS)
0005936:
[libeufin-bank] version / revision / other globals / should be available from context (
MS)
0006843:
[merchant backoffice SPA] every input type can be forgetable, handle UI to add checkbox (
sebasjm)
0007485:
[wallet (WebExtension)] check navigator.share and share_target for adoption (
sebasjm)
0007278:
[exchange] Common handling of age restriction verification for withdraw and tipping needed (
oec)
0006941:
[merchant backend API (HTTP specification)] design protocol / business procedure for validating the owner of an order via the nonce (
oec)
0006951:
[documentation] document state machine for payment process (
oec)