Blake Kaufman and GitHub
457b5915a2
migrate to derive on demand for expired gifts ( #1039 )
2026-08-01 15:43:07 -04:00
Blake Kaufman
98282e8146
fixing image cache reload on new ios versions
2026-07-26 22:55:36 -04:00
Blake Kaufman
17128cd478
removing contact cache to fix receive options change
2026-07-26 17:38:42 -04:00
Blake Kaufman
46db9b6cce
add fallback to wallet listeners
2026-07-26 16:47:51 -04:00
Blake Kaufman
7966905d3d
fix spark grpc collision
2026-07-23 08:25:33 -04:00
Blake Kaufman
88e119202a
remove uneeded debug logs
2026-07-20 14:48:58 -04:00
Blake Kaufman and GitHub
a5df591ac7
Audit repo ( #1011 )
...
* remove unused deps
* bump bitcoin address parser
* bump spark
2026-07-20 08:24:11 -04:00
Blake Kaufman
2e27bd9722
remove rerenders on non changed info
2026-07-17 17:37:28 -04:00
Blake Kaufman and GitHub
e45a6ff071
Hardon bridge ( #1008 )
...
* fix ln restore bug
* improve bridge efficency
* fixing "Request interrupted by app state change" message
* improving balance stability
* removing logs from back handler
2026-07-17 15:22:51 -04:00
Blake Kaufman
2285be5582
fix optimizations
2026-07-16 17:00:21 -04:00
Blake Kaufman and GitHub
112f6d0456
matching async storage to filestorage ( #1005 )
2026-07-11 09:17:11 -04:00
Blake Kaufman and GitHub
7a1ecaf0c6
Restore process ( #1004 )
...
* add balance fetch, fix flush bug
* adding success failed flag to restore to make sure we don't accept a failed restore
* add timeout so balance call doesnt hang
2026-07-11 09:17:01 -04:00
Blake Kaufman and GitHub
e92297ab12
adding hash gate to make sure accounts match up ( #1003 )
2026-07-10 15:28:52 -04:00
Blake Kaufman
6cf3f93428
make sure foce can run even with in flight response
2026-07-09 19:41:40 -04:00
Blake Kaufman and GitHub
c1d030650e
Add leaf sync ( #999 )
...
* add leaf sync to sync after payments
* add local leaf storage
* create leaf timeout function
* adding leaves function
* adding compatibility for blink recovery tool
* add UI to handle export
* adding function to get root nodes
* fix transaction overlap bug
* adding loading half modal since process can take some time
* cache full exit path to sql
* change wallet leaves to wallet backup, and update icon
* when force mode sync for all leaves not just pending ones
* fix modal double navigation bug
* add wallet backup to doomsday row
2026-07-09 14:19:56 -04:00
Blake Kaufman
1a1bf818f0
make sure to poll getBalance if cold restart balance fetch times out
2026-07-06 16:14:35 -04:00
Blake Kaufman
8094b2bb8c
adding send event emiiters to all send pages
2026-07-06 15:41:28 -04:00
Blake Kaufman
5158d93ccf
block balance update events on send screens to prevent invalid balance
2026-07-06 13:48:53 -04:00
Blake Kaufman and GitHub
8c1c2b5a16
Improve map providers ( #996 )
...
* add new providers
* adding id to clusters
* fix lint error
2026-07-06 10:47:40 -04:00
Blake Kaufman
baa08633dc
decrease interval time
2026-07-06 09:00:22 -04:00
Blake Kaufman
13b7ea01dd
remove newset timestamp toggle
2026-07-05 17:44:35 -04:00
Blake Kaufman
eb97088232
remove uneeded effects and states
2026-07-05 17:40:02 -04:00
Blake Kaufman
07baa7a4bc
remove token polling
2026-07-05 16:59:28 -04:00
Blake Kaufman
c309376e63
remove uneeded balance fetch
2026-07-05 16:27:20 -04:00
Blake Kaufman and GitHub
248de61c9d
Fix balance rerender ( #994 )
...
* remove confirm toast message on send pages
* use balance refs to avoid logic reredners
* remove await on submit
2026-07-05 14:50:58 -04:00
Blake Kaufman and GitHub
c7b764054e
Improve balance handling ( #992 )
...
* removing old balance call
* switching from polling to event stream
* add debouce to savings claim events
2026-07-05 11:44:41 -04:00
Blake Kaufman
e62f5705ec
update lnurl to handle confirmed events not potential events
2026-07-02 21:26:44 -04:00
Blake Kaufman
67e1ac1c60
simplifying balance handling
2026-06-30 12:01:02 -04:00
Blake Kaufman
df4b7e19a4
bumping to reduce count up bug
2026-06-30 07:54:58 -04:00
Blake Kaufman
3485cef772
deboucing incoming balances for high activity accounts
2026-06-30 07:38:13 -04:00
Blake Kaufman and GitHub
e1ab822b7d
Fix balance issue ( #981 )
...
* get fresh balance on load
* improve balance version matchup + unbounded debounce
* bump to 50
* using sdk balance event
* bumping sdk
* fixing minor bugs
* remove uneeded log
* fixing border radius
* lower to 50 txs
2026-06-30 07:22:29 -04:00
Blake Kaufman and GitHub
1b0699eeea
Btc map update ( #979 )
...
* add name as a value to the maps db
* create distance helpers
* map icon names to printed names
* resync maps data to pull names
* update maps UI, add list and filter
* updated translations
* use native modules for map clustering
2026-06-29 09:52:07 -04:00
2d4956fe68
buliding new auth setup to remove race condition during login ( #961 )
...
* buliding new auth setup to remove race condition during login
* revert complex fix. Just add local is loaded property
* Apply suggestion from @bitcoinuser
Co-authored-by: bitcoinuser <bitcoinuser@users.noreply.github.com >
---------
Co-authored-by: bitcoinuser <bitcoinuser@users.noreply.github.com >
2026-06-24 18:21:37 -04:00
Blake Kaufman
b489417587
snapshot qued requsets don't use the ref itself
2026-06-17 11:54:27 -04:00
Blake Kaufman
5d6ed80e92
cache token image insted of fetching each load
2026-06-17 09:51:02 -04:00
Blake Kaufman and GitHub
e5de3023a9
Improve half modal contacts flow ( #899 )
...
* update contact halfmodal
* fix translations
* preventing overflow on small devices
* small UX fixes
* fixing height imbalance
2026-06-09 08:13:59 -04:00
Blake Kaufman
df851111b2
match USD and BTC invoice structures
2026-06-08 13:26:03 -04:00
Blake Kaufman
400799226a
bumping spark version
2026-06-08 10:57:48 -04:00
Blake Kaufman
7b05e829ed
add setttings item to hide small transactions on homescreen
2026-06-05 14:34:21 -04:00
Blake Kaufman and GitHub
4fbc6b003f
Improve rootstock ( #892 )
...
* removeing uneeded reverse swap function
* removing reverse swap swap creation function
* updating rsk defult limits
* bump boltz core
* improving swap reliability
* using modal to decide swap path insted of static page
* updating network transfers settings page + rootstock UI
* remove uneeded roostock sdk navigation
* add roostock info to transactions db
* remove uneeded details when confirmed
* adding abandoned as condition
* removing swap deletion so we can populate roostock swaps page with swaps history
* finalizing hardoned roostock swap integration
* update translations
* hardoned refund process
2026-06-05 12:18:02 -04:00
Blake Kaufman and GitHub
52dd4e44ec
Improve liquid ( #890 )
...
* remove unused imports
* remove legacy liquid navigation listener
* add extra details prop to spark receive payment wrapper
* improve robusness of liquid swaps
* bump breez sdk + change swap message
* making sure to only mark failed if payment truly failed
* improve fee
2026-06-04 14:32:39 -04:00
Blake Kaufman and GitHub
924e04822b
load bitcoin balance from wallet viewer ( #888 )
...
* load bitcoin balance from wallet viewer
* simplify withdrawl
* remove log
2026-06-03 14:49:33 -04:00
Blake Kaufman and GitHub
d93b29d6c8
Auto buy ( #882 )
...
* building send and replace settings context
* adding translations
* fixing double parse
* adding spend and replace flags to send txs
* adding listener to handle sar payments
* add tx descripion handler for sar payments in restore
* making sure sar key is fetched during app load
* split toast manager and toast continer
* adding tests
* adding custom sar payment title to toast message
* removing spark sdk navigation
* adding sarPayment mark to transaction table
* pass poolInfoRef from context to remove fetch if value is already set
* remove spark naviagtion listener
* fix btc -> usd swaps not calling sar
* finalize spend and replace
* fix timeout mismatch
* adding usablePaymentMethod to narrow eligiblility
* block requsets if account switches
* remove duplicate storage and keep all referances to keyscontext
* steralize writes to fix overlap issue
2026-05-30 14:38:06 -04:00
Blake Kaufman and GitHub
7bdabc22c7
Move analytics ( #873 )
...
* add preview translations
* move anlytics to preview page
2026-05-25 11:00:18 -04:00
Blake Kaufman and GitHub
8676db8e16
Remove txs from memory ( #849 )
...
* memorizing context values
* reduce stored txs in memory
* improve db lookup
* dismiss keyboard before going back
2026-05-18 11:16:12 -04:00
Blake Kaufman
b727ebd5aa
fixing posible app.txs init bugs
2026-05-17 14:21:27 -04:00
Blake Kaufman
89ad201159
move gifts to own paths
2026-05-16 09:50:49 -04:00
Blake Kaufman
7b57a0bb1c
seperate pools context from rest of app
2026-05-15 21:05:18 -04:00
Blake Kaufman
031aa3a982
remove pos provider from app context
2026-05-15 19:47:59 -04:00
Blake Kaufman
996e180686
reduce reliance on global sparkinformation in preperation for migration
2026-05-15 17:09:31 -04:00