Commit Graph

129 Commits

Author SHA1 Message Date
rasputin 241c76aef4 . 2026-06-08 17:07:35 +02:00
rasputin 6bd42b61cc feat: make PaymentRecord immutable and add keys to HistoryScreen 2026-06-08 17:07:20 +02:00
rasputin a232d4bfde feat: add database indices and testing 2026-06-08 15:01:06 +02:00
rasputin 2574a6e1e6 fix: tapping on sync completed notification navigates to history 2026-06-07 18:06:28 +02:00
rasputin 3b14f2fba9 feat: add history sync worker 2026-06-07 17:16:47 +02:00
rasputin 3f25ee4c41 feat: improve onboarding 2026-06-07 13:45:14 +02:00
rasputin 3dc4b63fc5 feat: ui haptics 2026-06-06 23:52:16 +02:00
rasputin 644119377d . 2026-06-06 22:45:31 +02:00
rasputin 54f291033c refactor: clean up state in SendViewModel 2026-06-06 17:55:19 +02:00
rasputin 368d03d263 refactor: move biometric prompt trigger to UI 2026-06-06 17:12:21 +02:00
rasputin c7888f7bfd refactor: remove BalanceViewModel dependency 2026-06-06 16:51:29 +02:00
rasputin 9403930a8e refactor: remove navigation orchestration from SendViewModel 2026-06-06 16:41:34 +02:00
rasputin 800a44f73c refactor: inline recordPaymentSuccess() 2026-06-06 16:32:28 +02:00
rasputin f73f7f348f refactor: extract Bip21Parser and PaymentRecord.fromPayment 2026-06-06 16:29:43 +02:00
rasputin ca2273f3e4 refactor: extract PaymentPoller 2026-06-06 16:21:21 +02:00
rasputin edbcd95a47 refactor: extract LnurlPayer 2026-06-06 16:14:39 +02:00
rasputin 08df82a284 refactor: extract LnurlScanner 2026-06-06 16:05:51 +02:00
rasputin 29de5c5086 fix: handle pending payment response from server correctly in ui 2026-06-06 14:44:54 +02:00
rasputin 0f360067d1 fix: send ui 2026-06-06 14:17:42 +02:00
rasputin c80edafbd4 feat: localisation with lyricist 2026-06-06 11:52:03 +02:00
rasputin 8ef2d80901 feat: localisation with lyricist 2026-06-06 01:50:29 +02:00
rasputin 50d952b4d7 feat: localisation with lyricist 2026-06-06 01:12:20 +02:00
rasputin e09c40e981 feat: localisation with lyricist 2026-06-06 00:31:25 +02:00
rasputin 5af1dc32ca feat: localisation with lyricist 2026-06-05 23:57:05 +02:00
rasputin 890dd0004a feat: notifications localisation 2026-06-05 23:56:49 +02:00
rasputin ed3371aa6f feat: localisation with lyricist 2026-06-05 23:52:30 +02:00
rasputin 039f1c430a feat: cold start on scanning nfc tag 2026-06-05 21:07:52 +02:00
rasputin f53e512edf fix: navigate to send confirmation broken when already on idle send screen 2026-06-05 20:08:18 +02:00
rasputin 946ed8abcb fix: spinner when loading details from successful send 2026-06-05 19:25:14 +02:00
rasputin cfde0755cd feat: add sending by nfc 2026-06-05 17:17:19 +02:00
rasputin 82c048f6c0 feat: add nfc step 2 - receive with invoice 2026-06-05 15:43:10 +02:00
rasputin cc50ff08df feat: add nfc step 1 2026-06-05 01:47:39 +02:00
rasputin 8e53a927a0 feat: parse bolt11 locally with network fallback 2026-06-04 17:15:34 +02:00
rasputin 4dadc75aca fix: ui stuff 2026-06-04 15:04:29 +02:00
rasputin 18cbf94092 fix: call historyVm.refresh() so that details load when received 2026-06-04 12:58:29 +02:00
rasputin 5bdc606d1c fix: get balance from websocket instead of separate api call 2026-06-04 12:57:59 +02:00
rasputin ff50cc1b61 refactor: clean up unused 2026-06-04 11:54:59 +02:00
rasputin cb9961608c fix: payment detail not loading on filter or search when not in memory 2026-06-03 22:36:27 +02:00
rasputin 432cd0e478 refactor: extract HistoryViewModel into separate components 2026-06-03 21:06:10 +02:00
rasputin ba96bde89c refactor: extract HistoryViewModel into separate components 2026-06-03 21:06:04 +02:00
rasputin a345a4cb7d refactor: extract HistoryScreen into separate components 2026-06-03 19:11:03 +02:00
rasputin 57d718caf6 refactor: combine filter and search states 2026-06-03 18:34:12 +02:00
rasputin 4e58681919 feat: add search by nodeid and alias 2026-06-03 18:11:47 +02:00
rasputin fe4b387a27 feat: make search backed by room 2026-06-03 16:33:45 +02:00
rasputin 0f932b0229 feat: add search by memo, bolt11, payment_hash and preimage 2026-06-03 14:27:59 +02:00
rasputin 52da6a37ad feat: add filtering by createdAt 2026-06-03 12:10:26 +02:00
rasputin 5dd2edce53 feat: parse and store createdAt from time in PaymentRecord 2026-06-03 00:15:13 +02:00
rasputin 05562f847d feat: add filtering by amountSat 2026-06-02 23:32:09 +02:00
rasputin 5d118cd396 feat: add filtering by status 2026-06-02 20:50:49 +02:00
rasputin ecd01349ec feat: add filtering by direction 2026-06-02 20:37:06 +02:00