Commit Graph
100 Commits
Author SHA1 Message Date
Shubham Kumar 9d7ff5e6ec fix (ldk): only apply clipboard seed length after user confirms 2026-07-27 14:40:46 +05:30
Shubham Kumar e563602885 fix (ldk): remove non-working Alby and LDK VSS server options 2026-07-26 19:30:06 +05:30
Shubham Kumar 2b5a24d847 fix (ldk): disable wallet creation when custom VSS URL is invalid 2026-07-17 15:57:39 +05:30
Shubham Kumar 2b9b8b10a1 feat (ldk): use LDK VSS server option 2026-07-16 18:50:46 +05:30
Shubham Kumar c3cfc58a80 fix (ldk): detect duplicate wallet restore for LDK Node seeds 2026-07-16 18:30:00 +05:30
Shubham Kumar 73340229b4 fix (cashu): derive 12-word cashu seed for 24-word LDK wallets 2026-07-16 18:06:35 +05:30
Shubham Kumar ba38dbf5d4 refactor (ldk): extract shared VssServerPicker component 2026-07-13 23:16:46 +05:30
Shubham Kumar a3a3071a08 refactor (ldk): use VSS server dropdown in the settings 2026-07-13 22:50:56 +05:30
Shubham Kumar 9dac699d3d feat (ldk): use Alby VSS server option 2026-07-13 22:36:30 +05:30
Shubham Kumar 6fbf3a2497 feat (ldk): add VSS server step to wallet recovery 2026-07-13 11:24:16 +05:30
Shubham Kumar 268bfb32c1 feat (ldk): add VSS server dropdown to wallet creation advanced settings 2026-07-10 15:00:04 +05:30
Shubham Kumar c313d0e133 feat (ldk): move seed length and VSS server into advanced settings 2026-07-10 12:51:12 +05:30
Shubham Kumar a5a4de691f refactor (ldk): dedupe word-count logic in SeedRecovery 2026-07-08 15:29:27 +05:30
Shubham Kumar 2c58458810 feat (ldk): add recovery-options screen to pick seed length before restore 2026-07-08 15:29:26 +05:30
Shubham Kumar 2e9d564d86 feat (swaps): only reuse LDK seed as rescue key for 12-word wallets 2026-07-08 12:06:33 +05:30
Shubham Kumar 6339801db8 feat (ldk): support 12- or 24-word seeds in wallet recovery 2026-07-08 11:12:58 +05:30
Shubham Kumar adfc11d23d feat (ldk): let users pick 12 or 24 word seed on wallet creation 2026-07-08 00:45:06 +05:30
Shubham Kumar 549af94a79 feat (ldk): thread wordCount through createLdkNodeWallet 2026-07-08 00:43:02 +05:30
Shubham Kumar f7a8012e67 fix: normalize ldk-node LSPS7 order_state casing 2026-06-30 15:46:29 +05:30
Shubham Kumar bb4188560b fix: guard free-order poll loop with a session id 2026-06-30 15:45:05 +05:30
Shubham Kumar ea069afa7b refactor: extract handleFreeOrderCreated in LSPS1/LSPS7 views 2026-06-30 12:18:41 +05:30
Shubham Kumar 03b109dbfe fix: poll get_order status for free LSPS1/LSPS7 orders 2026-06-30 11:51:13 +05:30
Shubham Kumar b227cc18be refactor(sync): extract shared SyncCircularProgress component 2026-06-11 18:57:59 +05:30
Shubham Kumar 782093dcdf fix: center circular progress value in recovering wallet view 2026-06-09 17:15:00 +05:30
Shubham Kumar 43673f5ecd fix: add dedicated invoiceExpiration string and time.second singular 2026-06-06 11:57:16 +05:30
Shubham Kumar 1aab37f0a5 test: mock Spanish locale for localizedExpiryDuration 2026-06-06 07:42:23 +05:30
Shubham Kumar 8481462128 extract localizedExpiryDuration to ExpiryUtils 2026-06-06 00:02:56 +05:30
Shubham Kumar 3e8fca8828 fix(LSPS7): poll on LDK native without peer 2026-06-05 20:56:11 +05:30
Shubham Kumar 6d867a7767 feat: add invoice settings option in Swap settings 2026-06-05 19:46:03 +05:30
Shubham Kumar cb691d8fb6 fix: use strict equality 2026-06-04 20:44:30 +05:30
Shubham Kumar c1b8df629a refactor: consolidate updateOrderInStorage to LSPStore 2026-06-04 20:27:15 +05:30
Shubham Kumar 1adb7fa7f8 enhancement: address review feedback 2026-06-03 19:22:37 +05:30
Shubham Kumar 6b507b8550 feat: add waiting screen for LSPS1 channels and LSPS7 lease extensions paid from external wallets 2026-06-02 20:52:30 +05:30
Shubham Kumar f834a2cb3c fix: only allow numeric input in confirmation fields 2026-05-28 20:35:38 +05:30
Shubham Kumar 0553f90c88 fix(LSPS1): allow editing confirmation fields and fallback to API defaults on submit 2026-05-28 19:56:23 +05:30
Shubham Kumar 211ca14911 fix(LSPS7): shorten extensionExpiryBlocks label 2026-05-28 19:06:21 +05:30
Shubham Kumar 487cfafadc refactor: extract LSPS order history save into LSPStore 2026-05-28 19:06:21 +05:30
Shubham Kumar f63be7bae0 refactor: clean up free channel and extension payment flow handling 2026-05-28 19:06:19 +05:30
Shubham Kumar 10c37c1777 test: add no-amount invoice test cases 2026-05-26 19:41:35 +05:30
Shubham Kumar e570e89aab fix: use decoded.description for memo 2026-05-26 19:36:54 +05:30
Shubham Kumar e254450dda refactor (bolt11): replace bolt11 npm package with Bolt11Utils 2026-05-26 19:36:53 +05:30
Shubham Kumar 655312ab20 test: add unit tests for ClaimTransaction model 2026-05-05 16:18:26 +05:30
Shubham Kumar 7b3cf05903 refactor: show display names for Esplora servers in dropdown 2026-05-01 20:59:21 +05:30
Shubham Kumar 9fa42a99c4 chore(android): update notification icon from LND to flat Z 2026-04-29 12:30:49 +05:30
Shubham Kumar 3c207af2b1 refactor: show Olympus restore option only when SQLite is selected as database 2026-04-24 11:26:02 +05:30
Shubham Kumar d4178e0c14 refactor(swaps): Add ClaimTransaction model 2026-04-16 14:58:52 +05:30
Shubham KumarandEvan Kaloudis 739d19a1d7 enhancement: store claimMinerFee at swap creation 2026-04-14 18:39:49 -04:00
Shubham KumarandEvan Kaloudis 59e298c311 fix(Swaps): extract getPrivateKeyHex to handle Buffer deserialization for stored swaps 2026-04-14 18:39:45 -04:00
Shubham KumarandEvan Kaloudis c2c76cf20f fix(Swaps): use exact miner fee for claim and display correct receive amount 2026-04-14 18:39:40 -04:00
Shubham Kumar c668d23c44 fix: include cashuPubkey in zeuscontact 2026-04-07 15:25:34 +05:30
Shubham Kumar 4198f82219 fix: show cashu pubkey in contact MultiQR view 2026-04-07 14:19:46 +05:30
Shubham Kumar 5a09f0fd8a fix: don't show restore channel modal for ldk-node 2026-04-06 21:37:04 +05:30
Shubham Kumar 2d1b9babc6 fix: prevent restoring a wallet with an already existing seed phrase 2026-04-03 14:37:42 +05:30
Shubham Kumar 059608ae44 fix: rename ChannelBackupModal to match filename and update invalid extension message 2026-04-03 12:58:58 +05:30
Shubham Kumar b9c92e3451 fix: prompt restart after local channel backup import and clean up unused locales 2026-04-02 19:05:25 +05:30
Shubham Kumar d1ce470305 refactor: remove deprecated LND RPC methods, migrate outgoing_chan_id to outgoing_chan_ids 2026-04-01 20:43:17 +05:30
Shubham Kumar 1e6e7f7b86 fix: improve restore flow error handling and stale LND cleanup 2026-04-01 14:17:52 +05:30
Shubham Kumar 5b49023ef1 fix: clear status message on error during wallet restore 2026-04-01 14:17:52 +05:30
Shubham Kumar 6e426b3a43 refactor: channel backup only for embedded-lnd wallets 2026-04-01 14:17:52 +05:30
Shubham Kumar 7df52dd4f3 fix: skip restart prompt when Olympus has no backup to restore 2026-04-01 14:17:52 +05:30
Shubham Kumar 2175a19c2c refactor: extract shared handleExportChannels into ChannelMigrationUtils 2026-04-01 14:17:52 +05:30
Shubham Kumar 904ba11756 feat: unify channel backup export/import for SQLite and bolt DB 2026-04-01 14:17:51 +05:30
Shubham Kumar 60cd6386db fix: remove duplicate locales 2026-04-01 14:17:51 +05:30
Shubham Kumar e289bfd2bc fix: center RestoreChannelModal 2026-04-01 14:17:51 +05:30
Shubham Kumar 2e0cefe915 enhancement: added backup restore status 2026-04-01 14:17:51 +05:30
Shubham Kumar d03d130f68 feat: replace bundle format with zip for channel backups 2026-04-01 14:17:51 +05:30
Shubham Kumar 21ed6a56b7 fix: temp file cleanup during channel backup import 2026-04-01 14:17:51 +05:30
Shubham Kumar 58988cf269 feat: use channel.db directly for bolt DB export and import 2026-04-01 14:17:50 +05:30
Shubham Kumar acf6cc337e feat: hide Olympus restore option for bolt DB wallets 2026-04-01 14:17:50 +05:30
Shubham Kumar 69d5124ce4 feat: bolt DB channel export and import support 2026-04-01 14:17:50 +05:30
Shubham Kumar 34695ec41b feat: hide Olympus upload option for bolt DB channel export 2026-04-01 14:17:50 +05:30
Shubham Kumar 78dcfd2841 feat: only show channel export option when user has channels 2026-04-01 14:17:48 +05:30
Shubham Kumar 9b6ad75089 feat: Updated loading modal with step-by-step status during channel export 2026-04-01 14:14:55 +05:30
Shubham Kumar 16ad9eab43 feat: add loading modal during channel export 2026-04-01 14:14:55 +05:30
Shubham Kumar ffdd2b2b08 fix: don't prompt restart when Olympus backup fails before LND is stopped 2026-04-01 14:14:55 +05:30
Shubham Kumar 8cea2e7036 fix: cap recovery wait loop, force-kill LND during restore, and restart prompt after Olympus restore 2026-04-01 14:14:55 +05:30
Shubham Kumar 0304321a33 fix: use separate auth tokens for both backup and restore call and add /status endpoint integration 2026-04-01 14:14:54 +05:30
Shubham Kumar 0915c91342 fix: safe stopLnd handling, restart prompts on all export/restore paths, and embedded-lnd guard for Tools export 2026-04-01 14:14:53 +05:30
Shubham Kumar 7892f0b5dd feat: add backup channels option in delete wallet warning dialog 2026-04-01 14:06:58 +05:30
Shubham Kumar 1ba14e1737 enhancement: android export message and JSDoc comments for channel migration 2026-04-01 14:06:58 +05:30
Shubham Kumar 88ff92676c fix: Android file import/export for channel backup 2026-04-01 14:06:58 +05:30
Shubham Kumar eb724790f8 feat: implement local and olympus backup and restore with full graph directory bundling 2026-04-01 14:06:57 +05:30
Shubham Kumar dd0129f46f enhancement: Wallet lock state while olympus backup + hidden WalletHeader items in migration mode and other fixes 2026-04-01 14:06:57 +05:30
Shubham Kumar e18915b071 fix: Wire up Olympus channel backup and restore 2026-04-01 14:06:57 +05:30
Shubham Kumar ab3730c5cd enhancement: Add Export Channels option to wallet deletion warning 2026-04-01 14:06:57 +05:30
Shubham Kumar 2261efcd41 enhancement: Add reminder alert to backup channels after seed backup 2026-04-01 14:06:57 +05:30
Shubham Kumar 74f8566ab6 enhancement: RestoreChannelModal 2026-04-01 14:06:56 +05:30
Shubham Kumar 3b2867aeb5 enhancement: Turn off the LND and hide the settings while being in channel migration mode 2026-04-01 14:06:54 +05:30
Shubham Kumar e3c328f140 enhancement: adding file extension validation 2026-04-01 12:49:17 +05:30
Shubham Kumar 38bd1996f1 feat: Import channel backup while restoring the wallet + other refactoring/enhancements 2026-04-01 12:49:17 +05:30
Shubham Kumar 86a8824232 feat: adding channel export in the Backup wallet view and made a separate channel migration utility file 2026-04-01 12:49:17 +05:30
Shubham Kumar 55c225b07d feat(Backup): Allow users to move to other device while keep the channels intact 2026-04-01 12:49:15 +05:30
Shubham Kumar f471952955 fix: prevent share intent navigation from stacking on repeated shares 2026-03-23 17:27:16 +05:30
Shubham Kumar cd7ed8194c fix: delay share intent processing until wallet finishes connecting 2026-03-23 14:49:35 +05:30
Shubham Kumar 9be4097d11 fix: swaps view not updating when scanning a new QR without navigating away 2026-03-18 21:03:53 +05:30
Shubham Kumar 78aca5b088 feat: iOS Share Extension for QR code image processing 2026-03-18 20:39:30 +05:30
Shubham Kumar 9ed8029467 feat: updated rating modal behavior + refactor: locales 2026-03-03 10:29:20 +05:30
Shubham Kumar 2c556e7789 refactor: updated ModalBox to include 'center' entry 2026-03-03 10:24:57 +05:30
Shubham Kumar 51998dcd38 feat: adding ZEUS icon in the rating modal 2026-03-03 10:24:57 +05:30
Shubham Kumar 2dde612ab7 refactor: made RatingUtils and some minor refactoring 2026-03-03 10:24:55 +05:30