Commit Graph
2813 Commits
Author SHA1 Message Date
Blake KaufmanandGitHub 4f9e05d7cc fixing forced pin after having no security enabled (#392) 2026-01-07 13:20:28 -05:00
Blake KaufmanandGitHub 0e37d33617 361 string missing on translation file (#389)
* adding missing translations

* adding translations
2026-01-07 12:40:24 -05:00
Blake KaufmanandGitHub 25e3e66afa making rate more user friendly (#388) 2026-01-07 12:22:35 -05:00
Blake Kaufman 975541ce8f improving fastpay 2026-01-07 12:07:49 -05:00
Blake Kaufman 81f20d2707 making sure swap animation runs 2026-01-07 10:50:26 -05:00
Blake KaufmanandGitHub 7d364e135b fixing duplicate pending txs (#379)
* fixing duplicate pending txs

* adding id guard to hompage. If duplicates are added, at least don't show them
2026-01-07 09:56:30 -05:00
Blake KaufmanandGitHub 404719c696 base payment time off sending not receiving (#378) 2026-01-07 08:56:42 -05:00
806c0915d1 322 flashnet swap support (#375)
* add starter for swaps

* creating swap page

* building better swap functions

* creating select send type page

* bumping flashnet version

* fixing polling manager to inclue both increases and decreses to balance

* updating swaps page to use custom keyboard entry + enter in from or to amount

* adding basic support for chosing payment amount

* remoing log messges

* creating user balance context to easily use total, sat, and usd balance

* remove uneeded imports

* fixing navbar balance to match selected balance

* filter txs based on chosen balance

* fixed select page header text size

* created flashnet txid tracker to keep homepage clean

* adding swap function to payments wrapper

* using total balance in navbar balance

* fixing navbar balance

* load saved swaps on wallet init

* finishing swap page

* adding translations

* adding temp txs to swaps so the txs always show

* adding error messages to flashnet

* adding ability to pause animation

* adding start at begining animation

* standardize tokens display format

* fixed missing return

* create function to decode spark invoices

* creating flashnet provider to hold flashnet pool info

* use global pool info to speed up loading speed

* fixing icon style inconsistancy

* using flashnet rate more more accurate USD value

* adding bitcoin and dollar icons

* creating toast message for incoming ln swap

* removing native tokens amount display, only show formatted amount

* adding new icons

* creating dollar sat, dollar token values

* fixing USD user sat amount display

* creating select receive asset page for receiveBtcPage

* adding dollar receive type to LN and Spark

* handing swap receive payment on homepage

* using new dollar and bitcoin icons

* fixing number fomatter

* fixing wallet load balance bug

* adding denominations to swap balances

* exporting for flashnet use

* increasing modal height

* fixed swap amount conversion bug + formatted error messages

* adding webview processes to functions

* since lightning payments can now be lrc20 payments we need to specify spark here so the id is the correct format.

* updating bitcoin icon

* updating address parser

* creating regex to extract flashnet error code

* adding loading to fee when calculating swap

* adding failed tx hash to flashnet transfer

* adding flashnet transfers to webcontext

* remove hardcoded value

* blcok all failed txs

* mark auto-refunded flashnet swaps as failed

* allow failed txs to be added to database. Now they are blocked on the homscreen

* optimizing ln invoice match during restore

* fixing translation

* adding ln -> bitcoin swap + limits context

* removing unneded imports

* adding retry to balance + fixing wallet state change + moving swaps to flashnet context

* load saved transfers on context init

* use new poolInfo format

* adding payment logic for swaps

* adding freeze property so balance doesnt update on send page

* updating fee information

* adding fee warning to receive page

* adding conversion rate line

* fixing fee rate on receive page to not convert

* creating conversion utility functions

* getting current bitcoin price based on swap rate

* adding amount validation + making min half amd max more accurate

* adding estimated converted amount to receive page

* fixed variable naming

* adding swap payments logic to sending

* adding translations

* updating swap context

* increasing slider duration

* waiting for wallet to init before starting swap page init process

* fixing eslint

* fixing naming convention

* fixing height issue

* changed txt labels to percent amounts

* fixed dollar balance not showing for USD

* fixing payments to ln addresses with encoded spark invoices

* fixing converted amount

* fixing cuttof fee text

* making sure usdb doesn't trigger full tokens display

* updating swaps flow

* fixing usd txs not displaying on homescreen when lrc20 is not enabled

* fixing balance mismatch

* adding tap to switch sats to fiat on send page

* fixing fee and input bug

* fixing rate bug

* removing uneeded second button tap

* fixing double execution of same swap

* fixing inputs being unmatched

* adding automatic refund listener for swaps

* bumping version code

* updating translations

* fixing zero amount invoice validation

* fixed rouding error

* only show swap conversion on home and dollar page

* removing swaps description from pending tx

* making swap payments have type swap

* adding execution price and swap label to swap transactions

* adding checks for pending payments

* removed error showing on screen

* updating translations

* bumping version code

* making sure fees calcuate on user-choice as well

* fixing theme issues

* fixing dollar sat balance

* creating choose payment component

* bump version code

* fixing half modal slide out animation

* updating payments flow

* separating spark and flashnet inits

* cache pool info to fix sat balance on init

* updating translations

* removing sat value for swap payments

* bump version code

* remove old handler

* fixing fiat display bug

* persisting keyboard on taps

* making fee more accurate if paying bolt11 invoice with spark address inside

* making fiat search more broad

* allowing fast pay to be set using andriod buttons

* adding request title to contacts send and request page if requesting

* fixing button opacity

* adding tap to scroll up feature on contacts page

* adding helpfull errors

* updating overlay color for lightsout mode

* adding button to scroll to top on homepage

* Update locales/pt-BR/translation.json

Co-authored-by: bitcoinuser <bitcoinuser@users.noreply.github.com>

* Update locales/pt-BR/translation.json

Co-authored-by: bitcoinuser <bitcoinuser@users.noreply.github.com>

* Update locales/pt-BR/translation.json

Co-authored-by: bitcoinuser <bitcoinuser@users.noreply.github.com>

* Update locales/pt-BR/translation.json

Co-authored-by: bitcoinuser <bitcoinuser@users.noreply.github.com>

* Update locales/pt-BR/translation.json

Co-authored-by: bitcoinuser <bitcoinuser@users.noreply.github.com>

* Update locales/pt-BR/translation.json

Co-authored-by: bitcoinuser <bitcoinuser@users.noreply.github.com>

* Update locales/pt-BR/translation.json

Co-authored-by: bitcoinuser <bitcoinuser@users.noreply.github.com>

* Update locales/pt-BR/translation.json

Co-authored-by: bitcoinuser <bitcoinuser@users.noreply.github.com>

* Update locales/pt-BR/translation.json

Co-authored-by: bitcoinuser <bitcoinuser@users.noreply.github.com>

* Update locales/pt-BR/translation.json

Co-authored-by: bitcoinuser <bitcoinuser@users.noreply.github.com>

* Update locales/pt-BR/translation.json

Co-authored-by: bitcoinuser <bitcoinuser@users.noreply.github.com>

* Update locales/pt-BR/translation.json

Co-authored-by: bitcoinuser <bitcoinuser@users.noreply.github.com>

* Update locales/pt-BR/translation.json

Co-authored-by: bitcoinuser <bitcoinuser@users.noreply.github.com>

* Update locales/pt-BR/translation.json

Co-authored-by: bitcoinuser <bitcoinuser@users.noreply.github.com>

* Update locales/pt-BR/translation.json

Co-authored-by: bitcoinuser <bitcoinuser@users.noreply.github.com>

* Update locales/pt-BR/translation.json

Co-authored-by: bitcoinuser <bitcoinuser@users.noreply.github.com>

* Update locales/pt-BR/translation.json

Co-authored-by: bitcoinuser <bitcoinuser@users.noreply.github.com>

* Update locales/pt-BR/translation.json

Co-authored-by: bitcoinuser <bitcoinuser@users.noreply.github.com>

* Update locales/pt-BR/translation.json

Co-authored-by: bitcoinuser <bitcoinuser@users.noreply.github.com>

* Update locales/pt-BR/translation.json

Co-authored-by: bitcoinuser <bitcoinuser@users.noreply.github.com>

* Update locales/pt-BR/translation.json

Co-authored-by: bitcoinuser <bitcoinuser@users.noreply.github.com>

* Update locales/pt-BR/translation.json

Co-authored-by: bitcoinuser <bitcoinuser@users.noreply.github.com>

* Update locales/pt-BR/translation.json

Co-authored-by: bitcoinuser <bitcoinuser@users.noreply.github.com>

* Update locales/pt-BR/translation.json

Co-authored-by: bitcoinuser <bitcoinuser@users.noreply.github.com>

---------

Co-authored-by: bitcoinuser <bitcoinuser@users.noreply.github.com>
2026-01-07 08:25:42 -05:00
Blake Kaufman 19e47ab4cc fixing trailing dot bug with number input 2025-12-26 09:51:45 -05:00
Blake Kaufman 9c10af8089 fixed fiat value bug 2025-12-26 09:41:00 -05:00
Blake Kaufman c12113ca85 fix nwc translation bug 2025-12-24 11:02:44 -05:00
Blake Kaufman 3292c24ac6 clearing retry counter if user declines wallet reset 2025-12-24 10:40:32 -05:00
Blake Kaufman 6729caf009 fixing bug where you can double init biometric 2025-12-24 10:03:54 -05:00
Blake Kaufman 0e9084c84f adding domain check to lnurlp validation 2025-12-23 18:22:17 -05:00
Blake Kaufman d379bc6e20 fixing clear settings bug where not all info was cleared 2025-12-23 15:04:41 -05:00
Blake Kaufman 3ee16e35c5 adding Georgian Lari currency 2025-12-23 14:03:32 -05:00
Blake Kaufman 41d1aec11e make gift balance display based on wallets setting 2025-12-23 13:01:54 -05:00
Blake Kaufman 80129b846a fixing liquid reconnection bug 2025-12-23 12:20:52 -05:00
Blake Kaufman 0ef1fcf1f9 adding customizable gift duration 2025-12-23 12:19:58 -05:00
Blake Kaufman d3a372dba6 fixing lnurl auth race condition 2025-12-21 21:27:50 -05:00
Blake Kaufman 1e7c174cea fixing race condition with transactions 2025-12-21 15:57:26 -05:00
Blake KaufmanandGitHub 0d7bfd00d5 fixing image misalign issue (#320) 2025-12-19 16:24:11 -05:00
Blake Kaufman e0670cfd5e fixing bolt11 parse issue 2025-12-19 14:04:22 -05:00
Blake Kaufman fa5e27a2d1 fixing styles 2025-12-16 09:22:24 -05:00
Blake Kaufman abcf266c9f optimizing chatGPT page 2025-12-16 09:21:58 -05:00
Blake Kaufman ed5a3f1ae2 fixing minor ux bugs 2025-12-15 20:28:32 -05:00
Blake Kaufman 123584114f fixing card background color not updating 2025-12-15 18:44:31 -05:00
Blake Kaufman 356c8ee04d making colors have an apha value of 1 2025-12-15 16:26:01 -05:00
Blake Kaufman 62f8edcb4a making gift icon consistant 2025-12-15 14:29:18 -05:00
Blake Kaufman d8674f4a18 updating icons + fixing back arrow flicker on theme change 2025-12-15 13:39:59 -05:00
Blake Kaufman 1fa77c2fec make sure to sort txs by time 2025-12-15 13:15:17 -05:00
Blake Kaufman e9edd69bda fixing overlap with dropdown 2025-12-15 12:23:58 -05:00
Blake Kaufman d4274b7e7f minor style fixes 2025-12-15 12:14:58 -05:00
Blake Kaufman 493a853885 fixing small style bugs 2025-12-15 11:24:19 -05:00
Blake Kaufman 6c2306b9b2 fixing tips page no employees message 2025-12-14 17:58:09 -05:00
Blake Kaufman 6419496612 fixing useTouchableWithoutFeedback 2025-12-14 17:57:11 -05:00
Blake Kaufman cae6316b52 updating restore process to save progress + reduce calls by increasing batch size 2025-12-14 17:04:25 -05:00
Blake Kaufman 52d5973801 adding space seperator to number 2025-12-14 13:52:27 -05:00
Blake Kaufman 84083cb6a1 fixing inline issue 2025-12-14 13:43:58 -05:00
Blake Kaufman 9837c041ee fixing pos payment bug + updating pos tips page style 2025-12-14 13:33:34 -05:00
Blake Kaufman dba08e5107 fixing event emitter not emitting when coming back to active 2025-12-14 13:30:25 -05:00
Blake Kaufman 6c8fa558b4 adding confirm screen to acount transfer + fix txs not updating when switching accounts 2025-12-14 13:27:48 -05:00
Blake Kaufman f301d957c9 updating fee page 2025-12-14 11:11:05 -05:00
Blake Kaufman f91fdd85e3 removing lnvpn api 2025-12-14 10:31:21 -05:00
1c30cf765a Make adding a contact more visible (#314)
* adding gift icon

* adding translations

* bumping polling delay times

* fixing race condition calling navigate.goBack twice

* fixed pos no items description

* fixing clock skew

* fixing request formatting

* updating request title to handle amounts

* only go till we have found a seen tx insted of looping through entire saved txs

* improving contacts page UX

* fixing "no bio" being added to contact

* Update locales/pt-BR/translation.json

Co-authored-by: bitcoinuser <bitcoinuser@users.noreply.github.com>

* Update locales/pt-BR/translation.json

Co-authored-by: bitcoinuser <bitcoinuser@users.noreply.github.com>

---------

Co-authored-by: bitcoinuser <bitcoinuser@users.noreply.github.com>
2025-12-14 10:30:27 -05:00
Blake Kaufman def440d9aa decreasing interval to 10s 2025-12-13 15:53:08 -05:00
Blake Kaufman 553d2ee37e fixing payment not displaying 2025-12-12 13:43:42 -05:00
Blake Kaufman 41338a0fe0 fix whole number amount bug 2025-12-12 08:57:34 -05:00
Blake Kaufman 1fc59b91cc guarding posible edge case issues 2025-12-11 21:31:36 -05:00
Blake Kaufman c66a449a93 making sure to delete stale gifts from the db 2025-12-11 17:30:31 -05:00