mirror of
https://github.com/getAlby/hub.git
synced 2026-08-13 12:33:39 +02:00
* fix: update bark onboarding and backup messaging for seed-based recovery Since bark 0.6.0, offchain funds are recoverable from the mnemonic alone via the seed-derived recovery mailbox. Remove the outdated warnings that the recovery phrase is not sufficient, show the standard recovery guidance for bark during onboarding, and expose the seed-recovery scan result as a 'recoveryreport' custom node command so users migrating to a new device can verify their funds were restored. Closes #2512 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> * fix: settle bark lightning receives in the new delivering state bark 0.6.0 added a 'delivering' receive state between preimage reveal and settlement. The receive claim handler only treated 'preimage-revealed' and 'settled' as paid, so claimed receives were published without a preimage and the transactions service rejected the settlement ('no preimage in payment'), leaving paid invoices pending forever. Recognize all states at or past preimage reveal via a receiveIsPaid helper (a positive allowlist, so an unknown future state degrades to pending rather than falsely settled), only mark the transaction settled when the preimage is present, and prefer bark's own settled_at timestamp when available. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> * fix: replace import channels checkbox with LDK-specific warning The 'I don't have another Alby Hub to migrate or open channels' checkbox on the import recovery phrase screen only applied to LDK but was required for every backend, and its claim that channel funds are always lost is wrong when dynamic channel backups (VSS) are enabled. Remove the checkbox and the channels bullet from the import screen and show the caveat on the Security & Recovery page instead, only when a mnemonic was imported and the LDK backend was chosen. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> --------- Co-authored-by: Claude Fable 5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| .husky | ||
| platform_specific | ||
| public | ||
| src | ||
| .env.local.example | ||
| .prettierignore | ||
| .prettierrc | ||
| commitlint.config.js | ||
| components.json | ||
| eslint.config.mjs | ||
| frontend.go | ||
| index.html | ||
| lint-staged.config.js | ||
| package.json | ||
| tsconfig.json | ||
| tsconfig.node.json | ||
| vite.config.ts | ||
| yarn.lock | ||