Taler - Change Log
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)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
48 issues View Issues