-
Notifications
You must be signed in to change notification settings - Fork 15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
🦟[Bug Report] Crashlytics: BRKeyStore._getData Exceptions at Runtime #126
Labels
🐛 bug
Something isn't working as expected
🦟 critical bug
Drop everything. this bug needs immediate attention
Milestone
Comments
josikie
pushed a commit
to josikie/litewallet-android
that referenced
this issue
Apr 5, 2024
commit 9576509ebab5c85f01ae293378acac5be27b8e96 Author: Kerry Washington <[email protected]> Date: Thu Nov 18 15:00:41 2021 -0800 🦺[Tech Debt] Upgrade to API 27+ (#290) * worked in the donate layouts but not functional * WIP added buy tab button * WIP buy tab * WIP added in the buy tab prior to the webview * added in webview got Buy Tab * comment out the Buy Tab until server is ready * update for signing fixed naming * updated icons and Litewallet naming * added USE Biometric permission * moved layout * added in the old toolbar and logo but flipper still being debugged * WIP debuggin layout of the header toolbar * Unversionned app/.cxx folder since it s auto * Unversionned .idea/caches folder since it is autogenerated * Fix layout issue: the price = LTC labels * directly set the text size. the system will scale it * change ltc price color to white * update the btc naming to ltc * use meaningful naming * remove commented code * Fix: text prices should be about 20% smaller * price flipper margins should be lower on the bottom * V1.18.1 (#65) * Unversionned app/.cxx folder since it s auto * Unversionned .idea/caches folder since it is autogenerated * Fix layout issue: the price = LTC labels * directly set the text size. the system will scale it * change ltc price color to white * update the btc naming to ltc * use meaningful naming * remove commented code * Fix: text prices should be about 20% smaller * price flipper margins should be lower on the bottom * show up buy button * Upgrade dependencies * added donation info and functionality (#67) * added donation info and functionality * per review comments * Tweak L/$ price labels animation (#69) * Unversionned app/.cxx folder since it s auto * Unversionned .idea/caches folder since it is autogenerated * Fix layout issue: the price = LTC labels * directly set the text size. the system will scale it * change ltc price color to white * update the btc naming to ltc * use meaningful naming * remove commented code * Fix: text prices should be about 20% smaller * price flipper margins should be lower on the bottom * Tweak L/$ price labels animation * remove useless attributes clipChildren and clipToPadding * Revert "remove useless attributes clipChildren and clipToPadding" This reverts commit 0a4fec50b6d4e322ed19315d802f09544b8c60f6. * Ea/update fonts (#70) * Use BarlowSemiCondensed in lieu of CircularPro (excluding CircularPro-Book) * Swap CircularPro-Book.otf for BarlowSemiCondensed-Medium.ttf * added circleci and build bump * updated cofing.yml v2 * update config.yml v 3 * update v4 * update v6 * linter error fix for ci, small confirm field polish * silence linter on InvalidPackages * error fix update gradle * turn off abortonError * List of partners screen * Handle tap on simplex partner item * code clean-up * refactor the buy URL generation * pass choosen currency code to buy fragment * Remove horizontal linear layout and base align “choose fiat” with CAD, EUR, JPY and USD * Dynamic donation (#118) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * increase donation but height * version bump (#121) * Fee types (#123) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * add luxury fee’s type * set default values * dynamic donation: make sure fee is regular * add note to refactor later * WIP: Timber crashlytics (#124) * timber integration + replace Log with Timber * Replace all Log with Timber. In production environment Timber.e() or Timber.i() will automatically report any crash or message to FirebaseCrashlytics * better description * Kcw grunt/fbug fixes bugfixes (#126) * WIP working out the cross lang acceptance. WIP removing Firebase Manager code. Revert "WIP working out the cross lang acceptance." This reverts commit 4cfbafca0c841df6945216c63959fcede0487470. WIP working out the conflicts Analytics working getting more locations. * tested all custom events refactored to the standard firebase way * removed dev code * added Analytics Manager class * update per review notes * moved the costants and removed enum * version bump * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * V1.19.0 (#135) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit 68cb7407424a01b49030a3992505f74937ddc8bf. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead Co-authored-by: mosadialiou <[email protected]> * version bump and send test checks (#138) * new donate addresses (#136) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit 68cb7407424a01b49030a3992505f74937ddc8bf. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead * new donate addresses * add ADDRESS_SCHEME key to donation event * fix inverted key-value * clean up Co-authored-by: Kerry Washington <[email protected]> * version bump * Added Litewallet * fix broken link * updated README.md (#145) * updated README.md * added links * uodate header image * new hdr * added donations * move donations * change link * add private link * polish link * copy edit * add indo * address * fix addresses * Bugfix: [UI Alignment] Extra comma in send view (#153) * fix extra comma in send view * Refactor getReceiver method * remove extra linebreak * code cleanup * remove dead code * reverse check order for perf. * Fix: remove “donate to” prepended to the donation account * remove “PLATFORM” which is already added by Firebase Analytics * to v1.19.3 (612) (#154) * use bottom navigation view * update buy/spend/receive navigation icons * Change send/receive navigation icon names * localize history tab title * Just “Acheter” * Add fonts as resources * setup kotlin * upgrade grade + dependencies * login/register views * Replace search icon with menu icon and show up LTC price * login/register UX * Prevent view not rendering in layout editor * code cleanup * missing resources * reduce toolbar height * Specify a material colors for the app * Remove unused file * Transfer view * update litecoin card image * move constants where they are used * respect constant nomenclature * make “ltcPriceLbl” same textSize as “ltcAmount” * WIP: Login/Register views (#159) * Dynamic donation (#118) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * increase donation but height * version bump (#121) * Fee types (#123) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * add luxury fee’s type * set default values * dynamic donation: make sure fee is regular * add note to refactor later * WIP: Timber crashlytics (#124) * timber integration + replace Log with Timber * Replace all Log with Timber. In production environment Timber.e() or Timber.i() will automatically report any crash or message to FirebaseCrashlytics * better description * Kcw grunt/fbug fixes bugfixes (#126) * WIP working out the cross lang acceptance. WIP removing Firebase Manager code. Revert "WIP working out the cross lang acceptance." This reverts commit 4cfbafca0c841df6945216c63959fcede0487470. WIP working out the conflicts Analytics working getting more locations. * tested all custom events refactored to the standard firebase way * removed dev code * added Analytics Manager class * update per review notes * moved the costants and removed enum * version bump * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * V1.19.0 (#135) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit 68cb7407424a01b49030a3992505f74937ddc8bf. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead Co-authored-by: mosadialiou <[email protected]> * version bump and send test checks (#138) * new donate addresses (#136) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit 68cb7407424a01b49030a3992505f74937ddc8bf. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead * new donate addresses * add ADDRESS_SCHEME key to donation event * fix inverted key-value * clean up Co-authored-by: Kerry Washington <[email protected]> * version bump * Added Litewallet * fix broken link * updated README.md (#145) * updated README.md * added links * uodate header image * new hdr * added donations * move donations * change link * add private link * polish link * copy edit * add indo * address * fix addresses * Bugfix: [UI Alignment] Extra comma in send view (#153) * fix extra comma in send view * Refactor getReceiver method * remove extra linebreak * code cleanup * remove dead code * reverse check order for perf. * Fix: remove “donate to” prepended to the donation account * remove “PLATFORM” which is already added by Firebase Analytics * to v1.19.3 (612) (#154) * use bottom navigation view * update buy/spend/receive navigation icons * Change send/receive navigation icon names * localize history tab title * Just “Acheter” * Add fonts as resources * setup kotlin * upgrade grade + dependencies * login/register views * Replace search icon with menu icon and show up LTC price * login/register UX * Prevent view not rendering in layout editor * code cleanup * missing resources * reduce toolbar height * Specify a material colors for the app * Remove unused file * Transfer view * update litecoin card image Co-authored-by: Kerry Washington <[email protected]> * version bump and upgrade * make sure listeners are not NULL * make sure to call super * remove unused code * Move transactions to HistoryFragment * fix typo * Remove fonts in assets folder. Delete BREdit and BRText and use styles * Reformat Code: layout files * Reformat code: anim files * Reformat code: animator files * code refactor * connect login and register views to API * make partnerapi as git submodule * update partnerapi * BRKeystore: remove duplicated entry (FAIL_COUNT_ALIAS) * after successful registration, show up a confirmation and send user back to login * remove test code * add ktlint and format kotlin files * update partnerapi * fix typo * set views Ids * Transfer view: add “Logout” button and handle navigation * transfer view: add padding bottom to “Transfer” button * gradle: code format * use default NDK version=21.0.6113669 * use Timber instead of Log * convert BreadActivity to FragmentActivity in order to handle back pressed from fragments * handle back button on BuyFragment * upgrade firebase libs version to latest * Handle AUD, GBP, HKD, IDR, RUB and SGD currencies * upgrade gradle/gradle build tool to respectively 6.5 and 4.1.0 * handle document upload for KYC verification * update support/policy/social links * update README: replace iOS by Android * use zendesk support email address * make sure the selected fiat option is always visible * setup kotlin * cleanup + use timber * use androidx fragment * update libs * FragmentSend: IDE convertion to kotlin * FragmentSend: tweak kotlin conversion * FragmentSend: UD integration * BRButton: disable touch effect when disabled * DynamicDonationFragment: convert to android * DynamicDonationFragment: use lambda * UDResolution: only resolve LTC domains * FragmentSend: translation * translate “Lookup” * rename tryBitcoinURL to tryLitecoinURL * add kotlin doc * Release v1.20.0 (simplex) (#190) * FragmentBuy: use https for simplex prod URL * bump app version 1.20.0(630) * bump app version 1.21.0(631) * bugfix: send view stays after send confirmation disappears * remove UD error toasts * clear the LTC address before each Lookup * show up a confirmation toast if UD resolution is successful * bump version v1.21.0(632) * UD: add Analytics events * FragmentSend: disable Lookup button until the domain string is at least 4 chars * bump version v1.21.0(633) * fix build errors * Tapping on BuyTab shows up the BuyTabFragment * BuyTabFragment: add horizontal divider * replace listener with lambda * BuyTab: change fiat selector * FragmentBuy: add toolbar and show progress while page is loading * rename menu tab from “Spend” to “Card” * change register view header title * register view: change fields order according to iOS * register view: remove address2 field * login view: handle forgot password * tweak login/register views * transfer view v1 * update partnerapi lib * Replace “Bread” with “Litewallet” * Replace “Bread” with “Litewallet” * remove empty java class * bugFix(Send view): Send with Scan crashes * ScanQRActivity: code clean-up * login/register views: extract texts into strings resource * Buy tab: remove “choose fiat” from partner item view * login/register views: localize texts * reduce password length from 8 to 6 at least * bump version v2.0.0(634) * bugfix: make sure the market price displays only 2 decimals * bump version v2.0.0(635) * refacto(FragmentMenu): use lambda + code reformat * feature: Replace Customer Email with Zendesk HC * [TechDebt] Add issue templates (#208) * Add issue templates * polished per comments * [Bugfix] Header price update occludes the other text (#207) * Change the font mixe * Set the font to autosizing - helps by setting the max width * add balance label in header * fix error: Attribute autoSizeMinTextSize is only used in API level 26 and higher (current min is 23) * fix crash from Firebase: BreadActivity.java line 444 https://github.com/litecoin-foundation/loafwallet-android/issues/211 * fix crash in RegisterFragment.kt at line 68 https://github.com/litecoin-foundation/loafwallet-android/issues/212 * PR reviews * bump version v2.1.0(636) * add card disclaimer dialog * bump version v2.1.1(637) * feat(Moonpay): add partner * feat(Moonpay): use CustomTabs * feat(Moonpay): add translation * fix(*): remove extra “\” * cleanup(*): remove unused methods * feat(in-app review): add in-app review * refacto: use lambda and wrap if in brackets * refacto * refacto: use lambda * show up the in-app review dialog on the 5th send transactions * bump version v2.2.0(638) * feat(card tab): hide for non-US users * refacto(LoginActivity): use lambda, cleanup * LoginActivity: remove “My address” button * add LTC current price to login view * remove LTC current price from history view * added localizations * Added Indonesian language support (#262) * Added Indonesian language support * Changed Indonesian language resource folder from values-idn to values-in * Translated a missing lines, remove line break, and change Simplex explanation back to English * Reverted back to translating Simplex and Moonpay explanations Co-authored-by: Ryan Petter <[email protected]> * Added Turkish language support (#263) * Added Turkish language support * Added - to Turkish Language resource folder. Now the folder is named values-tr rather than values tr. * Fixed a few translation and got rid of non translatable lines * Reverted back to translating Simplex and Moonpay explanations Co-authored-by: Ryan Petter <[email protected]> * upgrade gradle build tools * bump version v2.3.0(639) * bump version v2.3.1(640) * show available card balance * update card disclaimer * card balance: localize error message * default implementation of showError(Int) * Updated the new logo app icon (#282) - Added the round circle version(s) - Added the sqare version(s) - Addred the rounded corner * Release v2.3.1 into master (#268) (#281) * Release v1.20.0 - Simplex (#187) * upgraded Gradle * upgraded to androidx and synced gradle * Reverted test to menu * Added brand fonts * added color names * replaced logo with new logo and added litewallet blue and removed some gradient views # Conflicts: # app/.cxx/cmake/loafDebug/x86/.ninja_deps # app/.cxx/cmake/loafDebug/x86/.ninja_log * gradle sync * refactoring views..still need to add version code to launch screen # Conflicts: # .idea/caches/build_file_checksums.ser # .idea/caches/gradle_models.ser # app/.cxx/cmake/loafDebug/x86/.ninja_deps # app/.cxx/cmake/loafDebug/x86/.ninja_log * updated per latest gradle * added in the version number at login * removed superflous L * polished header * moved version label for intro # Conflicts: # app/.cxx/cmake/loafDebug/arm64-v8a/.ninja_deps # app/.cxx/cmake/loafDebug/arm64-v8a/.ninja_log # app/.cxx/cmake/loafDebug/armeabi-v7a/.ninja_deps # app/.cxx/cmake/loafDebug/armeabi-v7a/.ninja_log # app/.cxx/cmake/loafDebug/x86_64/.ninja_deps # app/.cxx/cmake/loafDebug/x86_64/.ninja_log * upgrade to 26 min and 29 Android * worked in the donate layouts but not functional * WIP added buy tab button * WIP buy tab * WIP added in the buy tab prior to the webview * added in webview got Buy Tab * comment out the Buy Tab until server is ready * update for signing fixed naming * updated icons and Litewallet naming * added USE Biometric permission * moved layout * added in the old toolbar and logo but flipper still being debugged * WIP debuggin layout of the header toolbar * Unversionned app/.cxx folder since it s auto * Unversionned .idea/caches folder since it is autogenerated * Fix layout issue: the price = LTC labels * directly set the text size. the system will scale it * change ltc price color to white * update the btc naming to ltc * use meaningful naming * remove commented code * Fix: text prices should be about 20% smaller * price flipper margins should be lower on the bottom * V1.18.1 (#65) * Unversionned app/.cxx folder since it s auto * Unversionned .idea/caches folder since it is autogenerated * Fix layout issue: the price = LTC labels * directly set the text size. the system will scale it * change ltc price color to white * update the btc naming to ltc * use meaningful naming * remove commented code * Fix: text prices should be about 20% smaller * price flipper margins should be lower on the bottom * show up buy button * Upgrade dependencies * added donation info and functionality (#67) * added donation info and functionality * per review comments * Tweak L/$ price labels animation (#69) * Unversionned app/.cxx folder since it s auto * Unversionned .idea/caches folder since it is autogenerated * Fix layout issue: the price = LTC labels * directly set the text size. the system will scale it * change ltc price color to white * update the btc naming to ltc * use meaningful naming * remove commented code * Fix: text prices should be about 20% smaller * price flipper margins should be lower on the bottom * Tweak L/$ price labels animation * remove useless attributes clipChildren and clipToPadding * Revert "remove useless attributes clipChildren and clipToPadding" This reverts commit 0a4fec50b6d4e322ed19315d802f09544b8c60f6. * Ea/update fonts (#70) * Use BarlowSemiCondensed in lieu of CircularPro (excluding CircularPro-Book) * Swap CircularPro-Book.otf for BarlowSemiCondensed-Medium.ttf * added circleci and build bump * updated cofing.yml v2 * update config.yml v 3 * update v4 * update v6 * linter error fix for ci, small confirm field polish * silence linter on InvalidPackages * error fix update gradle * turn off abortonError * List of partners screen * Handle tap on simplex partner item * code clean-up * refactor the buy URL generation * pass choosen currency code to buy fragment * Remove horizontal linear layout and base align “choose fiat” with CAD, EUR, JPY and USD * Dynamic donation (#118) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * increase donation but height * version bump (#121) * Fee types (#123) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * add luxury fee’s type * set default values * dynamic donation: make sure fee is regular * add note to refactor later * WIP: Timber crashlytics (#124) * timber integration + replace Log with Timber * Replace all Log with Timber. In production environment Timber.e() or Timber.i() will automatically report any crash or message to FirebaseCrashlytics * better description * Kcw grunt/fbug fixes bugfixes (#126) * WIP working out the cross lang acceptance. WIP removing Firebase Manager code. Revert "WIP working out the cross lang acceptance." This reverts commit 4cfbafca0c841df6945216c63959fcede0487470. WIP working out the conflicts Analytics working getting more locations. * tested all custom events refactored to the standard firebase way * removed dev code * added Analytics Manager class * update per review notes * moved the costants and removed enum * version bump * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * V1.19.0 (#135) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit 68cb7407424a01b49030a3992505f74937ddc8bf. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead Co-authored-by: mosadialiou <[email protected]> * version bump and send test checks (#138) * new donate addresses (#136) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit 68cb7407424a01b49030a3992505f74937ddc8bf. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead * new donate addresses * add ADDRESS_SCHEME key to donation event * fix inverted key-value * clean up Co-authored-by: Kerry Washington <[email protected]> * version bump * Added Litewallet * fix broken link * updated README.md (#145) * updated README.md * added links * uodate header image * new hdr * added donations * move donations * change link * add private link * polish link * copy edit * add indo * address * fix addresses * Bugfix: [UI Alignment] Extra comma in send view (#153) * fix extra comma in send view * Refactor getReceiver method * remove extra linebreak * code cleanup * remove dead code * reverse check order for perf. * Fix: remove “donate to” prepended to the donation account * remove “PLATFORM” which is already added by Firebase Analytics * to v1.19.3 (612) (#154) * use Timber instead of Log * convert BreadActivity to FragmentActivity in order to handle back pressed from fragments * handle back button on BuyFragment * upgrade firebase libs version to latest * Handle AUD, GBP, HKD, IDR, RUB and SGD currencies * upgrade gradle/gradle build tool to respectively 6.5 and 4.1.0 * handle document upload for KYC verification * update support/policy/social links * update README: replace iOS by Android * use zendesk support email address * make sure the selected fiat option is always visible * FragmentBuy: use https for simplex prod URL * bump app version 1.20.0(630) Co-authored-by: Kerry <[email protected]> Co-authored-by: Ebenezer <[email protected]> * Release v1.21.0 (#193) * upgraded Gradle * upgraded to androidx and synced gradle * Reverted test to menu * Added brand fonts * added color names * replaced logo with new logo and added litewallet blue and removed some gradient views # Conflicts: # app/.cxx/cmake/loafDebug/x86/.ninja_deps # app/.cxx/cmake/loafDebug/x86/.ninja_log * gradle sync * refactoring views..still need to add version code to launch screen # Conflicts: # .idea/caches/build_file_checksums.ser # .idea/caches/gradle_models.ser # app/.cxx/cmake/loafDebug/x86/.ninja_deps # app/.cxx/cmake/loafDebug/x86/.ninja_log * updated per latest gradle * added in the version number at login * removed superflous L * polished header * moved version label for intro # Conflicts: # app/.cxx/cmake/loafDebug/arm64-v8a/.ninja_deps # app/.cxx/cmake/loafDebug/arm64-v8a/.ninja_log # app/.cxx/cmake/loafDebug/armeabi-v7a/.ninja_deps # app/.cxx/cmake/loafDebug/armeabi-v7a/.ninja_log # app/.cxx/cmake/loafDebug/x86_64/.ninja_deps # app/.cxx/cmake/loafDebug/x86_64/.ninja_log * upgrade to 26 min and 29 Android * worked in the donate layouts but not functional * WIP added buy tab button * WIP buy tab * WIP added in the buy tab prior to the webview * added in webview got Buy Tab * comment out the Buy Tab until server is ready * update for signing fixed naming * updated icons and Litewallet naming * added USE Biometric permission * moved layout * added in the old toolbar and logo but flipper still being debugged * WIP debuggin layout of the header toolbar * Unversionned app/.cxx folder since it s auto * Unversionned .idea/caches folder since it is autogenerated * Fix layout issue: the price = LTC labels * directly set the text size. the system will scale it * change ltc price color to white * update the btc naming to ltc * use meaningful naming * remove commented code * Fix: text prices should be about 20% smaller * price flipper margins should be lower on the bottom * V1.18.1 (#65) * Unversionned app/.cxx folder since it s auto * Unversionned .idea/caches folder since it is autogenerated * Fix layout issue: the price = LTC labels * directly set the text size. the system will scale it * change ltc price color to white * update the btc naming to ltc * use meaningful naming * remove commented code * Fix: text prices should be about 20% smaller * price flipper margins should be lower on the bottom * show up buy button * Upgrade dependencies * added donation info and functionality (#67) * added donation info and functionality * per review comments * Tweak L/$ price labels animation (#69) * Unversionned app/.cxx folder since it s auto * Unversionned .idea/caches folder since it is autogenerated * Fix layout issue: the price = LTC labels * directly set the text size. the system will scale it * change ltc price color to white * update the btc naming to ltc * use meaningful naming * remove commented code * Fix: text prices should be about 20% smaller * price flipper margins should be lower on the bottom * Tweak L/$ price labels animation * remove useless attributes clipChildren and clipToPadding * Revert "remove useless attributes clipChildren and clipToPadding" This reverts commit 0a4fec50b6d4e322ed19315d802f09544b8c60f6. * Ea/update fonts (#70) * Use BarlowSemiCondensed in lieu of CircularPro (excluding CircularPro-Book) * Swap CircularPro-Book.otf for BarlowSemiCondensed-Medium.ttf * added circleci and build bump * updated cofing.yml v2 * update config.yml v 3 * update v4 * update v6 * linter error fix for ci, small confirm field polish * silence linter on InvalidPackages * error fix update gradle * turn off abortonError * List of partners screen * Handle tap on simplex partner item * code clean-up * refactor the buy URL generation * pass choosen currency code to buy fragment * Remove horizontal linear layout and base align “choose fiat” with CAD, EUR, JPY and USD * Dynamic donation (#118) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * increase donation but height * version bump (#121) * Fee types (#123) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * add luxury fee’s type * set default values * dynamic donation: make sure fee is regular * add note to refactor later * WIP: Timber crashlytics (#124) * timber integration + replace Log with Timber * Replace all Log with Timber. In production environment Timber.e() or Timber.i() will automatically report any crash or message to FirebaseCrashlytics * better description * Kcw grunt/fbug fixes bugfixes (#126) * WIP working out the cross lang acceptance. WIP removing Firebase Manager code. Revert "WIP working out the cross lang acceptance." This reverts commit 4cfbafca0c841df6945216c63959fcede0487470. WIP working out the conflicts Analytics working getting more locations. * tested all custom events refactored to the standard firebase way * removed dev code * added Analytics Manager class * update per review notes * moved the costants and removed enum * version bump * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * V1.19.0 (#135) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit 68cb7407424a01b49030a3992505f74937ddc8bf. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead Co-authored-by: mosadialiou <[email protected]> * version bump and send test checks (#138) * new donate addresses (#136) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit 68cb7407424a01b49030a3992505f74937ddc8bf. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead * new donate addresses * add ADDRESS_SCHEME key to donation event * fix inverted key-value * clean up Co-authored-by: Kerry Washington <[email protected]> * version bump * Added Litewallet * fix broken link * updated README.md (#145) * updated README.md * added links * uodate header image * new hdr * added donations * move donations * change link * add private link * polish link * copy edit * add indo * address * fix addresses * Bugfix: [UI Alignment] Extra comma in send view (#153) * fix extra comma in send view * Refactor getReceiver method * remove extra linebreak * code cleanup * remove dead code * reverse check order for perf. * Fix: remove “donate to” prepended to the donation account * remove “PLATFORM” which is already added by Firebase Analytics * to v1.19.3 (612) (#154) * use Timber instead of Log * convert BreadActivity to FragmentActivity in order to handle back pressed from fragments * handle back button on BuyFragment * upgrade firebase libs version to latest * Handle AUD, GBP, HKD, IDR, RUB and SGD currencies * upgrade gradle/gradle build tool to respectively 6.5 and 4.1.0 * handle document upload for KYC verification * update support/policy/social links * update README: replace iOS by Android * use zendesk support email address * make sure the selected fiat option is always visible * setup kotlin * cleanup + use timber * use androidx fragment * update libs * FragmentSend: IDE convertion to kotlin * FragmentSend: tweak kotlin conversion * FragmentSend: UD integration * BRButton: disable touch effect when disabled * DynamicDonationFragment: convert to android * DynamicDonationFragment: use lambda * UDResolution: only resolve LTC domains * FragmentSend: translation * translate “Lookup” * rename tryBitcoinURL to tryLitecoinURL * add kotlin doc * Release v1.20.0 (simplex) (#190) * FragmentBuy: use https for simplex prod URL * bump app version 1.20.0(630) * bump app version 1.21.0(631) * bugfix: send view stays after send confirmation disappears * remove UD error toasts * clear the LTC address before each Lookup * show up a confirmation toast if UD resolution is successful * bump version v1.21.0(632) * UD: add Analytics events * FragmentSend: disable Lookup button until the domain string is at least 4 chars * bump version v1.21.0(633) Co-authored-by: Kerry <[email protected]> Co-authored-by: Ebenezer <[email protected]> * Release v2.0.0 card v1 (#202) * upgraded Gradle * upgraded to androidx and synced gradle * Reverted test to menu * Added brand fonts * added color names * replaced logo with new logo and added litewallet blue and removed some gradient views # Conflicts: # app/.cxx/cmake/loafDebug/x86/.ninja_deps # app/.cxx/cmake/loafDebug/x86/.ninja_log * gradle sync * refactoring views..still need to add version code to launch screen # Conflicts: # .idea/caches/build_file_checksums.ser # .idea/caches/gradle_models.ser # app/.cxx/cmake/loafDebug/x86/.ninja_deps # app/.cxx/cmake/loafDebug/x86/.ninja_log * updated per latest gradle * added in the version number at login * removed superflous L * polished header * moved version label for intro # Conflicts: # app/.cxx/cmake/loafDebug/arm64-v8a/.ninja_deps # app/.cxx/cmake/loafDebug/arm64-v8a/.ninja_log # app/.cxx/cmake/loafDebug/armeabi-v7a/.ninja_deps # app/.cxx/cmake/loafDebug/armeabi-v7a/.ninja_log # app/.cxx/cmake/loafDebug/x86_64/.ninja_deps # app/.cxx/cmake/loafDebug/x86_64/.ninja_log * upgrade to 26 min and 29 Android * worked in the donate layouts but not functional * WIP added buy tab button * WIP buy tab * WIP added in the buy tab prior to the webview * added in webview got Buy Tab * comment out the Buy Tab until server is ready * update for signing fixed naming * updated icons and Litewallet naming * added USE Biometric permission * moved layout * added in the old toolbar and logo but flipper still being debugged * WIP debuggin layout of the header toolbar * Unversionned app/.cxx folder since it s auto * Unversionned .idea/caches folder since it is autogenerated * Fix layout issue: the price = LTC labels * directly set the text size. the system will scale it * change ltc price color to white * update the btc naming to ltc * use meaningful naming * remove commented code * Fix: text prices should be about 20% smaller * price flipper margins should be lower on the bottom * V1.18.1 (#65) * Unversionned app/.cxx folder since it s auto * Unversionned .idea/caches folder since it is autogenerated * Fix layout issue: the price = LTC labels * directly set the text size. the system will scale it * change ltc price color to white * update the btc naming to ltc * use meaningful naming * remove commented code * Fix: text prices should be about 20% smaller * price flipper margins should be lower on the bottom * show up buy button * Upgrade dependencies * added donation info and functionality (#67) * added donation info and functionality * per review comments * Tweak L/$ price labels animation (#69) * Unversionned app/.cxx folder since it s auto * Unversionned .idea/caches folder since it is autogenerated * Fix layout issue: the price = LTC labels * directly set the text size. the system will scale it * change ltc price color to white * update the btc naming to ltc * use meaningful naming * remove commented code * Fix: text prices should be about 20% smaller * price flipper margins should be lower on the bottom * Tweak L/$ price labels animation * remove useless attributes clipChildren and clipToPadding * Revert "remove useless attributes clipChildren and clipToPadding" This reverts commit 0a4fec50b6d4e322ed19315d802f09544b8c60f6. * Ea/update fonts (#70) * Use BarlowSemiCondensed in lieu of CircularPro (excluding CircularPro-Book) * Swap CircularPro-Book.otf for BarlowSemiCondensed-Medium.ttf * added circleci and build bump * updated cofing.yml v2 * update config.yml v 3 * update v4 * update v6 * linter error fix for ci, small confirm field polish * silence linter on InvalidPackages * error fix update gradle * turn off abortonError * List of partners screen * Handle tap on simplex partner item * code clean-up * refactor the buy URL generation * pass choosen currency code to buy fragment * Remove horizontal linear layout and base align “choose fiat” with CAD, EUR, JPY and USD * Dynamic donation (#118) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * increase donation but height * version bump (#121) * Fee types (#123) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * add luxury fee’s type * set default values * dynamic donation: make sure fee is regular * add note to refactor later * WIP: Timber crashlytics (#124) * timber integration + replace Log with Timber * Replace all Log with Timber. In production environment Timber.e() or Timber.i() will automatically report any crash or message to FirebaseCrashlytics * better description * Kcw grunt/fbug fixes bugfixes (#126) * WIP working out the cross lang acceptance. WIP removing Firebase Manager code. Revert "WIP working out the cross lang acceptance." This reverts commit 4cfbafca0c841df6945216c63959fcede0487470. WIP working out the conflicts Analytics working getting more locations. * tested all custom events refactored to the standard firebase way * removed dev code * added Analytics Manager class * update per review notes * moved the costants and removed enum * version bump * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * V1.19.0 (#135) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit 68cb7407424a01b49030a3992505f74937ddc8bf. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead Co-authored-by: mosadialiou <[email protected]> * version bump and send test checks (#138) * new donate addresses (#136) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit 68cb7407424a01b49030a3992505f74937ddc8bf. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead * new donate addresses * add ADDRESS_SCHEME key to donation event * fix inverted key-value * clean up Co-authored-by: Kerry Washington <[email protected]> * version bump * Added Litewallet * fix broken link * updated README.md (#145) * updated README.md * added links * uodate header image * new hdr * added donations * move donations * change link * add private link * polish link * copy edit * add indo * address * fix addresses * Bugfix: [UI Alignment] Extra comma in send view (#153) * fix extra comma in send view * Refactor getReceiver method * remove extra linebreak * code cleanup * remove dead code * reverse check order for perf. * Fix: remove “donate to” prepended to the donation account * remove “PLATFORM” which is already added by Firebase Analytics * to v1.19.3 (612) (#154) * use bottom navigation view * update buy/spend/receive navigation icons * Change send/receive navigation icon names * localize history tab title * Just “Acheter” * Add fonts as resources * setup kotlin * upgrade grade + dependencies * login/register views * Replace search icon with menu icon and show up LTC price * login/register UX * Prevent view not rendering in layout editor * code cleanup * missing resources * reduce toolbar height * Specify a material colors for the app * Remove unused file * Transfer view * update litecoin card image * move constants where they are used * respect constant nomenclature * make “ltcPriceLbl” same textSize as “ltcAmount” * WIP: Login/Register views (#159) * Dynamic donation (#118) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * increase donation but height * version bump (#121) * Fee types (#123) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * add luxury fee’s type * set default values * dynamic donation: make sure fee is regular * add note to refactor later * WIP: Timber crashlytics (#124) * timber integration + replace Log with Timber * Replace all Log with Timber. In production environment Timber.e() or Timber.i() will automatically report any crash or message to FirebaseCrashlytics * better description * Kcw grunt/fbug fixes bugfixes (#126) * WIP working out the cross lang acceptance. WIP removing Firebase Manager code. Revert "WIP working out the cross lang acceptance." This reverts commit 4cfbafca0c841df6945216c63959fcede0487470. WIP working out the conflicts Analytics working getting more locations. * tested all custom events refactored to the standard firebase way * removed dev code * added Analytics Manager class * update per review notes * moved the costants and removed enum * version bump * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * V1.19.0 (#135) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit 68cb7407424a01b49030a3992505f74937ddc8bf. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead Co-authored-by: mosadialiou <[email protected]> * version bump and send test checks (#138) * new donate addresses (#136) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit 68cb7407424a01b49030a3992505f74937ddc8bf. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead * new donate addresses * add ADDRESS_SCHEME key to donation event * fix inverted key-value * clean up Co-authored-by: Kerry Washington <[email protected]> * version bump * Added Litewallet * fix broken link * updated README.md (#145) * updated README.md * added links * uodate header image * new hdr * added donations * move donations * change link * add private link * polish link * copy edit * add indo * address * fix addresses * Bugfix: [UI Alignment] Extra comma in send view (#153) * fix extra comma in send view * Refactor getReceiver method * remove extra linebreak * code cleanup * remove dead code * reverse check order for perf. * Fix: remove “donate to” prepended to the donation account * remove “PLATFORM” which is already added by Firebase Analytics * to v1.19.3 (612) (#154) * use bottom navigation view * update buy/spend/receive navigation icons * Change send/receive navigation icon names * localize history tab title * Just “Acheter” * Add fonts as resources * setup kotlin * upgrade grade + dependencies * login/register views * Replace search icon with menu icon and show up LTC price * login/register UX * Prevent view not rendering in layout editor * code cleanup * missing resources * reduce toolbar height * Specify a material colors for the app * Remove unused file * Transfer view * update litecoin card image Co-authored-by: Kerry Washington <[email protected]> * version bump and upgrade * make sure listeners are not NULL * make sure to call super * remove unused code * Move transactions to HistoryFragment * fix typo * Remove fonts in assets folder. Delete BREdit and BRText and use styles * Reformat Code: layout files * Reformat code: anim files * Reformat code: animator files * code refactor * connect login and register views to API * make partnerapi as git submodule * update partnerapi * BRKeystore: remove duplicated entry (FAIL_COUNT_ALIAS) * after successful registration, show up a confirmation and send user back to login * remove test code * add ktlint and format kotlin files * update partnerapi * fix typo * set views Ids * Transfer view: add “Logout” button and handle navigation * transfer view: add padding bottom to “Transfer” button * gradle: code format * use default NDK version=21.0.6113669 * use Timber instead of Log * convert BreadActivity to FragmentActivity in order to handle back pressed from fragments * handle back button on BuyFragment * upgrade firebase libs version to latest * Handle AUD, GBP, HKD, IDR, RUB and SGD currencies * upgrade gradle/gradle build tool to respectively 6.5 and 4.1.0 * handle document upload for KYC verification * update support/policy/social links * update README: replace iOS by Android * use zendesk support email address * make sure the selected fiat option is always visible * setup kotlin * cleanup + use timber * use androidx fragment * update libs * FragmentSend: IDE convertion to kotlin * FragmentSend: tweak kotlin conversion * FragmentSend: UD integration * BRButton: disable touch effect when disabled * DynamicDonationFragment: convert to android * DynamicDonationFragment: use lambda * UDResolution: only resolve LTC domains * FragmentSend: translation * translate “Lookup” * rename tryBitcoinURL to tryLitecoinURL * add kotlin doc * Release v1.20.0 (simplex) (#190) * FragmentBuy: use https for simplex prod URL * bump app version 1.20.0(630) * bump app version 1.21.0(631) * bugfix: send view stays after send confirmation disappears * remove UD error toasts * clear the LTC address before each Lookup * show up a confirmation toast if UD resolution is successful * bump version v1.21.0(632) * UD: add Analytics events * FragmentSend: disable Lookup button until the domain string is at least 4 chars * bump version v1.21.0(633) * fix build errors * Tapping on BuyTab shows up the BuyTabFragment * BuyTabFragment: add horizontal divider * replace listener with lambda * BuyTab: change fiat selector * FragmentBuy: add toolbar and show progress while page is loading * rename menu tab from “Spend” to “Card” * change register view header title * register view: change fields order according to iOS * register view: remove address2 field * login view: handle forgot password * tweak login/register views * transfer view v1 * update partnerapi lib * Replace “Bread” with “Litewallet” * Replace “Bread” with “Litewallet” * remove empty java class * bugFix(Send view): Send with Scan crashes * ScanQRActivity: code clean-up * login/register views: extract texts into strings resource * Buy tab: remove “choose fiat” from partner item view * login/register views: localize texts * reduce password length from 8 to 6 at least * bump version v2.0.0(634) * bugfix: make sure the market price displays only 2 decimals * bump version v2.0.0(635) Co-authored-by: Kerry <[email protected]> Co-authored-by: Ebenezer <[email protected]> * Release v2.1.0 (into master) (#227) * upgraded Gradle * upgraded to androidx and synced gradle * Reverted test to menu * Added brand fonts * added color names * replaced logo with new logo and added litewallet blue and removed some gradient views # Conflicts: # app/.cxx/cmake/loafDebug/x86/.ninja_deps # app/.cxx/cmake/loafDebug/x86/.ninja_log * gradle sync * refactoring views..still need to add version code to launch screen # Conflicts: # .idea/caches/build_file_checksums.ser # .idea/caches/gradle_models.ser # app/.cxx/cmake/loafDebug/x86/.ninja_deps # app/.cxx/cmake/loafDebug/x86/.ninja_log * updated per latest gradle * added in the version number at login * removed superflous L * polished header * moved version label for intro # Conflicts: # app/.cxx/cmake/loafDebug/arm64-v8a/.ninja_deps # app/.cxx/cmake/loafDebug/arm64-v8a/.ninja_log # app/.cxx/cmake/loafDebug/armeabi-v7a/.ninja_deps # app/.cxx/cmake/loafDebug/armeabi-v7a/.ninja_log # app/.cxx/cmake/loafDebug/x86_64/.ninja_deps # app/.cxx/cmake/loafDebug/x86_64/.ninja_log * upgrade to 26 min and 29 Android * worked in the donate layouts but not functional * WIP added buy tab button * WIP buy tab * WIP added in the buy tab prior to the webview * added in webview got Buy Tab * comment out the Buy Tab until server is ready * update for signing fixed naming * updated icons and Litewallet naming * added USE Biometric permission * moved layout * added in the old toolbar and logo but flipper still being debugged * WIP debuggin layout of the header toolbar * Unversionned app/.cxx folder since it s auto * Unversionned .idea/caches folder since it is autogenerated * Fix layout issue: the price = LTC labels * directly set the text size. the system will scale it * change ltc price color to white * update the btc naming to ltc * use meaningful naming * remove commented code * Fix: text prices should be about 20% smaller * price flipper margins should be lower on the bottom * V1.18.1 (#65) * Unversionned app/.cxx folder since it s auto * Unversionned .idea/caches folder since it is autogenerated * Fix layout issue: the price = LTC labels * directly set the text size. the system will scale it * change ltc price color to white * update the btc naming to ltc * use meaningful naming * remove commented code * Fix: text prices should be about 20% smaller * price flipper margins should be lower on the bottom * show up buy button * Upgrade dependencies * added donation info and functionality (#67) * added donation info and functionality * per review comments * Tweak L/$ price labels animation (#69) * Unversionned app/.cxx folder since it s auto * Unversionned .idea/caches folder since it is autogenerated * Fix layout issue: the price = LTC labels * directly set the text size. the system will scale it * change ltc price color to white * update the btc naming to ltc * use meaningful naming * remove commented code * Fix: text prices should be about 20% smaller * price flipper margins should be lower on the bottom * Tweak L/$ price labels animation * remove useless attributes clipChildren and clipToPadding * Revert "remove useless attributes clipChildren and clipToPadding" This reverts commit 0a4fec50b6d4e322e…
kcw-grunt
added a commit
that referenced
this issue
Apr 5, 2024
commit e387529d8ce5834fdcddd30a3e477956971e002c Author: Kerry Washington <[email protected]> Date: Thu Nov 18 15:00:41 2021 -0800 🦺[Tech Debt] Upgrade to API 27+ (#290) * worked in the donate layouts but not functional * WIP added buy tab button * WIP buy tab * WIP added in the buy tab prior to the webview * added in webview got Buy Tab * comment out the Buy Tab until server is ready * update for signing fixed naming * updated icons and Litewallet naming * added USE Biometric permission * moved layout * added in the old toolbar and logo but flipper still being debugged * WIP debuggin layout of the header toolbar * Unversionned app/.cxx folder since it s auto * Unversionned .idea/caches folder since it is autogenerated * Fix layout issue: the price = LTC labels * directly set the text size. the system will scale it * change ltc price color to white * update the btc naming to ltc * use meaningful naming * remove commented code * Fix: text prices should be about 20% smaller * price flipper margins should be lower on the bottom * V1.18.1 (#65) * Unversionned app/.cxx folder since it s auto * Unversionned .idea/caches folder since it is autogenerated * Fix layout issue: the price = LTC labels * directly set the text size. the system will scale it * change ltc price color to white * update the btc naming to ltc * use meaningful naming * remove commented code * Fix: text prices should be about 20% smaller * price flipper margins should be lower on the bottom * show up buy button * Upgrade dependencies * added donation info and functionality (#67) * added donation info and functionality * per review comments * Tweak L/$ price labels animation (#69) * Unversionned app/.cxx folder since it s auto * Unversionned .idea/caches folder since it is autogenerated * Fix layout issue: the price = LTC labels * directly set the text size. the system will scale it * change ltc price color to white * update the btc naming to ltc * use meaningful naming * remove commented code * Fix: text prices should be about 20% smaller * price flipper margins should be lower on the bottom * Tweak L/$ price labels animation * remove useless attributes clipChildren and clipToPadding * Revert "remove useless attributes clipChildren and clipToPadding" This reverts commit 0a4fec50b6d4e322ed19315d802f09544b8c60f6. * Ea/update fonts (#70) * Use BarlowSemiCondensed in lieu of CircularPro (excluding CircularPro-Book) * Swap CircularPro-Book.otf for BarlowSemiCondensed-Medium.ttf * added circleci and build bump * updated cofing.yml v2 * update config.yml v 3 * update v4 * update v6 * linter error fix for ci, small confirm field polish * silence linter on InvalidPackages * error fix update gradle * turn off abortonError * List of partners screen * Handle tap on simplex partner item * code clean-up * refactor the buy URL generation * pass choosen currency code to buy fragment * Remove horizontal linear layout and base align “choose fiat” with CAD, EUR, JPY and USD * Dynamic donation (#118) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * increase donation but height * version bump (#121) * Fee types (#123) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * add luxury fee’s type * set default values * dynamic donation: make sure fee is regular * add note to refactor later * WIP: Timber crashlytics (#124) * timber integration + replace Log with Timber * Replace all Log with Timber. In production environment Timber.e() or Timber.i() will automatically report any crash or message to FirebaseCrashlytics * better description * Kcw grunt/fbug fixes bugfixes (#126) * WIP working out the cross lang acceptance. WIP removing Firebase Manager code. Revert "WIP working out the cross lang acceptance." This reverts commit 4cfbafca0c841df6945216c63959fcede0487470. WIP working out the conflicts Analytics working getting more locations. * tested all custom events refactored to the standard firebase way * removed dev code * added Analytics Manager class * update per review notes * moved the costants and removed enum * version bump * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * V1.19.0 (#135) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit d355738abff612a9ff0a44ddcf5b9ad80a141c0c. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead Co-authored-by: mosadialiou <[email protected]> * version bump and send test checks (#138) * new donate addresses (#136) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit d355738abff612a9ff0a44ddcf5b9ad80a141c0c. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead * new donate addresses * add ADDRESS_SCHEME key to donation event * fix inverted key-value * clean up Co-authored-by: Kerry Washington <[email protected]> * version bump * Added Litewallet * fix broken link * updated README.md (#145) * updated README.md * added links * uodate header image * new hdr * added donations * move donations * change link * add private link * polish link * copy edit * add indo * address * fix addresses * Bugfix: [UI Alignment] Extra comma in send view (#153) * fix extra comma in send view * Refactor getReceiver method * remove extra linebreak * code cleanup * remove dead code * reverse check order for perf. * Fix: remove “donate to” prepended to the donation account * remove “PLATFORM” which is already added by Firebase Analytics * to v1.19.3 (612) (#154) * use bottom navigation view * update buy/spend/receive navigation icons * Change send/receive navigation icon names * localize history tab title * Just “Acheter” * Add fonts as resources * setup kotlin * upgrade grade + dependencies * login/register views * Replace search icon with menu icon and show up LTC price * login/register UX * Prevent view not rendering in layout editor * code cleanup * missing resources * reduce toolbar height * Specify a material colors for the app * Remove unused file * Transfer view * update litecoin card image * move constants where they are used * respect constant nomenclature * make “ltcPriceLbl” same textSize as “ltcAmount” * WIP: Login/Register views (#159) * Dynamic donation (#118) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * increase donation but height * version bump (#121) * Fee types (#123) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * add luxury fee’s type * set default values * dynamic donation: make sure fee is regular * add note to refactor later * WIP: Timber crashlytics (#124) * timber integration + replace Log with Timber * Replace all Log with Timber. In production environment Timber.e() or Timber.i() will automatically report any crash or message to FirebaseCrashlytics * better description * Kcw grunt/fbug fixes bugfixes (#126) * WIP working out the cross lang acceptance. WIP removing Firebase Manager code. Revert "WIP working out the cross lang acceptance." This reverts commit 4cfbafca0c841df6945216c63959fcede0487470. WIP working out the conflicts Analytics working getting more locations. * tested all custom events refactored to the standard firebase way * removed dev code * added Analytics Manager class * update per review notes * moved the costants and removed enum * version bump * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * V1.19.0 (#135) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit d355738abff612a9ff0a44ddcf5b9ad80a141c0c. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead Co-authored-by: mosadialiou <[email protected]> * version bump and send test checks (#138) * new donate addresses (#136) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit d355738abff612a9ff0a44ddcf5b9ad80a141c0c. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead * new donate addresses * add ADDRESS_SCHEME key to donation event * fix inverted key-value * clean up Co-authored-by: Kerry Washington <[email protected]> * version bump * Added Litewallet * fix broken link * updated README.md (#145) * updated README.md * added links * uodate header image * new hdr * added donations * move donations * change link * add private link * polish link * copy edit * add indo * address * fix addresses * Bugfix: [UI Alignment] Extra comma in send view (#153) * fix extra comma in send view * Refactor getReceiver method * remove extra linebreak * code cleanup * remove dead code * reverse check order for perf. * Fix: remove “donate to” prepended to the donation account * remove “PLATFORM” which is already added by Firebase Analytics * to v1.19.3 (612) (#154) * use bottom navigation view * update buy/spend/receive navigation icons * Change send/receive navigation icon names * localize history tab title * Just “Acheter” * Add fonts as resources * setup kotlin * upgrade grade + dependencies * login/register views * Replace search icon with menu icon and show up LTC price * login/register UX * Prevent view not rendering in layout editor * code cleanup * missing resources * reduce toolbar height * Specify a material colors for the app * Remove unused file * Transfer view * update litecoin card image Co-authored-by: Kerry Washington <[email protected]> * version bump and upgrade * make sure listeners are not NULL * make sure to call super * remove unused code * Move transactions to HistoryFragment * fix typo * Remove fonts in assets folder. Delete BREdit and BRText and use styles * Reformat Code: layout files * Reformat code: anim files * Reformat code: animator files * code refactor * connect login and register views to API * make partnerapi as git submodule * update partnerapi * BRKeystore: remove duplicated entry (FAIL_COUNT_ALIAS) * after successful registration, show up a confirmation and send user back to login * remove test code * add ktlint and format kotlin files * update partnerapi * fix typo * set views Ids * Transfer view: add “Logout” button and handle navigation * transfer view: add padding bottom to “Transfer” button * gradle: code format * use default NDK version=21.0.6113669 * use Timber instead of Log * convert BreadActivity to FragmentActivity in order to handle back pressed from fragments * handle back button on BuyFragment * upgrade firebase libs version to latest * Handle AUD, GBP, HKD, IDR, RUB and SGD currencies * upgrade gradle/gradle build tool to respectively 6.5 and 4.1.0 * handle document upload for KYC verification * update support/policy/social links * update README: replace iOS by Android * use zendesk support email address * make sure the selected fiat option is always visible * setup kotlin * cleanup + use timber * use androidx fragment * update libs * FragmentSend: IDE convertion to kotlin * FragmentSend: tweak kotlin conversion * FragmentSend: UD integration * BRButton: disable touch effect when disabled * DynamicDonationFragment: convert to android * DynamicDonationFragment: use lambda * UDResolution: only resolve LTC domains * FragmentSend: translation * translate “Lookup” * rename tryBitcoinURL to tryLitecoinURL * add kotlin doc * Release v1.20.0 (simplex) (#190) * FragmentBuy: use https for simplex prod URL * bump app version 1.20.0(630) * bump app version 1.21.0(631) * bugfix: send view stays after send confirmation disappears * remove UD error toasts * clear the LTC address before each Lookup * show up a confirmation toast if UD resolution is successful * bump version v1.21.0(632) * UD: add Analytics events * FragmentSend: disable Lookup button until the domain string is at least 4 chars * bump version v1.21.0(633) * fix build errors * Tapping on BuyTab shows up the BuyTabFragment * BuyTabFragment: add horizontal divider * replace listener with lambda * BuyTab: change fiat selector * FragmentBuy: add toolbar and show progress while page is loading * rename menu tab from “Spend” to “Card” * change register view header title * register view: change fields order according to iOS * register view: remove address2 field * login view: handle forgot password * tweak login/register views * transfer view v1 * update partnerapi lib * Replace “Bread” with “Litewallet” * Replace “Bread” with “Litewallet” * remove empty java class * bugFix(Send view): Send with Scan crashes * ScanQRActivity: code clean-up * login/register views: extract texts into strings resource * Buy tab: remove “choose fiat” from partner item view * login/register views: localize texts * reduce password length from 8 to 6 at least * bump version v2.0.0(634) * bugfix: make sure the market price displays only 2 decimals * bump version v2.0.0(635) * refacto(FragmentMenu): use lambda + code reformat * feature: Replace Customer Email with Zendesk HC * [TechDebt] Add issue templates (#208) * Add issue templates * polished per comments * [Bugfix] Header price update occludes the other text (#207) * Change the font mixe * Set the font to autosizing - helps by setting the max width * add balance label in header * fix error: Attribute autoSizeMinTextSize is only used in API level 26 and higher (current min is 23) * fix crash from Firebase: BreadActivity.java line 444 https://github.com/litecoin-foundation/loafwallet-android/issues/211 * fix crash in RegisterFragment.kt at line 68 https://github.com/litecoin-foundation/loafwallet-android/issues/212 * PR reviews * bump version v2.1.0(636) * add card disclaimer dialog * bump version v2.1.1(637) * feat(Moonpay): add partner * feat(Moonpay): use CustomTabs * feat(Moonpay): add translation * fix(*): remove extra “\” * cleanup(*): remove unused methods * feat(in-app review): add in-app review * refacto: use lambda and wrap if in brackets * refacto * refacto: use lambda * show up the in-app review dialog on the 5th send transactions * bump version v2.2.0(638) * feat(card tab): hide for non-US users * refacto(LoginActivity): use lambda, cleanup * LoginActivity: remove “My address” button * add LTC current price to login view * remove LTC current price from history view * added localizations * Added Indonesian language support (#262) * Added Indonesian language support * Changed Indonesian language resource folder from values-idn to values-in * Translated a missing lines, remove line break, and change Simplex explanation back to English * Reverted back to translating Simplex and Moonpay explanations Co-authored-by: Ryan Petter <[email protected]> * Added Turkish language support (#263) * Added Turkish language support * Added - to Turkish Language resource folder. Now the folder is named values-tr rather than values tr. * Fixed a few translation and got rid of non translatable lines * Reverted back to translating Simplex and Moonpay explanations Co-authored-by: Ryan Petter <[email protected]> * upgrade gradle build tools * bump version v2.3.0(639) * bump version v2.3.1(640) * show available card balance * update card disclaimer * card balance: localize error message * default implementation of showError(Int) * Updated the new logo app icon (#282) - Added the round circle version(s) - Added the sqare version(s) - Addred the rounded corner * Release v2.3.1 into master (#268) (#281) * Release v1.20.0 - Simplex (#187) * upgraded Gradle * upgraded to androidx and synced gradle * Reverted test to menu * Added brand fonts * added color names * replaced logo with new logo and added litewallet blue and removed some gradient views # Conflicts: # app/.cxx/cmake/loafDebug/x86/.ninja_deps # app/.cxx/cmake/loafDebug/x86/.ninja_log * gradle sync * refactoring views..still need to add version code to launch screen # Conflicts: # .idea/caches/build_file_checksums.ser # .idea/caches/gradle_models.ser # app/.cxx/cmake/loafDebug/x86/.ninja_deps # app/.cxx/cmake/loafDebug/x86/.ninja_log * updated per latest gradle * added in the version number at login * removed superflous L * polished header * moved version label for intro # Conflicts: # app/.cxx/cmake/loafDebug/arm64-v8a/.ninja_deps # app/.cxx/cmake/loafDebug/arm64-v8a/.ninja_log # app/.cxx/cmake/loafDebug/armeabi-v7a/.ninja_deps # app/.cxx/cmake/loafDebug/armeabi-v7a/.ninja_log # app/.cxx/cmake/loafDebug/x86_64/.ninja_deps # app/.cxx/cmake/loafDebug/x86_64/.ninja_log * upgrade to 26 min and 29 Android * worked in the donate layouts but not functional * WIP added buy tab button * WIP buy tab * WIP added in the buy tab prior to the webview * added in webview got Buy Tab * comment out the Buy Tab until server is ready * update for signing fixed naming * updated icons and Litewallet naming * added USE Biometric permission * moved layout * added in the old toolbar and logo but flipper still being debugged * WIP debuggin layout of the header toolbar * Unversionned app/.cxx folder since it s auto * Unversionned .idea/caches folder since it is autogenerated * Fix layout issue: the price = LTC labels * directly set the text size. the system will scale it * change ltc price color to white * update the btc naming to ltc * use meaningful naming * remove commented code * Fix: text prices should be about 20% smaller * price flipper margins should be lower on the bottom * V1.18.1 (#65) * Unversionned app/.cxx folder since it s auto * Unversionned .idea/caches folder since it is autogenerated * Fix layout issue: the price = LTC labels * directly set the text size. the system will scale it * change ltc price color to white * update the btc naming to ltc * use meaningful naming * remove commented code * Fix: text prices should be about 20% smaller * price flipper margins should be lower on the bottom * show up buy button * Upgrade dependencies * added donation info and functionality (#67) * added donation info and functionality * per review comments * Tweak L/$ price labels animation (#69) * Unversionned app/.cxx folder since it s auto * Unversionned .idea/caches folder since it is autogenerated * Fix layout issue: the price = LTC labels * directly set the text size. the system will scale it * change ltc price color to white * update the btc naming to ltc * use meaningful naming * remove commented code * Fix: text prices should be about 20% smaller * price flipper margins should be lower on the bottom * Tweak L/$ price labels animation * remove useless attributes clipChildren and clipToPadding * Revert "remove useless attributes clipChildren and clipToPadding" This reverts commit 0a4fec50b6d4e322ed19315d802f09544b8c60f6. * Ea/update fonts (#70) * Use BarlowSemiCondensed in lieu of CircularPro (excluding CircularPro-Book) * Swap CircularPro-Book.otf for BarlowSemiCondensed-Medium.ttf * added circleci and build bump * updated cofing.yml v2 * update config.yml v 3 * update v4 * update v6 * linter error fix for ci, small confirm field polish * silence linter on InvalidPackages * error fix update gradle * turn off abortonError * List of partners screen * Handle tap on simplex partner item * code clean-up * refactor the buy URL generation * pass choosen currency code to buy fragment * Remove horizontal linear layout and base align “choose fiat” with CAD, EUR, JPY and USD * Dynamic donation (#118) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * increase donation but height * version bump (#121) * Fee types (#123) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * add luxury fee’s type * set default values * dynamic donation: make sure fee is regular * add note to refactor later * WIP: Timber crashlytics (#124) * timber integration + replace Log with Timber * Replace all Log with Timber. In production environment Timber.e() or Timber.i() will automatically report any crash or message to FirebaseCrashlytics * better description * Kcw grunt/fbug fixes bugfixes (#126) * WIP working out the cross lang acceptance. WIP removing Firebase Manager code. Revert "WIP working out the cross lang acceptance." This reverts commit 4cfbafca0c841df6945216c63959fcede0487470. WIP working out the conflicts Analytics working getting more locations. * tested all custom events refactored to the standard firebase way * removed dev code * added Analytics Manager class * update per review notes * moved the costants and removed enum * version bump * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * V1.19.0 (#135) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit d355738abff612a9ff0a44ddcf5b9ad80a141c0c. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead Co-authored-by: mosadialiou <[email protected]> * version bump and send test checks (#138) * new donate addresses (#136) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit d355738abff612a9ff0a44ddcf5b9ad80a141c0c. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead * new donate addresses * add ADDRESS_SCHEME key to donation event * fix inverted key-value * clean up Co-authored-by: Kerry Washington <[email protected]> * version bump * Added Litewallet * fix broken link * updated README.md (#145) * updated README.md * added links * uodate header image * new hdr * added donations * move donations * change link * add private link * polish link * copy edit * add indo * address * fix addresses * Bugfix: [UI Alignment] Extra comma in send view (#153) * fix extra comma in send view * Refactor getReceiver method * remove extra linebreak * code cleanup * remove dead code * reverse check order for perf. * Fix: remove “donate to” prepended to the donation account * remove “PLATFORM” which is already added by Firebase Analytics * to v1.19.3 (612) (#154) * use Timber instead of Log * convert BreadActivity to FragmentActivity in order to handle back pressed from fragments * handle back button on BuyFragment * upgrade firebase libs version to latest * Handle AUD, GBP, HKD, IDR, RUB and SGD currencies * upgrade gradle/gradle build tool to respectively 6.5 and 4.1.0 * handle document upload for KYC verification * update support/policy/social links * update README: replace iOS by Android * use zendesk support email address * make sure the selected fiat option is always visible * FragmentBuy: use https for simplex prod URL * bump app version 1.20.0(630) Co-authored-by: Kerry <[email protected]> Co-authored-by: Ebenezer <[email protected]> * Release v1.21.0 (#193) * upgraded Gradle * upgraded to androidx and synced gradle * Reverted test to menu * Added brand fonts * added color names * replaced logo with new logo and added litewallet blue and removed some gradient views # Conflicts: # app/.cxx/cmake/loafDebug/x86/.ninja_deps # app/.cxx/cmake/loafDebug/x86/.ninja_log * gradle sync * refactoring views..still need to add version code to launch screen # Conflicts: # .idea/caches/build_file_checksums.ser # .idea/caches/gradle_models.ser # app/.cxx/cmake/loafDebug/x86/.ninja_deps # app/.cxx/cmake/loafDebug/x86/.ninja_log * updated per latest gradle * added in the version number at login * removed superflous L * polished header * moved version label for intro # Conflicts: # app/.cxx/cmake/loafDebug/arm64-v8a/.ninja_deps # app/.cxx/cmake/loafDebug/arm64-v8a/.ninja_log # app/.cxx/cmake/loafDebug/armeabi-v7a/.ninja_deps # app/.cxx/cmake/loafDebug/armeabi-v7a/.ninja_log # app/.cxx/cmake/loafDebug/x86_64/.ninja_deps # app/.cxx/cmake/loafDebug/x86_64/.ninja_log * upgrade to 26 min and 29 Android * worked in the donate layouts but not functional * WIP added buy tab button * WIP buy tab * WIP added in the buy tab prior to the webview * added in webview got Buy Tab * comment out the Buy Tab until server is ready * update for signing fixed naming * updated icons and Litewallet naming * added USE Biometric permission * moved layout * added in the old toolbar and logo but flipper still being debugged * WIP debuggin layout of the header toolbar * Unversionned app/.cxx folder since it s auto * Unversionned .idea/caches folder since it is autogenerated * Fix layout issue: the price = LTC labels * directly set the text size. the system will scale it * change ltc price color to white * update the btc naming to ltc * use meaningful naming * remove commented code * Fix: text prices should be about 20% smaller * price flipper margins should be lower on the bottom * V1.18.1 (#65) * Unversionned app/.cxx folder since it s auto * Unversionned .idea/caches folder since it is autogenerated * Fix layout issue: the price = LTC labels * directly set the text size. the system will scale it * change ltc price color to white * update the btc naming to ltc * use meaningful naming * remove commented code * Fix: text prices should be about 20% smaller * price flipper margins should be lower on the bottom * show up buy button * Upgrade dependencies * added donation info and functionality (#67) * added donation info and functionality * per review comments * Tweak L/$ price labels animation (#69) * Unversionned app/.cxx folder since it s auto * Unversionned .idea/caches folder since it is autogenerated * Fix layout issue: the price = LTC labels * directly set the text size. the system will scale it * change ltc price color to white * update the btc naming to ltc * use meaningful naming * remove commented code * Fix: text prices should be about 20% smaller * price flipper margins should be lower on the bottom * Tweak L/$ price labels animation * remove useless attributes clipChildren and clipToPadding * Revert "remove useless attributes clipChildren and clipToPadding" This reverts commit 0a4fec50b6d4e322ed19315d802f09544b8c60f6. * Ea/update fonts (#70) * Use BarlowSemiCondensed in lieu of CircularPro (excluding CircularPro-Book) * Swap CircularPro-Book.otf for BarlowSemiCondensed-Medium.ttf * added circleci and build bump * updated cofing.yml v2 * update config.yml v 3 * update v4 * update v6 * linter error fix for ci, small confirm field polish * silence linter on InvalidPackages * error fix update gradle * turn off abortonError * List of partners screen * Handle tap on simplex partner item * code clean-up * refactor the buy URL generation * pass choosen currency code to buy fragment * Remove horizontal linear layout and base align “choose fiat” with CAD, EUR, JPY and USD * Dynamic donation (#118) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * increase donation but height * version bump (#121) * Fee types (#123) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * add luxury fee’s type * set default values * dynamic donation: make sure fee is regular * add note to refactor later * WIP: Timber crashlytics (#124) * timber integration + replace Log with Timber * Replace all Log with Timber. In production environment Timber.e() or Timber.i() will automatically report any crash or message to FirebaseCrashlytics * better description * Kcw grunt/fbug fixes bugfixes (#126) * WIP working out the cross lang acceptance. WIP removing Firebase Manager code. Revert "WIP working out the cross lang acceptance." This reverts commit 4cfbafca0c841df6945216c63959fcede0487470. WIP working out the conflicts Analytics working getting more locations. * tested all custom events refactored to the standard firebase way * removed dev code * added Analytics Manager class * update per review notes * moved the costants and removed enum * version bump * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * V1.19.0 (#135) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit d355738abff612a9ff0a44ddcf5b9ad80a141c0c. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead Co-authored-by: mosadialiou <[email protected]> * version bump and send test checks (#138) * new donate addresses (#136) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit d355738abff612a9ff0a44ddcf5b9ad80a141c0c. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead * new donate addresses * add ADDRESS_SCHEME key to donation event * fix inverted key-value * clean up Co-authored-by: Kerry Washington <[email protected]> * version bump * Added Litewallet * fix broken link * updated README.md (#145) * updated README.md * added links * uodate header image * new hdr * added donations * move donations * change link * add private link * polish link * copy edit * add indo * address * fix addresses * Bugfix: [UI Alignment] Extra comma in send view (#153) * fix extra comma in send view * Refactor getReceiver method * remove extra linebreak * code cleanup * remove dead code * reverse check order for perf. * Fix: remove “donate to” prepended to the donation account * remove “PLATFORM” which is already added by Firebase Analytics * to v1.19.3 (612) (#154) * use Timber instead of Log * convert BreadActivity to FragmentActivity in order to handle back pressed from fragments * handle back button on BuyFragment * upgrade firebase libs version to latest * Handle AUD, GBP, HKD, IDR, RUB and SGD currencies * upgrade gradle/gradle build tool to respectively 6.5 and 4.1.0 * handle document upload for KYC verification * update support/policy/social links * update README: replace iOS by Android * use zendesk support email address * make sure the selected fiat option is always visible * setup kotlin * cleanup + use timber * use androidx fragment * update libs * FragmentSend: IDE convertion to kotlin * FragmentSend: tweak kotlin conversion * FragmentSend: UD integration * BRButton: disable touch effect when disabled * DynamicDonationFragment: convert to android * DynamicDonationFragment: use lambda * UDResolution: only resolve LTC domains * FragmentSend: translation * translate “Lookup” * rename tryBitcoinURL to tryLitecoinURL * add kotlin doc * Release v1.20.0 (simplex) (#190) * FragmentBuy: use https for simplex prod URL * bump app version 1.20.0(630) * bump app version 1.21.0(631) * bugfix: send view stays after send confirmation disappears * remove UD error toasts * clear the LTC address before each Lookup * show up a confirmation toast if UD resolution is successful * bump version v1.21.0(632) * UD: add Analytics events * FragmentSend: disable Lookup button until the domain string is at least 4 chars * bump version v1.21.0(633) Co-authored-by: Kerry <[email protected]> Co-authored-by: Ebenezer <[email protected]> * Release v2.0.0 card v1 (#202) * upgraded Gradle * upgraded to androidx and synced gradle * Reverted test to menu * Added brand fonts * added color names * replaced logo with new logo and added litewallet blue and removed some gradient views # Conflicts: # app/.cxx/cmake/loafDebug/x86/.ninja_deps # app/.cxx/cmake/loafDebug/x86/.ninja_log * gradle sync * refactoring views..still need to add version code to launch screen # Conflicts: # .idea/caches/build_file_checksums.ser # .idea/caches/gradle_models.ser # app/.cxx/cmake/loafDebug/x86/.ninja_deps # app/.cxx/cmake/loafDebug/x86/.ninja_log * updated per latest gradle * added in the version number at login * removed superflous L * polished header * moved version label for intro # Conflicts: # app/.cxx/cmake/loafDebug/arm64-v8a/.ninja_deps # app/.cxx/cmake/loafDebug/arm64-v8a/.ninja_log # app/.cxx/cmake/loafDebug/armeabi-v7a/.ninja_deps # app/.cxx/cmake/loafDebug/armeabi-v7a/.ninja_log # app/.cxx/cmake/loafDebug/x86_64/.ninja_deps # app/.cxx/cmake/loafDebug/x86_64/.ninja_log * upgrade to 26 min and 29 Android * worked in the donate layouts but not functional * WIP added buy tab button * WIP buy tab * WIP added in the buy tab prior to the webview * added in webview got Buy Tab * comment out the Buy Tab until server is ready * update for signing fixed naming * updated icons and Litewallet naming * added USE Biometric permission * moved layout * added in the old toolbar and logo but flipper still being debugged * WIP debuggin layout of the header toolbar * Unversionned app/.cxx folder since it s auto * Unversionned .idea/caches folder since it is autogenerated * Fix layout issue: the price = LTC labels * directly set the text size. the system will scale it * change ltc price color to white * update the btc naming to ltc * use meaningful naming * remove commented code * Fix: text prices should be about 20% smaller * price flipper margins should be lower on the bottom * V1.18.1 (#65) * Unversionned app/.cxx folder since it s auto * Unversionned .idea/caches folder since it is autogenerated * Fix layout issue: the price = LTC labels * directly set the text size. the system will scale it * change ltc price color to white * update the btc naming to ltc * use meaningful naming * remove commented code * Fix: text prices should be about 20% smaller * price flipper margins should be lower on the bottom * show up buy button * Upgrade dependencies * added donation info and functionality (#67) * added donation info and functionality * per review comments * Tweak L/$ price labels animation (#69) * Unversionned app/.cxx folder since it s auto * Unversionned .idea/caches folder since it is autogenerated * Fix layout issue: the price = LTC labels * directly set the text size. the system will scale it * change ltc price color to white * update the btc naming to ltc * use meaningful naming * remove commented code * Fix: text prices should be about 20% smaller * price flipper margins should be lower on the bottom * Tweak L/$ price labels animation * remove useless attributes clipChildren and clipToPadding * Revert "remove useless attributes clipChildren and clipToPadding" This reverts commit 0a4fec50b6d4e322ed19315d802f09544b8c60f6. * Ea/update fonts (#70) * Use BarlowSemiCondensed in lieu of CircularPro (excluding CircularPro-Book) * Swap CircularPro-Book.otf for BarlowSemiCondensed-Medium.ttf * added circleci and build bump * updated cofing.yml v2 * update config.yml v 3 * update v4 * update v6 * linter error fix for ci, small confirm field polish * silence linter on InvalidPackages * error fix update gradle * turn off abortonError * List of partners screen * Handle tap on simplex partner item * code clean-up * refactor the buy URL generation * pass choosen currency code to buy fragment * Remove horizontal linear layout and base align “choose fiat” with CAD, EUR, JPY and USD * Dynamic donation (#118) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * increase donation but height * version bump (#121) * Fee types (#123) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * add luxury fee’s type * set default values * dynamic donation: make sure fee is regular * add note to refactor later * WIP: Timber crashlytics (#124) * timber integration + replace Log with Timber * Replace all Log with Timber. In production environment Timber.e() or Timber.i() will automatically report any crash or message to FirebaseCrashlytics * better description * Kcw grunt/fbug fixes bugfixes (#126) * WIP working out the cross lang acceptance. WIP removing Firebase Manager code. Revert "WIP working out the cross lang acceptance." This reverts commit 4cfbafca0c841df6945216c63959fcede0487470. WIP working out the conflicts Analytics working getting more locations. * tested all custom events refactored to the standard firebase way * removed dev code * added Analytics Manager class * update per review notes * moved the costants and removed enum * version bump * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * V1.19.0 (#135) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit d355738abff612a9ff0a44ddcf5b9ad80a141c0c. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead Co-authored-by: mosadialiou <[email protected]> * version bump and send test checks (#138) * new donate addresses (#136) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit d355738abff612a9ff0a44ddcf5b9ad80a141c0c. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead * new donate addresses * add ADDRESS_SCHEME key to donation event * fix inverted key-value * clean up Co-authored-by: Kerry Washington <[email protected]> * version bump * Added Litewallet * fix broken link * updated README.md (#145) * updated README.md * added links * uodate header image * new hdr * added donations * move donations * change link * add private link * polish link * copy edit * add indo * address * fix addresses * Bugfix: [UI Alignment] Extra comma in send view (#153) * fix extra comma in send view * Refactor getReceiver method * remove extra linebreak * code cleanup * remove dead code * reverse check order for perf. * Fix: remove “donate to” prepended to the donation account * remove “PLATFORM” which is already added by Firebase Analytics * to v1.19.3 (612) (#154) * use bottom navigation view * update buy/spend/receive navigation icons * Change send/receive navigation icon names * localize history tab title * Just “Acheter” * Add fonts as resources * setup kotlin * upgrade grade + dependencies * login/register views * Replace search icon with menu icon and show up LTC price * login/register UX * Prevent view not rendering in layout editor * code cleanup * missing resources * reduce toolbar height * Specify a material colors for the app * Remove unused file * Transfer view * update litecoin card image * move constants where they are used * respect constant nomenclature * make “ltcPriceLbl” same textSize as “ltcAmount” * WIP: Login/Register views (#159) * Dynamic donation (#118) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * increase donation but height * version bump (#121) * Fee types (#123) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * add luxury fee’s type * set default values * dynamic donation: make sure fee is regular * add note to refactor later * WIP: Timber crashlytics (#124) * timber integration + replace Log with Timber * Replace all Log with Timber. In production environment Timber.e() or Timber.i() will automatically report any crash or message to FirebaseCrashlytics * better description * Kcw grunt/fbug fixes bugfixes (#126) * WIP working out the cross lang acceptance. WIP removing Firebase Manager code. Revert "WIP working out the cross lang acceptance." This reverts commit 4cfbafca0c841df6945216c63959fcede0487470. WIP working out the conflicts Analytics working getting more locations. * tested all custom events refactored to the standard firebase way * removed dev code * added Analytics Manager class * update per review notes * moved the costants and removed enum * version bump * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * V1.19.0 (#135) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit d355738abff612a9ff0a44ddcf5b9ad80a141c0c. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead Co-authored-by: mosadialiou <[email protected]> * version bump and send test checks (#138) * new donate addresses (#136) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit d355738abff612a9ff0a44ddcf5b9ad80a141c0c. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead * new donate addresses * add ADDRESS_SCHEME key to donation event * fix inverted key-value * clean up Co-authored-by: Kerry Washington <[email protected]> * version bump * Added Litewallet * fix broken link * updated README.md (#145) * updated README.md * added links * uodate header image * new hdr * added donations * move donations * change link * add private link * polish link * copy edit * add indo * address * fix addresses * Bugfix: [UI Alignment] Extra comma in send view (#153) * fix extra comma in send view * Refactor getReceiver method * remove extra linebreak * code cleanup * remove dead code * reverse check order for perf. * Fix: remove “donate to” prepended to the donation account * remove “PLATFORM” which is already added by Firebase Analytics * to v1.19.3 (612) (#154) * use bottom navigation view * update buy/spend/receive navigation icons * Change send/receive navigation icon names * localize history tab title * Just “Acheter” * Add fonts as resources * setup kotlin * upgrade grade + dependencies * login/register views * Replace search icon with menu icon and show up LTC price * login/register UX * Prevent view not rendering in layout editor * code cleanup * missing resources * reduce toolbar height * Specify a material colors for the app * Remove unused file * Transfer view * update litecoin card image Co-authored-by: Kerry Washington <[email protected]> * version bump and upgrade * make sure listeners are not NULL * make sure to call super * remove unused code * Move transactions to HistoryFragment * fix typo * Remove fonts in assets folder. Delete BREdit and BRText and use styles * Reformat Code: layout files * Reformat code: anim files * Reformat code: animator files * code refactor * connect login and register views to API * make partnerapi as git submodule * update partnerapi * BRKeystore: remove duplicated entry (FAIL_COUNT_ALIAS) * after successful registration, show up a confirmation and send user back to login * remove test code * add ktlint and format kotlin files * update partnerapi * fix typo * set views Ids * Transfer view: add “Logout” button and handle navigation * transfer view: add padding bottom to “Transfer” button * gradle: code format * use default NDK version=21.0.6113669 * use Timber instead of Log * convert BreadActivity to FragmentActivity in order to handle back pressed from fragments * handle back button on BuyFragment * upgrade firebase libs version to latest * Handle AUD, GBP, HKD, IDR, RUB and SGD currencies * upgrade gradle/gradle build tool to respectively 6.5 and 4.1.0 * handle document upload for KYC verification * update support/policy/social links * update README: replace iOS by Android * use zendesk support email address * make sure the selected fiat option is always visible * setup kotlin * cleanup + use timber * use androidx fragment * update libs * FragmentSend: IDE convertion to kotlin * FragmentSend: tweak kotlin conversion * FragmentSend: UD integration * BRButton: disable touch effect when disabled * DynamicDonationFragment: convert to android * DynamicDonationFragment: use lambda * UDResolution: only resolve LTC domains * FragmentSend: translation * translate “Lookup” * rename tryBitcoinURL to tryLitecoinURL * add kotlin doc * Release v1.20.0 (simplex) (#190) * FragmentBuy: use https for simplex prod URL * bump app version 1.20.0(630) * bump app version 1.21.0(631) * bugfix: send view stays after send confirmation disappears * remove UD error toasts * clear the LTC address before each Lookup * show up a confirmation toast if UD resolution is successful * bump version v1.21.0(632) * UD: add Analytics events * FragmentSend: disable Lookup button until the domain string is at least 4 chars * bump version v1.21.0(633) * fix build errors * Tapping on BuyTab shows up the BuyTabFragment * BuyTabFragment: add horizontal divider * replace listener with lambda * BuyTab: change fiat selector * FragmentBuy: add toolbar and show progress while page is loading * rename menu tab from “Spend” to “Card” * change register view header title * register view: change fields order according to iOS * register view: remove address2 field * login view: handle forgot password * tweak login/register views * transfer view v1 * update partnerapi lib * Replace “Bread” with “Litewallet” * Replace “Bread” with “Litewallet” * remove empty java class * bugFix(Send view): Send with Scan crashes * ScanQRActivity: code clean-up * login/register views: extract texts into strings resource * Buy tab: remove “choose fiat” from partner item view * login/register views: localize texts * reduce password length from 8 to 6 at least * bump version v2.0.0(634) * bugfix: make sure the market price displays only 2 decimals * bump version v2.0.0(635) Co-authored-by: Kerry <[email protected]> Co-authored-by: Ebenezer <[email protected]> * Release v2.1.0 (into master) (#227) * upgraded Gradle * upgraded to androidx and synced gradle * Reverted test to menu * Added brand fonts * added color names * replaced logo with new logo and added litewallet blue and removed some gradient views # Conflicts: # app/.cxx/cmake/loafDebug/x86/.ninja_deps # app/.cxx/cmake/loafDebug/x86/.ninja_log * gradle sync * refactoring views..still need to add version code to launch screen # Conflicts: # .idea/caches/build_file_checksums.ser # .idea/caches/gradle_models.ser # app/.cxx/cmake/loafDebug/x86/.ninja_deps # app/.cxx/cmake/loafDebug/x86/.ninja_log * updated per latest gradle * added in the version number at login * removed superflous L * polished header * moved version label for intro # Conflicts: # app/.cxx/cmake/loafDebug/arm64-v8a/.ninja_deps # app/.cxx/cmake/loafDebug/arm64-v8a/.ninja_log # app/.cxx/cmake/loafDebug/armeabi-v7a/.ninja_deps # app/.cxx/cmake/loafDebug/armeabi-v7a/.ninja_log # app/.cxx/cmake/loafDebug/x86_64/.ninja_deps # app/.cxx/cmake/loafDebug/x86_64/.ninja_log * upgrade to 26 min and 29 Android * worked in the donate layouts but not functional * WIP added buy tab button * WIP buy tab * WIP added in the buy tab prior to the webview * added in webview got Buy Tab * comment out the Buy Tab until server is ready * update for signing fixed naming * updated icons and Litewallet naming * added USE Biometric permission * moved layout * added in the old toolbar and logo but flipper still being debugged * WIP debuggin layout of the header toolbar * Unversionned app/.cxx folder since it s auto * Unversionned .idea/caches folder since it is autogenerated * Fix layout issue: the price = LTC labels * directly set the text size. the system will scale it * change ltc price color to white * update the btc naming to ltc * use meaningful naming * remove commented code * Fix: text prices should be about 20% smaller * price flipper margins should be lower on the bottom * V1.18.1 (#65) * Unversionned app/.cxx folder since it s auto * Unversionned .idea/caches folder since it is autogenerated * Fix layout issue: the price = LTC labels * directly set the text size. the system will scale it * change ltc price color to white * update the btc naming to ltc * use meaningful naming * remove commented code * Fix: text prices should be about 20% smaller * price flipper margins should be lower on the bottom * show up buy button * Upgrade dependencies * added donation info and functionality (#67) * added donation info and functionality * per review comments * Tweak L/$ price labels animation (#69) * Unversionned app/.cxx folder since it s auto * Unversionned .idea/caches folder since it is autogenerated * Fix layout issue: the price = LTC labels * directly set the text size. the system will scale it * change ltc price color to white * update the btc naming to ltc * use meaningful naming * remove commented code * Fix: text prices should be about 20% smaller * price flipper margins should be lower on the bottom * Tweak L/$ price labels animation * remove useless attributes clipChildren and clipToPadding * Revert "remove useless attributes clipChildren and clipToPadding" This reverts commit 0a4fec50b6d4e322e…
kcw-grunt
added a commit
that referenced
this issue
Apr 5, 2024
* update buy/spend/receive navigation icons * Change send/receive navigation icon names * localize history tab title * Just “Acheter” * Add fonts as resources * setup kotlin * upgrade grade + dependencies * login/register views * Replace search icon with menu icon and show up LTC price * login/register UX * Prevent view not rendering in layout editor * code cleanup * missing resources * reduce toolbar height * Specify a material colors for the app * Remove unused file * Transfer view * update litecoin card image * move constants where they are used * respect constant nomenclature * make “ltcPriceLbl” same textSize as “ltcAmount” * WIP: Login/Register views (#159) * Dynamic donation (#118) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * increase donation but height * version bump (#121) * Fee types (#123) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * add luxury fee’s type * set default values * dynamic donation: make sure fee is regular * add note to refactor later * WIP: Timber crashlytics (#124) * timber integration + replace Log with Timber * Replace all Log with Timber. In production environment Timber.e() or Timber.i() will automatically report any crash or message to FirebaseCrashlytics * better description * Kcw grunt/fbug fixes bugfixes (#126) * WIP working out the cross lang acceptance. WIP removing Firebase Manager code. Revert "WIP working out the cross lang acceptance." This reverts commit 4cfbafca0c841df6945216c63959fcede0487470. WIP working out the conflicts Analytics working getting more locations. * tested all custom events refactored to the standard firebase way * removed dev code * added Analytics Manager class * update per review notes * moved the costants and removed enum * version bump * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * V1.19.0 (#135) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit 68cb7407424a01b49030a3992505f74937ddc8bf. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead Co-authored-by: mosadialiou <[email protected]> * version bump and send test checks (#138) * new donate addresses (#136) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit 68cb7407424a01b49030a3992505f74937ddc8bf. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead * new donate addresses * add ADDRESS_SCHEME key to donation event * fix inverted key-value * clean up Co-authored-by: Kerry Washington <[email protected]> * version bump * Added Litewallet * fix broken link * updated README.md (#145) * updated README.md * added links * uodate header image * new hdr * added donations * move donations * change link * add private link * polish link * copy edit * add indo * address * fix addresses * Bugfix: [UI Alignment] Extra comma in send view (#153) * fix extra comma in send view * Refactor getReceiver method * remove extra linebreak * code cleanup * remove dead code * reverse check order for perf. * Fix: remove “donate to” prepended to the donation account * remove “PLATFORM” which is already added by Firebase Analytics * to v1.19.3 (612) (#154) * use bottom navigation view * update buy/spend/receive navigation icons * Change send/receive navigation icon names * localize history tab title * Just “Acheter” * Add fonts as resources * setup kotlin * upgrade grade + dependencies * login/register views * Replace search icon with menu icon and show up LTC price * login/register UX * Prevent view not rendering in layout editor * code cleanup * missing resources * reduce toolbar height * Specify a material colors for the app * Remove unused file * Transfer view * update litecoin card image Co-authored-by: Kerry Washington <[email protected]> * version bump and upgrade * make sure listeners are not NULL * make sure to call super * remove unused code * Move transactions to HistoryFragment * fix typo * Remove fonts in assets folder. Delete BREdit and BRText and use styles * Reformat Code: layout files * Reformat code: anim files * Reformat code: animator files * code refactor * connect login and register views to API * make partnerapi as git submodule * update partnerapi * BRKeystore: remove duplicated entry (FAIL_COUNT_ALIAS) * after successful registration, show up a confirmation and send user back to login * remove test code * add ktlint and format kotlin files * update partnerapi * fix typo * set views Ids * Transfer view: add “Logout” button and handle navigation * transfer view: add padding bottom to “Transfer” button * gradle: code format * use default NDK version=21.0.6113669 * use Timber instead of Log * convert BreadActivity to FragmentActivity in order to handle back pressed from fragments * handle back button on BuyFragment * upgrade firebase libs version to latest * Handle AUD, GBP, HKD, IDR, RUB and SGD currencies * upgrade gradle/gradle build tool to respectively 6.5 and 4.1.0 * handle document upload for KYC verification * update support/policy/social links * update README: replace iOS by Android * use zendesk support email address * make sure the selected fiat option is always visible * setup kotlin * cleanup + use timber * use androidx fragment * update libs * FragmentSend: IDE convertion to kotlin * FragmentSend: tweak kotlin conversion * FragmentSend: UD integration * BRButton: disable touch effect when disabled * DynamicDonationFragment: convert to android * DynamicDonationFragment: use lambda * UDResolution: only resolve LTC domains * FragmentSend: translation * translate “Lookup” * rename tryBitcoinURL to tryLitecoinURL * add kotlin doc * Release v1.20.0 (simplex) (#190) * FragmentBuy: use https for simplex prod URL * bump app version 1.20.0(630) * Release v1.20.0 - Simplex (#187) * upgraded Gradle * upgraded to androidx and synced gradle * Reverted test to menu * Added brand fonts * added color names * replaced logo with new logo and added litewallet blue and removed some gradient views # Conflicts: # app/.cxx/cmake/loafDebug/x86/.ninja_deps # app/.cxx/cmake/loafDebug/x86/.ninja_log * gradle sync * refactoring views..still need to add version code to launch screen # Conflicts: # .idea/caches/build_file_checksums.ser # .idea/caches/gradle_models.ser # app/.cxx/cmake/loafDebug/x86/.ninja_deps # app/.cxx/cmake/loafDebug/x86/.ninja_log * updated per latest gradle * added in the version number at login * removed superflous L * polished header * moved version label for intro # Conflicts: # app/.cxx/cmake/loafDebug/arm64-v8a/.ninja_deps # app/.cxx/cmake/loafDebug/arm64-v8a/.ninja_log # app/.cxx/cmake/loafDebug/armeabi-v7a/.ninja_deps # app/.cxx/cmake/loafDebug/armeabi-v7a/.ninja_log # app/.cxx/cmake/loafDebug/x86_64/.ninja_deps # app/.cxx/cmake/loafDebug/x86_64/.ninja_log * upgrade to 26 min and 29 Android * worked in the donate layouts but not functional * WIP added buy tab button * WIP buy tab * WIP added in the buy tab prior to the webview * added in webview got Buy Tab * comment out the Buy Tab until server is ready * update for signing fixed naming * updated icons and Litewallet naming * added USE Biometric permission * moved layout * added in the old toolbar and logo but flipper still being debugged * WIP debuggin layout of the header toolbar * Unversionned app/.cxx folder since it s auto * Unversionned .idea/caches folder since it is autogenerated * Fix layout issue: the price = LTC labels * directly set the text size. the system will scale it * change ltc price color to white * update the btc naming to ltc * use meaningful naming * remove commented code * Fix: text prices should be about 20% smaller * price flipper margins should be lower on the bottom * V1.18.1 (#65) * Unversionned app/.cxx folder since it s auto * Unversionned .idea/caches folder since it is autogenerated * Fix layout issue: the price = LTC labels * directly set the text size. the system will scale it * change ltc price color to white * update the btc naming to ltc * use meaningful naming * remove commented code * Fix: text prices should be about 20% smaller * price flipper margins should be lower on the bottom * show up buy button * Upgrade dependencies * added donation info and functionality (#67) * added donation info and functionality * per review comments * Tweak L/$ price labels animation (#69) * Unversionned app/.cxx folder since it s auto * Unversionned .idea/caches folder since it is autogenerated * Fix layout issue: the price = LTC labels * directly set the text size. the system will scale it * change ltc price color to white * update the btc naming to ltc * use meaningful naming * remove commented code * Fix: text prices should be about 20% smaller * price flipper margins should be lower on the bottom * Tweak L/$ price labels animation * remove useless attributes clipChildren and clipToPadding * Revert "remove useless attributes clipChildren and clipToPadding" This reverts commit 0a4fec50b6d4e322ed19315d802f09544b8c60f6. * Ea/update fonts (#70) * Use BarlowSemiCondensed in lieu of CircularPro (excluding CircularPro-Book) * Swap CircularPro-Book.otf for BarlowSemiCondensed-Medium.ttf * added circleci and build bump * updated cofing.yml v2 * update config.yml v 3 * update v4 * update v6 * linter error fix for ci, small confirm field polish * silence linter on InvalidPackages * error fix update gradle * turn off abortonError * List of partners screen * Handle tap on simplex partner item * code clean-up * refactor the buy URL generation * pass choosen currency code to buy fragment * Remove horizontal linear layout and base align “choose fiat” with CAD, EUR, JPY and USD * Dynamic donation (#118) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * increase donation but height * version bump (#121) * Fee types (#123) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * add luxury fee’s type * set default values * dynamic donation: make sure fee is regular * add note to refactor later * WIP: Timber crashlytics (#124) * timber integration + replace Log with Timber * Replace all Log with Timber. In production environment Timber.e() or Timber.i() will automatically report any crash or message to FirebaseCrashlytics * better description * Kcw grunt/fbug fixes bugfixes (#126) * WIP working out the cross lang acceptance. WIP removing Firebase Manager code. Revert "WIP working out the cross lang acceptance." This reverts commit 4cfbafca0c841df6945216c63959fcede0487470. WIP working out the conflicts Analytics working getting more locations. * tested all custom events refactored to the standard firebase way * removed dev code * added Analytics Manager class * update per review notes * moved the costants and removed enum * version bump * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * V1.19.0 (#135) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit 68cb7407424a01b49030a3992505f74937ddc8bf. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead Co-authored-by: mosadialiou <[email protected]> * version bump and send test checks (#138) * new donate addresses (#136) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit 68cb7407424a01b49030a3992505f74937ddc8bf. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead * new donate addresses * add ADDRESS_SCHEME key to donation event * fix inverted key-value * clean up Co-authored-by: Kerry Washington <[email protected]> * version bump * Added Litewallet * fix broken link * updated README.md (#145) * updated README.md * added links * uodate header image * new hdr * added donations * move donations * change link * add private link * polish link * copy edit * add indo * address * fix addresses * Bugfix: [UI Alignment] Extra comma in send view (#153) * fix extra comma in send view * Refactor getReceiver method * remove extra linebreak * code cleanup * remove dead code * reverse check order for perf. * Fix: remove “donate to” prepended to the donation account * remove “PLATFORM” which is already added by Firebase Analytics * to v1.19.3 (612) (#154) * use Timber instead of Log * convert BreadActivity to FragmentActivity in order to handle back pressed from fragments * handle back button on BuyFragment * upgrade firebase libs version to latest * Handle AUD, GBP, HKD, IDR, RUB and SGD currencies * upgrade gradle/gradle build tool to respectively 6.5 and 4.1.0 * handle document upload for KYC verification * update support/policy/social links * update README: replace iOS by Android * use zendesk support email address * make sure the selected fiat option is always visible * FragmentBuy: use https for simplex prod URL * bump app version 1.20.0(630) Co-authored-by: Kerry <[email protected]> Co-authored-by: Ebenezer <[email protected]> * bump app version 1.21.0(631) * bugfix: send view stays after send confirmation disappears * remove UD error toasts * clear the LTC address before each Lookup * show up a confirmation toast if UD resolution is successful * bump version v1.21.0(632) * UD: add Analytics events * FragmentSend: disable Lookup button until the domain string is at least 4 chars * bump version v1.21.0(633) * Release v1.21.0 (#193) * upgraded Gradle * upgraded to androidx and synced gradle * Reverted test to menu * Added brand fonts * added color names * replaced logo with new logo and added litewallet blue and removed some gradient views # Conflicts: # app/.cxx/cmake/loafDebug/x86/.ninja_deps # app/.cxx/cmake/loafDebug/x86/.ninja_log * gradle sync * refactoring views..still need to add version code to launch screen # Conflicts: # .idea/caches/build_file_checksums.ser # .idea/caches/gradle_models.ser # app/.cxx/cmake/loafDebug/x86/.ninja_deps # app/.cxx/cmake/loafDebug/x86/.ninja_log * updated per latest gradle * added in the version number at login * removed superflous L * polished header * moved version label for intro # Conflicts: # app/.cxx/cmake/loafDebug/arm64-v8a/.ninja_deps # app/.cxx/cmake/loafDebug/arm64-v8a/.ninja_log # app/.cxx/cmake/loafDebug/armeabi-v7a/.ninja_deps # app/.cxx/cmake/loafDebug/armeabi-v7a/.ninja_log # app/.cxx/cmake/loafDebug/x86_64/.ninja_deps # app/.cxx/cmake/loafDebug/x86_64/.ninja_log * upgrade to 26 min and 29 Android * worked in the donate layouts but not functional * WIP added buy tab button * WIP buy tab * WIP added in the buy tab prior to the webview * added in webview got Buy Tab * comment out the Buy Tab until server is ready * update for signing fixed naming * updated icons and Litewallet naming * added USE Biometric permission * moved layout * added in the old toolbar and logo but flipper still being debugged * WIP debuggin layout of the header toolbar * Unversionned app/.cxx folder since it s auto * Unversionned .idea/caches folder since it is autogenerated * Fix layout issue: the price = LTC labels * directly set the text size. the system will scale it * change ltc price color to white * update the btc naming to ltc * use meaningful naming * remove commented code * Fix: text prices should be about 20% smaller * price flipper margins should be lower on the bottom * V1.18.1 (#65) * Unversionned app/.cxx folder since it s auto * Unversionned .idea/caches folder since it is autogenerated * Fix layout issue: the price = LTC labels * directly set the text size. the system will scale it * change ltc price color to white * update the btc naming to ltc * use meaningful naming * remove commented code * Fix: text prices should be about 20% smaller * price flipper margins should be lower on the bottom * show up buy button * Upgrade dependencies * added donation info and functionality (#67) * added donation info and functionality * per review comments * Tweak L/$ price labels animation (#69) * Unversionned app/.cxx folder since it s auto * Unversionned .idea/caches folder since it is autogenerated * Fix layout issue: the price = LTC labels * directly set the text size. the system will scale it * change ltc price color to white * update the btc naming to ltc * use meaningful naming * remove commented code * Fix: text prices should be about 20% smaller * price flipper margins should be lower on the bottom * Tweak L/$ price labels animation * remove useless attributes clipChildren and clipToPadding * Revert "remove useless attributes clipChildren and clipToPadding" This reverts commit 0a4fec50b6d4e322ed19315d802f09544b8c60f6. * Ea/update fonts (#70) * Use BarlowSemiCondensed in lieu of CircularPro (excluding CircularPro-Book) * Swap CircularPro-Book.otf for BarlowSemiCondensed-Medium.ttf * added circleci and build bump * updated cofing.yml v2 * update config.yml v 3 * update v4 * update v6 * linter error fix for ci, small confirm field polish * silence linter on InvalidPackages * error fix update gradle * turn off abortonError * List of partners screen * Handle tap on simplex partner item * code clean-up * refactor the buy URL generation * pass choosen currency code to buy fragment * Remove horizontal linear layout and base align “choose fiat” with CAD, EUR, JPY and USD * Dynamic donation (#118) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * increase donation but height * version bump (#121) * Fee types (#123) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * add luxury fee’s type * set default values * dynamic donation: make sure fee is regular * add note to refactor later * WIP: Timber crashlytics (#124) * timber integration + replace Log with Timber * Replace all Log with Timber. In production environment Timber.e() or Timber.i() will automatically report any crash or message to FirebaseCrashlytics * better description * Kcw grunt/fbug fixes bugfixes (#126) * WIP working out the cross lang acceptance. WIP removing Firebase Manager code. Revert "WIP working out the cross lang acceptance." This reverts commit 4cfbafca0c841df6945216c63959fcede0487470. WIP working out the conflicts Analytics working getting more locations. * tested all custom events refactored to the standard firebase way * removed dev code * added Analytics Manager class * update per review notes * moved the costants and removed enum * version bump * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * V1.19.0 (#135) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit 68cb7407424a01b49030a3992505f74937ddc8bf. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead Co-authored-by: mosadialiou <[email protected]> * version bump and send test checks (#138) * new donate addresses (#136) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit 68cb7407424a01b49030a3992505f74937ddc8bf. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead * new donate addresses * add ADDRESS_SCHEME key to donation event * fix inverted key-value * clean up Co-authored-by: Kerry Washington <[email protected]> * version bump * Added Litewallet * fix broken link * updated README.md (#145) * updated README.md * added links * uodate header image * new hdr * added donations * move donations * change link * add private link * polish link * copy edit * add indo * address * fix addresses * Bugfix: [UI Alignment] Extra comma in send view (#153) * fix extra comma in send view * Refactor getReceiver method * remove extra linebreak * code cleanup * remove dead code * reverse check order for perf. * Fix: remove “donate to” prepended to the donation account * remove “PLATFORM” which is already added by Firebase Analytics * to v1.19.3 (612) (#154) * use Timber instead of Log * convert BreadActivity to FragmentActivity in order to handle back pressed from fragments * handle back button on BuyFragment * upgrade firebase libs version to latest * Handle AUD, GBP, HKD, IDR, RUB and SGD currencies * upgrade gradle/gradle build tool to respectively 6.5 and 4.1.0 * handle document upload for KYC verification * update support/policy/social links * update README: replace iOS by Android * use zendesk support email address * make sure the selected fiat option is always visible * setup kotlin * cleanup + use timber * use androidx fragment * update libs * FragmentSend: IDE convertion to kotlin * FragmentSend: tweak kotlin conversion * FragmentSend: UD integration * BRButton: disable touch effect when disabled * DynamicDonationFragment: convert to android * DynamicDonationFragment: use lambda * UDResolution: only resolve LTC domains * FragmentSend: translation * translate “Lookup” * rename tryBitcoinURL to tryLitecoinURL * add kotlin doc * Release v1.20.0 (simplex) (#190) * FragmentBuy: use https for simplex prod URL * bump app version 1.20.0(630) * bump app version 1.21.0(631) * bugfix: send view stays after send confirmation disappears * remove UD error toasts * clear the LTC address before each Lookup * show up a confirmation toast if UD resolution is successful * bump version v1.21.0(632) * UD: add Analytics events * FragmentSend: disable Lookup button until the domain string is at least 4 chars * bump version v1.21.0(633) Co-authored-by: Kerry <[email protected]> Co-authored-by: Ebenezer <[email protected]> * fix build errors * Tapping on BuyTab shows up the BuyTabFragment * BuyTabFragment: add horizontal divider * replace listener with lambda * BuyTab: change fiat selector * FragmentBuy: add toolbar and show progress while page is loading * rename menu tab from “Spend” to “Card” * change register view header title * register view: change fields order according to iOS * register view: remove address2 field * login view: handle forgot password * tweak login/register views * transfer view v1 * update partnerapi lib * Replace “Bread” with “Litewallet” * Replace “Bread” with “Litewallet” * remove empty java class * bugFix(Send view): Send with Scan crashes * ScanQRActivity: code clean-up * login/register views: extract texts into strings resource * Buy tab: remove “choose fiat” from partner item view * login/register views: localize texts * reduce password length from 8 to 6 at least * bump version v2.0.0(634) * bugfix: make sure the market price displays only 2 decimals * bump version v2.0.0(635) * Release v2.0.0 card v1 (#202) * upgraded Gradle * upgraded to androidx and synced gradle * Reverted test to menu * Added brand fonts * added color names * replaced logo with new logo and added litewallet blue and removed some gradient views # Conflicts: # app/.cxx/cmake/loafDebug/x86/.ninja_deps # app/.cxx/cmake/loafDebug/x86/.ninja_log * gradle sync * refactoring views..still need to add version code to launch screen # Conflicts: # .idea/caches/build_file_checksums.ser # .idea/caches/gradle_models.ser # app/.cxx/cmake/loafDebug/x86/.ninja_deps # app/.cxx/cmake/loafDebug/x86/.ninja_log * updated per latest gradle * added in the version number at login * removed superflous L * polished header * moved version label for intro # Conflicts: # app/.cxx/cmake/loafDebug/arm64-v8a/.ninja_deps # app/.cxx/cmake/loafDebug/arm64-v8a/.ninja_log # app/.cxx/cmake/loafDebug/armeabi-v7a/.ninja_deps # app/.cxx/cmake/loafDebug/armeabi-v7a/.ninja_log # app/.cxx/cmake/loafDebug/x86_64/.ninja_deps # app/.cxx/cmake/loafDebug/x86_64/.ninja_log * upgrade to 26 min and 29 Android * worked in the donate layouts but not functional * WIP added buy tab button * WIP buy tab * WIP added in the buy tab prior to the webview * added in webview got Buy Tab * comment out the Buy Tab until server is ready * update for signing fixed naming * updated icons and Litewallet naming * added USE Biometric permission * moved layout * added in the old toolbar and logo but flipper still being debugged * WIP debuggin layout of the header toolbar * Unversionned app/.cxx folder since it s auto * Unversionned .idea/caches folder since it is autogenerated * Fix layout issue: the price = LTC labels * directly set the text size. the system will scale it * change ltc price color to white * update the btc naming to ltc * use meaningful naming * remove commented code * Fix: text prices should be about 20% smaller * price flipper margins should be lower on the bottom * V1.18.1 (#65) * Unversionned app/.cxx folder since it s auto * Unversionned .idea/caches folder since it is autogenerated * Fix layout issue: the price = LTC labels * directly set the text size. the system will scale it * change ltc price color to white * update the btc naming to ltc * use meaningful naming * remove commented code * Fix: text prices should be about 20% smaller * price flipper margins should be lower on the bottom * show up buy button * Upgrade dependencies * added donation info and functionality (#67) * added donation info and functionality * per review comments * Tweak L/$ price labels animation (#69) * Unversionned app/.cxx folder since it s auto * Unversionned .idea/caches folder since it is autogenerated * Fix layout issue: the price = LTC labels * directly set the text size. the system will scale it * change ltc price color to white * update the btc naming to ltc * use meaningful naming * remove commented code * Fix: text prices should be about 20% smaller * price flipper margins should be lower on the bottom * Tweak L/$ price labels animation * remove useless attributes clipChildren and clipToPadding * Revert "remove useless attributes clipChildren and clipToPadding" This reverts commit 0a4fec50b6d4e322ed19315d802f09544b8c60f6. * Ea/update fonts (#70) * Use BarlowSemiCondensed in lieu of CircularPro (excluding CircularPro-Book) * Swap CircularPro-Book.otf for BarlowSemiCondensed-Medium.ttf * added circleci and build bump * updated cofing.yml v2 * update config.yml v 3 * update v4 * update v6 * linter error fix for ci, small confirm field polish * silence linter on InvalidPackages * error fix update gradle * turn off abortonError * List of partners screen * Handle tap on simplex partner item * code clean-up * refactor the buy URL generation * pass choosen currency code to buy fragment * Remove horizontal linear layout and base align “choose fiat” with CAD, EUR, JPY and USD * Dynamic donation (#118) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * increase donation but height * version bump (#121) * Fee types (#123) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * add luxury fee’s type * set default values * dynamic donation: make sure fee is regular * add note to refactor later * WIP: Timber crashlytics (#124) * timber integration + replace Log with Timber * Replace all Log with Timber. In production environment Timber.e() or Timber.i() will automatically report any crash or message to FirebaseCrashlytics * better description * Kcw grunt/fbug fixes bugfixes (#126) * WIP working out the cross lang acceptance. WIP removing Firebase Manager code. Revert "WIP working out the cross lang acceptance." This reverts commit 4cfbafca0c841df6945216c63959fcede0487470. WIP working out the conflicts Analytics working getting more locations. * tested all custom events refactored to the standard firebase way * removed dev code * added Analytics Manager class * update per review notes * moved the costants and removed enum * version bump * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * V1.19.0 (#135) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit 68cb7407424a01b49030a3992505f74937ddc8bf. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead Co-authored-by: mosadialiou <[email protected]> * version bump and send test checks (#138) * new donate addresses (#136) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit 68cb7407424a01b49030a3992505f74937ddc8bf. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead * new donate addresses * add ADDRESS_SCHEME key to donation event * fix inverted key-value * clean up Co-authored-by: Kerry Washington <[email protected]> * version bump * Added Litewallet * fix broken link * updated README.md (#145) * updated README.md * added links * uodate header image * new hdr * added donations * move donations * change link * add private link * polish link * copy edit * add indo * address * fix addresses * Bugfix: [UI Alignment] Extra comma in send view (#153) * fix extra comma in send view * Refactor getReceiver method * remove extra linebreak * code cleanup * remove dead code * reverse check order for perf. * Fix: remove “donate to” prepended to the donation account * remove “PLATFORM” which is already added by Firebase Analytics * to v1.19.3 (612) (#154) * use bottom navigation view * update buy/spend/receive navigation icons * Change send/receive navigation icon names * localize history tab title * Just “Acheter” * Add fonts as resources * setup kotlin * upgrade grade + dependencies * login/register views * Replace search icon with menu icon and show up LTC price * login/register UX * Prevent view not rendering in layout editor * code cleanup * missing resources * reduce toolbar height * Specify a material colors for the app * Remove unused file * Transfer view * update litecoin card image * move constants where they are used * respect constant nomenclature * make “ltcPriceLbl” same textSize as “ltcAmount” * WIP: Login/Register views (#159) * Dynamic donation (#118) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * increase donation but height * version bump (#121) * Fee types (#123) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * add luxury fee’s type * set default values * dynamic donation: make sure fee is regular * add note to refactor later * WIP: Timber crashlytics (#124) * timber integration + replace Log with Timber * Replace all Log with Timber. In production environment Timber.e() or Timber.i() will automatically report any crash or message to FirebaseCrashlytics * better description * Kcw grunt/fbug fixes bugfixes (#126) * WIP working out the cross lang acceptance. WIP removing Firebase Manager code. Revert "WIP working out the cross lang acceptance." This reverts commit 4cfbafca0c841df6945216c63959fcede0487470. WIP working out the conflicts Analytics working getting more locations. * tested all custom events refactored to the standard firebase way * removed dev code * added Analytics Manager class * update per review notes * moved the costants and removed enum * version bump * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * V1.19.0 (#135) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit 68cb7407424a01b49030a3992505f74937ddc8bf. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead Co-authored-by: mosadialiou <[email protected]> * version bump and send test checks (#138) * new donate addresses (#136) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit 68cb7407424a01b49030a3992505f74937ddc8bf. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead * new donate addresses * add ADDRESS_SCHEME key to donation event * fix inverted key-value * clean up Co-authored-by: Kerry Washington <[email protected]> * version bump * Added Litewallet * fix broken link * updated README.md (#145) * updated README.md * added links * uodate header image * new hdr * added donations * move donations * change link * add private link * polish link * copy edit * add indo * address * fix addresses * Bugfix: [UI Alignment] Extra comma in send view (#153) * fix extra comma in send view * Refactor getReceiver method * remove extra linebreak * code cleanup * remove dead code * reverse check order for perf. * Fix: remove “donate to” prepended to the donation account * remove “PLATFORM” which is already added by Firebase Analytics * to v1.19.3 (612) (#154) * use bottom navigation view * update buy/spend/receive navigation icons * Change send/receive navigation icon names * localize history tab title * Just “Acheter” * Add fonts as resources * setup kotlin * upgrade grade + dependencies * login/register views * Replace search icon with menu icon and show up LTC price * login/register UX * Prevent view not rendering in layout editor * code cleanup * missing resources * reduce toolbar height * Specify a material colors for the app * Remove unused file * Transfer view * update litecoin card image Co-authored-by: Kerry Washington <[email protected]> * version bump and upgrade * make sure listeners are not NULL * make sure to call super * remove unused code * Move transactions to HistoryFragment * fix typo * Remove fonts in assets folder. Delete BREdit and BRText and use styles * Reformat Code: layout files * Reformat code: anim files * Reformat code: animator files * code refactor * connect login and register views to API * make partnerapi as git submodule * update partnerapi * BRKeystore: remove duplicated entry (FAIL_COUNT_ALIAS) * after successful registration, show up a confirmation and send user back to login * remove test code * add ktlint and format kotlin files * update partnerapi * fix typo * set views Ids * Transfer view: add “Logout” button and handle navigation * transfer view: add padding bottom to “Transfer” button * gradle: code format * use default NDK version=21.0.6113669 * use Timber instead of Log * convert BreadActivity to FragmentActivity in order to handle back pressed from fragments * handle back button on BuyFragment * upgrade firebase libs version to latest * Handle AUD, GBP, HKD, IDR, RUB and SGD currencies * upgrade gradle/gradle build tool to respectively 6.5 and 4.1.0 * handle document upload for KYC verification * update support/policy/social links * update README: replace iOS by Android * use zendesk support email address * make sure the selected fiat option is always visible * setup kotlin * cleanup + use timber * use androidx fragment * update libs * FragmentSend: IDE convertion to kotlin * FragmentSend: tweak kotlin conversion * FragmentSend: UD integration * BRButton: disable touch effect when disabled * DynamicDonationFragment: convert to android * DynamicDonationFragment: use lambda * UDResolution: only resolve LTC domains * FragmentSend: translation * translate “Lookup” * rename tryBitcoinURL to tryLitecoinURL * add kotlin doc * Release v1.20.0 (simplex) (#190) * FragmentBuy: use https for simplex prod URL * bump app version 1.20.0(630) * bump app version 1.21.0(631) * bugfix: send view stays after send confirmation disappears * remove UD error toasts * clear the LTC address before each Lookup * show up a confirmation toast if UD resolution is successful * bump version v1.21.0(632) * UD: add Analytics events * FragmentSend: disable Lookup button until the domain string is at least 4 chars * bump version v1.21.0(633) * fix build errors * Tapping on BuyTab shows up the BuyTabFragment * BuyTabFragment: add horizontal divider * replace listener with lambda * BuyTab: change fiat selector * FragmentBuy: add toolbar and show progress while page is loading * rename menu tab from “Spend” to “Card” * change register view header title * register view: change fields order according to iOS * register view: remove address2 field * login view: handle forgot password * tweak login/register views * transfer view v1 * update partnerapi lib * Replace “Bread” with “Litewallet” * Replace “Bread” with “Litewallet” * remove empty java class * bugFix(Send view): Send with Scan crashes * ScanQRActivity: code clean-up * login/register views: extract texts into strings resource * Buy tab: remove “choose fiat” from partner item view * login/register views: localize texts * reduce password length from 8 to 6 at least * bump version v2.0.0(634) * bugfix: make sure the market price displays only 2 decimals * bump version v2.0.0(635) Co-authored-by: Kerry <[email protected]> Co-authored-by: Ebenezer <[email protected]> * refacto(FragmentMenu): use lambda + code reformat * feature: Replace Customer Email with Zendesk HC * [TechDebt] Add issue templates (#208) * Add issue templates * polished per comments * [Bugfix] Header price update occludes the other text (#207) * Change the font mixe * Set the font to autosizing - helps by setting the max width * add balance label in header * fix error: Attribute autoSizeMinTextSize is only used in API level 26 and higher (current min is 23) * fix crash from Firebase: BreadActivity.java line 444 https://github.com/litecoin-foundation/loafwallet-android/issues/211 * fix crash in RegisterFragment.kt at line 68 https://github.com/litecoin-foundation/loafwallet-android/issues/212 * PR reviews * bump version v2.1.0(636) * add card disclaimer dialog * bump version v2.1.1(637) * Release v2.1.0 (into master) (#227) * upgraded Gradle * upgraded to androidx and synced gradle * Reverted test to menu * Added brand fonts * added color names * replaced logo with new logo and added litewallet blue and removed some gradient views # Conflicts: # app/.cxx/cmake/loafDebug/x86/.ninja_deps # app/.cxx/cmake/loafDebug/x86/.ninja_log * gradle sync * refactoring views..still need to add version code to launch screen # Conflicts: # .idea/caches/build_file_checksums.ser # .idea/caches/gradle_models.ser # app/.cxx/cmake/loafDebug/x86/.ninja_deps # app/.cxx/cmake/loafDebug/x86/.ninja_log * updated per latest gradle * added in the version number at login * removed superflous L * polished header * moved version label for intro # Conflicts: # app/.cxx/cmake/loafDebug/arm64-v8a/.ninja_deps # app/.cxx/cmake/loafDebug/arm64-v8a/.ninja_log # app/.cxx/cmake/loafDebug/armeabi-v7a/.ninja_deps # app/.cxx/cmake/loafDebug/armeabi-v7a/.ninja_log # app/.cxx/cmake/loafDebug/x86_64/.ninja_deps # app/.cxx/cmake/loafDebug/x86_64/.ninja_log * upgrade to 26 min and 29 Android * worked in the donate layouts but not functional * WIP added buy tab button * WIP buy tab * WIP added in the buy tab prior to the webview * added in webview got Buy Tab * comment out the Buy Tab until server is ready * update for signing fixed naming * updated icons and Litewallet naming * added USE Biometric permission * moved layout * added in the old toolbar and logo but flipper still being debugged * WIP debuggin layout of the header toolbar * Unversionned app/.cxx folder since it s auto * Unversionned .idea/caches folder since it is autogenerated * Fix layout issue: the price = LTC labels * directly set the text size. the system will scale it * change ltc price color to white * update the btc naming to ltc * use meaningful naming * remove commented code * Fix: text prices should be about 20% smaller * price flipper margins should be lower on the bottom * V1.18.1 (#65) * Unversionned app/.cxx folder since it s auto * Unversionned .idea/caches folder since it is autogenerated * Fix layout issue: the price = LTC labels * directly set the text size. the system will scale it * change ltc price color to white * update the btc naming to ltc * use meaningful naming * remove commented code * Fix: text prices should be about 20% smaller * price flipper margins should be lower on the bottom * show up buy button * Upgrade dependencies * added donation info and functionality (#67) * added donation info and functionality * per review comments * Tweak L/$ price labels animation (#69) * Unversionned app/.cxx folder since it s auto * Unversionned .idea/caches folder since it is autogenerated * Fix layout issue: the price = LTC labels * directly set the text size. the system will scale it * change ltc price color to white * update the btc naming to ltc * use meaningful naming * remove commented code * Fix: text prices should be about 20% smaller * price flipper margins should be lower on the bottom * Tweak L/$ price labels animation * remove useless attributes clipChildren and clipToPadding * Revert "remove useless attributes clipChildren and clipToPadding" This reverts commit 0a4fec50b6d4e322ed19315d802f09544b8c60f6. * Ea/update fonts (#70) * Use BarlowSemiCondensed in lieu of CircularPro (excluding CircularPro-Book) * Swap CircularPro-Book.otf for BarlowSemiCondensed-Medium.ttf * added circleci and build bump * updated cofing.yml v2 * update config.yml v 3 * update v4 * update v6 * linter error fix for ci, small confirm field polish * silence linter on InvalidPackages * error fix update gradle * turn off abortonError * List of partners screen * Handle tap on simplex partner item * code clean-up * refactor the buy URL generation * pass choosen currency code to buy fragment * Remove horizontal linear layout and base align “choose fiat” with CAD, EUR, JPY and USD * Dynamic donation (#118) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * increase donation but height * version bump (#121) * Fee types (#123) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * add luxury fee’s type * set default values * dynamic donation: make sure fee is regular * add note to refactor later * WIP: Timber crashlytics (#124) * timber integration + replace Log with Timber * Replace all Log with Timber. In production environment Timber.e() or Timber.i() will automatically report any crash or message to FirebaseCrashlytics * better description * Kcw grunt/fbug fixes bugfixes (#126) * WIP working out the cross lang acceptance. WIP removing Firebase Manager code. Revert "WIP working out the cross lang acceptance." This reverts commit 4cfbafca0c841df6945216c63959fcede0487470. WIP working out the conflicts Analytics working getting more locations. * tested all custom events refactored to the standard firebase way * removed dev code * added Analytics Manager class * update per review notes * moved the costants and removed enum * version bump * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * V1.19.0 (#135) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit 68cb7407424a01b49030a3992505f74937ddc8bf. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead Co-authored-by: mosadialiou <[email protected]> * version bump and send test checks (#138) * new donate addresses (#136) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit 68cb7407424a01b49030a3992505f74937ddc8bf. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead * new donate addresses * add ADDRESS_SCHEME key to donation event * fix inverted key-value * clean up Co-authored-by: Kerry Washington <[email protected]> * version bump * Added Litewallet * fix broken link * updated README.md (#145) * updated README.md * added links * uodate header image * new hdr * added donations * move donations * change link * add private link * polish link * copy edit * add indo * address * fix addresses * Bugfix: [UI Alignment] Extra comma in send view (#153) * fix extra comma in send view * Refactor getReceiver method * remove extra linebreak * code cleanup * remove dead code * reverse check order for perf. * Fix: remove “donate to” prepended to the donation account * remove “PLATFORM” which is already added by Firebase Analytics * to v1.19.3 (612) (#154) * use bottom navigation view * update buy/spend/receive navigation icons * Change send/receive navigation icon names * localize history tab title * Just “Acheter” * Add fonts as resources * setup kotlin * upgrade grade + dependencies * login/register views * Replace search icon with menu icon and show up LTC price * login/register UX * Prevent view not rendering in layout editor * code cleanup * missing resources * reduce toolbar height * Specify a material colors for the app * Remove unused file * Transfer view * update litecoin card image * move constants where they are used * respect constant nomenclature * make “ltcPriceLbl” same textSize as “ltcAmount” * WIP: Login/Register views (#159) * Dynamic donation (#118) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * increase donation but height * version bump (#121) * Fee types (#123) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * add luxury fee’s type * set default values * dynamic donation: make sure fee is regular * add note to refactor later * WIP: Timber crashlytics (#124) * timber integration + replace Log with Timber * Replace all Log with Timber. In production environment Timber.e() or Timber.i() will automatically report any crash or message to FirebaseCrashlytics * better description * Kcw grunt/fbug fixes bugfixes (#126) * WIP working out the cross lang acceptance. WIP removing Firebase Manager code. Revert "WIP working out the cross lang acceptance." This reverts commit 4cfbafca0c841df6945216c63959fcede0487470. WIP working out the conflicts Analytics working getting more locations. * tested all custom events refactored to the standard firebase way * removed dev code * added Analytics Manager class * update per review notes * moved the costants and removed enum * version bump * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * V1.19.0 (#135) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit 68cb7407424a01b49030a3992505f74937ddc8bf. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead Co-authored-by: mosadialiou <[email protected]> * version bump and send test checks (#138) * new donate addresses (#136) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit 68cb7407424a01b49030a3992505f74937ddc8bf. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead * new donate addresses * add ADDRESS_SCHEME key to donation event * fix inverted key-value * clean up Co-authored-by: Kerry Washington <[email protected]> * version bump * Added Litewallet * fix broken link * updated README.md (#145) * updated README.md * added links * uodate header image * new hdr * added donations * move donations * change link * add private link * polish link * copy edit * add indo * address * fix addresses * Bugfix: [UI Alignment] Extra comma in send view (#153) * fix extra comma in send view * Refactor getReceiver method * remove extra linebreak * code cleanup * remove dead code * reverse check order for perf. * Fix: remove “donate to” prepended to the donation account * remove “PLATFORM” which is already added by Firebase Analytics * to v1.19.3 (612) (#154) * use bottom navigation view * update buy/spend/receive navigation icons * Change send/receive navigation icon names * localize history tab title * Just “Acheter” * Add fonts as resources * setup kotlin * upgrade grade + dependencies * login/register views * Replace search icon with menu icon and show up LTC price * login/register UX * Prevent view not rendering in layout editor * code cleanup * missing resources * reduce toolbar height * Specify a material colors for the app * Remove unused file * Transfer view * update litecoin card image Co-authored-by: Kerry Washington <[email protected]> * version bump and upgrade * make sure listeners are not NULL * make sure to call super * remove unused code * Move transactions to HistoryFragment * fix typo * Remove fonts in assets folder. Delete BREdit and BRText and use styles * Reformat Code: layout files * Reformat code: anim files * Reformat code: animator files * code refactor * connect login and register views to API * make partnerapi as git submodule * update partnerapi * BRKeystore: remove duplicated entry (FAIL_COUNT_ALIAS) * after successful registration, show up a confirmation and send user back to login * remove test code * add ktlint and format kotlin files * update partnerapi * fix typo * set views Ids * Transfer view: add “Logout” button and handle navigation * transfer view: add padding bottom to “Transfer” button * gradle: code format * use default NDK version=21.0.6113669 * use Timber instead of Log * convert BreadActivity to FragmentActivity in order to handle back pressed from fragments * handle back button on BuyFragment * upgrade firebase libs version to latest * Handle AUD, GBP, HKD, IDR, RUB and SGD currencies * upgrade gradle/gradle build tool to respectively 6.5 and 4.1.0 * handle document upload for KYC verification * update support/policy/social links * update README: replace iOS by Android * use zendesk support email address * make sure the selected fiat option is always visible * setup kotlin * cleanup + use timber * use androidx fragment * update libs * FragmentSend: IDE convertion to kotlin * FragmentSend: tweak kotlin conversion * FragmentSend: UD inte…
kcw-grunt
added a commit
that referenced
this issue
May 21, 2024
* WIP: Timber crashlytics (#124) * timber integration + replace Log with Timber * Replace all Log with Timber. In production environment Timber.e() or Timber.i() will automatically report any crash or message to FirebaseCrashlytics * better description * Kcw grunt/fbug fixes bugfixes (#126) * WIP working out the cross lang acceptance. WIP removing Firebase Manager code. Revert "WIP working out the cross lang acceptance." This reverts commit 4cfbafca0c841df6945216c63959fcede0487470. WIP working out the conflicts Analytics working getting more locations. * tested all custom events refactored to the standard firebase way * removed dev code * added Analytics Manager class * update per review notes * moved the costants and removed enum * version bump * V1.19.0 (#122) * Dynamic donation (#118) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * increase donation but height * version bump (#121) * Fee types (#123) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * add luxury fee’s type * set default values * dynamic donation: make sure fee is regular * add note to refactor later * WIP: Timber crashlytics (#124) * timber integration + replace Log with Timber * Replace all Log with Timber. In production environment Timber.e() or Timber.i() will automatically report any crash or message to FirebaseCrashlytics * better description * Kcw grunt/fbug fixes bugfixes (#126) * WIP working out the cross lang acceptance. WIP removing Firebase Manager code. Revert "WIP working out the cross lang acceptance." This reverts commit 4cfbafca0c841df6945216c63959fcede0487470. WIP working out the conflicts Analytics working getting more locations. * tested all custom events refactored to the standard firebase way * removed dev code * added Analytics Manager class * update per review notes * moved the costants and removed enum * version bump Co-authored-by: mosadialiou <[email protected]> * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * V1.19.0 (#135) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit 68cb7407424a01b49030a3992505f74937ddc8bf. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead Co-authored-by: mosadialiou <[email protected]> * version bump and send test checks (#138) * new donate addresses (#136) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit 68cb7407424a01b49030a3992505f74937ddc8bf. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead * new donate addresses * add ADDRESS_SCHEME key to donation event * fix inverted key-value * clean up Co-authored-by: Kerry Washington <[email protected]> * version bump * Added Litewallet * fix broken link * updated README.md (#145) * updated README.md * added links * uodate header image * new hdr * added donations * move donations * change link * add private link * polish link * copy edit * add indo * address * fix addresses * Added Litewallet * fix broken link * updated README.md (#145) * updated README.md * added links * uodate header image * new hdr * added donations * move donations * change link * add private link * polish link * copy edit * add indo * address * fix addresses * Bugfix: [UI Alignment] Extra comma in send view (#153) * fix extra comma in send view * Refactor getReceiver method * remove extra linebreak * code cleanup * remove dead code * reverse check order for perf. * Fix: remove “donate to” prepended to the donation account * remove “PLATFORM” which is already added by Firebase Analytics * to v1.19.3 (612) (#154) * Develop (#155) * Dynamic donation (#118) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * increase donation but height * version bump (#121) * Fee types (#123) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * add luxury fee’s type * set default values * dynamic donation: make sure fee is regular * add note to refactor later * WIP: Timber crashlytics (#124) * timber integration + replace Log with Timber * Replace all Log with Timber. In production environment Timber.e() or Timber.i() will automatically report any crash or message to FirebaseCrashlytics * better description * Kcw grunt/fbug fixes bugfixes (#126) * WIP working out the cross lang acceptance. WIP removing Firebase Manager code. Revert "WIP working out the cross lang acceptance." This reverts commit 4cfbafca0c841df6945216c63959fcede0487470. WIP working out the conflicts Analytics working getting more locations. * tested all custom events refactored to the standard firebase way * removed dev code * added Analytics Manager class * update per review notes * moved the costants and removed enum * version bump * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * V1.19.0 (#135) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit 68cb7407424a01b49030a3992505f74937ddc8bf. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead Co-authored-by: mosadialiou <[email protected]> * version bump and send test checks (#138) * new donate addresses (#136) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit 68cb7407424a01b49030a3992505f74937ddc8bf. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead * new donate addresses * add ADDRESS_SCHEME key to donation event * fix inverted key-value * clean up Co-authored-by: Kerry Washington <[email protected]> * version bump * Added Litewallet * fix broken link * updated README.md (#145) * updated README.md * added links * uodate header image * new hdr * added donations * move donations * change link * add private link * polish link * copy edit * add indo * address * fix addresses * Bugfix: [UI Alignment] Extra comma in send view (#153) * fix extra comma in send view * Refactor getReceiver method * remove extra linebreak * code cleanup * remove dead code * reverse check order for perf. * Fix: remove “donate to” prepended to the donation account * remove “PLATFORM” which is already added by Firebase Analytics * to v1.19.3 (612) (#154) Co-authored-by: mosadialiou <[email protected]> * version bump (#158) * use bottom navigation view * update buy/spend/receive navigation icons * Change send/receive navigation icon names * localize history tab title * Just “Acheter” * Add fonts as resources * setup kotlin * upgrade grade + dependencies * login/register views * Replace search icon with menu icon and show up LTC price * login/register UX * Prevent view not rendering in layout editor * code cleanup * missing resources * reduce toolbar height * Specify a material colors for the app * Remove unused file * Transfer view * update litecoin card image * move constants where they are used * respect constant nomenclature * make “ltcPriceLbl” same textSize as “ltcAmount” * WIP: Login/Register views (#159) * Dynamic donation (#118) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * increase donation but height * version bump (#121) * Fee types (#123) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * add luxury fee’s type * set default values * dynamic donation: make sure fee is regular * add note to refactor later * WIP: Timber crashlytics (#124) * timber integration + replace Log with Timber * Replace all Log with Timber. In production environment Timber.e() or Timber.i() will automatically report any crash or message to FirebaseCrashlytics * better description * Kcw grunt/fbug fixes bugfixes (#126) * WIP working out the cross lang acceptance. WIP removing Firebase Manager code. Revert "WIP working out the cross lang acceptance." This reverts commit 4cfbafca0c841df6945216c63959fcede0487470. WIP working out the conflicts Analytics working getting more locations. * tested all custom events refactored to the standard firebase way * removed dev code * added Analytics Manager class * update per review notes * moved the costants and removed enum * version bump * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * V1.19.0 (#135) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit 68cb7407424a01b49030a3992505f74937ddc8bf. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead Co-authored-by: mosadialiou <[email protected]> * version bump and send test checks (#138) * new donate addresses (#136) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit 68cb7407424a01b49030a3992505f74937ddc8bf. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead * new donate addresses * add ADDRESS_SCHEME key to donation event * fix inverted key-value * clean up Co-authored-by: Kerry Washington <[email protected]> * version bump * Added Litewallet * fix broken link * updated README.md (#145) * updated README.md * added links * uodate header image * new hdr * added donations * move donations * change link * add private link * polish link * copy edit * add indo * address * fix addresses * Bugfix: [UI Alignment] Extra comma in send view (#153) * fix extra comma in send view * Refactor getReceiver method * remove extra linebreak * code cleanup * remove dead code * reverse check order for perf. * Fix: remove “donate to” prepended to the donation account * remove “PLATFORM” which is already added by Firebase Analytics * to v1.19.3 (612) (#154) * use bottom navigation view * update buy/spend/receive navigation icons * Change send/receive navigation icon names * localize history tab title * Just “Acheter” * Add fonts as resources * setup kotlin * upgrade grade + dependencies * login/register views * Replace search icon with menu icon and show up LTC price * login/register UX * Prevent view not rendering in layout editor * code cleanup * missing resources * reduce toolbar height * Specify a material colors for the app * Remove unused file * Transfer view * update litecoin card image Co-authored-by: Kerry Washington <[email protected]> * version bump and upgrade * make sure listeners are not NULL * make sure to call super * remove unused code * Move transactions to HistoryFragment * fix typo * Remove fonts in assets folder. Delete BREdit and BRText and use styles * Reformat Code: layout files * Reformat code: anim files * Reformat code: animator files * code refactor * connect login and register views to API * make partnerapi as git submodule * update partnerapi * BRKeystore: remove duplicated entry (FAIL_COUNT_ALIAS) * after successful registration, show up a confirmation and send user back to login * remove test code * add ktlint and format kotlin files * update partnerapi * fix typo * set views Ids * Transfer view: add “Logout” button and handle navigation * transfer view: add padding bottom to “Transfer” button * gradle: code format * use default NDK version=21.0.6113669 * use Timber instead of Log * convert BreadActivity to FragmentActivity in order to handle back pressed from fragments * handle back button on BuyFragment * upgrade firebase libs version to latest * Handle AUD, GBP, HKD, IDR, RUB and SGD currencies * upgrade gradle/gradle build tool to respectively 6.5 and 4.1.0 * handle document upload for KYC verification * update support/policy/social links * update README: replace iOS by Android * use zendesk support email address * make sure the selected fiat option is always visible * setup kotlin * cleanup + use timber * use androidx fragment * update libs * FragmentSend: IDE convertion to kotlin * FragmentSend: tweak kotlin conversion * FragmentSend: UD integration * BRButton: disable touch effect when disabled * DynamicDonationFragment: convert to android * DynamicDonationFragment: use lambda * UDResolution: only resolve LTC domains * FragmentSend: translation * translate “Lookup” * rename tryBitcoinURL to tryLitecoinURL * add kotlin doc * Release v1.20.0 (simplex) (#190) * FragmentBuy: use https for simplex prod URL * bump app version 1.20.0(630) * Release v1.20.0 - Simplex (#187) * upgraded Gradle * upgraded to androidx and synced gradle * Reverted test to menu * Added brand fonts * added color names * replaced logo with new logo and added litewallet blue and removed some gradient views # Conflicts: # app/.cxx/cmake/loafDebug/x86/.ninja_deps # app/.cxx/cmake/loafDebug/x86/.ninja_log * gradle sync * refactoring views..still need to add version code to launch screen # Conflicts: # .idea/caches/build_file_checksums.ser # .idea/caches/gradle_models.ser # app/.cxx/cmake/loafDebug/x86/.ninja_deps # app/.cxx/cmake/loafDebug/x86/.ninja_log * updated per latest gradle * added in the version number at login * removed superflous L * polished header * moved version label for intro # Conflicts: # app/.cxx/cmake/loafDebug/arm64-v8a/.ninja_deps # app/.cxx/cmake/loafDebug/arm64-v8a/.ninja_log # app/.cxx/cmake/loafDebug/armeabi-v7a/.ninja_deps # app/.cxx/cmake/loafDebug/armeabi-v7a/.ninja_log # app/.cxx/cmake/loafDebug/x86_64/.ninja_deps # app/.cxx/cmake/loafDebug/x86_64/.ninja_log * upgrade to 26 min and 29 Android * worked in the donate layouts but not functional * WIP added buy tab button * WIP buy tab * WIP added in the buy tab prior to the webview * added in webview got Buy Tab * comment out the Buy Tab until server is ready * update for signing fixed naming * updated icons and Litewallet naming * added USE Biometric permission * moved layout * added in the old toolbar and logo but flipper still being debugged * WIP debuggin layout of the header toolbar * Unversionned app/.cxx folder since it s auto * Unversionned .idea/caches folder since it is autogenerated * Fix layout issue: the price = LTC labels * directly set the text size. the system will scale it * change ltc price color to white * update the btc naming to ltc * use meaningful naming * remove commented code * Fix: text prices should be about 20% smaller * price flipper margins should be lower on the bottom * V1.18.1 (#65) * Unversionned app/.cxx folder since it s auto * Unversionned .idea/caches folder since it is autogenerated * Fix layout issue: the price = LTC labels * directly set the text size. the system will scale it * change ltc price color to white * update the btc naming to ltc * use meaningful naming * remove commented code * Fix: text prices should be about 20% smaller * price flipper margins should be lower on the bottom * show up buy button * Upgrade dependencies * added donation info and functionality (#67) * added donation info and functionality * per review comments * Tweak L/$ price labels animation (#69) * Unversionned app/.cxx folder since it s auto * Unversionned .idea/caches folder since it is autogenerated * Fix layout issue: the price = LTC labels * directly set the text size. the system will scale it * change ltc price color to white * update the btc naming to ltc * use meaningful naming * remove commented code * Fix: text prices should be about 20% smaller * price flipper margins should be lower on the bottom * Tweak L/$ price labels animation * remove useless attributes clipChildren and clipToPadding * Revert "remove useless attributes clipChildren and clipToPadding" This reverts commit 0a4fec50b6d4e322ed19315d802f09544b8c60f6. * Ea/update fonts (#70) * Use BarlowSemiCondensed in lieu of CircularPro (excluding CircularPro-Book) * Swap CircularPro-Book.otf for BarlowSemiCondensed-Medium.ttf * added circleci and build bump * updated cofing.yml v2 * update config.yml v 3 * update v4 * update v6 * linter error fix for ci, small confirm field polish * silence linter on InvalidPackages * error fix update gradle * turn off abortonError * List of partners screen * Handle tap on simplex partner item * code clean-up * refactor the buy URL generation * pass choosen currency code to buy fragment * Remove horizontal linear layout and base align “choose fiat” with CAD, EUR, JPY and USD * Dynamic donation (#118) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * increase donation but height * version bump (#121) * Fee types (#123) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * add luxury fee’s type * set default values * dynamic donation: make sure fee is regular * add note to refactor later * WIP: Timber crashlytics (#124) * timber integration + replace Log with Timber * Replace all Log with Timber. In production environment Timber.e() or Timber.i() will automatically report any crash or message to FirebaseCrashlytics * better description * Kcw grunt/fbug fixes bugfixes (#126) * WIP working out the cross lang acceptance. WIP removing Firebase Manager code. Revert "WIP working out the cross lang acceptance." This reverts commit 4cfbafca0c841df6945216c63959fcede0487470. WIP working out the conflicts Analytics working getting more locations. * tested all custom events refactored to the standard firebase way * removed dev code * added Analytics Manager class * update per review notes * moved the costants and removed enum * version bump * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * V1.19.0 (#135) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit 68cb7407424a01b49030a3992505f74937ddc8bf. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead Co-authored-by: mosadialiou <[email protected]> * version bump and send test checks (#138) * new donate addresses (#136) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit 68cb7407424a01b49030a3992505f74937ddc8bf. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead * new donate addresses * add ADDRESS_SCHEME key to donation event * fix inverted key-value * clean up Co-authored-by: Kerry Washington <[email protected]> * version bump * Added Litewallet * fix broken link * updated README.md (#145) * updated README.md * added links * uodate header image * new hdr * added donations * move donations * change link * add private link * polish link * copy edit * add indo * address * fix addresses * Bugfix: [UI Alignment] Extra comma in send view (#153) * fix extra comma in send view * Refactor getReceiver method * remove extra linebreak * code cleanup * remove dead code * reverse check order for perf. * Fix: remove “donate to” prepended to the donation account * remove “PLATFORM” which is already added by Firebase Analytics * to v1.19.3 (612) (#154) * use Timber instead of Log * convert BreadActivity to FragmentActivity in order to handle back pressed from fragments * handle back button on BuyFragment * upgrade firebase libs version to latest * Handle AUD, GBP, HKD, IDR, RUB and SGD currencies * upgrade gradle/gradle build tool to respectively 6.5 and 4.1.0 * handle document upload for KYC verification * update support/policy/social links * update README: replace iOS by Android * use zendesk support email address * make sure the selected fiat option is always visible * FragmentBuy: use https for simplex prod URL * bump app version 1.20.0(630) Co-authored-by: Kerry <[email protected]> Co-authored-by: Ebenezer <[email protected]> * bump app version 1.21.0(631) * bugfix: send view stays after send confirmation disappears * remove UD error toasts * clear the LTC address before each Lookup * show up a confirmation toast if UD resolution is successful * bump version v1.21.0(632) * UD: add Analytics events * FragmentSend: disable Lookup button until the domain string is at least 4 chars * bump version v1.21.0(633) * Release v1.21.0 (#193) * upgraded Gradle * upgraded to androidx and synced gradle * Reverted test to menu * Added brand fonts * added color names * replaced logo with new logo and added litewallet blue and removed some gradient views # Conflicts: # app/.cxx/cmake/loafDebug/x86/.ninja_deps # app/.cxx/cmake/loafDebug/x86/.ninja_log * gradle sync * refactoring views..still need to add version code to launch screen # Conflicts: # .idea/caches/build_file_checksums.ser # .idea/caches/gradle_models.ser # app/.cxx/cmake/loafDebug/x86/.ninja_deps # app/.cxx/cmake/loafDebug/x86/.ninja_log * updated per latest gradle * added in the version number at login * removed superflous L * polished header * moved version label for intro # Conflicts: # app/.cxx/cmake/loafDebug/arm64-v8a/.ninja_deps # app/.cxx/cmake/loafDebug/arm64-v8a/.ninja_log # app/.cxx/cmake/loafDebug/armeabi-v7a/.ninja_deps # app/.cxx/cmake/loafDebug/armeabi-v7a/.ninja_log # app/.cxx/cmake/loafDebug/x86_64/.ninja_deps # app/.cxx/cmake/loafDebug/x86_64/.ninja_log * upgrade to 26 min and 29 Android * worked in the donate layouts but not functional * WIP added buy tab button * WIP buy tab * WIP added in the buy tab prior to the webview * added in webview got Buy Tab * comment out the Buy Tab until server is ready * update for signing fixed naming * updated icons and Litewallet naming * added USE Biometric permission * moved layout * added in the old toolbar and logo but flipper still being debugged * WIP debuggin layout of the header toolbar * Unversionned app/.cxx folder since it s auto * Unversionned .idea/caches folder since it is autogenerated * Fix layout issue: the price = LTC labels * directly set the text size. the system will scale it * change ltc price color to white * update the btc naming to ltc * use meaningful naming * remove commented code * Fix: text prices should be about 20% smaller * price flipper margins should be lower on the bottom * V1.18.1 (#65) * Unversionned app/.cxx folder since it s auto * Unversionned .idea/caches folder since it is autogenerated * Fix layout issue: the price = LTC labels * directly set the text size. the system will scale it * change ltc price color to white * update the btc naming to ltc * use meaningful naming * remove commented code * Fix: text prices should be about 20% smaller * price flipper margins should be lower on the bottom * show up buy button * Upgrade dependencies * added donation info and functionality (#67) * added donation info and functionality * per review comments * Tweak L/$ price labels animation (#69) * Unversionned app/.cxx folder since it s auto * Unversionned .idea/caches folder since it is autogenerated * Fix layout issue: the price = LTC labels * directly set the text size. the system will scale it * change ltc price color to white * update the btc naming to ltc * use meaningful naming * remove commented code * Fix: text prices should be about 20% smaller * price flipper margins should be lower on the bottom * Tweak L/$ price labels animation * remove useless attributes clipChildren and clipToPadding * Revert "remove useless attributes clipChildren and clipToPadding" This reverts commit 0a4fec50b6d4e322ed19315d802f09544b8c60f6. * Ea/update fonts (#70) * Use BarlowSemiCondensed in lieu of CircularPro (excluding CircularPro-Book) * Swap CircularPro-Book.otf for BarlowSemiCondensed-Medium.ttf * added circleci and build bump * updated cofing.yml v2 * update config.yml v 3 * update v4 * update v6 * linter error fix for ci, small confirm field polish * silence linter on InvalidPackages * error fix update gradle * turn off abortonError * List of partners screen * Handle tap on simplex partner item * code clean-up * refactor the buy URL generation * pass choosen currency code to buy fragment * Remove horizontal linear layout and base align “choose fiat” with CAD, EUR, JPY and USD * Dynamic donation (#118) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * increase donation but height * version bump (#121) * Fee types (#123) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * add luxury fee’s type * set default values * dynamic donation: make sure fee is regular * add note to refactor later * WIP: Timber crashlytics (#124) * timber integration + replace Log with Timber * Replace all Log with Timber. In production environment Timber.e() or Timber.i() will automatically report any crash or message to FirebaseCrashlytics * better description * Kcw grunt/fbug fixes bugfixes (#126) * WIP working out the cross lang acceptance. WIP removing Firebase Manager code. Revert "WIP working out the cross lang acceptance." This reverts commit 4cfbafca0c841df6945216c63959fcede0487470. WIP working out the conflicts Analytics working getting more locations. * tested all custom events refactored to the standard firebase way * removed dev code * added Analytics Manager class * update per review notes * moved the costants and removed enum * version bump * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * V1.19.0 (#135) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit 68cb7407424a01b49030a3992505f74937ddc8bf. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead Co-authored-by: mosadialiou <[email protected]> * version bump and send test checks (#138) * new donate addresses (#136) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit 68cb7407424a01b49030a3992505f74937ddc8bf. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead * new donate addresses * add ADDRESS_SCHEME key to donation event * fix inverted key-value * clean up Co-authored-by: Kerry Washington <[email protected]> * version bump * Added Litewallet * fix broken link * updated README.md (#145) * updated README.md * added links * uodate header image * new hdr * added donations * move donations * change link * add private link * polish link * copy edit * add indo * address * fix addresses * Bugfix: [UI Alignment] Extra comma in send view (#153) * fix extra comma in send view * Refactor getReceiver method * remove extra linebreak * code cleanup * remove dead code * reverse check order for perf. * Fix: remove “donate to” prepended to the donation account * remove “PLATFORM” which is already added by Firebase Analytics * to v1.19.3 (612) (#154) * use Timber instead of Log * convert BreadActivity to FragmentActivity in order to handle back pressed from fragments * handle back button on BuyFragment * upgrade firebase libs version to latest * Handle AUD, GBP, HKD, IDR, RUB and SGD currencies * upgrade gradle/gradle build tool to respectively 6.5 and 4.1.0 * handle document upload for KYC verification * update support/policy/social links * update README: replace iOS by Android * use zendesk support email address * make sure the selected fiat option is always visible * setup kotlin * cleanup + use timber * use androidx fragment * update libs * FragmentSend: IDE convertion to kotlin * FragmentSend: tweak kotlin conversion * FragmentSend: UD integration * BRButton: disable touch effect when disabled * DynamicDonationFragment: convert to android * DynamicDonationFragment: use lambda * UDResolution: only resolve LTC domains * FragmentSend: translation * translate “Lookup” * rename tryBitcoinURL to tryLitecoinURL * add kotlin doc * Release v1.20.0 (simplex) (#190) * FragmentBuy: use https for simplex prod URL * bump app version 1.20.0(630) * bump app version 1.21.0(631) * bugfix: send view stays after send confirmation disappears * remove UD error toasts * clear the LTC address before each Lookup * show up a confirmation toast if UD resolution is successful * bump version v1.21.0(632) * UD: add Analytics events * FragmentSend: disable Lookup button until the domain string is at least 4 chars * bump version v1.21.0(633) Co-authored-by: Kerry <[email protected]> Co-authored-by: Ebenezer <[email protected]> * fix build errors * Tapping on BuyTab shows up the BuyTabFragment * BuyTabFragment: add horizontal divider * replace listener with lambda * BuyTab: change fiat selector * FragmentBuy: add toolbar and show progress while page is loading * rename menu tab from “Spend” to “Card” * change register view header title * register view: change fields order according to iOS * register view: remove address2 field * login view: handle forgot password * tweak login/register views * transfer view v1 * update partnerapi lib * Replace “Bread” with “Litewallet” * Replace “Bread” with “Litewallet” * remove empty java class * bugFix(Send view): Send with Scan crashes * ScanQRActivity: code clean-up * login/register views: extract texts into strings resource * Buy tab: remove “choose fiat” from partner item view * login/register views: localize texts * reduce password length from 8 to 6 at least * bump version v2.0.0(634) * bugfix: make sure the market price displays only 2 decimals * bump version v2.0.0(635) * Release v2.0.0 card v1 (#202) * upgraded Gradle * upgraded to androidx and synced gradle * Reverted test to menu * Added brand fonts * added color names * replaced logo with new logo and added litewallet blue and removed some gradient views # Conflicts: # app/.cxx/cmake/loafDebug/x86/.ninja_deps # app/.cxx/cmake/loafDebug/x86/.ninja_log * gradle sync * refactoring views..still need to add version code to launch screen # Conflicts: # .idea/caches/build_file_checksums.ser # .idea/caches/gradle_models.ser # app/.cxx/cmake/loafDebug/x86/.ninja_deps # app/.cxx/cmake/loafDebug/x86/.ninja_log * updated per latest gradle * added in the version number at login * removed superflous L * polished header * moved version label for intro # Conflicts: # app/.cxx/cmake/loafDebug/arm64-v8a/.ninja_deps # app/.cxx/cmake/loafDebug/arm64-v8a/.ninja_log # app/.cxx/cmake/loafDebug/armeabi-v7a/.ninja_deps # app/.cxx/cmake/loafDebug/armeabi-v7a/.ninja_log # app/.cxx/cmake/loafDebug/x86_64/.ninja_deps # app/.cxx/cmake/loafDebug/x86_64/.ninja_log * upgrade to 26 min and 29 Android * worked in the donate layouts but not functional * WIP added buy tab button * WIP buy tab * WIP added in the buy tab prior to the webview * added in webview got Buy Tab * comment out the Buy Tab until server is ready * update for signing fixed naming * updated icons and Litewallet naming * added USE Biometric permission * moved layout * added in the old toolbar and logo but flipper still being debugged * WIP debuggin layout of the header toolbar * Unversionned app/.cxx folder since it s auto * Unversionned .idea/caches folder since it is autogenerated * Fix layout issue: the price = LTC labels * directly set the text size. the system will scale it * change ltc price color to white * update the btc naming to ltc * use meaningful naming * remove commented code * Fix: text prices should be about 20% smaller * price flipper margins should be lower on the bottom * V1.18.1 (#65) * Unversionned app/.cxx folder since it s auto * Unversionned .idea/caches folder since it is autogenerated * Fix layout issue: the price = LTC labels * directly set the text size. the system will scale it * change ltc price color to white * update the btc naming to ltc * use meaningful naming * remove commented code * Fix: text prices should be about 20% smaller * price flipper margins should be lower on the bottom * show up buy button * Upgrade dependencies * added donation info and functionality (#67) * added donation info and functionality * per review comments * Tweak L/$ price labels animation (#69) * Unversionned app/.cxx folder since it s auto * Unversionned .idea/caches folder since it is autogenerated * Fix layout issue: the price = LTC labels * directly set the text size. the system will scale it * change ltc price color to white * update the btc naming to ltc * use meaningful naming * remove commented code * Fix: text prices should be about 20% smaller * price flipper margins should be lower on the bottom * Tweak L/$ price labels animation * remove useless attributes clipChildren and clipToPadding * Revert "remove useless attributes clipChildren and clipToPadding" This reverts commit 0a4fec50b6d4e322ed19315d802f09544b8c60f6. * Ea/update fonts (#70) * Use BarlowSemiCondensed in lieu of CircularPro (excluding CircularPro-Book) * Swap CircularPro-Book.otf for BarlowSemiCondensed-Medium.ttf * added circleci and build bump * updated cofing.yml v2 * update config.yml v 3 * update v4 * update v6 * linter error fix for ci, small confirm field polish * silence linter on InvalidPackages * error fix update gradle * turn off abortonError * List of partners screen * Handle tap on simplex partner item * code clean-up * refactor the buy URL generation * pass choosen currency code to buy fragment * Remove horizontal linear layout and base align “choose fiat” with CAD, EUR, JPY and USD * Dynamic donation (#118) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * increase donation but height * version bump (#121) * Fee types (#123) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * add luxury fee’s type * set default values * dynamic donation: make sure fee is regular * add note to refactor later * WIP: Timber crashlytics (#124) * timber integration + replace Log with Timber * Replace all Log with Timber. In production environment Timber.e() or Timber.i() will automatically report any crash or message to FirebaseCrashlytics * better description * Kcw grunt/fbug fixes bugfixes (#126) * WIP working out the cross lang acceptance. WIP removing Firebase Manager code. Revert "WIP working out the cross lang acceptance." This reverts commit 4cfbafca0c841df6945216c63959fcede0487470. WIP working out the conflicts Analytics working getting more locations. * tested all custom events refactored to the standard firebase way * removed dev code * added Analytics Manager class * update per review notes * moved the costants and removed enum * version bump * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * V1.19.0 (#135) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit 68cb7407424a01b49030a3992505f74937ddc8bf. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead Co-authored-by: mosadialiou <[email protected]> * version bump and send test checks (#138) * new donate addresses (#136) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit 68cb7407424a01b49030a3992505f74937ddc8bf. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead * new donate addresses * add ADDRESS_SCHEME key to donation event * fix inverted key-value * clean up Co-authored-by: Kerry Washington <[email protected]> * version bump * Added Litewallet * fix broken link * updated README.md (#145) * updated README.md * added links * uodate header image * new hdr * added donations * move donations * change link * add private link * polish link * copy edit * add indo * address * fix addresses * Bugfix: [UI Alignment] Extra comma in send view (#153) * fix extra comma in send view * Refactor getReceiver method * remove extra linebreak * code cleanup * remove dead code * reverse check order for perf. * Fix: remove “donate to” prepended to the donation account * remove “PLATFORM” which is already added by Firebase Analytics * to v1.19.3 (612) (#154) * use bottom navigation view * update buy/spend/receive navigation icons * Change send/receive navigation icon names * localize history tab title * Just “Acheter” * Add fonts as resources * setup kotlin * upgrade grade + dependencies * login/register views * Replace search icon with menu icon and show up LTC price * login/register UX * Prevent view not rendering in layout editor * code cleanup * missing resources * reduce toolbar height * Specify a material colors for the app * Remove unused file * Transfer view * update litecoin card image * move constants where they are used * respect constant nomenclature * make “ltcPriceLbl” same textSize as “ltcAmount” * WIP: Login/Register views (#159) * Dynamic donation (#118) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * increase donation but height * version bump (#121) * Fee types (#123) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * add luxury fee’s type * set default values * dynamic donation: make sure fee is regular * add note to refactor later * WIP: Timber crashlytics (#124) * timber integration + replace Log with Timber * Replace all Log with Timber. In production environment Timber.e() or Timber.i() will automatically report any crash or message to FirebaseCrashlytics * better description * Kcw grunt/fbug fixes bugfixes (#126) * WIP working out the cross lang acceptance. WIP removing Firebase Manager code. Revert "WIP working out the cross lang acceptance." This reverts commit 4cfbafca0c841df6945216c63959fcede0487470. WIP working out the conflicts Analytics working getting more locations. * tested all custom events refactored to the standard firebase way * removed dev code * added Analytics Manager class * update per review notes * moved the costants and removed enum * version bump * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * V1.19.0 (#135) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit 68cb7407424a01b49030a3992505f74937ddc8bf. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead Co-authored-by: mosadialiou <[email protected]> * version bump and send test checks (#138) * new donate addresses (#136) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit 68cb7407424a01b49030a3992505f74937ddc8bf. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead * new donate addresses * add ADDRESS_SCHEME key to donation event * fix inverted key-value * clean up Co-authored-by: Kerry Washington <[email protected]> * version bump * Added Litewallet * fix broken link * updated README.md (#145) * updated README.md * added links * uodate header image * new hdr * added donations * move donations * change link * add private link * polish link * copy edit * add indo * address * fix addresses * Bugfix: [UI Alignment] Extra comma in send view (#153) * fix extra comma in send view * Refactor getReceiver method * remove extra linebreak * code cleanup * remove dead code * reverse check order for perf. * Fix: remove “donate to” prepended to the donation account * remove “PLATFORM” which is already added by Firebase Analytics * to v1.19.3 (612) (#154) * use bottom navigation view * update buy/spend/receive navigation icons * Change send/receive navigation icon names * localize history tab title * Just “Acheter” * Add fonts as resources * setup kotlin * upgrade grade + dependencies * login/register views * Replace search icon with menu icon and show up LTC price * login/register UX * Prevent view not rendering in layout editor * code cleanup * missing resources * reduce toolbar height * Specify a material colors for the app * Remove unused file * Transfer view * update litecoin card image Co-authored-by: Kerry Washington <[email protected]> * version bump and upgrade * make sure listeners are not NULL * make sure to call super * remove unused code * Move transactions to HistoryFragment * fix typo * Remove fonts in assets folder. Delete BREdit and BRText and use styles * Reformat Code: layout files * Reformat code: anim files * Reformat code: animator files * code refactor * connect login and register views to API * make partnerapi as git submodule * update partnerapi * BRKeystore: remove duplicated entry (FAIL_COUNT_ALIAS) * after successful registration, show up a confirmation and send user back to login * remove test code * add ktlint and format kotlin files * update partnerapi * fix typo * set views Ids * Transfer view: add “Logout” button and handle navigation * transfer view: add padding bottom to “Transfer” button * gradle: code format * use default NDK version=21.0.6113669 * use Timber instead of Log * convert BreadActivity to FragmentActivity in order to handle back pressed from fragments * handle back button on BuyFragment * upgrade firebase libs version to latest * Handle AUD, GBP, HKD, IDR, RUB and SGD currencies * upgrade gradle/gradle build tool to respectively 6.5 and 4.1.0 * handle document upload for KYC verification * update support/policy/social links * update README: replace iOS by Android * use zendesk support email address * make sure the selected fiat option is always visible * setup kotlin * cleanup + use timber * use androidx fragment * update libs * FragmentSend: IDE convertion to kotlin * FragmentSend: tweak kotlin conversion * FragmentSend: UD integration * BRButton: disable touch effect when disabled * DynamicDonationFragment: convert to android * DynamicDonationFragment: use lambda * UDResolution: only resolve LTC domains * FragmentSend: translation * translate “Lookup” * rename tryBitcoinURL to tryLitecoinURL * add kotlin doc * Release v1.20.0 (simplex) (#190) * FragmentBuy: use https for simplex prod URL * bump app version 1.20.0(630) * bump app version 1.21.0(631) * bugfix: send view stays after send confirmation disappears * remove UD error toasts * clear the LTC address before each Lookup * show up a confirmation toast if UD resolution is successful * bump version v1.21.0(632) * UD: add Analytics events * FragmentSend: disable Lookup button until the domain string is at least 4 chars * bump version v1.21.0(633) * fix build errors * Tapping on BuyTab shows up the BuyTabFragment * BuyTabFragment: add horizontal divider * replace listener with lambda * BuyTab: change fiat selector * FragmentBuy: add toolbar and show progress while page is loading * rename menu tab from “Spend” to “Card” * change register view header title * register view: change fields order according to iOS * register view: remove address2 field * login view: handle forgot password * tweak login/register views * transfer view v1 * update partnerapi lib * Replace “Bread” with “Litewallet” * Replace “Bread” with “Litewallet” * remove empty java class * bugFix(Send view): Send with Scan crashes * ScanQRActivity: code clean-up * login/register views: extract texts into strings resource * Buy tab: remove “choose fiat” from partner item view * login/register views: localize texts * reduce password length from 8 to 6 at least * bump version v2.0.0(634) * bugfix: make sure the market price displays only 2 decimals * bump version v2.0.0(635) Co-authored-by: Kerry <[email protected]> Co-authored-by: Ebenezer <[email protected]> * refacto(FragmentMenu): use lambda + code reformat * feature: Replace Customer Email with Zendesk HC * [TechDebt] Add issue templates (#208) * Add issue templates * polished per comments * [Bugfix] Header price update occludes the other text (#207) * Change the font mixe * Set the font to autosizing - helps by setting the max width * add balance label in header * fix error: Attribute autoSizeMinTextSize is only used in API level 26 and higher (current min is 23) * fix crash from Firebase: BreadActivity.java line 444 https://github.com/litecoin-foundation/loafwallet-android/issues/211 * fix crash in RegisterFragment.kt at line 68 https://github.com/litecoin-foundation/loafwallet-android/issues/212 * PR reviews * bump version v2.1.0(636) * add card disclaimer dialog * bump version v2.1.1(637) * Release v2.1.0 (into master) (#227) * upgraded Gradle * upgraded to androidx and synced gradle * Reverted test to menu * Added brand fonts * added color names * replaced logo with new logo and added litewallet blue and removed some gradient views # Conflicts: # app/.cxx/cmake/loafDebug/x86/.ninja_deps # app/.cxx/cmake/loafDebug/x86/.ninja_log * gradle sync * refactoring views..still need to add version code to launch screen # Conflicts: # .idea/caches/build_file_checksums.ser # .idea/caches/gradle_models.ser # app/.cxx/cmake/loafDebug/x86/.ninja_deps # app/.cxx/cmake/loafDebug/x86/.ninja_log * updated per latest gradle * added in the version number at login * removed superflous L * polished header * moved version label for intro # Conflicts: # app/.cxx/cmake/loafDebug/arm64-v8a/.ninja_deps # app/.cxx/cmake/loafDebug/arm64-v8a/.ninja_log # app/.cxx/cmake/loafDebug/armeabi-v7a/.ninja_deps # app/.cxx/cmake/loafDebug/armeabi-v7a/.ninja_log # app/.cxx/cmake/loafDebug/x86_64/.ninja_deps # app/.cxx/cmake/loafDebug/x86_64/.ninja_log * upgrade to 26 min and 29 Android * worked in the donate layouts but not functional * WIP added buy tab button * WIP buy tab * WIP added in the buy tab prior to the webview * added in webview got Buy Tab * comment out the Buy Tab until server is ready * update for signing fixed naming * updated icons and Litewallet naming * added USE Biometric permission * moved layout * added in the old toolbar and logo but flipper still being debugged * WIP debuggin layout of the header toolbar * Unversionned app/.cxx folder since it s auto * Unversionned .idea/caches folder since it is autogenerated * Fix layout issue: the price = LTC labels * directly set the text size. the system will scale it * change ltc price color to white * update the btc naming to ltc * use meaningful naming * remove commented code * Fix: text prices should be about 20% smaller * price flipper margins should be lower on the bottom * V1.18.1 (#65) * Unversionned app/.cxx folder since it s auto * Unversionned .idea/caches folder since it is autogenerated * Fix layout issue: the price = LTC labels * directly set the text size. the system will scale it * change ltc price color to white * update the btc naming to ltc * use meaningful naming * remove commented code * Fix: text prices should be about 20% smaller * price flipper margins should be lower on the bottom * show up buy button * Upgrade dependencies * added donation info and functionality (#67) * added donation info and functionality * per review comments * Tweak L/$ price labels animation (#69) * Unversionned app/.cxx folder since it s auto * Unversionned .idea/caches folder since it is autogenerated * Fix layout issue: the price = LTC labels * directly set the text size. the system will scale it * change ltc price color to white * update the btc naming to ltc * use meaningful naming * remove commented code * Fix: text prices should be about 20% smaller * price flipper margins should be lower on the bottom * Tweak L/$ price labels animation * remove useless attributes clipChildren and clipToPadding * Revert "remove useless attributes clipChildren and clipToPadding" This reverts commit 0a4fec50b6d4e322ed19315d802f09544b8c60f6. * Ea/update fonts (#70) * Use BarlowSemiCondensed in lieu of CircularPro (excluding CircularPro-Book) * Swap CircularPro-Book.otf for BarlowSemiCondensed-Medium.ttf * added circleci and build bump * updated cofing.yml v2 * update config.yml v 3 * update v4 * update v6 * linter error fix for ci, small confirm field polish * silence linter on InvalidPackages * error fix update gradle * turn off abortonError * List of partners screen * Handle tap on simplex partner item * code clean-up * refactor the buy URL generation * pass choosen currency code to buy fragment * Remove horizontal linear layout and base align “choose fiat” with CAD, EUR, JPY and USD * Dynamic donation (#118) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * increase donation but height * version bump (#121) * Fee types (#123) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * add luxury fee’s type * set default values * dynamic donation: make sure fee is regular * add note to refactor later * WIP: Timber crashlytics (#124) * timber integration + replace Log with Timber * Replace all Log with Timber. In production environment Timber.e() or Timber.i() will automatically report any crash or message to FirebaseCrashlytics * better description * Kcw grunt/fbug fixes bugfixes (#126) * WIP working out the cross lang acceptance. WIP removing Firebase Manager code. Revert "WIP working out the cross lang acceptance." This reverts commit 4cfbafca0c841df6945216c63959fce…
kcw-grunt
added a commit
that referenced
this issue
May 21, 2024
* Prevent view not rendering in layout editor * code cleanup * missing resources * reduce toolbar height * Specify a material colors for the app * Remove unused file * Transfer view * update litecoin card image * move constants where they are used * respect constant nomenclature * make “ltcPriceLbl” same textSize as “ltcAmount” * WIP: Login/Register views (#159) * Dynamic donation (#118) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * increase donation but height * version bump (#121) * Fee types (#123) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * add luxury fee’s type * set default values * dynamic donation: make sure fee is regular * add note to refactor later * WIP: Timber crashlytics (#124) * timber integration + replace Log with Timber * Replace all Log with Timber. In production environment Timber.e() or Timber.i() will automatically report any crash or message to FirebaseCrashlytics * better description * Kcw grunt/fbug fixes bugfixes (#126) * WIP working out the cross lang acceptance. WIP removing Firebase Manager code. Revert "WIP working out the cross lang acceptance." This reverts commit 4cfbafca0c841df6945216c63959fcede0487470. WIP working out the conflicts Analytics working getting more locations. * tested all custom events refactored to the standard firebase way * removed dev code * added Analytics Manager class * update per review notes * moved the costants and removed enum * version bump * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * V1.19.0 (#135) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit d355738abff612a9ff0a44ddcf5b9ad80a141c0c. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead Co-authored-by: mosadialiou <[email protected]> * version bump and send test checks (#138) * new donate addresses (#136) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit d355738abff612a9ff0a44ddcf5b9ad80a141c0c. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead * new donate addresses * add ADDRESS_SCHEME key to donation event * fix inverted key-value * clean up Co-authored-by: Kerry Washington <[email protected]> * version bump * Added Litewallet * fix broken link * updated README.md (#145) * updated README.md * added links * uodate header image * new hdr * added donations * move donations * change link * add private link * polish link * copy edit * add indo * address * fix addresses * Bugfix: [UI Alignment] Extra comma in send view (#153) * fix extra comma in send view * Refactor getReceiver method * remove extra linebreak * code cleanup * remove dead code * reverse check order for perf. * Fix: remove “donate to” prepended to the donation account * remove “PLATFORM” which is already added by Firebase Analytics * to v1.19.3 (612) (#154) * use bottom navigation view * update buy/spend/receive navigation icons * Change send/receive navigation icon names * localize history tab title * Just “Acheter” * Add fonts as resources * setup kotlin * upgrade grade + dependencies * login/register views * Replace search icon with menu icon and show up LTC price * login/register UX * Prevent view not rendering in layout editor * code cleanup * missing resources * reduce toolbar height * Specify a material colors for the app * Remove unused file * Transfer view * update litecoin card image Co-authored-by: Kerry Washington <[email protected]> * version bump and upgrade * make sure listeners are not NULL * make sure to call super * remove unused code * Move transactions to HistoryFragment * fix typo * Remove fonts in assets folder. Delete BREdit and BRText and use styles * Reformat Code: layout files * Reformat code: anim files * Reformat code: animator files * code refactor * connect login and register views to API * make partnerapi as git submodule * update partnerapi * BRKeystore: remove duplicated entry (FAIL_COUNT_ALIAS) * after successful registration, show up a confirmation and send user back to login * remove test code * add ktlint and format kotlin files * update partnerapi * fix typo * set views Ids * Transfer view: add “Logout” button and handle navigation * transfer view: add padding bottom to “Transfer” button * gradle: code format * use default NDK version=21.0.6113669 * use Timber instead of Log * convert BreadActivity to FragmentActivity in order to handle back pressed from fragments * handle back button on BuyFragment * upgrade firebase libs version to latest * Handle AUD, GBP, HKD, IDR, RUB and SGD currencies * upgrade gradle/gradle build tool to respectively 6.5 and 4.1.0 * handle document upload for KYC verification * update support/policy/social links * update README: replace iOS by Android * use zendesk support email address * make sure the selected fiat option is always visible * setup kotlin * cleanup + use timber * use androidx fragment * update libs * FragmentSend: IDE convertion to kotlin * FragmentSend: tweak kotlin conversion * FragmentSend: UD integration * BRButton: disable touch effect when disabled * DynamicDonationFragment: convert to android * DynamicDonationFragment: use lambda * UDResolution: only resolve LTC domains * FragmentSend: translation * translate “Lookup” * rename tryBitcoinURL to tryLitecoinURL * add kotlin doc * Release v1.20.0 (simplex) (#190) * FragmentBuy: use https for simplex prod URL * bump app version 1.20.0(630) * Release v1.20.0 - Simplex (#187) * upgraded Gradle * upgraded to androidx and synced gradle * Reverted test to menu * Added brand fonts * added color names * replaced logo with new logo and added litewallet blue and removed some gradient views # Conflicts: # app/.cxx/cmake/loafDebug/x86/.ninja_deps # app/.cxx/cmake/loafDebug/x86/.ninja_log * gradle sync * refactoring views..still need to add version code to launch screen # Conflicts: # .idea/caches/build_file_checksums.ser # .idea/caches/gradle_models.ser # app/.cxx/cmake/loafDebug/x86/.ninja_deps # app/.cxx/cmake/loafDebug/x86/.ninja_log * updated per latest gradle * added in the version number at login * removed superflous L * polished header * moved version label for intro # Conflicts: # app/.cxx/cmake/loafDebug/arm64-v8a/.ninja_deps # app/.cxx/cmake/loafDebug/arm64-v8a/.ninja_log # app/.cxx/cmake/loafDebug/armeabi-v7a/.ninja_deps # app/.cxx/cmake/loafDebug/armeabi-v7a/.ninja_log # app/.cxx/cmake/loafDebug/x86_64/.ninja_deps # app/.cxx/cmake/loafDebug/x86_64/.ninja_log * upgrade to 26 min and 29 Android * worked in the donate layouts but not functional * WIP added buy tab button * WIP buy tab * WIP added in the buy tab prior to the webview * added in webview got Buy Tab * comment out the Buy Tab until server is ready * update for signing fixed naming * updated icons and Litewallet naming * added USE Biometric permission * moved layout * added in the old toolbar and logo but flipper still being debugged * WIP debuggin layout of the header toolbar * Unversionned app/.cxx folder since it s auto * Unversionned .idea/caches folder since it is autogenerated * Fix layout issue: the price = LTC labels * directly set the text size. the system will scale it * change ltc price color to white * update the btc naming to ltc * use meaningful naming * remove commented code * Fix: text prices should be about 20% smaller * price flipper margins should be lower on the bottom * V1.18.1 (#65) * Unversionned app/.cxx folder since it s auto * Unversionned .idea/caches folder since it is autogenerated * Fix layout issue: the price = LTC labels * directly set the text size. the system will scale it * change ltc price color to white * update the btc naming to ltc * use meaningful naming * remove commented code * Fix: text prices should be about 20% smaller * price flipper margins should be lower on the bottom * show up buy button * Upgrade dependencies * added donation info and functionality (#67) * added donation info and functionality * per review comments * Tweak L/$ price labels animation (#69) * Unversionned app/.cxx folder since it s auto * Unversionned .idea/caches folder since it is autogenerated * Fix layout issue: the price = LTC labels * directly set the text size. the system will scale it * change ltc price color to white * update the btc naming to ltc * use meaningful naming * remove commented code * Fix: text prices should be about 20% smaller * price flipper margins should be lower on the bottom * Tweak L/$ price labels animation * remove useless attributes clipChildren and clipToPadding * Revert "remove useless attributes clipChildren and clipToPadding" This reverts commit 0a4fec50b6d4e322ed19315d802f09544b8c60f6. * Ea/update fonts (#70) * Use BarlowSemiCondensed in lieu of CircularPro (excluding CircularPro-Book) * Swap CircularPro-Book.otf for BarlowSemiCondensed-Medium.ttf * added circleci and build bump * updated cofing.yml v2 * update config.yml v 3 * update v4 * update v6 * linter error fix for ci, small confirm field polish * silence linter on InvalidPackages * error fix update gradle * turn off abortonError * List of partners screen * Handle tap on simplex partner item * code clean-up * refactor the buy URL generation * pass choosen currency code to buy fragment * Remove horizontal linear layout and base align “choose fiat” with CAD, EUR, JPY and USD * Dynamic donation (#118) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * increase donation but height * version bump (#121) * Fee types (#123) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * add luxury fee’s type * set default values * dynamic donation: make sure fee is regular * add note to refactor later * WIP: Timber crashlytics (#124) * timber integration + replace Log with Timber * Replace all Log with Timber. In production environment Timber.e() or Timber.i() will automatically report any crash or message to FirebaseCrashlytics * better description * Kcw grunt/fbug fixes bugfixes (#126) * WIP working out the cross lang acceptance. WIP removing Firebase Manager code. Revert "WIP working out the cross lang acceptance." This reverts commit 4cfbafca0c841df6945216c63959fcede0487470. WIP working out the conflicts Analytics working getting more locations. * tested all custom events refactored to the standard firebase way * removed dev code * added Analytics Manager class * update per review notes * moved the costants and removed enum * version bump * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * V1.19.0 (#135) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit d355738abff612a9ff0a44ddcf5b9ad80a141c0c. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead Co-authored-by: mosadialiou <[email protected]> * version bump and send test checks (#138) * new donate addresses (#136) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit d355738abff612a9ff0a44ddcf5b9ad80a141c0c. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead * new donate addresses * add ADDRESS_SCHEME key to donation event * fix inverted key-value * clean up Co-authored-by: Kerry Washington <[email protected]> * version bump * Added Litewallet * fix broken link * updated README.md (#145) * updated README.md * added links * uodate header image * new hdr * added donations * move donations * change link * add private link * polish link * copy edit * add indo * address * fix addresses * Bugfix: [UI Alignment] Extra comma in send view (#153) * fix extra comma in send view * Refactor getReceiver method * remove extra linebreak * code cleanup * remove dead code * reverse check order for perf. * Fix: remove “donate to” prepended to the donation account * remove “PLATFORM” which is already added by Firebase Analytics * to v1.19.3 (612) (#154) * use Timber instead of Log * convert BreadActivity to FragmentActivity in order to handle back pressed from fragments * handle back button on BuyFragment * upgrade firebase libs version to latest * Handle AUD, GBP, HKD, IDR, RUB and SGD currencies * upgrade gradle/gradle build tool to respectively 6.5 and 4.1.0 * handle document upload for KYC verification * update support/policy/social links * update README: replace iOS by Android * use zendesk support email address * make sure the selected fiat option is always visible * FragmentBuy: use https for simplex prod URL * bump app version 1.20.0(630) Co-authored-by: Kerry <[email protected]> Co-authored-by: Ebenezer <[email protected]> * bump app version 1.21.0(631) * bugfix: send view stays after send confirmation disappears * remove UD error toasts * clear the LTC address before each Lookup * show up a confirmation toast if UD resolution is successful * bump version v1.21.0(632) * UD: add Analytics events * FragmentSend: disable Lookup button until the domain string is at least 4 chars * bump version v1.21.0(633) * Release v1.21.0 (#193) * upgraded Gradle * upgraded to androidx and synced gradle * Reverted test to menu * Added brand fonts * added color names * replaced logo with new logo and added litewallet blue and removed some gradient views # Conflicts: # app/.cxx/cmake/loafDebug/x86/.ninja_deps # app/.cxx/cmake/loafDebug/x86/.ninja_log * gradle sync * refactoring views..still need to add version code to launch screen # Conflicts: # .idea/caches/build_file_checksums.ser # .idea/caches/gradle_models.ser # app/.cxx/cmake/loafDebug/x86/.ninja_deps # app/.cxx/cmake/loafDebug/x86/.ninja_log * updated per latest gradle * added in the version number at login * removed superflous L * polished header * moved version label for intro # Conflicts: # app/.cxx/cmake/loafDebug/arm64-v8a/.ninja_deps # app/.cxx/cmake/loafDebug/arm64-v8a/.ninja_log # app/.cxx/cmake/loafDebug/armeabi-v7a/.ninja_deps # app/.cxx/cmake/loafDebug/armeabi-v7a/.ninja_log # app/.cxx/cmake/loafDebug/x86_64/.ninja_deps # app/.cxx/cmake/loafDebug/x86_64/.ninja_log * upgrade to 26 min and 29 Android * worked in the donate layouts but not functional * WIP added buy tab button * WIP buy tab * WIP added in the buy tab prior to the webview * added in webview got Buy Tab * comment out the Buy Tab until server is ready * update for signing fixed naming * updated icons and Litewallet naming * added USE Biometric permission * moved layout * added in the old toolbar and logo but flipper still being debugged * WIP debuggin layout of the header toolbar * Unversionned app/.cxx folder since it s auto * Unversionned .idea/caches folder since it is autogenerated * Fix layout issue: the price = LTC labels * directly set the text size. the system will scale it * change ltc price color to white * update the btc naming to ltc * use meaningful naming * remove commented code * Fix: text prices should be about 20% smaller * price flipper margins should be lower on the bottom * V1.18.1 (#65) * Unversionned app/.cxx folder since it s auto * Unversionned .idea/caches folder since it is autogenerated * Fix layout issue: the price = LTC labels * directly set the text size. the system will scale it * change ltc price color to white * update the btc naming to ltc * use meaningful naming * remove commented code * Fix: text prices should be about 20% smaller * price flipper margins should be lower on the bottom * show up buy button * Upgrade dependencies * added donation info and functionality (#67) * added donation info and functionality * per review comments * Tweak L/$ price labels animation (#69) * Unversionned app/.cxx folder since it s auto * Unversionned .idea/caches folder since it is autogenerated * Fix layout issue: the price = LTC labels * directly set the text size. the system will scale it * change ltc price color to white * update the btc naming to ltc * use meaningful naming * remove commented code * Fix: text prices should be about 20% smaller * price flipper margins should be lower on the bottom * Tweak L/$ price labels animation * remove useless attributes clipChildren and clipToPadding * Revert "remove useless attributes clipChildren and clipToPadding" This reverts commit 0a4fec50b6d4e322ed19315d802f09544b8c60f6. * Ea/update fonts (#70) * Use BarlowSemiCondensed in lieu of CircularPro (excluding CircularPro-Book) * Swap CircularPro-Book.otf for BarlowSemiCondensed-Medium.ttf * added circleci and build bump * updated cofing.yml v2 * update config.yml v 3 * update v4 * update v6 * linter error fix for ci, small confirm field polish * silence linter on InvalidPackages * error fix update gradle * turn off abortonError * List of partners screen * Handle tap on simplex partner item * code clean-up * refactor the buy URL generation * pass choosen currency code to buy fragment * Remove horizontal linear layout and base align “choose fiat” with CAD, EUR, JPY and USD * Dynamic donation (#118) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * increase donation but height * version bump (#121) * Fee types (#123) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * add luxury fee’s type * set default values * dynamic donation: make sure fee is regular * add note to refactor later * WIP: Timber crashlytics (#124) * timber integration + replace Log with Timber * Replace all Log with Timber. In production environment Timber.e() or Timber.i() will automatically report any crash or message to FirebaseCrashlytics * better description * Kcw grunt/fbug fixes bugfixes (#126) * WIP working out the cross lang acceptance. WIP removing Firebase Manager code. Revert "WIP working out the cross lang acceptance." This reverts commit 4cfbafca0c841df6945216c63959fcede0487470. WIP working out the conflicts Analytics working getting more locations. * tested all custom events refactored to the standard firebase way * removed dev code * added Analytics Manager class * update per review notes * moved the costants and removed enum * version bump * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * V1.19.0 (#135) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit d355738abff612a9ff0a44ddcf5b9ad80a141c0c. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead Co-authored-by: mosadialiou <[email protected]> * version bump and send test checks (#138) * new donate addresses (#136) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit d355738abff612a9ff0a44ddcf5b9ad80a141c0c. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead * new donate addresses * add ADDRESS_SCHEME key to donation event * fix inverted key-value * clean up Co-authored-by: Kerry Washington <[email protected]> * version bump * Added Litewallet * fix broken link * updated README.md (#145) * updated README.md * added links * uodate header image * new hdr * added donations * move donations * change link * add private link * polish link * copy edit * add indo * address * fix addresses * Bugfix: [UI Alignment] Extra comma in send view (#153) * fix extra comma in send view * Refactor getReceiver method * remove extra linebreak * code cleanup * remove dead code * reverse check order for perf. * Fix: remove “donate to” prepended to the donation account * remove “PLATFORM” which is already added by Firebase Analytics * to v1.19.3 (612) (#154) * use Timber instead of Log * convert BreadActivity to FragmentActivity in order to handle back pressed from fragments * handle back button on BuyFragment * upgrade firebase libs version to latest * Handle AUD, GBP, HKD, IDR, RUB and SGD currencies * upgrade gradle/gradle build tool to respectively 6.5 and 4.1.0 * handle document upload for KYC verification * update support/policy/social links * update README: replace iOS by Android * use zendesk support email address * make sure the selected fiat option is always visible * setup kotlin * cleanup + use timber * use androidx fragment * update libs * FragmentSend: IDE convertion to kotlin * FragmentSend: tweak kotlin conversion * FragmentSend: UD integration * BRButton: disable touch effect when disabled * DynamicDonationFragment: convert to android * DynamicDonationFragment: use lambda * UDResolution: only resolve LTC domains * FragmentSend: translation * translate “Lookup” * rename tryBitcoinURL to tryLitecoinURL * add kotlin doc * Release v1.20.0 (simplex) (#190) * FragmentBuy: use https for simplex prod URL * bump app version 1.20.0(630) * bump app version 1.21.0(631) * bugfix: send view stays after send confirmation disappears * remove UD error toasts * clear the LTC address before each Lookup * show up a confirmation toast if UD resolution is successful * bump version v1.21.0(632) * UD: add Analytics events * FragmentSend: disable Lookup button until the domain string is at least 4 chars * bump version v1.21.0(633) Co-authored-by: Kerry <[email protected]> Co-authored-by: Ebenezer <[email protected]> * fix build errors * Tapping on BuyTab shows up the BuyTabFragment * BuyTabFragment: add horizontal divider * replace listener with lambda * BuyTab: change fiat selector * FragmentBuy: add toolbar and show progress while page is loading * rename menu tab from “Spend” to “Card” * change register view header title * register view: change fields order according to iOS * register view: remove address2 field * login view: handle forgot password * tweak login/register views * transfer view v1 * update partnerapi lib * Replace “Bread” with “Litewallet” * Replace “Bread” with “Litewallet” * remove empty java class * bugFix(Send view): Send with Scan crashes * ScanQRActivity: code clean-up * login/register views: extract texts into strings resource * Buy tab: remove “choose fiat” from partner item view * login/register views: localize texts * reduce password length from 8 to 6 at least * bump version v2.0.0(634) * bugfix: make sure the market price displays only 2 decimals * bump version v2.0.0(635) * Release v2.0.0 card v1 (#202) * upgraded Gradle * upgraded to androidx and synced gradle * Reverted test to menu * Added brand fonts * added color names * replaced logo with new logo and added litewallet blue and removed some gradient views # Conflicts: # app/.cxx/cmake/loafDebug/x86/.ninja_deps # app/.cxx/cmake/loafDebug/x86/.ninja_log * gradle sync * refactoring views..still need to add version code to launch screen # Conflicts: # .idea/caches/build_file_checksums.ser # .idea/caches/gradle_models.ser # app/.cxx/cmake/loafDebug/x86/.ninja_deps # app/.cxx/cmake/loafDebug/x86/.ninja_log * updated per latest gradle * added in the version number at login * removed superflous L * polished header * moved version label for intro # Conflicts: # app/.cxx/cmake/loafDebug/arm64-v8a/.ninja_deps # app/.cxx/cmake/loafDebug/arm64-v8a/.ninja_log # app/.cxx/cmake/loafDebug/armeabi-v7a/.ninja_deps # app/.cxx/cmake/loafDebug/armeabi-v7a/.ninja_log # app/.cxx/cmake/loafDebug/x86_64/.ninja_deps # app/.cxx/cmake/loafDebug/x86_64/.ninja_log * upgrade to 26 min and 29 Android * worked in the donate layouts but not functional * WIP added buy tab button * WIP buy tab * WIP added in the buy tab prior to the webview * added in webview got Buy Tab * comment out the Buy Tab until server is ready * update for signing fixed naming * updated icons and Litewallet naming * added USE Biometric permission * moved layout * added in the old toolbar and logo but flipper still being debugged * WIP debuggin layout of the header toolbar * Unversionned app/.cxx folder since it s auto * Unversionned .idea/caches folder since it is autogenerated * Fix layout issue: the price = LTC labels * directly set the text size. the system will scale it * change ltc price color to white * update the btc naming to ltc * use meaningful naming * remove commented code * Fix: text prices should be about 20% smaller * price flipper margins should be lower on the bottom * V1.18.1 (#65) * Unversionned app/.cxx folder since it s auto * Unversionned .idea/caches folder since it is autogenerated * Fix layout issue: the price = LTC labels * directly set the text size. the system will scale it * change ltc price color to white * update the btc naming to ltc * use meaningful naming * remove commented code * Fix: text prices should be about 20% smaller * price flipper margins should be lower on the bottom * show up buy button * Upgrade dependencies * added donation info and functionality (#67) * added donation info and functionality * per review comments * Tweak L/$ price labels animation (#69) * Unversionned app/.cxx folder since it s auto * Unversionned .idea/caches folder since it is autogenerated * Fix layout issue: the price = LTC labels * directly set the text size. the system will scale it * change ltc price color to white * update the btc naming to ltc * use meaningful naming * remove commented code * Fix: text prices should be about 20% smaller * price flipper margins should be lower on the bottom * Tweak L/$ price labels animation * remove useless attributes clipChildren and clipToPadding * Revert "remove useless attributes clipChildren and clipToPadding" This reverts commit 0a4fec50b6d4e322ed19315d802f09544b8c60f6. * Ea/update fonts (#70) * Use BarlowSemiCondensed in lieu of CircularPro (excluding CircularPro-Book) * Swap CircularPro-Book.otf for BarlowSemiCondensed-Medium.ttf * added circleci and build bump * updated cofing.yml v2 * update config.yml v 3 * update v4 * update v6 * linter error fix for ci, small confirm field polish * silence linter on InvalidPackages * error fix update gradle * turn off abortonError * List of partners screen * Handle tap on simplex partner item * code clean-up * refactor the buy URL generation * pass choosen currency code to buy fragment * Remove horizontal linear layout and base align “choose fiat” with CAD, EUR, JPY and USD * Dynamic donation (#118) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * increase donation but height * version bump (#121) * Fee types (#123) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * add luxury fee’s type * set default values * dynamic donation: make sure fee is regular * add note to refactor later * WIP: Timber crashlytics (#124) * timber integration + replace Log with Timber * Replace all Log with Timber. In production environment Timber.e() or Timber.i() will automatically report any crash or message to FirebaseCrashlytics * better description * Kcw grunt/fbug fixes bugfixes (#126) * WIP working out the cross lang acceptance. WIP removing Firebase Manager code. Revert "WIP working out the cross lang acceptance." This reverts commit 4cfbafca0c841df6945216c63959fcede0487470. WIP working out the conflicts Analytics working getting more locations. * tested all custom events refactored to the standard firebase way * removed dev code * added Analytics Manager class * update per review notes * moved the costants and removed enum * version bump * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * V1.19.0 (#135) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit d355738abff612a9ff0a44ddcf5b9ad80a141c0c. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead Co-authored-by: mosadialiou <[email protected]> * version bump and send test checks (#138) * new donate addresses (#136) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit d355738abff612a9ff0a44ddcf5b9ad80a141c0c. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead * new donate addresses * add ADDRESS_SCHEME key to donation event * fix inverted key-value * clean up Co-authored-by: Kerry Washington <[email protected]> * version bump * Added Litewallet * fix broken link * updated README.md (#145) * updated README.md * added links * uodate header image * new hdr * added donations * move donations * change link * add private link * polish link * copy edit * add indo * address * fix addresses * Bugfix: [UI Alignment] Extra comma in send view (#153) * fix extra comma in send view * Refactor getReceiver method * remove extra linebreak * code cleanup * remove dead code * reverse check order for perf. * Fix: remove “donate to” prepended to the donation account * remove “PLATFORM” which is already added by Firebase Analytics * to v1.19.3 (612) (#154) * use bottom navigation view * update buy/spend/receive navigation icons * Change send/receive navigation icon names * localize history tab title * Just “Acheter” * Add fonts as resources * setup kotlin * upgrade grade + dependencies * login/register views * Replace search icon with menu icon and show up LTC price * login/register UX * Prevent view not rendering in layout editor * code cleanup * missing resources * reduce toolbar height * Specify a material colors for the app * Remove unused file * Transfer view * update litecoin card image * move constants where they are used * respect constant nomenclature * make “ltcPriceLbl” same textSize as “ltcAmount” * WIP: Login/Register views (#159) * Dynamic donation (#118) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * increase donation but height * version bump (#121) * Fee types (#123) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * add luxury fee’s type * set default values * dynamic donation: make sure fee is regular * add note to refactor later * WIP: Timber crashlytics (#124) * timber integration + replace Log with Timber * Replace all Log with Timber. In production environment Timber.e() or Timber.i() will automatically report any crash or message to FirebaseCrashlytics * better description * Kcw grunt/fbug fixes bugfixes (#126) * WIP working out the cross lang acceptance. WIP removing Firebase Manager code. Revert "WIP working out the cross lang acceptance." This reverts commit 4cfbafca0c841df6945216c63959fcede0487470. WIP working out the conflicts Analytics working getting more locations. * tested all custom events refactored to the standard firebase way * removed dev code * added Analytics Manager class * update per review notes * moved the costants and removed enum * version bump * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * V1.19.0 (#135) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit d355738abff612a9ff0a44ddcf5b9ad80a141c0c. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead Co-authored-by: mosadialiou <[email protected]> * version bump and send test checks (#138) * new donate addresses (#136) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit d355738abff612a9ff0a44ddcf5b9ad80a141c0c. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead * new donate addresses * add ADDRESS_SCHEME key to donation event * fix inverted key-value * clean up Co-authored-by: Kerry Washington <[email protected]> * version bump * Added Litewallet * fix broken link * updated README.md (#145) * updated README.md * added links * uodate header image * new hdr * added donations * move donations * change link * add private link * polish link * copy edit * add indo * address * fix addresses * Bugfix: [UI Alignment] Extra comma in send view (#153) * fix extra comma in send view * Refactor getReceiver method * remove extra linebreak * code cleanup * remove dead code * reverse check order for perf. * Fix: remove “donate to” prepended to the donation account * remove “PLATFORM” which is already added by Firebase Analytics * to v1.19.3 (612) (#154) * use bottom navigation view * update buy/spend/receive navigation icons * Change send/receive navigation icon names * localize history tab title * Just “Acheter” * Add fonts as resources * setup kotlin * upgrade grade + dependencies * login/register views * Replace search icon with menu icon and show up LTC price * login/register UX * Prevent view not rendering in layout editor * code cleanup * missing resources * reduce toolbar height * Specify a material colors for the app * Remove unused file * Transfer view * update litecoin card image Co-authored-by: Kerry Washington <[email protected]> * version bump and upgrade * make sure listeners are not NULL * make sure to call super * remove unused code * Move transactions to HistoryFragment * fix typo * Remove fonts in assets folder. Delete BREdit and BRText and use styles * Reformat Code: layout files * Reformat code: anim files * Reformat code: animator files * code refactor * connect login and register views to API * make partnerapi as git submodule * update partnerapi * BRKeystore: remove duplicated entry (FAIL_COUNT_ALIAS) * after successful registration, show up a confirmation and send user back to login * remove test code * add ktlint and format kotlin files * update partnerapi * fix typo * set views Ids * Transfer view: add “Logout” button and handle navigation * transfer view: add padding bottom to “Transfer” button * gradle: code format * use default NDK version=21.0.6113669 * use Timber instead of Log * convert BreadActivity to FragmentActivity in order to handle back pressed from fragments * handle back button on BuyFragment * upgrade firebase libs version to latest * Handle AUD, GBP, HKD, IDR, RUB and SGD currencies * upgrade gradle/gradle build tool to respectively 6.5 and 4.1.0 * handle document upload for KYC verification * update support/policy/social links * update README: replace iOS by Android * use zendesk support email address * make sure the selected fiat option is always visible * setup kotlin * cleanup + use timber * use androidx fragment * update libs * FragmentSend: IDE convertion to kotlin * FragmentSend: tweak kotlin conversion * FragmentSend: UD integration * BRButton: disable touch effect when disabled * DynamicDonationFragment: convert to android * DynamicDonationFragment: use lambda * UDResolution: only resolve LTC domains * FragmentSend: translation * translate “Lookup” * rename tryBitcoinURL to tryLitecoinURL * add kotlin doc * Release v1.20.0 (simplex) (#190) * FragmentBuy: use https for simplex prod URL * bump app version 1.20.0(630) * bump app version 1.21.0(631) * bugfix: send view stays after send confirmation disappears * remove UD error toasts * clear the LTC address before each Lookup * show up a confirmation toast if UD resolution is successful * bump version v1.21.0(632) * UD: add Analytics events * FragmentSend: disable Lookup button until the domain string is at least 4 chars * bump version v1.21.0(633) * fix build errors * Tapping on BuyTab shows up the BuyTabFragment * BuyTabFragment: add horizontal divider * replace listener with lambda * BuyTab: change fiat selector * FragmentBuy: add toolbar and show progress while page is loading * rename menu tab from “Spend” to “Card” * change register view header title * register view: change fields order according to iOS * register view: remove address2 field * login view: handle forgot password * tweak login/register views * transfer view v1 * update partnerapi lib * Replace “Bread” with “Litewallet” * Replace “Bread” with “Litewallet” * remove empty java class * bugFix(Send view): Send with Scan crashes * ScanQRActivity: code clean-up * login/register views: extract texts into strings resource * Buy tab: remove “choose fiat” from partner item view * login/register views: localize texts * reduce password length from 8 to 6 at least * bump version v2.0.0(634) * bugfix: make sure the market price displays only 2 decimals * bump version v2.0.0(635) Co-authored-by: Kerry <[email protected]> Co-authored-by: Ebenezer <[email protected]> * refacto(FragmentMenu): use lambda + code reformat * feature: Replace Customer Email with Zendesk HC * [TechDebt] Add issue templates (#208) * Add issue templates * polished per comments * [Bugfix] Header price update occludes the other text (#207) * Change the font mixe * Set the font to autosizing - helps by setting the max width * add balance label in header * fix error: Attribute autoSizeMinTextSize is only used in API level 26 and higher (current min is 23) * fix crash from Firebase: BreadActivity.java line 444 https://github.com/litecoin-foundation/loafwallet-android/issues/211 * fix crash in RegisterFragment.kt at line 68 https://github.com/litecoin-foundation/loafwallet-android/issues/212 * PR reviews * bump version v2.1.0(636) * add card disclaimer dialog * bump version v2.1.1(637) * Release v2.1.0 (into master) (#227) * upgraded Gradle * upgraded to androidx and synced gradle * Reverted test to menu * Added brand fonts * added color names * replaced logo with new logo and added litewallet blue and removed some gradient views # Conflicts: # app/.cxx/cmake/loafDebug/x86/.ninja_deps # app/.cxx/cmake/loafDebug/x86/.ninja_log * gradle sync * refactoring views..still need to add version code to launch screen # Conflicts: # .idea/caches/build_file_checksums.ser # .idea/caches/gradle_models.ser # app/.cxx/cmake/loafDebug/x86/.ninja_deps # app/.cxx/cmake/loafDebug/x86/.ninja_log * updated per latest gradle * added in the version number at login * removed superflous L * polished header * moved version label for intro # Conflicts: # app/.cxx/cmake/loafDebug/arm64-v8a/.ninja_deps # app/.cxx/cmake/loafDebug/arm64-v8a/.ninja_log # app/.cxx/cmake/loafDebug/armeabi-v7a/.ninja_deps # app/.cxx/cmake/loafDebug/armeabi-v7a/.ninja_log # app/.cxx/cmake/loafDebug/x86_64/.ninja_deps # app/.cxx/cmake/loafDebug/x86_64/.ninja_log * upgrade to 26 min and 29 Android * worked in the donate layouts but not functional * WIP added buy tab button * WIP buy tab * WIP added in the buy tab prior to the webview * added in webview got Buy Tab * comment out the Buy Tab until server is ready * update for signing fixed naming * updated icons and Litewallet naming * added USE Biometric permission * moved layout * added in the old toolbar and logo but flipper still being debugged * WIP debuggin layout of the header toolbar * Unversionned app/.cxx folder since it s auto * Unversionned .idea/caches folder since it is autogenerated * Fix layout issue: the price = LTC labels * directly set the text size. the system will scale it * change ltc price color to white * update the btc naming to ltc * use meaningful naming * remove commented code * Fix: text prices should be about 20% smaller * price flipper margins should be lower on the bottom * V1.18.1 (#65) * Unversionned app/.cxx folder since it s auto * Unversionned .idea/caches folder since it is autogenerated * Fix layout issue: the price = LTC labels * directly set the text size. the system will scale it * change ltc price color to white * update the btc naming to ltc * use meaningful naming * remove commented code * Fix: text prices should be about 20% smaller * price flipper margins should be lower on the bottom * show up buy button * Upgrade dependencies * added donation info and functionality (#67) * added donation info and functionality * per review comments * Tweak L/$ price labels animation (#69) * Unversionned app/.cxx folder since it s auto * Unversionned .idea/caches folder since it is autogenerated * Fix layout issue: the price = LTC labels * directly set the text size. the system will scale it * change ltc price color to white * update the btc naming to ltc * use meaningful naming * remove commented code * Fix: text prices should be about 20% smaller * price flipper margins should be lower on the bottom * Tweak L/$ price labels animation * remove useless attributes clipChildren and clipToPadding * Revert "remove useless attributes clipChildren and clipToPadding" This reverts commit 0a4fec50b6d4e322ed19315d802f09544b8c60f6. * Ea/update fonts (#70) * Use BarlowSemiCondensed in lieu of CircularPro (excluding CircularPro-Book) * Swap CircularPro-Book.otf for BarlowSemiCondensed-Medium.ttf * added circleci and build bump * updated cofing.yml v2 * update config.yml v 3 * update v4 * update v6 * linter error fix for ci, small confirm field polish * silence linter on InvalidPackages * error fix update gradle * turn off abortonError * List of partners screen * Handle tap on simplex partner item * code clean-up * refactor the buy URL generation * pass choosen currency code to buy fragment * Remove horizontal linear layout and base align “choose fiat” with CAD, EUR, JPY and USD * Dynamic donation (#118) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * increase donation but height * version bump (#121) * Fee types (#123) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * add luxury fee’s type * set default values * dynamic donation: make sure fee is regular * add note to refactor later * WIP: Timber crashlytics (#124) * timber integration + replace Log with Timber * Replace all Log with Timber. In production environment Timber.e() or Timber.i() will automatically report any crash or message to FirebaseCrashlytics * better description * Kcw grunt/fbug fixes bugfixes (#126) * WIP working out the cross lang acceptance. WIP removing Firebase Manager code. Revert "WIP working out the cross lang acceptance." This reverts commit 4cfbafca0c841df6945216c63959fcede0487470. WIP working out the conflicts Analytics working getting more locations. * tested all custom events refactored to the standard firebase way * removed dev code * added Analytics Manager class * update per review notes * moved the costants and removed enum * version bump * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * V1.19.0 (#135) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit d355738abff612a9ff0a44ddcf5b9ad80a141c0c. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead Co-authored-by: mosadialiou <[email protected]> * version bump and send test checks (#138) * new donate addresses (#136) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit d355738abff612a9ff0a44ddcf5b9ad80a141c0c. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead * new donate addresses * add ADDRESS_SCHEME key to donation event * fix inverted key-value * clean up Co-authored-by: Kerry Washington <[email protected]> * version bump * Added Litewallet * fix broken link * updated README.md (#145) * updated README.md * added links * uodate header image * new hdr * added donations * move donations * change link * add private link * polish link * copy edit * add indo * address * fix addresses * Bugfix: [UI Alignment] Extra comma in send view (#153) * fix extra comma in send view * Refactor getReceiver method * remove extra linebreak * code cleanup * remove dead code * reverse check order for perf. * Fix: remove “donate to” prepended to the donation account * remove “PLATFORM” which is already added by Firebase Analytics * to v1.19.3 (612) (#154) * use bottom navigation view * update buy/spend/receive navigation icons * Change send/receive navigation icon names * localize history tab title * Just “Acheter” * Add fonts as resources * setup kotlin * upgrade grade + dependencies * login/register views * Replace search icon with menu icon and show up LTC price * login/register UX * Prevent view not rendering in layout editor * code cleanup * missing resources * reduce toolbar height * Specify a material colors for the app * Remove unused file * Transfer view * update litecoin card image * move constants where they are used * respect constant nomenclature * make “ltcPriceLbl” same textSize as “ltcAmount” * WIP: Login/Register views (#159) * Dynamic donation (#118) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * increase donation but height * version bump (#121) * Fee types (#123) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * add luxury fee’s type * set default values * dynamic donation: make sure fee is regular * add note to refactor later * WIP: Timber crashlytics (#124) * timber integration + replace Log with Timber * Replace all Log with Timber. In production environment Timber.e() or Timber.i() will automatically report any crash or message to FirebaseCrashlytics * better description * Kcw grunt/fbug fixes bugfixes (#126) * WIP working out the cross lang acceptance. WIP removing Firebase Manager code. Revert "WIP working out the cross lang acceptance." This reverts commit 4cfbafca0c841df6945216c63959fcede0487470. WIP working out the conflicts Analytics working getting more locations. * tested all custom events refactored to the standard firebase way * removed dev code * added Analytics Manager class * update per review notes * moved the costants and removed enum * version bump * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * V1.19.0 (#135) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit d355738abff612a9ff0a44ddcf5b9ad80a141c0c. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead Co-authored-by: mosadialiou <[email protected]> * version bump and send test checks (#138) * new donate addresses (#136) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit d355738abff612a9ff0a44ddcf5b9ad80a141c0c. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead * new donate addresses * add ADDRESS_SCHEME key to donation event * fix inverted key-value * clean up Co-authored-by: Kerry Washington <[email protected]> * version bump * Added Litewallet * fix broken link * updated README.md (#145) * updated README.md * added links * uodate header image * new hdr * added donations * move donations * change link * add private link * polish link * copy edit * add indo * address * fix addresses * Bugfix: [UI Alignment] Extra comma in send view (#153) * fix extra comma in send view * Refactor getReceiver method * remove extra linebreak * code cleanup * remove dead code * reverse check order for perf. * Fix: remove “donate to” prepended to the donation account * remove “PLATFORM” which is already added by Firebase Analytics * to v1.19.3 (612) (#154) * use bottom navigation view * update buy/spend/receive navigation icons * Change send/receive navigation icon names * localize history tab title * Just “Acheter” * Add fonts as resources * setup kotlin * upgrade grade + dependencies * login/register views * Replace search icon with menu icon and show up LTC price * login/register UX * Prevent view not rendering in layout editor * code cleanup * missing resources * reduce toolbar height * Specify a material colors for the app * Remove unused file * Transfer view * update litecoin card image Co-authored-by: Kerry Washington <[email protected]> * version bump and upgrade * make sure listeners are not NULL * make sure to call super * remove unused code * Move transactions to HistoryFragment * fix typo * Remove fonts in assets folder. Delete BREdit and BRText and use styles * Reformat Code: layout files * Reformat code: anim files * Reformat code: animator files * code refactor * connect login and register views to API * make partnerapi as git submodule * update partnerapi * BRKeystore: remove duplicated entry (FAIL_COUNT_ALIAS) * after successful registration, show up a confirmation and send user back to login * remove test code * add ktlint and format kotlin files * update partnerapi * fix typo * set views Ids * Transfer view: add “Logout” button and handle navigation * transfer view: add padding bottom to “Transfer” button * gradle: code format * use default NDK version=21.0.6113669 * use Timber instead of Log * convert BreadActivity to FragmentActivity in order to handle back pressed from fragments * handle back button on BuyFragment * upgrade firebase libs version to latest * Handle AUD, GBP, HKD, IDR, RUB and SGD currencies * upgrade gradle/gradle build tool to respectively 6.5 and 4.1.0 * handle document upload for KYC verification * update support/policy/social links * update README: replace iOS by Android * use zendesk support email address * make sure the selected fiat option is always visible * setup kotlin * cleanup + use timber * use androidx fragment * update libs * FragmentSend: IDE convertion to kotlin * FragmentSend: tweak kotlin conversion * FragmentSend: UD integration * BRButton: disable touch effect when disabled * DynamicDonationFragment: convert to android * DynamicDonationFragment: use lambda * UDResolution: only resolve LTC domains * FragmentSend: translation * translate “Lookup” * rename tryBitcoinURL to tryLitecoinURL * add…
kcw-grunt
added a commit
that referenced
this issue
May 31, 2024
* WIP: Timber crashlytics (#124) * timber integration + replace Log with Timber * Replace all Log with Timber. In production environment Timber.e() or Timber.i() will automatically report any crash or message to FirebaseCrashlytics * better description * Kcw grunt/fbug fixes bugfixes (#126) * WIP working out the cross lang acceptance. WIP removing Firebase Manager code. Revert "WIP working out the cross lang acceptance." This reverts commit 4cfbafca0c841df6945216c63959fcede0487470. WIP working out the conflicts Analytics working getting more locations. * tested all custom events refactored to the standard firebase way * removed dev code * added Analytics Manager class * update per review notes * moved the costants and removed enum * version bump * V1.19.0 (#122) * Dynamic donation (#118) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * increase donation but height * version bump (#121) * Fee types (#123) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * add luxury fee’s type * set default values * dynamic donation: make sure fee is regular * add note to refactor later * WIP: Timber crashlytics (#124) * timber integration + replace Log with Timber * Replace all Log with Timber. In production environment Timber.e() or Timber.i() will automatically report any crash or message to FirebaseCrashlytics * better description * Kcw grunt/fbug fixes bugfixes (#126) * WIP working out the cross lang acceptance. WIP removing Firebase Manager code. Revert "WIP working out the cross lang acceptance." This reverts commit 4cfbafca0c841df6945216c63959fcede0487470. WIP working out the conflicts Analytics working getting more locations. * tested all custom events refactored to the standard firebase way * removed dev code * added Analytics Manager class * update per review notes * moved the costants and removed enum * version bump Co-authored-by: mosadialiou <[email protected]> * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * V1.19.0 (#135) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit 68cb7407424a01b49030a3992505f74937ddc8bf. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead Co-authored-by: mosadialiou <[email protected]> * version bump and send test checks (#138) * new donate addresses (#136) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit 68cb7407424a01b49030a3992505f74937ddc8bf. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead * new donate addresses * add ADDRESS_SCHEME key to donation event * fix inverted key-value * clean up Co-authored-by: Kerry Washington <[email protected]> * version bump * Added Litewallet * fix broken link * updated README.md (#145) * updated README.md * added links * uodate header image * new hdr * added donations * move donations * change link * add private link * polish link * copy edit * add indo * address * fix addresses * Added Litewallet * fix broken link * updated README.md (#145) * updated README.md * added links * uodate header image * new hdr * added donations * move donations * change link * add private link * polish link * copy edit * add indo * address * fix addresses * Bugfix: [UI Alignment] Extra comma in send view (#153) * fix extra comma in send view * Refactor getReceiver method * remove extra linebreak * code cleanup * remove dead code * reverse check order for perf. * Fix: remove “donate to” prepended to the donation account * remove “PLATFORM” which is already added by Firebase Analytics * to v1.19.3 (612) (#154) * Develop (#155) * Dynamic donation (#118) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * increase donation but height * version bump (#121) * Fee types (#123) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * add luxury fee’s type * set default values * dynamic donation: make sure fee is regular * add note to refactor later * WIP: Timber crashlytics (#124) * timber integration + replace Log with Timber * Replace all Log with Timber. In production environment Timber.e() or Timber.i() will automatically report any crash or message to FirebaseCrashlytics * better description * Kcw grunt/fbug fixes bugfixes (#126) * WIP working out the cross lang acceptance. WIP removing Firebase Manager code. Revert "WIP working out the cross lang acceptance." This reverts commit 4cfbafca0c841df6945216c63959fcede0487470. WIP working out the conflicts Analytics working getting more locations. * tested all custom events refactored to the standard firebase way * removed dev code * added Analytics Manager class * update per review notes * moved the costants and removed enum * version bump * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * V1.19.0 (#135) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit 68cb7407424a01b49030a3992505f74937ddc8bf. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead Co-authored-by: mosadialiou <[email protected]> * version bump and send test checks (#138) * new donate addresses (#136) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit 68cb7407424a01b49030a3992505f74937ddc8bf. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead * new donate addresses * add ADDRESS_SCHEME key to donation event * fix inverted key-value * clean up Co-authored-by: Kerry Washington <[email protected]> * version bump * Added Litewallet * fix broken link * updated README.md (#145) * updated README.md * added links * uodate header image * new hdr * added donations * move donations * change link * add private link * polish link * copy edit * add indo * address * fix addresses * Bugfix: [UI Alignment] Extra comma in send view (#153) * fix extra comma in send view * Refactor getReceiver method * remove extra linebreak * code cleanup * remove dead code * reverse check order for perf. * Fix: remove “donate to” prepended to the donation account * remove “PLATFORM” which is already added by Firebase Analytics * to v1.19.3 (612) (#154) Co-authored-by: mosadialiou <[email protected]> * version bump (#158) * use bottom navigation view * update buy/spend/receive navigation icons * Change send/receive navigation icon names * localize history tab title * Just “Acheter” * Add fonts as resources * setup kotlin * upgrade grade + dependencies * login/register views * Replace search icon with menu icon and show up LTC price * login/register UX * Prevent view not rendering in layout editor * code cleanup * missing resources * reduce toolbar height * Specify a material colors for the app * Remove unused file * Transfer view * update litecoin card image * move constants where they are used * respect constant nomenclature * make “ltcPriceLbl” same textSize as “ltcAmount” * WIP: Login/Register views (#159) * Dynamic donation (#118) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * increase donation but height * version bump (#121) * Fee types (#123) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * add luxury fee’s type * set default values * dynamic donation: make sure fee is regular * add note to refactor later * WIP: Timber crashlytics (#124) * timber integration + replace Log with Timber * Replace all Log with Timber. In production environment Timber.e() or Timber.i() will automatically report any crash or message to FirebaseCrashlytics * better description * Kcw grunt/fbug fixes bugfixes (#126) * WIP working out the cross lang acceptance. WIP removing Firebase Manager code. Revert "WIP working out the cross lang acceptance." This reverts commit 4cfbafca0c841df6945216c63959fcede0487470. WIP working out the conflicts Analytics working getting more locations. * tested all custom events refactored to the standard firebase way * removed dev code * added Analytics Manager class * update per review notes * moved the costants and removed enum * version bump * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * V1.19.0 (#135) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit 68cb7407424a01b49030a3992505f74937ddc8bf. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead Co-authored-by: mosadialiou <[email protected]> * version bump and send test checks (#138) * new donate addresses (#136) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit 68cb7407424a01b49030a3992505f74937ddc8bf. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead * new donate addresses * add ADDRESS_SCHEME key to donation event * fix inverted key-value * clean up Co-authored-by: Kerry Washington <[email protected]> * version bump * Added Litewallet * fix broken link * updated README.md (#145) * updated README.md * added links * uodate header image * new hdr * added donations * move donations * change link * add private link * polish link * copy edit * add indo * address * fix addresses * Bugfix: [UI Alignment] Extra comma in send view (#153) * fix extra comma in send view * Refactor getReceiver method * remove extra linebreak * code cleanup * remove dead code * reverse check order for perf. * Fix: remove “donate to” prepended to the donation account * remove “PLATFORM” which is already added by Firebase Analytics * to v1.19.3 (612) (#154) * use bottom navigation view * update buy/spend/receive navigation icons * Change send/receive navigation icon names * localize history tab title * Just “Acheter” * Add fonts as resources * setup kotlin * upgrade grade + dependencies * login/register views * Replace search icon with menu icon and show up LTC price * login/register UX * Prevent view not rendering in layout editor * code cleanup * missing resources * reduce toolbar height * Specify a material colors for the app * Remove unused file * Transfer view * update litecoin card image Co-authored-by: Kerry Washington <[email protected]> * version bump and upgrade * make sure listeners are not NULL * make sure to call super * remove unused code * Move transactions to HistoryFragment * fix typo * Remove fonts in assets folder. Delete BREdit and BRText and use styles * Reformat Code: layout files * Reformat code: anim files * Reformat code: animator files * code refactor * connect login and register views to API * make partnerapi as git submodule * update partnerapi * BRKeystore: remove duplicated entry (FAIL_COUNT_ALIAS) * after successful registration, show up a confirmation and send user back to login * remove test code * add ktlint and format kotlin files * update partnerapi * fix typo * set views Ids * Transfer view: add “Logout” button and handle navigation * transfer view: add padding bottom to “Transfer” button * gradle: code format * use default NDK version=21.0.6113669 * use Timber instead of Log * convert BreadActivity to FragmentActivity in order to handle back pressed from fragments * handle back button on BuyFragment * upgrade firebase libs version to latest * Handle AUD, GBP, HKD, IDR, RUB and SGD currencies * upgrade gradle/gradle build tool to respectively 6.5 and 4.1.0 * handle document upload for KYC verification * update support/policy/social links * update README: replace iOS by Android * use zendesk support email address * make sure the selected fiat option is always visible * setup kotlin * cleanup + use timber * use androidx fragment * update libs * FragmentSend: IDE convertion to kotlin * FragmentSend: tweak kotlin conversion * FragmentSend: UD integration * BRButton: disable touch effect when disabled * DynamicDonationFragment: convert to android * DynamicDonationFragment: use lambda * UDResolution: only resolve LTC domains * FragmentSend: translation * translate “Lookup” * rename tryBitcoinURL to tryLitecoinURL * add kotlin doc * Release v1.20.0 (simplex) (#190) * FragmentBuy: use https for simplex prod URL * bump app version 1.20.0(630) * Release v1.20.0 - Simplex (#187) * upgraded Gradle * upgraded to androidx and synced gradle * Reverted test to menu * Added brand fonts * added color names * replaced logo with new logo and added litewallet blue and removed some gradient views * gradle sync * refactoring views..still need to add version code to launch screen * updated per latest gradle * added in the version number at login * removed superflous L * polished header * moved version label for intro * upgrade to 26 min and 29 Android * worked in the donate layouts but not functional * WIP added buy tab button * WIP buy tab * WIP added in the buy tab prior to the webview * added in webview got Buy Tab * comment out the Buy Tab until server is ready * update for signing fixed naming * updated icons and Litewallet naming * added USE Biometric permission * moved layout * added in the old toolbar and logo but flipper still being debugged * WIP debuggin layout of the header toolbar * Unversionned app/.cxx folder since it s auto * Unversionned .idea/caches folder since it is autogenerated * Fix layout issue: the price = LTC labels * directly set the text size. the system will scale it * change ltc price color to white * update the btc naming to ltc * use meaningful naming * remove commented code * Fix: text prices should be about 20% smaller * price flipper margins should be lower on the bottom * V1.18.1 (#65) * Unversionned app/.cxx folder since it s auto * Unversionned .idea/caches folder since it is autogenerated * Fix layout issue: the price = LTC labels * directly set the text size. the system will scale it * change ltc price color to white * update the btc naming to ltc * use meaningful naming * remove commented code * Fix: text prices should be about 20% smaller * price flipper margins should be lower on the bottom * show up buy button * Upgrade dependencies * added donation info and functionality (#67) * added donation info and functionality * per review comments * Tweak L/$ price labels animation (#69) * Unversionned app/.cxx folder since it s auto * Unversionned .idea/caches folder since it is autogenerated * Fix layout issue: the price = LTC labels * directly set the text size. the system will scale it * change ltc price color to white * update the btc naming to ltc * use meaningful naming * remove commented code * Fix: text prices should be about 20% smaller * price flipper margins should be lower on the bottom * Tweak L/$ price labels animation * remove useless attributes clipChildren and clipToPadding * Revert "remove useless attributes clipChildren and clipToPadding" This reverts commit 0a4fec50b6d4e322ed19315d802f09544b8c60f6. * Ea/update fonts (#70) * Use BarlowSemiCondensed in lieu of CircularPro (excluding CircularPro-Book) * Swap CircularPro-Book.otf for BarlowSemiCondensed-Medium.ttf * added circleci and build bump * updated cofing.yml v2 * update config.yml v 3 * update v4 * update v6 * linter error fix for ci, small confirm field polish * silence linter on InvalidPackages * error fix update gradle * turn off abortonError * List of partners screen * Handle tap on simplex partner item * code clean-up * refactor the buy URL generation * pass choosen currency code to buy fragment * Remove horizontal linear layout and base align “choose fiat” with CAD, EUR, JPY and USD * Dynamic donation (#118) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * increase donation but height * version bump (#121) * Fee types (#123) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * add luxury fee’s type * set default values * dynamic donation: make sure fee is regular * add note to refactor later * WIP: Timber crashlytics (#124) * timber integration + replace Log with Timber * Replace all Log with Timber. In production environment Timber.e() or Timber.i() will automatically report any crash or message to FirebaseCrashlytics * better description * Kcw grunt/fbug fixes bugfixes (#126) * WIP working out the cross lang acceptance. WIP removing Firebase Manager code. Revert "WIP working out the cross lang acceptance." This reverts commit 4cfbafca0c841df6945216c63959fcede0487470. WIP working out the conflicts Analytics working getting more locations. * tested all custom events refactored to the standard firebase way * removed dev code * added Analytics Manager class * update per review notes * moved the costants and removed enum * version bump * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * V1.19.0 (#135) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit 68cb7407424a01b49030a3992505f74937ddc8bf. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead Co-authored-by: mosadialiou <[email protected]> * version bump and send test checks (#138) * new donate addresses (#136) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit 68cb7407424a01b49030a3992505f74937ddc8bf. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead * new donate addresses * add ADDRESS_SCHEME key to donation event * fix inverted key-value * clean up Co-authored-by: Kerry Washington <[email protected]> * version bump * Added Litewallet * fix broken link * updated README.md (#145) * updated README.md * added links * uodate header image * new hdr * added donations * move donations * change link * add private link * polish link * copy edit * add indo * address * fix addresses * Bugfix: [UI Alignment] Extra comma in send view (#153) * fix extra comma in send view * Refactor getReceiver method * remove extra linebreak * code cleanup * remove dead code * reverse check order for perf. * Fix: remove “donate to” prepended to the donation account * remove “PLATFORM” which is already added by Firebase Analytics * to v1.19.3 (612) (#154) * use Timber instead of Log * convert BreadActivity to FragmentActivity in order to handle back pressed from fragments * handle back button on BuyFragment * upgrade firebase libs version to latest * Handle AUD, GBP, HKD, IDR, RUB and SGD currencies * upgrade gradle/gradle build tool to respectively 6.5 and 4.1.0 * handle document upload for KYC verification * update support/policy/social links * update README: replace iOS by Android * use zendesk support email address * make sure the selected fiat option is always visible * FragmentBuy: use https for simplex prod URL * bump app version 1.20.0(630) Co-authored-by: Kerry <[email protected]> Co-authored-by: Ebenezer <[email protected]> * bump app version 1.21.0(631) * bugfix: send view stays after send confirmation disappears * remove UD error toasts * clear the LTC address before each Lookup * show up a confirmation toast if UD resolution is successful * bump version v1.21.0(632) * UD: add Analytics events * FragmentSend: disable Lookup button until the domain string is at least 4 chars * bump version v1.21.0(633) * Release v1.21.0 (#193) * upgraded Gradle * upgraded to androidx and synced gradle * Reverted test to menu * Added brand fonts * added color names * replaced logo with new logo and added litewallet blue and removed some gradient views * gradle sync * refactoring views..still need to add version code to launch screen * updated per latest gradle * added in the version number at login * removed superflous L * polished header * moved version label for intro * upgrade to 26 min and 29 Android * worked in the donate layouts but not functional * WIP added buy tab button * WIP buy tab * WIP added in the buy tab prior to the webview * added in webview got Buy Tab * comment out the Buy Tab until server is ready * update for signing fixed naming * updated icons and Litewallet naming * added USE Biometric permission * moved layout * added in the old toolbar and logo but flipper still being debugged * WIP debuggin layout of the header toolbar * Unversionned app/.cxx folder since it s auto * Unversionned .idea/caches folder since it is autogenerated * Fix layout issue: the price = LTC labels * directly set the text size. the system will scale it * change ltc price color to white * update the btc naming to ltc * use meaningful naming * remove commented code * Fix: text prices should be about 20% smaller * price flipper margins should be lower on the bottom * V1.18.1 (#65) * Unversionned app/.cxx folder since it s auto * Unversionned .idea/caches folder since it is autogenerated * Fix layout issue: the price = LTC labels * directly set the text size. the system will scale it * change ltc price color to white * update the btc naming to ltc * use meaningful naming * remove commented code * Fix: text prices should be about 20% smaller * price flipper margins should be lower on the bottom * show up buy button * Upgrade dependencies * added donation info and functionality (#67) * added donation info and functionality * per review comments * Tweak L/$ price labels animation (#69) * Unversionned app/.cxx folder since it s auto * Unversionned .idea/caches folder since it is autogenerated * Fix layout issue: the price = LTC labels * directly set the text size. the system will scale it * change ltc price color to white * update the btc naming to ltc * use meaningful naming * remove commented code * Fix: text prices should be about 20% smaller * price flipper margins should be lower on the bottom * Tweak L/$ price labels animation * remove useless attributes clipChildren and clipToPadding * Revert "remove useless attributes clipChildren and clipToPadding" This reverts commit 0a4fec50b6d4e322ed19315d802f09544b8c60f6. * Ea/update fonts (#70) * Use BarlowSemiCondensed in lieu of CircularPro (excluding CircularPro-Book) * Swap CircularPro-Book.otf for BarlowSemiCondensed-Medium.ttf * added circleci and build bump * updated cofing.yml v2 * update config.yml v 3 * update v4 * update v6 * linter error fix for ci, small confirm field polish * silence linter on InvalidPackages * error fix update gradle * turn off abortonError * List of partners screen * Handle tap on simplex partner item * code clean-up * refactor the buy URL generation * pass choosen currency code to buy fragment * Remove horizontal linear layout and base align “choose fiat” with CAD, EUR, JPY and USD * Dynamic donation (#118) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * increase donation but height * version bump (#121) * Fee types (#123) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * add luxury fee’s type * set default values * dynamic donation: make sure fee is regular * add note to refactor later * WIP: Timber crashlytics (#124) * timber integration + replace Log with Timber * Replace all Log with Timber. In production environment Timber.e() or Timber.i() will automatically report any crash or message to FirebaseCrashlytics * better description * Kcw grunt/fbug fixes bugfixes (#126) * WIP working out the cross lang acceptance. WIP removing Firebase Manager code. Revert "WIP working out the cross lang acceptance." This reverts commit 4cfbafca0c841df6945216c63959fcede0487470. WIP working out the conflicts Analytics working getting more locations. * tested all custom events refactored to the standard firebase way * removed dev code * added Analytics Manager class * update per review notes * moved the costants and removed enum * version bump * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * V1.19.0 (#135) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit 68cb7407424a01b49030a3992505f74937ddc8bf. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead Co-authored-by: mosadialiou <[email protected]> * version bump and send test checks (#138) * new donate addresses (#136) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit 68cb7407424a01b49030a3992505f74937ddc8bf. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead * new donate addresses * add ADDRESS_SCHEME key to donation event * fix inverted key-value * clean up Co-authored-by: Kerry Washington <[email protected]> * version bump * Added Litewallet * fix broken link * updated README.md (#145) * updated README.md * added links * uodate header image * new hdr * added donations * move donations * change link * add private link * polish link * copy edit * add indo * address * fix addresses * Bugfix: [UI Alignment] Extra comma in send view (#153) * fix extra comma in send view * Refactor getReceiver method * remove extra linebreak * code cleanup * remove dead code * reverse check order for perf. * Fix: remove “donate to” prepended to the donation account * remove “PLATFORM” which is already added by Firebase Analytics * to v1.19.3 (612) (#154) * use Timber instead of Log * convert BreadActivity to FragmentActivity in order to handle back pressed from fragments * handle back button on BuyFragment * upgrade firebase libs version to latest * Handle AUD, GBP, HKD, IDR, RUB and SGD currencies * upgrade gradle/gradle build tool to respectively 6.5 and 4.1.0 * handle document upload for KYC verification * update support/policy/social links * update README: replace iOS by Android * use zendesk support email address * make sure the selected fiat option is always visible * setup kotlin * cleanup + use timber * use androidx fragment * update libs * FragmentSend: IDE convertion to kotlin * FragmentSend: tweak kotlin conversion * FragmentSend: UD integration * BRButton: disable touch effect when disabled * DynamicDonationFragment: convert to android * DynamicDonationFragment: use lambda * UDResolution: only resolve LTC domains * FragmentSend: translation * translate “Lookup” * rename tryBitcoinURL to tryLitecoinURL * add kotlin doc * Release v1.20.0 (simplex) (#190) * FragmentBuy: use https for simplex prod URL * bump app version 1.20.0(630) * bump app version 1.21.0(631) * bugfix: send view stays after send confirmation disappears * remove UD error toasts * clear the LTC address before each Lookup * show up a confirmation toast if UD resolution is successful * bump version v1.21.0(632) * UD: add Analytics events * FragmentSend: disable Lookup button until the domain string is at least 4 chars * bump version v1.21.0(633) Co-authored-by: Kerry <[email protected]> Co-authored-by: Ebenezer <[email protected]> * fix build errors * Tapping on BuyTab shows up the BuyTabFragment * BuyTabFragment: add horizontal divider * replace listener with lambda * BuyTab: change fiat selector * FragmentBuy: add toolbar and show progress while page is loading * rename menu tab from “Spend” to “Card” * change register view header title * register view: change fields order according to iOS * register view: remove address2 field * login view: handle forgot password * tweak login/register views * transfer view v1 * update partnerapi lib * Replace “Bread” with “Litewallet” * Replace “Bread” with “Litewallet” * remove empty java class * bugFix(Send view): Send with Scan crashes * ScanQRActivity: code clean-up * login/register views: extract texts into strings resource * Buy tab: remove “choose fiat” from partner item view * login/register views: localize texts * reduce password length from 8 to 6 at least * bump version v2.0.0(634) * bugfix: make sure the market price displays only 2 decimals * bump version v2.0.0(635) * Release v2.0.0 card v1 (#202) * upgraded Gradle * upgraded to androidx and synced gradle * Reverted test to menu * Added brand fonts * added color names * replaced logo with new logo and added litewallet blue and removed some gradient views * gradle sync * refactoring views..still need to add version code to launch screen * updated per latest gradle * added in the version number at login * removed superflous L * polished header * moved version label for intro * upgrade to 26 min and 29 Android * worked in the donate layouts but not functional * WIP added buy tab button * WIP buy tab * WIP added in the buy tab prior to the webview * added in webview got Buy Tab * comment out the Buy Tab until server is ready * update for signing fixed naming * updated icons and Litewallet naming * added USE Biometric permission * moved layout * added in the old toolbar and logo but flipper still being debugged * WIP debuggin layout of the header toolbar * Unversionned app/.cxx folder since it s auto * Unversionned .idea/caches folder since it is autogenerated * Fix layout issue: the price = LTC labels * directly set the text size. the system will scale it * change ltc price color to white * update the btc naming to ltc * use meaningful naming * remove commented code * Fix: text prices should be about 20% smaller * price flipper margins should be lower on the bottom * V1.18.1 (#65) * Unversionned app/.cxx folder since it s auto * Unversionned .idea/caches folder since it is autogenerated * Fix layout issue: the price = LTC labels * directly set the text size. the system will scale it * change ltc price color to white * update the btc naming to ltc * use meaningful naming * remove commented code * Fix: text prices should be about 20% smaller * price flipper margins should be lower on the bottom * show up buy button * Upgrade dependencies * added donation info and functionality (#67) * added donation info and functionality * per review comments * Tweak L/$ price labels animation (#69) * Unversionned app/.cxx folder since it s auto * Unversionned .idea/caches folder since it is autogenerated * Fix layout issue: the price = LTC labels * directly set the text size. the system will scale it * change ltc price color to white * update the btc naming to ltc * use meaningful naming * remove commented code * Fix: text prices should be about 20% smaller * price flipper margins should be lower on the bottom * Tweak L/$ price labels animation * remove useless attributes clipChildren and clipToPadding * Revert "remove useless attributes clipChildren and clipToPadding" This reverts commit 0a4fec50b6d4e322ed19315d802f09544b8c60f6. * Ea/update fonts (#70) * Use BarlowSemiCondensed in lieu of CircularPro (excluding CircularPro-Book) * Swap CircularPro-Book.otf for BarlowSemiCondensed-Medium.ttf * added circleci and build bump * updated cofing.yml v2 * update config.yml v 3 * update v4 * update v6 * linter error fix for ci, small confirm field polish * silence linter on InvalidPackages * error fix update gradle * turn off abortonError * List of partners screen * Handle tap on simplex partner item * code clean-up * refactor the buy URL generation * pass choosen currency code to buy fragment * Remove horizontal linear layout and base align “choose fiat” with CAD, EUR, JPY and USD * Dynamic donation (#118) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * increase donation but height * version bump (#121) * Fee types (#123) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * add luxury fee’s type * set default values * dynamic donation: make sure fee is regular * add note to refactor later * WIP: Timber crashlytics (#124) * timber integration + replace Log with Timber * Replace all Log with Timber. In production environment Timber.e() or Timber.i() will automatically report any crash or message to FirebaseCrashlytics * better description * Kcw grunt/fbug fixes bugfixes (#126) * WIP working out the cross lang acceptance. WIP removing Firebase Manager code. Revert "WIP working out the cross lang acceptance." This reverts commit 4cfbafca0c841df6945216c63959fcede0487470. WIP working out the conflicts Analytics working getting more locations. * tested all custom events refactored to the standard firebase way * removed dev code * added Analytics Manager class * update per review notes * moved the costants and removed enum * version bump * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * V1.19.0 (#135) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit 68cb7407424a01b49030a3992505f74937ddc8bf. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead Co-authored-by: mosadialiou <[email protected]> * version bump and send test checks (#138) * new donate addresses (#136) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit 68cb7407424a01b49030a3992505f74937ddc8bf. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead * new donate addresses * add ADDRESS_SCHEME key to donation event * fix inverted key-value * clean up Co-authored-by: Kerry Washington <[email protected]> * version bump * Added Litewallet * fix broken link * updated README.md (#145) * updated README.md * added links * uodate header image * new hdr * added donations * move donations * change link * add private link * polish link * copy edit * add indo * address * fix addresses * Bugfix: [UI Alignment] Extra comma in send view (#153) * fix extra comma in send view * Refactor getReceiver method * remove extra linebreak * code cleanup * remove dead code * reverse check order for perf. * Fix: remove “donate to” prepended to the donation account * remove “PLATFORM” which is already added by Firebase Analytics * to v1.19.3 (612) (#154) * use bottom navigation view * update buy/spend/receive navigation icons * Change send/receive navigation icon names * localize history tab title * Just “Acheter” * Add fonts as resources * setup kotlin * upgrade grade + dependencies * login/register views * Replace search icon with menu icon and show up LTC price * login/register UX * Prevent view not rendering in layout editor * code cleanup * missing resources * reduce toolbar height * Specify a material colors for the app * Remove unused file * Transfer view * update litecoin card image * move constants where they are used * respect constant nomenclature * make “ltcPriceLbl” same textSize as “ltcAmount” * WIP: Login/Register views (#159) * Dynamic donation (#118) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * increase donation but height * version bump (#121) * Fee types (#123) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * add luxury fee’s type * set default values * dynamic donation: make sure fee is regular * add note to refactor later * WIP: Timber crashlytics (#124) * timber integration + replace Log with Timber * Replace all Log with Timber. In production environment Timber.e() or Timber.i() will automatically report any crash or message to FirebaseCrashlytics * better description * Kcw grunt/fbug fixes bugfixes (#126) * WIP working out the cross lang acceptance. WIP removing Firebase Manager code. Revert "WIP working out the cross lang acceptance." This reverts commit 4cfbafca0c841df6945216c63959fcede0487470. WIP working out the conflicts Analytics working getting more locations. * tested all custom events refactored to the standard firebase way * removed dev code * added Analytics Manager class * update per review notes * moved the costants and removed enum * version bump * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * V1.19.0 (#135) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit 68cb7407424a01b49030a3992505f74937ddc8bf. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead Co-authored-by: mosadialiou <[email protected]> * version bump and send test checks (#138) * new donate addresses (#136) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit 68cb7407424a01b49030a3992505f74937ddc8bf. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead * new donate addresses * add ADDRESS_SCHEME key to donation event * fix inverted key-value * clean up Co-authored-by: Kerry Washington <[email protected]> * version bump * Added Litewallet * fix broken link * updated README.md (#145) * updated README.md * added links * uodate header image * new hdr * added donations * move donations * change link * add private link * polish link * copy edit * add indo * address * fix addresses * Bugfix: [UI Alignment] Extra comma in send view (#153) * fix extra comma in send view * Refactor getReceiver method * remove extra linebreak * code cleanup * remove dead code * reverse check order for perf. * Fix: remove “donate to” prepended to the donation account * remove “PLATFORM” which is already added by Firebase Analytics * to v1.19.3 (612) (#154) * use bottom navigation view * update buy/spend/receive navigation icons * Change send/receive navigation icon names * localize history tab title * Just “Acheter” * Add fonts as resources * setup kotlin * upgrade grade + dependencies * login/register views * Replace search icon with menu icon and show up LTC price * login/register UX * Prevent view not rendering in layout editor * code cleanup * missing resources * reduce toolbar height * Specify a material colors for the app * Remove unused file * Transfer view * update litecoin card image Co-authored-by: Kerry Washington <[email protected]> * version bump and upgrade * make sure listeners are not NULL * make sure to call super * remove unused code * Move transactions to HistoryFragment * fix typo * Remove fonts in assets folder. Delete BREdit and BRText and use styles * Reformat Code: layout files * Reformat code: anim files * Reformat code: animator files * code refactor * connect login and register views to API * make partnerapi as git submodule * update partnerapi * BRKeystore: remove duplicated entry (FAIL_COUNT_ALIAS) * after successful registration, show up a confirmation and send user back to login * remove test code * add ktlint and format kotlin files * update partnerapi * fix typo * set views Ids * Transfer view: add “Logout” button and handle navigation * transfer view: add padding bottom to “Transfer” button * gradle: code format * use default NDK version=21.0.6113669 * use Timber instead of Log * convert BreadActivity to FragmentActivity in order to handle back pressed from fragments * handle back button on BuyFragment * upgrade firebase libs version to latest * Handle AUD, GBP, HKD, IDR, RUB and SGD currencies * upgrade gradle/gradle build tool to respectively 6.5 and 4.1.0 * handle document upload for KYC verification * update support/policy/social links * update README: replace iOS by Android * use zendesk support email address * make sure the selected fiat option is always visible * setup kotlin * cleanup + use timber * use androidx fragment * update libs * FragmentSend: IDE convertion to kotlin * FragmentSend: tweak kotlin conversion * FragmentSend: UD integration * BRButton: disable touch effect when disabled * DynamicDonationFragment: convert to android * DynamicDonationFragment: use lambda * UDResolution: only resolve LTC domains * FragmentSend: translation * translate “Lookup” * rename tryBitcoinURL to tryLitecoinURL * add kotlin doc * Release v1.20.0 (simplex) (#190) * FragmentBuy: use https for simplex prod URL * bump app version 1.20.0(630) * bump app version 1.21.0(631) * bugfix: send view stays after send confirmation disappears * remove UD error toasts * clear the LTC address before each Lookup * show up a confirmation toast if UD resolution is successful * bump version v1.21.0(632) * UD: add Analytics events * FragmentSend: disable Lookup button until the domain string is at least 4 chars * bump version v1.21.0(633) * fix build errors * Tapping on BuyTab shows up the BuyTabFragment * BuyTabFragment: add horizontal divider * replace listener with lambda * BuyTab: change fiat selector * FragmentBuy: add toolbar and show progress while page is loading * rename menu tab from “Spend” to “Card” * change register view header title * register view: change fields order according to iOS * register view: remove address2 field * login view: handle forgot password * tweak login/register views * transfer view v1 * update partnerapi lib * Replace “Bread” with “Litewallet” * Replace “Bread” with “Litewallet” * remove empty java class * bugFix(Send view): Send with Scan crashes * ScanQRActivity: code clean-up * login/register views: extract texts into strings resource * Buy tab: remove “choose fiat” from partner item view * login/register views: localize texts * reduce password length from 8 to 6 at least * bump version v2.0.0(634) * bugfix: make sure the market price displays only 2 decimals * bump version v2.0.0(635) Co-authored-by: Kerry <[email protected]> Co-authored-by: Ebenezer <[email protected]> * refacto(FragmentMenu): use lambda + code reformat * feature: Replace Customer Email with Zendesk HC * [TechDebt] Add issue templates (#208) * Add issue templates * polished per comments * [Bugfix] Header price update occludes the other text (#207) * Change the font mixe * Set the font to autosizing - helps by setting the max width * add balance label in header * fix error: Attribute autoSizeMinTextSize is only used in API level 26 and higher (current min is 23) * fix crash from Firebase: BreadActivity.java line 444 https://github.com/litecoin-foundation/loafwallet-android/issues/211 * fix crash in RegisterFragment.kt at line 68 https://github.com/litecoin-foundation/loafwallet-android/issues/212 * PR reviews * bump version v2.1.0(636) * add card disclaimer dialog * bump version v2.1.1(637) * Release v2.1.0 (into master) (#227) * upgraded Gradle * upgraded to androidx and synced gradle * Reverted test to menu * Added brand fonts * added color names * replaced logo with new logo and added litewallet blue and removed some gradient views * gradle sync * refactoring views..still need to add version code to launch screen * updated per latest gradle * added in the version number at login * removed superflous L * polished header * moved version label for intro * upgrade to 26 min and 29 Android * worked in the donate layouts but not functional * WIP added buy tab button * WIP buy tab * WIP added in the buy tab prior to the webview * added in webview got Buy Tab * comment out the Buy Tab until server is ready * update for signing fixed naming * updated icons and Litewallet naming * added USE Biometric permission * moved layout * added in the old toolbar and logo but flipper still being debugged * WIP debuggin layout of the header toolbar * Unversionned app/.cxx folder since it s auto * Unversionned .idea/caches folder since it is autogenerated * Fix layout issue: the price = LTC labels * directly set the text size. the system will scale it * change ltc price color to white * update the btc naming to ltc * use meaningful naming * remove commented code * Fix: text prices should be about 20% smaller * price flipper margins should be lower on the bottom * V1.18.1 (#65) * Unversionned app/.cxx folder since it s auto * Unversionned .idea/caches folder since it is autogenerated * Fix layout issue: the price = LTC labels * directly set the text size. the system will scale it * change ltc price color to white * update the btc naming to ltc * use meaningful naming * remove commented code * Fix: text prices should be about 20% smaller * price flipper margins should be lower on the bottom * show up buy button * Upgrade dependencies * added donation info and functionality (#67) * added donation info and functionality * per review comments * Tweak L/$ price labels animation (#69) * Unversionned app/.cxx folder since it s auto * Unversionned .idea/caches folder since it is autogenerated * Fix layout issue: the price = LTC labels * directly set the text size. the system will scale it * change ltc price color to white * update the btc naming to ltc * use meaningful naming * remove commented code * Fix: text prices should be about 20% smaller * price flipper margins should be lower on the bottom * Tweak L/$ price labels animation * remove useless attributes clipChildren and clipToPadding * Revert "remove useless attributes clipChildren and clipToPadding" This reverts commit 0a4fec50b6d4e322ed19315d802f09544b8c60f6. * Ea/update fonts (#70) * Use BarlowSemiCondensed in lieu of CircularPro (excluding CircularPro-Book) * Swap CircularPro-Book.otf for BarlowSemiCondensed-Medium.ttf * added circleci and build bump * updated cofing.yml v2 * update config.yml v 3 * update v4 * update v6 * linter error fix for ci, small confirm field polish * silence linter on InvalidPackages * error fix update gradle * turn off abortonError * List of partners screen * Handle tap on simplex partner item * code clean-up * refactor the buy URL generation * pass choosen currency code to buy fragment * Remove horizontal linear layout and base align “choose fiat” with CAD, EUR, JPY and USD * Dynamic donation (#118) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * increase donation but height * version bump (#121) * Fee types (#123) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * add luxury fee’s type * set default values * dynamic donation: make sure fee is regular * add note to refactor later * WIP: Timber crashlytics (#124) * timber integration + replace Log with Timber * Replace all Log with Timber. In production environment Timber.e() or Timber.i() will automatically report any crash or message to FirebaseCrashlytics * better description * Kcw grunt/fbug fixes bugfixes (#126) * WIP working out the cross lang acceptance. WIP removing Firebase Manager code. Revert "WIP working out the cross lang acceptance." This reverts commit 4cfbafca0c841df6945216c63959fcede0487470. WIP working out the conflicts Analytics working getting more locations. * tested all custom events refactored to the standard firebase way * removed dev code * added Analytics Manager class * update per review notes * moved the costants and removed enum * version bump * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * V1.19.0 (#135) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit 68cb7407424a01b49030a3992505f74937ddc8bf. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead Co-authored-by: mosadialiou <[email protected]> * version bump and send test checks (#138) * new donate addresses (#136) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit 68cb7407424a01b49030a3992505f74937ddc8bf. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead * new donate addresses * add ADDRESS_SCHEME key to donation event * fix inverted key-value * clean up Co-authored-by: Kerry Washington <[email protected]> * version bump * Added Litewallet * fix broken link * updated README.md (#145) * updated README.md * added links * uodate header image * new hdr * added donations * move donations * change link * add private link * polish link * copy edit * add indo * address * fix addresses * Bugfix: [UI Alignment] Extra comma in send view (#153) * fix extra comma in send view * Refactor getReceiver method * remove extra linebreak * code cleanup * remove dead code * reverse check order for perf. * Fix: remove “donate to” prepended to the donation account * remove “PLATFORM” which is already added by Firebase Analytics * to v1.19.3 (612) (#154) * use bottom navigation view * update buy/spend/receive navigation icons * Change send/receive navigation icon names * localize history tab title * Just “Acheter” * Add fonts as resources * setup kotlin * upgrade grade + dependencies * login/register views * Replace search icon with menu icon and show up LTC price * login/register UX * Prevent view not rendering in layout editor * code cleanup * missing resources * reduce toolbar height * Specify a material colors for the app * Remove unused file * Transfer view * update litecoin card image * move constants where they are used * respect constant nomenclature * make “ltcPriceLbl” same textSize as “ltcAmount” * WIP: Login/Register views (#159) * Dynamic donation (#118) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * increase donation but height * version bump (#121) * Fee types (#123) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * add luxury fee’s type * set default values * dynamic donation: make sure fee is regular * add note to refactor later * WIP: Timber crashlytics (#124) * timber integration + replace Log with Timber * Replace all Log with Timber. In production environment Timber.e() or Timber.i() will automatically report any crash or message to FirebaseCrashlytics * better description * Kcw grunt/fbug fixes bugfixes (#126) * WIP working out the cross lang acceptance. WIP removing Firebase Manager code. Revert "WIP working out the cross lang acceptance." This reverts commit 4cfbafca0c841df6945216c63959fcede0487470. WIP working out the conflicts Analytics working getting more locations. * tested all custom events refactored to the standard firebase way * removed dev code * added Analytics Manager class * update per review notes * moved the costants and removed enum * version bump * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * V1.19.0 (#135) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit 68cb7407424a01b49030a3992505f74937ddc8bf. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message …
kcw-grunt
added a commit
that referenced
this issue
Jun 6, 2024
* changes to keystore * firebase integration * temporary comment FirebaseCrash logging and reports * 🚀[Release v2.4.0] Merge into Dev (#288) * update gradle * Change the prefix of the build .aab * Feature/update branding (#29) * added new logo - reset the layout * version code * Delete ISSUE_TEMPLATE * Create test.md * Delete test.md * 🚀[ Release v.2.7.0] Merge into Develop (#32) * replaced coin logo * bump versioncode * fixed dep version * added Bitrefill web listener * [Techdebt/] pdate match firebase events 33 (#48) * Added the equivalenmt events - updated web link * WIP : Should compile * Fixed constants * Udpaded all Analytics constants * Added basic tests - This is WIP - Need to debug the Tests * version bump * fiexd compile bug * 🚀[ Release v.2.7.1] Merge into Develop (#104) * 🚀[ Release v.2.7.0] Merge into Main (#30) * Added український language - add uk xml file - removed the nl, sv, da files - Escaped apostrphes in UK strings file - Updated language choices * 💣🐞[Hotbug fix] sharedprefs fb fix (#19) * Added notes * Bugfix - add missing pendingIntent flag for android 13 * Use firebase bom * subproject commit * version bump * Disabled FB send, Added Get Tasks * Patch to hard code fees - Static fees - Removed the dep - Turn crashlytics back on/off/on Co-authored-by: Victor Sima <[email protected]> * 🚀[ Release v.2.6.0] Merge into Develop (#13) * version bump * Hotfix/crashes v2.6.0 (#17) * Added notes * Bugfix - add missing pendingIntent flag for android 13 * Use firebase bom Co-authored-by: kcw-grunt <[email protected]> Co-authored-by: Victor Sima <[email protected]> * 🚀[Release] v2.6.1 (#21) * version code bump * 🚀[ Release v.2.6.0] Merge into Main (#12) * Added український language - add uk xml file - removed the nl, sv, da files - Escaped apostrphes in UK strings file - Updated language choices * 🥳[Feature] Unstoppable ext update (#11) * WIP: DNC Dropped in the UD code prior to testing * Added study link * Fix unstoppable domains dependency * Updated the UD ext text WIP::::Need to refactor once UK and deletion on SV, NL, DA * added UK lang Co-authored-by: Victor Sima <[email protected]> * version bump * Hotfix/crashes v2.6.0 (#17) * Added notes * Bugfix - add missing pendingIntent flag for android 13 * Use firebase bom Co-authored-by: kcw-grunt <[email protected]> Co-authored-by: Victor Sima <[email protected]> Co-authored-by: Victor Sima <[email protected]> * Feature/add bitrefill (#28) * added bitrefill - added kotlin fix * Added localizations - added logo * Added Bitrefill Link * hides fiat scollview from Bitrefill * Adjusted the padding at the buy tab item view * fixe test in Bitrefill detail * fied logo and layout * bump version and version code * Feature/update branding (#29) * added new logo - reset the layout * version code * replaced coin logo * bump versioncode * fixed dep version * added Bitrefill web listener Co-authored-by: Victor Sima <[email protected]> * Create FUNDING.yml For GH Sponsor * 💣🐞[Hotbug fix] sharedprefs fb fix (#19) * Added notes * Bugfix - add missing pendingIntent flag for android 13 * Use firebase bom * subproject commit * version bump * Disabled FB send, Added Get Tasks * Patch to hard code fees - Static fees - Removed the dep - Turn crashlytics back on/off/on Co-authored-by: Victor Sima <[email protected]> * Feature/add bitrefill (#28) * added bitrefill - added kotlin fix * Added localizations - added logo * Added Bitrefill Link * hides fiat scollview from Bitrefill * Adjusted the padding at the buy tab item view * fixe test in Bitrefill detail * fied logo and layout * bump version and version code * Feature/update branding (#29) * added new logo - reset the layout * version code * 🚀[ Release v.2.7.0] Merge into Develop (#32) * replaced coin logo * bump versioncode * fixed dep version * added Bitrefill web listener * [Techdebt/] pdate match firebase events 33 (#48) * Added the equivalenmt events - updated web link * WIP : Should compile * Fixed constants * Udpaded all Analytics constants * Added basic tests - This is WIP - Need to debug the Tests * version bump * fiexd compile bug * version bump * renmoved staging * moved backup rates * code bump * Updated test configs * Move api resources to central location - version code bump Co-authored-by: Victor Sima <[email protected]> * Commented out the partial work * Feature - donation disclaimer modal (#75) * Feature - add donation modal disclaimer - #60 * Add missing strings * Upgraded AS - Reduced donation amount - Renamed id WIP * updated stirings key format - updated the donation address * code bump Co-authored-by: kcw-grunt <[email protected]> * 🚀[Release v.2.8.0] Merge into Develop (#124) * 💣🐞[Hotbug fix] sharedprefs fb fix (#19) * Added notes * Bugfix - add missing pendingIntent flag for android 13 * Use firebase bom * subproject commit * version bump * Disabled FB send, Added Get Tasks * Patch to hard code fees - Static fees - Removed the dep - Turn crashlytics back on/off/on Co-authored-by: Victor Sima <[email protected]> * Feature/add bitrefill (#28) * added bitrefill - added kotlin fix * Added localizations - added logo * Added Bitrefill Link * hides fiat scollview from Bitrefill * Adjusted the padding at the buy tab item view * fixe test in Bitrefill detail * fied logo and layout * bump version and version code * Feature/update branding (#29) * added new logo - reset the layout * version code * Delete ISSUE_TEMPLATE * 🚀[ Release v.2.7.0] Merge into Develop (#32) * replaced coin logo * bump versioncode * fixed dep version * added Bitrefill web listener * [Techdebt/] pdate match firebase events 33 (#48) * Added the equivalenmt events - updated web link * WIP : Should compile * Fixed constants * Udpaded all Analytics constants * Added basic tests - This is WIP - Need to debug the Tests * version bump * fiexd compile bug * 🚀[ Release v.2.7.1] Merge into Develop (#104) * 🚀[ Release v.2.7.0] Merge into Main (#30) * Added український language - add uk xml file - removed the nl, sv, da files - Escaped apostrphes in UK strings file - Updated language choices * 💣🐞[Hotbug fix] sharedprefs fb fix (#19) * Added notes * Bugfix - add missing pendingIntent flag for android 13 * Use firebase bom * subproject commit * version bump * Disabled FB send, Added Get Tasks * Patch to hard code fees - Static fees - Removed the dep - Turn crashlytics back on/off/on Co-authored-by: Victor Sima <[email protected]> * 🚀[ Release v.2.6.0] Merge into Develop (#13) * version bump * Hotfix/crashes v2.6.0 (#17) * Added notes * Bugfix - add missing pendingIntent flag for android 13 * Use firebase bom Co-authored-by: kcw-grunt <[email protected]> Co-authored-by: Victor Sima <[email protected]> * 🚀[Release] v2.6.1 (#21) * version code bump * 🚀[ Release v.2.6.0] Merge into Main (#12) * Added український language - add uk xml file - removed the nl, sv, da files - Escaped apostrphes in UK strings file - Updated language choices * 🥳[Feature] Unstoppable ext update (#11) * WIP: DNC Dropped in the UD code prior to testing * Added study link * Fix unstoppable domains dependency * Updated the UD ext text WIP::::Need to refactor once UK and deletion on SV, NL, DA * added UK lang Co-authored-by: Victor Sima <[email protected]> * version bump * Hotfix/crashes v2.6.0 (#17) * Added notes * Bugfix - add missing pendingIntent flag for android 13 * Use firebase bom Co-authored-by: kcw-grunt <[email protected]> Co-authored-by: Victor Sima <[email protected]> Co-authored-by: Victor Sima <[email protected]> * Feature/add bitrefill (#28) * added bitrefill - added kotlin fix * Added localizations - added logo * Added Bitrefill Link * hides fiat scollview from Bitrefill * Adjusted the padding at the buy tab item view * fixe test in Bitrefill detail * fied logo and layout * bump version and version code * Feature/update branding (#29) * added new logo - reset the layout * version code * replaced coin logo * bump versioncode * fixed dep version * added Bitrefill web listener Co-authored-by: Victor Sima <[email protected]> * Create FUNDING.yml For GH Sponsor * 💣🐞[Hotbug fix] sharedprefs fb fix (#19) * Added notes * Bugfix - add missing pendingIntent flag for android 13 * Use firebase bom * subproject commit * version bump * Disabled FB send, Added Get Tasks * Patch to hard code fees - Static fees - Removed the dep - Turn crashlytics back on/off/on Co-authored-by: Victor Sima <[email protected]> * Feature/add bitrefill (#28) * added bitrefill - added kotlin fix * Added localizations - added logo * Added Bitrefill Link * hides fiat scollview from Bitrefill * Adjusted the padding at the buy tab item view * fixe test in Bitrefill detail * fied logo and layout * bump version and version code * Feature/update branding (#29) * added new logo - reset the layout * version code * 🚀[ Release v.2.7.0] Merge into Develop (#32) * replaced coin logo * bump versioncode * fixed dep version * added Bitrefill web listener * [Techdebt/] pdate match firebase events 33 (#48) * Added the equivalenmt events - updated web link * WIP : Should compile * Fixed constants * Udpaded all Analytics constants * Added basic tests - This is WIP - Need to debug the Tests * version bump * fiexd compile bug * version bump * renmoved staging * moved backup rates * code bump * Updated test configs * Move api resources to central location - version code bump Co-authored-by: Victor Sima <[email protected]> * Feature - donation disclaimer modal (#75) * Feature - add donation modal disclaimer - #60 * Add missing strings * Upgraded AS - Reduced donation amount - Renamed id WIP * updated stirings key format - updated the donation address * code bump Co-authored-by: kcw-grunt <[email protected]> * Feature - Show Litecoin Card as Webview (#82) * Feature - Show Litecoin Card as Webview - remove partner api library - create card frament webview and add to bottom nav - fixes #58 * bump version code * Fix UI crash * bump version code Co-authored-by: kcw-grunt <[email protected]> * version code bump - updated version labels to include the version code * Task - Reduce country iso exception (#118) - reduce emissions of "java.lang.IllegalArgumentException: Unsupported ISO 3166 country: en" * made the webview fileprivate (#120) - the idea is that it will help evaluate the js callbacks * Refactors version name and code to BRConstants (#121) * 🐜[Bugfix] Refactor strings files (#122) * bump version code * Refactor strings files There were many unused strings and they were removed. * bump version code * resolved bad resolution --------- Co-authored-by: Victor Sima <[email protected]> * 🚀[ Release v.2.8.1] Merge into Develop (#134) * 🚀[ Release v.2.8.0] Merge into Main (#123) * 💣🐞[Hotbug fix] sharedprefs fb fix (#19) * Added notes * Bugfix - add missing pendingIntent flag for android 13 * Use firebase bom * subproject commit * version bump * Disabled FB send, Added Get Tasks * Patch to hard code fees - Static fees - Removed the dep - Turn crashlytics back on/off/on Co-authored-by: Victor Sima <[email protected]> * 🚀[ Release v.2.6.0] Merge into Develop (#13) * version bump * Hotfix/crashes v2.6.0 (#17) * Added notes * Bugfix - add missing pendingIntent flag for android 13 * Use firebase bom Co-authored-by: kcw-grunt <[email protected]> Co-authored-by: Victor Sima <[email protected]> * 🚀[Release] v2.6.1 (#21) * version code bump * 🚀[ Release v.2.6.0] Merge into Main (#12) * Added український language - add uk xml file - removed the nl, sv, da files - Escaped apostrphes in UK strings file - Updated language choices * 🥳[Feature] Unstoppable ext update (#11) * WIP: DNC Dropped in the UD code prior to testing * Added study link * Fix unstoppable domains dependency * Updated the UD ext text WIP::::Need to refactor once UK and deletion on SV, NL, DA * added UK lang Co-authored-by: Victor Sima <[email protected]> * version bump * Hotfix/crashes v2.6.0 (#17) * Added notes * Bugfix - add missing pendingIntent flag for android 13 * Use firebase bom Co-authored-by: kcw-grunt <[email protected]> Co-authored-by: Victor Sima <[email protected]> Co-authored-by: Victor Sima <[email protected]> * Feature/add bitrefill (#28) * added bitrefill - added kotlin fix * Added localizations - added logo * Added Bitrefill Link * hides fiat scollview from Bitrefill * Adjusted the padding at the buy tab item view * fixe test in Bitrefill detail * fied logo and layout * bump version and version code * Feature/update branding (#29) * added new logo - reset the layout * version code * Create ISSUE_TEMPLATE * Delete ISSUE_TEMPLATE * Create test.md * Delete test.md * 🚀[ Release v.2.7.0] Merge into Develop (#32) * replaced coin logo * bump versioncode * fixed dep version * added Bitrefill web listener * [Techdebt/] pdate match firebase events 33 (#48) * Added the equivalenmt events - updated web link * WIP : Should compile * Fixed constants * Udpaded all Analytics constants * Added basic tests - This is WIP - Need to debug the Tests * version bump * fiexd compile bug * Fix - revert FragmentBuy webview test (#72) * 🚀[ Release v.2.7.1] Merge into Develop (#104) * 🚀[ Release v.2.7.0] Merge into Main (#30) * Added український language - add uk xml file - removed the nl, sv, da files - Escaped apostrphes in UK strings file - Updated language choices * 💣🐞[Hotbug fix] sharedprefs fb fix (#19) * Added notes * Bugfix - add missing pendingIntent flag for android 13 * Use firebase bom * subproject commit * version bump * Disabled FB send, Added Get Tasks * Patch to hard code fees - Static fees - Removed the dep - Turn crashlytics back on/off/on Co-authored-by: Victor Sima <[email protected]> * 🚀[ Release v.2.6.0] Merge into Develop (#13) * version bump * Hotfix/crashes v2.6.0 (#17) * Added notes * Bugfix - add missing pendingIntent flag for android 13 * Use firebase bom Co-authored-by: kcw-grunt <[email protected]> Co-authored-by: Victor Sima <[email protected]> * 🚀[Release] v2.6.1 (#21) * version code bump * 🚀[ Release v.2.6.0] Merge into Main (#12) * Added український language - add uk xml file - removed the nl, sv, da files - Escaped apostrphes in UK strings file - Updated language choices * 🥳[Feature] Unstoppable ext update (#11) * WIP: DNC Dropped in the UD code prior to testing * Added study link * Fix unstoppable domains dependency * Updated the UD ext text WIP::::Need to refactor once UK and deletion on SV, NL, DA * added UK lang Co-authored-by: Victor Sima <[email protected]> * version bump * Hotfix/crashes v2.6.0 (#17) * Added notes * Bugfix - add missing pendingIntent flag for android 13 * Use firebase bom Co-authored-by: kcw-grunt <[email protected]> Co-authored-by: Victor Sima <[email protected]> Co-authored-by: Victor Sima <[email protected]> * Feature/add bitrefill (#28) * added bitrefill - added kotlin fix * Added localizations - added logo * Added Bitrefill Link * hides fiat scollview from Bitrefill * Adjusted the padding at the buy tab item view * fixe test in Bitrefill detail * fied logo and layout * bump version and version code * Feature/update branding (#29) * added new logo - reset the layout * version code * replaced coin logo * bump versioncode * fixed dep version * added Bitrefill web listener Co-authored-by: Victor Sima <[email protected]> * Create FUNDING.yml For GH Sponsor * 💣🐞[Hotbug fix] sharedprefs fb fix (#19) * Added notes * Bugfix - add missing pendingIntent flag for android 13 * Use firebase bom * subproject commit * version bump * Disabled FB send, Added Get Tasks * Patch to hard code fees - Static fees - Removed the dep - Turn crashlytics back on/off/on Co-authored-by: Victor Sima <[email protected]> * Feature/add bitrefill (#28) * added bitrefill - added kotlin fix * Added localizations - added logo * Added Bitrefill Link * hides fiat scollview from Bitrefill * Adjusted the padding at the buy tab item view * fixe test in Bitrefill detail * fied logo and layout * bump version and version code * Feature/update branding (#29) * added new logo - reset the layout * version code * 🚀[ Release v.2.7.0] Merge into Develop (#32) * replaced coin logo * bump versioncode * fixed dep version * added Bitrefill web listener * [Techdebt/] pdate match firebase events 33 (#48) * Added the equivalenmt events - updated web link * WIP : Should compile * Fixed constants * Udpaded all Analytics constants * Added basic tests - This is WIP - Need to debug the Tests * version bump * fiexd compile bug * version bump * renmoved staging * moved backup rates * code bump * Updated test configs * Move api resources to central location - version code bump Co-authored-by: Victor Sima <[email protected]> * Commented out the partial work * Add .circleci/config.yml (#74) * Feature - donation disclaimer modal (#75) * Feature - add donation modal disclaimer - #60 * Add missing strings * Upgraded AS - Reduced donation amount - Renamed id WIP * updated stirings key format - updated the donation address * code bump Co-authored-by: kcw-grunt <[email protected]> * Feature - Show Litecoin Card as Webview (#82) * Feature - Show Litecoin Card as Webview - remove partner api library - create card frament webview and add to bottom nav - fixes #58 * bump version code * Fix UI crash * bump version code Co-authored-by: kcw-grunt <[email protected]> * version code bump - updated version labels to include the version code * Task - Reduce country iso exception (#118) - reduce emissions of "java.lang.IllegalArgumentException: Unsupported ISO 3166 country: en" * made the webview fileprivate (#120) - the idea is that it will help evaluate the js callbacks * Refactors version name and code to BRConstants (#121) * 🐜[Bugfix] Refactor strings files (#122) * bump version code * Refactor strings files There were many unused strings and they were removed. * bump version code --------- Co-authored-by: Victor Sima <[email protected]> * bump version name and code * reset to version name and code --------- Co-authored-by: Victor Sima <[email protected]> * 🥳[Feature] Add bech32 to enable ltc1 addresses & false positive rate (Bloom Filter) interface (#137) * Patched in the changes from losh11/bech32 - Pulled in all the changes from loafwallet-core - From Apr 10, 2022 * Various development refactors - Updated the tx and addressess lookup URLs - Updated gitignore - Removed old binaries from project - Appended timber debug prefix to “timber:” to easily filter in Logcat - Bump version code * Resolved conflicts and merged Merge branch 'feature/add-bech32' of https://github.com/litecoin-foundation/litewallet-android into feature/add-bech32-14 - Resolved conflicts - re-added timber prefix * Add logic to retrieve and display seed phrase * Added Timber logs - added localizations - version and code bump - Removed the direct wallet info fetch - This call caused the app the reset the seed. - instead we are simply pulling the seed from the keystore - lean to call for seed * Post testing improvement for FP rates - The sync period is long in the current configuration - Spent a few days testing to see if certain false-positives rate for the BloomFilter to adjust the sync time. - the trade off is: quicker sync = less privacy Here are the rates that will be offered: fpr = 0.00005 , sync 77 mins , anonymous fpr = 0.00002 , sync 42 mins, semi-private fpr = 0.00001 , sync 19 mins, low-privacy * Added layout for false positive rate Added localizations for false positive waiting to add the func fpupdate(double newfalseupdate) in the loafwallet-core Adding the needed interface * Keep build.gradle - Restore files - some jni fixes - Cleanup - Signed-off-by: Victor Sima <[email protected]> * All are compiling added the interface in C and Java - updated to the latest [loafwallet-core](https://github.com/litecoin-foundation/loafwallet-core/tree/master-android) branch: master-android commit: 63b18b8 * Updated the gradle to 7.4.2 bumped code and version * Adjusted analytics for sync - updated to the latest v1.4.0 loafwallet-core - updated to the v1.3.0 of loafwallet-core - Added logging to start collecting the sync times - updated the loafwallet-core to v1.5.0 * Included a snackbar to notify users on sync. - Included in the Intro Activity - Included in the Login (Lock) Activity - Added translations for the snackbar --------- Co-authored-by: Victor Sima <[email protected]> * resolved conflcts from rebase from main * 🦺[Techdebt] Remove simplex (#148) * Removed the localizations * remove code * Updated the lockscreen 160 (#164) * Update Gitignore * Updated lockscreen * Changed color to white, Added litewallet dark blue color * Change layout width to match parent and background to the correct color (#170) * Adding a close buttin in the Settings Modal (#166) - Should be dismiss to the parent - Added close buttons - refactored the onSaveInstances Signed-off-by: kcw-grunt <[email protected]> * force remove json Signed-off-by: kcw-grunt <[email protected]> * Put announce updates view on create and recreate (#175) * Put AnnounceUpdatesViewActivity in button create and restore * Added enable on back invoke call on Manifest * Added src/main/assets inside fast_follow_asset_pack_01 folder * Create Folder src/main/assets * delete test file * Create directory src/main/assets inside fast_follow_asset_pack_01 * Rename file to empty_file * Added Functionality to button yes language (#178) * 🛠️ [Techdebt] Refactor code and inline fees (#179) * Removed sensitive data Signed-off-by: kcw-grunt <[email protected]> * In Progress Refactoring Code - Removed cruft - bump version - working ops address being generated Signed-off-by: kcw-grunt <[email protected]> * tieredOps working - refactor cleanup - renaming and refactor…project running! - created and sent a transaction - Renamed some code from Bitcoin to Litecoin - remove whitespace - created a set to create the intersection - Filtered out the address as targeted - added textview for Service Fee - condensed the inits - Renamed from iso to more meaningful names Signed-off-by: kcw-grunt <[email protected]> * More refactor - Moved Fee Manager - Changed the rate polls - renamed getIso to getIsoSymbol - Removed saveEvent - Adjusted hot spot of Amount Edit - added full names to buttons. - added extra check before donating - commented out the new params - Fixes the Unsopported ISO bug - Removed old code Signed-off-by: kcw-grunt <[email protected]> * Relabeled Bitcoin to Litecoin in places - Cleaned up the detail text in Transaction Item - updated confirmation label - Tried hide the keyboard Signed-off-by: kcw-grunt <[email protected]> * bumped version updated tiers : 1713522152 Signed-off-by: kcw-grunt <[email protected]> * Debug of the com.breadwallet.tools.security.AuthManager.authPrompt -version bump -moved google serivces plugin to the bottom per Pusher Suggest -code bump Signed-off-by: kcw-grunt <[email protected]> --------- Signed-off-by: kcw-grunt <[email protected]> * 🚀[Release v.2.10.0-20240421] Merge into Develop (#182) * WIP: Timber crashlytics (#124) * timber integration + replace Log with Timber * Replace all Log with Timber. In production environment Timber.e() or Timber.i() will automatically report any crash or message to FirebaseCrashlytics * better description * Kcw grunt/fbug fixes bugfixes (#126) * WIP working out the cross lang acceptance. WIP removing Firebase Manager code. Revert "WIP working out the cross lang acceptance." This reverts commit 4cfbafca0c841df6945216c63959fcede0487470. WIP working out the conflicts Analytics working getting more locations. * tested all custom events refactored to the standard firebase way * removed dev code * added Analytics Manager class * update per review notes * moved the costants and removed enum * version bump * V1.19.0 (#122) * Dynamic donation (#118) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * increase donation but height * version bump (#121) * Fee types (#123) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * add luxury fee’s type * set default values * dynamic donation: make sure fee is regular * add note to refactor later * WIP: Timber crashlytics (#124) * timber integration + replace Log with Timber * Replace all Log with Timber. In production environment Timber.e() or Timber.i() will automatically report any crash or message to FirebaseCrashlytics * better description * Kcw grunt/fbug fixes bugfixes (#126) * WIP working out the cross lang acceptance. WIP removing Firebase Manager code. Revert "WIP working out the cross lang acceptance." This reverts commit 4cfbafca0c841df6945216c63959fcede0487470. WIP working out the conflicts Analytics working getting more locations. * tested all custom events refactored to the standard firebase way * removed dev code * added Analytics Manager class * update per review notes * moved the costants and removed enum * version bump Co-authored-by: mosadialiou <[email protected]> * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * V1.19.0 (#135) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit 68cb7407424a01b49030a3992505f74937ddc8bf. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead Co-authored-by: mosadialiou <[email protected]> * version bump and send test checks (#138) * new donate addresses (#136) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit 68cb7407424a01b49030a3992505f74937ddc8bf. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead * new donate addresses * add ADDRESS_SCHEME key to donation event * fix inverted key-value * clean up Co-authored-by: Kerry Washington <[email protected]> * version bump * Added Litewallet * fix broken link * updated README.md (#145) * updated README.md * added links * uodate header image * new hdr * added donations * move donations * change link * add private link * polish link * copy edit * add indo * address * fix addresses * Added Litewallet * fix broken link * updated README.md (#145) * updated README.md * added links * uodate header image * new hdr * added donations * move donations * change link * add private link * polish link * copy edit * add indo * address * fix addresses * Bugfix: [UI Alignment] Extra comma in send view (#153) * fix extra comma in send view * Refactor getReceiver method * remove extra linebreak * code cleanup * remove dead code * reverse check order for perf. * Fix: remove “donate to” prepended to the donation account * remove “PLATFORM” which is already added by Firebase Analytics * to v1.19.3 (612) (#154) * Develop (#155) * Dynamic donation (#118) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * increase donation but height * version bump (#121) * Fee types (#123) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * add luxury fee’s type * set default values * dynamic donation: make sure fee is regular * add note to refactor later * WIP: Timber crashlytics (#124) * timber integration + replace Log with Timber * Replace all Log with Timber. In production environment Timber.e() or Timber.i() will automatically report any crash or message to FirebaseCrashlytics * better description * Kcw grunt/fbug fixes bugfixes (#126) * WIP working out the cross lang acceptance. WIP removing Firebase Manager code. Revert "WIP working out the cross lang acceptance." This reverts commit 4cfbafca0c841df6945216c63959fcede0487470. WIP working out the conflicts Analytics working getting more locations. * tested all custom events refactored to the standard firebase way * removed dev code * added Analytics Manager class * update per review notes * moved the costants and removed enum * version bump * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * V1.19.0 (#135) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit 68cb7407424a01b49030a3992505f74937ddc8bf. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead Co-authored-by: mosadialiou <[email protected]> * version bump and send test checks (#138) * new donate addresses (#136) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit 68cb7407424a01b49030a3992505f74937ddc8bf. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead * new donate addresses * add ADDRESS_SCHEME key to donation event * fix inverted key-value * clean up Co-authored-by: Kerry Washington <[email protected]> * version bump * Added Litewallet * fix broken link * updated README.md (#145) * updated README.md * added links * uodate header image * new hdr * added donations * move donations * change link * add private link * polish link * copy edit * add indo * address * fix addresses * Bugfix: [UI Alignment] Extra comma in send view (#153) * fix extra comma in send view * Refactor getReceiver method * remove extra linebreak * code cleanup * remove dead code * reverse check order for perf. * Fix: remove “donate to” prepended to the donation account * remove “PLATFORM” which is already added by Firebase Analytics * to v1.19.3 (612) (#154) Co-authored-by: mosadialiou <[email protected]> * version bump (#158) * use bottom navigation view * update buy/spend/receive navigation icons * Change send/receive navigation icon names * localize history tab title * Just “Acheter” * Add fonts as resources * setup kotlin * upgrade grade + dependencies * login/register views * Replace search icon with menu icon and show up LTC price * login/register UX * Prevent view not rendering in layout editor * code cleanup * missing resources * reduce toolbar height * Specify a material colors for the app * Remove unused file * Transfer view * update litecoin card image * move constants where they are used * respect constant nomenclature * make “ltcPriceLbl” same textSize as “ltcAmount” * WIP: Login/Register views (#159) * Dynamic donation (#118) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * increase donation but height * version bump (#121) * Fee types (#123) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * add luxury fee’s type * set default values * dynamic donation: make sure fee is regular * add note to refactor later * WIP: Timber crashlytics (#124) * timber integration + replace Log with Timber * Replace all Log with Timber. In production environment Timber.e() or Timber.i() will automatically report any crash or message to FirebaseCrashlytics * better description * Kcw grunt/fbug fixes bugfixes (#126) * WIP working out the cross lang acceptance. WIP removing Firebase Manager code. Revert "WIP working out the cross lang acceptance." This reverts commit 4cfbafca0c841df6945216c63959fcede0487470. WIP working out the conflicts Analytics working getting more locations. * tested all custom events refactored to the standard firebase way * removed dev code * added Analytics Manager class * update per review notes * moved the costants and removed enum * version bump * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * V1.19.0 (#135) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit 68cb7407424a01b49030a3992505f74937ddc8bf. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead Co-authored-by: mosadialiou <[email protected]> * version bump and send test checks (#138) * new donate addresses (#136) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit 68cb7407424a01b49030a3992505f74937ddc8bf. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead * new donate addresses * add ADDRESS_SCHEME key to donation event * fix inverted key-value * clean up Co-authored-by: Kerry Washington <[email protected]> * version bump * Added Litewallet * fix broken link * updated README.md (#145) * updated README.md * added links * uodate header image * new hdr * added donations * move donations * change link * add private link * polish link * copy edit * add indo * address * fix addresses * Bugfix: [UI Alignment] Extra comma in send view (#153) * fix extra comma in send view * Refactor getReceiver method * remove extra linebreak * code cleanup * remove dead code * reverse check order for perf. * Fix: remove “donate to” prepended to the donation account * remove “PLATFORM” which is already added by Firebase Analytics * to v1.19.3 (612) (#154) * use bottom navigation view * update buy/spend/receive navigation icons * Change send/receive navigation icon names * localize history tab title * Just “Acheter” * Add fonts as resources * setup kotlin * upgrade grade + dependencies * login/register views * Replace search icon with menu icon and show up LTC price * login/register UX * Prevent view not rendering in layout editor * code cleanup * missing resources * reduce toolbar height * Specify a material colors for the app * Remove unused file * Transfer view * update litecoin card image Co-authored-by: Kerry Washington <[email protected]> * version bump and upgrade * make sure listeners are not NULL * make sure to call super * remove unused code * Move transactions to HistoryFragment * fix typo * Remove fonts in assets folder. Delete BREdit and BRText and use styles * Reformat Code: layout files * Reformat code: anim files * Reformat code: animator files * code refactor * connect login and register views to API * make partnerapi as git submodule * update partnerapi * BRKeystore: remove duplicated entry (FAIL_COUNT_ALIAS) * after successful registration, show up a confirmation and send user back to login * remove test code * add ktlint and format kotlin files * update partnerapi * fix typo * set views Ids * Transfer view: add “Logout” button and handle navigation * transfer view: add padding bottom to “Transfer” button * gradle: code format * use default NDK version=21.0.6113669 * use Timber instead of Log * convert BreadActivity to FragmentActivity in order to handle back pressed from fragments * handle back button on BuyFragment * upgrade firebase libs version to latest * Handle AUD, GBP, HKD, IDR, RUB and SGD currencies * upgrade gradle/gradle build tool to respectively 6.5 and 4.1.0 * handle document upload for KYC verification * update support/policy/social links * update README: replace iOS by Android * use zendesk support email address * make sure the selected fiat option is always visible * setup kotlin * cleanup + use timber * use androidx fragment * update libs * FragmentSend: IDE convertion to kotlin * FragmentSend: tweak kotlin conversion * FragmentSend: UD integration * BRButton: disable touch effect when disabled * DynamicDonationFragment: convert to android * DynamicDonationFragment: use lambda * UDResolution: only resolve LTC domains * FragmentSend: translation * translate “Lookup” * rename tryBitcoinURL to tryLitecoinURL * add kotlin doc * Release v1.20.0 (simplex) (#190) * FragmentBuy: use https for simplex prod URL * bump app version 1.20.0(630) * Release v1.20.0 - Simplex (#187) * upgraded Gradle * upgraded to androidx and synced gradle * Reverted test to menu * Added brand fonts * added color names * replaced logo with new logo and added litewallet blue and removed some gradient views * gradle sync * refactoring views..still need to add version code to launch screen * updated per latest gradle * added in the version number at login * removed superflous L * polished header * moved version label for intro * upgrade to 26 min and 29 Android * worked in the donate layouts but not functional * WIP added buy tab button * WIP buy tab * WIP added in the buy tab prior to the webview * added in webview got Buy Tab * comment out the Buy Tab until server is ready * update for signing fixed naming * updated icons and Litewallet naming * added USE Biometric permission * moved layout * added in the old toolbar and logo but flipper still being debugged * WIP debuggin layout of the header toolbar * Unversionned app/.cxx folder since it s auto * Unversionned .idea/caches folder since it is autogenerated * Fix layout issue: the price = LTC labels * directly set the text size. the system will scale it * change ltc price color to white * update the btc naming to ltc * use meaningful naming * remove commented code * Fix: text prices should be about 20% smaller * price flipper margins should be lower on the bottom * V1.18.1 (#65) * Unversionned app/.cxx folder since it s auto * Unversionned .idea/caches folder since it is autogenerated * Fix layout issue: the price = LTC labels * directly set the text size. the system will scale it * change ltc price color to white * update the btc naming to ltc * use meaningful naming * remove commented code * Fix: text prices should be about 20% smaller * price flipper margins should be lower on the bottom * show up buy button * Upgrade dependencies * added donation info and functionality (#67) * added donation info and functionality * per review comments * Tweak L/$ price labels animation (#69) * Unversionned app/.cxx folder since it s auto * Unversionned .idea/caches folder since it is autogenerated * Fix layout issue: the price = LTC labels * directly set the text size. the system will scale it * change ltc price color to white * update the btc naming to ltc * use meaningful naming * remove commented code * Fix: text prices should be about 20% smaller * price flipper margins should be lower on the bottom * Tweak L/$ price labels animation * remove useless attributes clipChildren and clipToPadding * Revert "remove useless attributes clipChildren and clipToPadding" This reverts commit 0a4fec50b6d4e322ed19315d802f09544b8c60f6. * Ea/update fonts (#70) * Use BarlowSemiCondensed in lieu of CircularPro (excluding CircularPro-Book) * Swap CircularPro-Book.otf for BarlowSemiCondensed-Medium.ttf * added circleci and build bump * updated cofing.yml v2 * update config.yml v 3 * update v4 * update v6 * linter error fix for ci, small confirm field polish * silence linter on InvalidPackages * error fix update gradle * turn off abortonError * List of partners screen * Handle tap on simplex partner item * code clean-up * refactor the buy URL generation * pass choosen currency code to buy fragment * Remove horizontal linear layout and base align “choose fiat” with CAD, EUR, JPY and USD * Dynamic donation (#118) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * increase donation but height * version bump (#121) * Fee types (#123) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * add luxury fee’s type * set default values * dynamic donation: make sure fee is regular * add note to refactor later * WIP: Timber crashlytics (#124) * timber integration + replace Log with Timber * Replace all Log with Timber. In production environment Timber.e() or Timber.i() will automatically report any crash or message to FirebaseCrashlytics * better description * Kcw grunt/fbug fixes bugfixes (#126) * WIP working out the cross lang acceptance. WIP removing Firebase Manager code. Revert "WIP working out the cross lang acceptance." This reverts commit 4cfbafca0c841df6945216c63959fcede0487470. WIP working out the conflicts Analytics working getting more locations. * tested all custom events refactored to the standard firebase way * removed dev code * added Analytics Manager class * update per review notes * moved the costants and removed enum * version bump * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * V1.19.0 (#135) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit 68cb7407424a01b49030a3992505f74937ddc8bf. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead Co-authored-by: mosadialiou <[email protected]> * version bump and send test checks (#138) * new donate addresses (#136) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit 68cb7407424a01b49030a3992505f74937ddc8bf. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead * new donate addresses * add ADDRESS_SCHEME key to donation event * fix inverted key-value * clean up Co-authored-by: Kerry Washington <[email protected]> * version bump * Added Litewallet * fix broken link * updated README.md (#145) * updated README.md * added links * uodate header image * new hdr * added donations * move donations * change link * add private link * polish link * copy edit * add indo * address * fix addresses * Bugfix: [UI Alignment] Extra comma in send view (#153) * fix extra comma in send view * Refactor getReceiver method * remove extra linebreak * code cleanup * remove dead code * reverse check order for perf. * Fix: remove “donate to” prepended to the donation account * remove “PLATFORM” which is already added by Firebase Analytics * to v1.19.3 (612) (#154) * use Timber instead of Log * convert BreadActivity to FragmentActivity in order to handle back pressed from fragments * handle back button on BuyFragment * upgrade firebase libs version to latest * Handle AUD, GBP, HKD, IDR, RUB and SGD currencies * upgrade gradle/gradle build tool to respectively 6.5 and 4.1.0 * handle document upload for KYC verification * update support/policy/social links * update README: replace iOS by Android * use zendesk support email address * make sure the selected fiat option is always visible * FragmentBuy: use https for simplex prod URL * bump app version 1.20.0(630) Co-authored-by: Kerry <[email protected]> Co-authored-by: Ebenezer <[email protected]> * bump app version 1.21.0(631) * bugfix: send view stays after send confirmation disappears * remove UD error toasts * clear the LTC address before each Lookup * show up a confirmation toast if UD resolution is successful * bump version v1.21.0(632) * UD: add Analytics events * FragmentSend: disable Lookup button until the domain string is at least 4 chars * bump version v1.21.0(633) * Release v1.21.0 (#193) * upgraded Gradle * upgraded to androidx and synced gradle * Reverted test to menu * Added brand fonts * added color names * replaced logo with new logo and added litewallet blue and removed some gradient views * gradle sync * refactoring views..still need to add version code to launch screen * updated per latest gradle * added in the version number at login * removed superflous L * polished header * moved version label for intro * upgrade to 26 min and 29 Android * worked in the donate layouts but not functional * WIP added buy tab button * WIP buy tab * WIP added in the buy tab prior to the webview * added in webview got Buy Tab * comment out the Buy Tab until server is ready * update for signing fixed naming * updated icons and Litewallet naming * added USE Biometric permission * moved layout * added in the old toolbar and logo but flipper still being debugged * WIP debuggin layout of the header toolbar * Unversionned app/.cxx folder since it s auto * Unversionned .idea/caches folder since it is autogenerated * Fix layout issue: the price = LTC labels * directly set the text size. the system will scale it * change ltc price color to white * update the btc naming to ltc * use meaningful naming * remove commented code * Fix: text prices should be about 20% smaller * price flipper margins should be lower on the bottom * V1.18.1 (#65) * Unversionned app/.cxx folder since it s auto * Unversionned .idea/caches folder since it is autogenerated * Fix layout issue: the price = LTC labels * directly set the text size. the system will scale it * change ltc price color to white * update the btc naming to ltc * use meaningful naming * remove commented code * Fix: text prices should be about 20% smaller * price flipper margins should be lower on the bottom * show up buy button * Upgrade dependencies * added donation info and functionality (#67) * added donation info and functionality * per review comments * Tweak L/$ price labels animation (#69) * Unversionned app/.cxx folder since it s auto * Unversionned .idea/caches folder since it is autogenerated * Fix layout issue: the price = LTC labels * directly set the text size. the system will scale it * change ltc price color to white * update the btc naming to ltc * use meaningful naming * remove commented code * Fix: text prices should be about 20% smaller * price flipper margins should be lower on the bottom * Tweak L/$ price labels animation * remove useless attributes clipChildren and clipToPadding * Revert "remove useless attributes clipChildren and clipToPadding" This reverts commit 0a4fec50b6d4e322ed19315d802f09544b8c60f6. * Ea/update fonts (#70) * Use BarlowSemiCondensed in lieu of CircularPro (excluding CircularPro-Book) * Swap CircularPro-Book.otf for BarlowSemiCondensed-Medium.ttf * added circleci and build bump * updated cofing.yml v2 * update config.yml v 3 * update v4 * update v6 * linter error fix for ci, small confirm field polish * silence linter on InvalidPackages * error fix update gradle * turn off abortonError * List of partners screen * Handle tap on simplex partner item * code clean-up * refactor the buy URL generation * pass choosen currency code to buy fragment * Remove horizontal linear layout and base align “choose fiat” with CAD, EUR, JPY and USD * Dynamic donation (#118) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * increase donation but height * version bump (#121) * Fee types (#123) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * add luxury fee’s type * set default values * dynamic donation: make sure fee is regular * add note to refactor later * WIP: Timber crashlytics (#124) * timber integration + replace Log with Timber * Replace all Log with Timber. In production environment Timber.e() or Timber.i() will automatically report any crash or message to FirebaseCrashlytics * better description * Kcw grunt/fbug fixes bugfixes (#126) * WIP working out the cross lang acceptance. WIP removing Firebase Manager code. Revert "WIP working out the cross lang acceptance." This reverts commit 4cfbafca0c841df6945216c63959fcede0487470. WIP working out the conflicts Analytics working getting more locations. * tested all custom events refactored to the standard firebase way * removed dev code * added Analytics Manager class * update per review notes * moved the costants and removed enum * version bump * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * V1.19.0 (#135) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit 68cb7407424a01b49030a3992505f74937ddc8bf. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead Co-authored-by: mosadialiou <[email protected]> * version bump and send test checks (#138) * new donate addresses (#136) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit 68cb7407424a01b49030a3992505f74937ddc8bf. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead * new donate addresses * add ADDRESS_SCHEME key to donation event * fix inverted key-value * clean up Co-authored-by: Kerry Washington <[email protected]> * version bump * Added Litewallet * fix broken link * updated README.md (#145) * updated README.md * added links * uodate header image * new hdr * added donations * move donations * change link * add private link * polish link * copy edit * add indo * address * fix addresses * Bugfix: [UI Alignment] Extra comma in send view (#153) * fix extra comma in send view * Refactor getReceiver method * remove extra linebreak * code cleanup * remove dead code * reverse check order for perf. * Fix: remove “donate to” prepended to the donation account * remove “PLATFORM” which is already added by Firebase Analytics * to v1.19.3 (612) (#154) * use Timber instead of Log * convert BreadActivity to FragmentActivity in order to handle back pressed from fragments * handle back button on BuyFragment * upgrade firebase libs version to latest * Handle AUD, GBP, HKD, IDR, RUB and SGD currencies * upgrade gradle/gradle build tool to respectively 6.5 and 4.1.0 * handle document upload for KYC verification * update support/policy/social links * update README: replace iOS by Android * use zendesk support email address * make sure the selected fiat option is always visible * setup kotlin * cleanup + use timber * use androidx fragment * update libs * FragmentSend: IDE convertion to kotlin * FragmentSend: tweak kotlin conversion * FragmentSend: UD integration * BRButton: disable touch effect when disabled * DynamicDonationFragment: convert to android * DynamicDonationFragment: use lambda * UDResolution: only resolve LTC domains * FragmentSend: translation * translate “Lookup” * rename tryBitcoinURL to tryLitecoinURL * add kotlin doc * Release v1.20.0 (simplex) (#190) * FragmentBuy: use https for simplex prod URL * bump app version 1.20.0(630) * bump app version 1.21.0(631) * bugfix: send view stays after send confirmation disappears * remove UD error toasts * clear the LTC address before each Lookup * show up a confirmation toast if UD resolution is successful * bump version v1.21.0(632) * UD: add Analytics events * FragmentSend: disable Lookup button until the domain string is at least 4 chars * bump version v1.21.0(633) Co-authored-by: Kerry <[email protected]> Co-authored-by: Ebenezer <[email protected]> * fix build errors * Tapping on BuyTab shows up the BuyTabFragment * BuyTabFragment: add horizontal divider * replace listener with lambda * BuyTab: change fiat selector * FragmentBuy: add toolbar and show progress while page is loading * rename menu tab from “Spend” to “Card” * change register view header title * register view: change fields order according to iOS * register view: remove address2 field * login view: handle forgot password * tweak login/register views * transfer view v1 * update partnerapi lib * Replace “Bread” with “Litewallet” * Replace “Bread” with “Litewallet” * remove empty java class * bugFix(Send view): Send with Scan crashes * ScanQRActivity: code clean-up * login/register views: extract texts into strings resource * Buy tab: remove “choose fiat” from partner item view * login/register views: localize texts * reduce password length from 8 to 6 at least * bump version v2.0.0(634) * bugfix: make sure the market price displays only 2 decimals * bump version v2.0.0(635) * Release v2.0.0 card v1 (#202) * upgraded Gradle * upgraded to androidx and synced gradle * Reverted test to menu * Added brand fonts * added color names * replaced logo with new logo and added litewallet blue and removed some gradient views * gradle sync * refactoring views..still need to add version code to launch screen * updated per latest gradle * added in the version number at login * removed superflous L * polished header * moved version label for intro * upgrade to 26 min and 29 Android * worked in the donate layouts but not functional * WIP added buy tab button * WIP buy tab * WIP added in the buy tab prior to the webview * added in webview got Buy Tab * comment out the Buy Tab until server is ready * update for signing fixed naming * updated icons and Litewallet naming * added USE Biometric permission * moved layout * added in the old toolbar and logo but flipper still being debugged * WIP debuggin layout of the header toolbar * Unversionned app/.cxx folder since it s auto * Unversionned .idea/caches folder since it is autogenerated * Fix layout issue: the price = LTC labels * directly set the text size. the system will scale it * change ltc price color to white * update the btc nami…
cc: @andhikayuana |
kcw-grunt
added
the
🦟 critical bug
Drop everything. this bug needs immediate attention
label
Nov 5, 2024
do you have step to reproduce this issue? @kcw-grunt or @josikie |
andhikayuana
added a commit
that referenced
this issue
Nov 8, 2024
…Phrase, so we just wrap with runCatching for now to avoid crash
kcw-grunt
pushed a commit
that referenced
this issue
Nov 12, 2024
…Phrase, so we just wrap with runCatching for now to avoid crash (#263)
kcw-grunt
added a commit
that referenced
this issue
Nov 21, 2024
* 🚀[Release v2.11.1 071024] Merge into Develop (#245) * replaced the control in PeerManager.c Signed-off-by: kcw-grunt <[email protected]> * reverted BRBitcoinAmount Signed-off-by: kcw-grunt <[email protected]> * Cleaning up the files Signed-off-by: kcw-grunt <[email protected]> * Removed Pusher remnants Signed-off-by: kcw-grunt <[email protected]> --------- Signed-off-by: kcw-grunt <[email protected]> * Added Fiat feature, and FCM for push notifications (#247) * Added fiat feature based on language user chose * added fcm for push notifications * Update PushNotificationService.kt * Added new Icon, removed duplicate fcm library, added in app messaging * Added new Icon, removed duplicate fcm library, added in app messaging * Tech debt/add af sdk (#248) * Recent newline Signed-off-by: kcw-grunt <[email protected]> * AF added Refactored cruft - AF working Signed-off-by: kcw-grunt <[email protected]> --------- Signed-off-by: kcw-grunt <[email protected]> * Techdebt/refactor brevents syncmarkers (#254) * Tech debt/add af sdk (#248) - AF working - Changed requiredActivity - Added analytics error report - test this.Activity is null or not - Bugfix - Phrase Reminder crash - added an exception handler for UserNotAuthenticatedException. - note: this should allow for the system to display the native authorization UI when needed - fixes issue - https://console.firebase.google.com/u/0/project/litewallet-beta/crashlytics/app/android:com.loafwallet/issues/09dac17241309f0e823ef597a9a82cd4 - Added dev note - remove calls to BREventManager - removed BREventManager - renamed error message - fixed Firebase Analytics event error Signed-off-by: kcw-grunt <[email protected]> * version bump update gitignore Signed-off-by: kcw-grunt <[email protected]> --------- Signed-off-by: kcw-grunt <[email protected]> * Techdebt/ fixed send issue add syncing measurements (#255) * removed unused BRSharedPreferences Signed-off-by: kcw-grunt <[email protected]> * started commenting out more Timber Signed-off-by: kcw-grunt <[email protected]> * Added more shared preferences for syncing Signed-off-by: kcw-grunt <[email protected]> * Commented out many verbose Timber logs Signed-off-by: kcw-grunt <[email protected]> * WIP Still trying to figure out the eplased time and last and start timestamps…??? I dunno Signed-off-by: kcw-grunt <[email protected]> * Moved sync measurment into the method calls Signed-off-by: kcw-grunt <[email protected]> * Debugged the install issue with send - Moved all the measurements in new methods - recalculated measure points - Added analytics - event did_complete_sync was shown! - adding a dummy file to make sure file system is set ||||WIP still verifying the JSON is present - added a blockheight label - changed the sleep time (a hack to allow the device time to refresh the view) to 100 ms from 500ms!! -WIP Why is the bundle not showing on time Signed-off-by: kcw-grunt <[email protected]> * replaces afID to first location Signed-off-by: kcw-grunt <[email protected]> * Removed redundant sync measurements Signed-off-by: kcw-grunt <[email protected]> * code bump Signed-off-by: kcw-grunt <[email protected]> --------- Signed-off-by: kcw-grunt <[email protected]> * Techdebt/test refactor cruft removal (#250) * Removed non english seed words -Refactor tests - Reset AnalyticsTests Signed-off-by: kcw-grunt <[email protected]> * Rename Bitcoinletter to Litecoinletters -added tests testLitecoinSymbolConstants testAppExternalURLConstants testFirebaseAnalyticsConstants Signed-off-by: kcw-grunt <[email protected]> --------- Signed-off-by: kcw-grunt <[email protected]> * fix: [#152] make sure using Fragment, FragmentManager and FragmentTransaction from androidx (#260) * fix: [#126] the issue came from FragmentBalanceSeedReminder.fetchSeedPhrase, so we just wrap with runCatching for now to avoid crash (#263) * version bump Signed-off-by: kcw-grunt <[email protected]> * Removed donation button removed xml removed fragments removed references of the donation removed analytical events Signed-off-by: kcw-grunt <[email protected]> * fix: prevent activity close * code bump Signed-off-by: kcw-grunt <[email protected]> * enabled for Debug Signed-off-by: kcw-grunt <[email protected]> * fix: [#264] add null checking for BRKeyStore.removeAliasAndFiles (#270) * fix: [#265] add null checking, migrate viewpage… (#271) * fix: [WIP][#265] work in progress add null checking, migrate viewpager to viewpager2 and more * fix: [#265] finalize migration some deprecated class and implement null checking at FragmentTransactionItem * fix: dix dismiss outside FragmentTransactionDetails * code bump Signed-off-by: kcw-grunt <[email protected]> * version bump Signed-off-by: kcw-grunt <[email protected]> --------- Signed-off-by: kcw-grunt <[email protected]> Co-authored-by: Josi Kie <[email protected]> Co-authored-by: Andhika Yuana <[email protected]>
kcw-grunt
added a commit
that referenced
this issue
Nov 24, 2024
* Prevent view not rendering in layout editor * code cleanup * missing resources * reduce toolbar height * Specify a material colors for the app * Remove unused file * Transfer view * update litecoin card image * move constants where they are used * respect constant nomenclature * make “ltcPriceLbl” same textSize as “ltcAmount” * WIP: Login/Register views (#159) * Dynamic donation (#118) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * increase donation but height * version bump (#121) * Fee types (#123) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * add luxury fee’s type * set default values * dynamic donation: make sure fee is regular * add note to refactor later * WIP: Timber crashlytics (#124) * timber integration + replace Log with Timber * Replace all Log with Timber. In production environment Timber.e() or Timber.i() will automatically report any crash or message to FirebaseCrashlytics * better description * Kcw grunt/fbug fixes bugfixes (#126) * WIP working out the cross lang acceptance. WIP removing Firebase Manager code. Revert "WIP working out the cross lang acceptance." This reverts commit 4cfbafca0c841df6945216c63959fcede0487470. WIP working out the conflicts Analytics working getting more locations. * tested all custom events refactored to the standard firebase way * removed dev code * added Analytics Manager class * update per review notes * moved the costants and removed enum * version bump * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * V1.19.0 (#135) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit f79006b68f277692db888daa7181341e5d8d815c. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead Co-authored-by: mosadialiou <[email protected]> * version bump and send test checks (#138) * new donate addresses (#136) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit f79006b68f277692db888daa7181341e5d8d815c. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead * new donate addresses * add ADDRESS_SCHEME key to donation event * fix inverted key-value * clean up Co-authored-by: Kerry Washington <[email protected]> * version bump * Added Litewallet * fix broken link * updated README.md (#145) * updated README.md * added links * uodate header image * new hdr * added donations * move donations * change link * add private link * polish link * copy edit * add indo * address * fix addresses * Bugfix: [UI Alignment] Extra comma in send view (#153) * fix extra comma in send view * Refactor getReceiver method * remove extra linebreak * code cleanup * remove dead code * reverse check order for perf. * Fix: remove “donate to” prepended to the donation account * remove “PLATFORM” which is already added by Firebase Analytics * to v1.19.3 (612) (#154) * use bottom navigation view * update buy/spend/receive navigation icons * Change send/receive navigation icon names * localize history tab title * Just “Acheter” * Add fonts as resources * setup kotlin * upgrade grade + dependencies * login/register views * Replace search icon with menu icon and show up LTC price * login/register UX * Prevent view not rendering in layout editor * code cleanup * missing resources * reduce toolbar height * Specify a material colors for the app * Remove unused file * Transfer view * update litecoin card image Co-authored-by: Kerry Washington <[email protected]> * version bump and upgrade * make sure listeners are not NULL * make sure to call super * remove unused code * Move transactions to HistoryFragment * fix typo * Remove fonts in assets folder. Delete BREdit and BRText and use styles * Reformat Code: layout files * Reformat code: anim files * Reformat code: animator files * code refactor * connect login and register views to API * make partnerapi as git submodule * update partnerapi * BRKeystore: remove duplicated entry (FAIL_COUNT_ALIAS) * after successful registration, show up a confirmation and send user back to login * remove test code * add ktlint and format kotlin files * update partnerapi * fix typo * set views Ids * Transfer view: add “Logout” button and handle navigation * transfer view: add padding bottom to “Transfer” button * gradle: code format * use default NDK version=21.0.6113669 * use Timber instead of Log * convert BreadActivity to FragmentActivity in order to handle back pressed from fragments * handle back button on BuyFragment * upgrade firebase libs version to latest * Handle AUD, GBP, HKD, IDR, RUB and SGD currencies * upgrade gradle/gradle build tool to respectively 6.5 and 4.1.0 * handle document upload for KYC verification * update support/policy/social links * update README: replace iOS by Android * use zendesk support email address * make sure the selected fiat option is always visible * setup kotlin * cleanup + use timber * use androidx fragment * update libs * FragmentSend: IDE convertion to kotlin * FragmentSend: tweak kotlin conversion * FragmentSend: UD integration * BRButton: disable touch effect when disabled * DynamicDonationFragment: convert to android * DynamicDonationFragment: use lambda * UDResolution: only resolve LTC domains * FragmentSend: translation * translate “Lookup” * rename tryBitcoinURL to tryLitecoinURL * add kotlin doc * Release v1.20.0 (simplex) (#190) * FragmentBuy: use https for simplex prod URL * bump app version 1.20.0(630) * Release v1.20.0 - Simplex (#187) * upgraded Gradle * upgraded to androidx and synced gradle * Reverted test to menu * Added brand fonts * added color names * replaced logo with new logo and added litewallet blue and removed some gradient views # Conflicts: # app/.cxx/cmake/loafDebug/x86/.ninja_deps # app/.cxx/cmake/loafDebug/x86/.ninja_log * gradle sync * refactoring views..still need to add version code to launch screen # Conflicts: # .idea/caches/build_file_checksums.ser # .idea/caches/gradle_models.ser # app/.cxx/cmake/loafDebug/x86/.ninja_deps # app/.cxx/cmake/loafDebug/x86/.ninja_log * updated per latest gradle * added in the version number at login * removed superflous L * polished header * moved version label for intro # Conflicts: # app/.cxx/cmake/loafDebug/arm64-v8a/.ninja_deps # app/.cxx/cmake/loafDebug/arm64-v8a/.ninja_log # app/.cxx/cmake/loafDebug/armeabi-v7a/.ninja_deps # app/.cxx/cmake/loafDebug/armeabi-v7a/.ninja_log # app/.cxx/cmake/loafDebug/x86_64/.ninja_deps # app/.cxx/cmake/loafDebug/x86_64/.ninja_log * upgrade to 26 min and 29 Android * worked in the donate layouts but not functional * WIP added buy tab button * WIP buy tab * WIP added in the buy tab prior to the webview * added in webview got Buy Tab * comment out the Buy Tab until server is ready * update for signing fixed naming * updated icons and Litewallet naming * added USE Biometric permission * moved layout * added in the old toolbar and logo but flipper still being debugged * WIP debuggin layout of the header toolbar * Unversionned app/.cxx folder since it s auto * Unversionned .idea/caches folder since it is autogenerated * Fix layout issue: the price = LTC labels * directly set the text size. the system will scale it * change ltc price color to white * update the btc naming to ltc * use meaningful naming * remove commented code * Fix: text prices should be about 20% smaller * price flipper margins should be lower on the bottom * V1.18.1 (#65) * Unversionned app/.cxx folder since it s auto * Unversionned .idea/caches folder since it is autogenerated * Fix layout issue: the price = LTC labels * directly set the text size. the system will scale it * change ltc price color to white * update the btc naming to ltc * use meaningful naming * remove commented code * Fix: text prices should be about 20% smaller * price flipper margins should be lower on the bottom * show up buy button * Upgrade dependencies * added donation info and functionality (#67) * added donation info and functionality * per review comments * Tweak L/$ price labels animation (#69) * Unversionned app/.cxx folder since it s auto * Unversionned .idea/caches folder since it is autogenerated * Fix layout issue: the price = LTC labels * directly set the text size. the system will scale it * change ltc price color to white * update the btc naming to ltc * use meaningful naming * remove commented code * Fix: text prices should be about 20% smaller * price flipper margins should be lower on the bottom * Tweak L/$ price labels animation * remove useless attributes clipChildren and clipToPadding * Revert "remove useless attributes clipChildren and clipToPadding" This reverts commit 0a4fec50b6d4e322ed19315d802f09544b8c60f6. * Ea/update fonts (#70) * Use BarlowSemiCondensed in lieu of CircularPro (excluding CircularPro-Book) * Swap CircularPro-Book.otf for BarlowSemiCondensed-Medium.ttf * added circleci and build bump * updated cofing.yml v2 * update config.yml v 3 * update v4 * update v6 * linter error fix for ci, small confirm field polish * silence linter on InvalidPackages * error fix update gradle * turn off abortonError * List of partners screen * Handle tap on simplex partner item * code clean-up * refactor the buy URL generation * pass choosen currency code to buy fragment * Remove horizontal linear layout and base align “choose fiat” with CAD, EUR, JPY and USD * Dynamic donation (#118) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * increase donation but height * version bump (#121) * Fee types (#123) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * add luxury fee’s type * set default values * dynamic donation: make sure fee is regular * add note to refactor later * WIP: Timber crashlytics (#124) * timber integration + replace Log with Timber * Replace all Log with Timber. In production environment Timber.e() or Timber.i() will automatically report any crash or message to FirebaseCrashlytics * better description * Kcw grunt/fbug fixes bugfixes (#126) * WIP working out the cross lang acceptance. WIP removing Firebase Manager code. Revert "WIP working out the cross lang acceptance." This reverts commit 4cfbafca0c841df6945216c63959fcede0487470. WIP working out the conflicts Analytics working getting more locations. * tested all custom events refactored to the standard firebase way * removed dev code * added Analytics Manager class * update per review notes * moved the costants and removed enum * version bump * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * V1.19.0 (#135) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit f79006b68f277692db888daa7181341e5d8d815c. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead Co-authored-by: mosadialiou <[email protected]> * version bump and send test checks (#138) * new donate addresses (#136) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit f79006b68f277692db888daa7181341e5d8d815c. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead * new donate addresses * add ADDRESS_SCHEME key to donation event * fix inverted key-value * clean up Co-authored-by: Kerry Washington <[email protected]> * version bump * Added Litewallet * fix broken link * updated README.md (#145) * updated README.md * added links * uodate header image * new hdr * added donations * move donations * change link * add private link * polish link * copy edit * add indo * address * fix addresses * Bugfix: [UI Alignment] Extra comma in send view (#153) * fix extra comma in send view * Refactor getReceiver method * remove extra linebreak * code cleanup * remove dead code * reverse check order for perf. * Fix: remove “donate to” prepended to the donation account * remove “PLATFORM” which is already added by Firebase Analytics * to v1.19.3 (612) (#154) * use Timber instead of Log * convert BreadActivity to FragmentActivity in order to handle back pressed from fragments * handle back button on BuyFragment * upgrade firebase libs version to latest * Handle AUD, GBP, HKD, IDR, RUB and SGD currencies * upgrade gradle/gradle build tool to respectively 6.5 and 4.1.0 * handle document upload for KYC verification * update support/policy/social links * update README: replace iOS by Android * use zendesk support email address * make sure the selected fiat option is always visible * FragmentBuy: use https for simplex prod URL * bump app version 1.20.0(630) Co-authored-by: Kerry <[email protected]> Co-authored-by: Ebenezer <[email protected]> * bump app version 1.21.0(631) * bugfix: send view stays after send confirmation disappears * remove UD error toasts * clear the LTC address before each Lookup * show up a confirmation toast if UD resolution is successful * bump version v1.21.0(632) * UD: add Analytics events * FragmentSend: disable Lookup button until the domain string is at least 4 chars * bump version v1.21.0(633) * Release v1.21.0 (#193) * upgraded Gradle * upgraded to androidx and synced gradle * Reverted test to menu * Added brand fonts * added color names * replaced logo with new logo and added litewallet blue and removed some gradient views # Conflicts: # app/.cxx/cmake/loafDebug/x86/.ninja_deps # app/.cxx/cmake/loafDebug/x86/.ninja_log * gradle sync * refactoring views..still need to add version code to launch screen # Conflicts: # .idea/caches/build_file_checksums.ser # .idea/caches/gradle_models.ser # app/.cxx/cmake/loafDebug/x86/.ninja_deps # app/.cxx/cmake/loafDebug/x86/.ninja_log * updated per latest gradle * added in the version number at login * removed superflous L * polished header * moved version label for intro # Conflicts: # app/.cxx/cmake/loafDebug/arm64-v8a/.ninja_deps # app/.cxx/cmake/loafDebug/arm64-v8a/.ninja_log # app/.cxx/cmake/loafDebug/armeabi-v7a/.ninja_deps # app/.cxx/cmake/loafDebug/armeabi-v7a/.ninja_log # app/.cxx/cmake/loafDebug/x86_64/.ninja_deps # app/.cxx/cmake/loafDebug/x86_64/.ninja_log * upgrade to 26 min and 29 Android * worked in the donate layouts but not functional * WIP added buy tab button * WIP buy tab * WIP added in the buy tab prior to the webview * added in webview got Buy Tab * comment out the Buy Tab until server is ready * update for signing fixed naming * updated icons and Litewallet naming * added USE Biometric permission * moved layout * added in the old toolbar and logo but flipper still being debugged * WIP debuggin layout of the header toolbar * Unversionned app/.cxx folder since it s auto * Unversionned .idea/caches folder since it is autogenerated * Fix layout issue: the price = LTC labels * directly set the text size. the system will scale it * change ltc price color to white * update the btc naming to ltc * use meaningful naming * remove commented code * Fix: text prices should be about 20% smaller * price flipper margins should be lower on the bottom * V1.18.1 (#65) * Unversionned app/.cxx folder since it s auto * Unversionned .idea/caches folder since it is autogenerated * Fix layout issue: the price = LTC labels * directly set the text size. the system will scale it * change ltc price color to white * update the btc naming to ltc * use meaningful naming * remove commented code * Fix: text prices should be about 20% smaller * price flipper margins should be lower on the bottom * show up buy button * Upgrade dependencies * added donation info and functionality (#67) * added donation info and functionality * per review comments * Tweak L/$ price labels animation (#69) * Unversionned app/.cxx folder since it s auto * Unversionned .idea/caches folder since it is autogenerated * Fix layout issue: the price = LTC labels * directly set the text size. the system will scale it * change ltc price color to white * update the btc naming to ltc * use meaningful naming * remove commented code * Fix: text prices should be about 20% smaller * price flipper margins should be lower on the bottom * Tweak L/$ price labels animation * remove useless attributes clipChildren and clipToPadding * Revert "remove useless attributes clipChildren and clipToPadding" This reverts commit 0a4fec50b6d4e322ed19315d802f09544b8c60f6. * Ea/update fonts (#70) * Use BarlowSemiCondensed in lieu of CircularPro (excluding CircularPro-Book) * Swap CircularPro-Book.otf for BarlowSemiCondensed-Medium.ttf * added circleci and build bump * updated cofing.yml v2 * update config.yml v 3 * update v4 * update v6 * linter error fix for ci, small confirm field polish * silence linter on InvalidPackages * error fix update gradle * turn off abortonError * List of partners screen * Handle tap on simplex partner item * code clean-up * refactor the buy URL generation * pass choosen currency code to buy fragment * Remove horizontal linear layout and base align “choose fiat” with CAD, EUR, JPY and USD * Dynamic donation (#118) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * increase donation but height * version bump (#121) * Fee types (#123) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * add luxury fee’s type * set default values * dynamic donation: make sure fee is regular * add note to refactor later * WIP: Timber crashlytics (#124) * timber integration + replace Log with Timber * Replace all Log with Timber. In production environment Timber.e() or Timber.i() will automatically report any crash or message to FirebaseCrashlytics * better description * Kcw grunt/fbug fixes bugfixes (#126) * WIP working out the cross lang acceptance. WIP removing Firebase Manager code. Revert "WIP working out the cross lang acceptance." This reverts commit 4cfbafca0c841df6945216c63959fcede0487470. WIP working out the conflicts Analytics working getting more locations. * tested all custom events refactored to the standard firebase way * removed dev code * added Analytics Manager class * update per review notes * moved the costants and removed enum * version bump * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * V1.19.0 (#135) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit f79006b68f277692db888daa7181341e5d8d815c. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead Co-authored-by: mosadialiou <[email protected]> * version bump and send test checks (#138) * new donate addresses (#136) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit f79006b68f277692db888daa7181341e5d8d815c. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead * new donate addresses * add ADDRESS_SCHEME key to donation event * fix inverted key-value * clean up Co-authored-by: Kerry Washington <[email protected]> * version bump * Added Litewallet * fix broken link * updated README.md (#145) * updated README.md * added links * uodate header image * new hdr * added donations * move donations * change link * add private link * polish link * copy edit * add indo * address * fix addresses * Bugfix: [UI Alignment] Extra comma in send view (#153) * fix extra comma in send view * Refactor getReceiver method * remove extra linebreak * code cleanup * remove dead code * reverse check order for perf. * Fix: remove “donate to” prepended to the donation account * remove “PLATFORM” which is already added by Firebase Analytics * to v1.19.3 (612) (#154) * use Timber instead of Log * convert BreadActivity to FragmentActivity in order to handle back pressed from fragments * handle back button on BuyFragment * upgrade firebase libs version to latest * Handle AUD, GBP, HKD, IDR, RUB and SGD currencies * upgrade gradle/gradle build tool to respectively 6.5 and 4.1.0 * handle document upload for KYC verification * update support/policy/social links * update README: replace iOS by Android * use zendesk support email address * make sure the selected fiat option is always visible * setup kotlin * cleanup + use timber * use androidx fragment * update libs * FragmentSend: IDE convertion to kotlin * FragmentSend: tweak kotlin conversion * FragmentSend: UD integration * BRButton: disable touch effect when disabled * DynamicDonationFragment: convert to android * DynamicDonationFragment: use lambda * UDResolution: only resolve LTC domains * FragmentSend: translation * translate “Lookup” * rename tryBitcoinURL to tryLitecoinURL * add kotlin doc * Release v1.20.0 (simplex) (#190) * FragmentBuy: use https for simplex prod URL * bump app version 1.20.0(630) * bump app version 1.21.0(631) * bugfix: send view stays after send confirmation disappears * remove UD error toasts * clear the LTC address before each Lookup * show up a confirmation toast if UD resolution is successful * bump version v1.21.0(632) * UD: add Analytics events * FragmentSend: disable Lookup button until the domain string is at least 4 chars * bump version v1.21.0(633) Co-authored-by: Kerry <[email protected]> Co-authored-by: Ebenezer <[email protected]> * fix build errors * Tapping on BuyTab shows up the BuyTabFragment * BuyTabFragment: add horizontal divider * replace listener with lambda * BuyTab: change fiat selector * FragmentBuy: add toolbar and show progress while page is loading * rename menu tab from “Spend” to “Card” * change register view header title * register view: change fields order according to iOS * register view: remove address2 field * login view: handle forgot password * tweak login/register views * transfer view v1 * update partnerapi lib * Replace “Bread” with “Litewallet” * Replace “Bread” with “Litewallet” * remove empty java class * bugFix(Send view): Send with Scan crashes * ScanQRActivity: code clean-up * login/register views: extract texts into strings resource * Buy tab: remove “choose fiat” from partner item view * login/register views: localize texts * reduce password length from 8 to 6 at least * bump version v2.0.0(634) * bugfix: make sure the market price displays only 2 decimals * bump version v2.0.0(635) * Release v2.0.0 card v1 (#202) * upgraded Gradle * upgraded to androidx and synced gradle * Reverted test to menu * Added brand fonts * added color names * replaced logo with new logo and added litewallet blue and removed some gradient views # Conflicts: # app/.cxx/cmake/loafDebug/x86/.ninja_deps # app/.cxx/cmake/loafDebug/x86/.ninja_log * gradle sync * refactoring views..still need to add version code to launch screen # Conflicts: # .idea/caches/build_file_checksums.ser # .idea/caches/gradle_models.ser # app/.cxx/cmake/loafDebug/x86/.ninja_deps # app/.cxx/cmake/loafDebug/x86/.ninja_log * updated per latest gradle * added in the version number at login * removed superflous L * polished header * moved version label for intro # Conflicts: # app/.cxx/cmake/loafDebug/arm64-v8a/.ninja_deps # app/.cxx/cmake/loafDebug/arm64-v8a/.ninja_log # app/.cxx/cmake/loafDebug/armeabi-v7a/.ninja_deps # app/.cxx/cmake/loafDebug/armeabi-v7a/.ninja_log # app/.cxx/cmake/loafDebug/x86_64/.ninja_deps # app/.cxx/cmake/loafDebug/x86_64/.ninja_log * upgrade to 26 min and 29 Android * worked in the donate layouts but not functional * WIP added buy tab button * WIP buy tab * WIP added in the buy tab prior to the webview * added in webview got Buy Tab * comment out the Buy Tab until server is ready * update for signing fixed naming * updated icons and Litewallet naming * added USE Biometric permission * moved layout * added in the old toolbar and logo but flipper still being debugged * WIP debuggin layout of the header toolbar * Unversionned app/.cxx folder since it s auto * Unversionned .idea/caches folder since it is autogenerated * Fix layout issue: the price = LTC labels * directly set the text size. the system will scale it * change ltc price color to white * update the btc naming to ltc * use meaningful naming * remove commented code * Fix: text prices should be about 20% smaller * price flipper margins should be lower on the bottom * V1.18.1 (#65) * Unversionned app/.cxx folder since it s auto * Unversionned .idea/caches folder since it is autogenerated * Fix layout issue: the price = LTC labels * directly set the text size. the system will scale it * change ltc price color to white * update the btc naming to ltc * use meaningful naming * remove commented code * Fix: text prices should be about 20% smaller * price flipper margins should be lower on the bottom * show up buy button * Upgrade dependencies * added donation info and functionality (#67) * added donation info and functionality * per review comments * Tweak L/$ price labels animation (#69) * Unversionned app/.cxx folder since it s auto * Unversionned .idea/caches folder since it is autogenerated * Fix layout issue: the price = LTC labels * directly set the text size. the system will scale it * change ltc price color to white * update the btc naming to ltc * use meaningful naming * remove commented code * Fix: text prices should be about 20% smaller * price flipper margins should be lower on the bottom * Tweak L/$ price labels animation * remove useless attributes clipChildren and clipToPadding * Revert "remove useless attributes clipChildren and clipToPadding" This reverts commit 0a4fec50b6d4e322ed19315d802f09544b8c60f6. * Ea/update fonts (#70) * Use BarlowSemiCondensed in lieu of CircularPro (excluding CircularPro-Book) * Swap CircularPro-Book.otf for BarlowSemiCondensed-Medium.ttf * added circleci and build bump * updated cofing.yml v2 * update config.yml v 3 * update v4 * update v6 * linter error fix for ci, small confirm field polish * silence linter on InvalidPackages * error fix update gradle * turn off abortonError * List of partners screen * Handle tap on simplex partner item * code clean-up * refactor the buy URL generation * pass choosen currency code to buy fragment * Remove horizontal linear layout and base align “choose fiat” with CAD, EUR, JPY and USD * Dynamic donation (#118) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * increase donation but height * version bump (#121) * Fee types (#123) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * add luxury fee’s type * set default values * dynamic donation: make sure fee is regular * add note to refactor later * WIP: Timber crashlytics (#124) * timber integration + replace Log with Timber * Replace all Log with Timber. In production environment Timber.e() or Timber.i() will automatically report any crash or message to FirebaseCrashlytics * better description * Kcw grunt/fbug fixes bugfixes (#126) * WIP working out the cross lang acceptance. WIP removing Firebase Manager code. Revert "WIP working out the cross lang acceptance." This reverts commit 4cfbafca0c841df6945216c63959fcede0487470. WIP working out the conflicts Analytics working getting more locations. * tested all custom events refactored to the standard firebase way * removed dev code * added Analytics Manager class * update per review notes * moved the costants and removed enum * version bump * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * V1.19.0 (#135) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit f79006b68f277692db888daa7181341e5d8d815c. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead Co-authored-by: mosadialiou <[email protected]> * version bump and send test checks (#138) * new donate addresses (#136) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit f79006b68f277692db888daa7181341e5d8d815c. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead * new donate addresses * add ADDRESS_SCHEME key to donation event * fix inverted key-value * clean up Co-authored-by: Kerry Washington <[email protected]> * version bump * Added Litewallet * fix broken link * updated README.md (#145) * updated README.md * added links * uodate header image * new hdr * added donations * move donations * change link * add private link * polish link * copy edit * add indo * address * fix addresses * Bugfix: [UI Alignment] Extra comma in send view (#153) * fix extra comma in send view * Refactor getReceiver method * remove extra linebreak * code cleanup * remove dead code * reverse check order for perf. * Fix: remove “donate to” prepended to the donation account * remove “PLATFORM” which is already added by Firebase Analytics * to v1.19.3 (612) (#154) * use bottom navigation view * update buy/spend/receive navigation icons * Change send/receive navigation icon names * localize history tab title * Just “Acheter” * Add fonts as resources * setup kotlin * upgrade grade + dependencies * login/register views * Replace search icon with menu icon and show up LTC price * login/register UX * Prevent view not rendering in layout editor * code cleanup * missing resources * reduce toolbar height * Specify a material colors for the app * Remove unused file * Transfer view * update litecoin card image * move constants where they are used * respect constant nomenclature * make “ltcPriceLbl” same textSize as “ltcAmount” * WIP: Login/Register views (#159) * Dynamic donation (#118) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * increase donation but height * version bump (#121) * Fee types (#123) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * add luxury fee’s type * set default values * dynamic donation: make sure fee is regular * add note to refactor later * WIP: Timber crashlytics (#124) * timber integration + replace Log with Timber * Replace all Log with Timber. In production environment Timber.e() or Timber.i() will automatically report any crash or message to FirebaseCrashlytics * better description * Kcw grunt/fbug fixes bugfixes (#126) * WIP working out the cross lang acceptance. WIP removing Firebase Manager code. Revert "WIP working out the cross lang acceptance." This reverts commit 4cfbafca0c841df6945216c63959fcede0487470. WIP working out the conflicts Analytics working getting more locations. * tested all custom events refactored to the standard firebase way * removed dev code * added Analytics Manager class * update per review notes * moved the costants and removed enum * version bump * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * V1.19.0 (#135) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit f79006b68f277692db888daa7181341e5d8d815c. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead Co-authored-by: mosadialiou <[email protected]> * version bump and send test checks (#138) * new donate addresses (#136) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit f79006b68f277692db888daa7181341e5d8d815c. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead * new donate addresses * add ADDRESS_SCHEME key to donation event * fix inverted key-value * clean up Co-authored-by: Kerry Washington <[email protected]> * version bump * Added Litewallet * fix broken link * updated README.md (#145) * updated README.md * added links * uodate header image * new hdr * added donations * move donations * change link * add private link * polish link * copy edit * add indo * address * fix addresses * Bugfix: [UI Alignment] Extra comma in send view (#153) * fix extra comma in send view * Refactor getReceiver method * remove extra linebreak * code cleanup * remove dead code * reverse check order for perf. * Fix: remove “donate to” prepended to the donation account * remove “PLATFORM” which is already added by Firebase Analytics * to v1.19.3 (612) (#154) * use bottom navigation view * update buy/spend/receive navigation icons * Change send/receive navigation icon names * localize history tab title * Just “Acheter” * Add fonts as resources * setup kotlin * upgrade grade + dependencies * login/register views * Replace search icon with menu icon and show up LTC price * login/register UX * Prevent view not rendering in layout editor * code cleanup * missing resources * reduce toolbar height * Specify a material colors for the app * Remove unused file * Transfer view * update litecoin card image Co-authored-by: Kerry Washington <[email protected]> * version bump and upgrade * make sure listeners are not NULL * make sure to call super * remove unused code * Move transactions to HistoryFragment * fix typo * Remove fonts in assets folder. Delete BREdit and BRText and use styles * Reformat Code: layout files * Reformat code: anim files * Reformat code: animator files * code refactor * connect login and register views to API * make partnerapi as git submodule * update partnerapi * BRKeystore: remove duplicated entry (FAIL_COUNT_ALIAS) * after successful registration, show up a confirmation and send user back to login * remove test code * add ktlint and format kotlin files * update partnerapi * fix typo * set views Ids * Transfer view: add “Logout” button and handle navigation * transfer view: add padding bottom to “Transfer” button * gradle: code format * use default NDK version=21.0.6113669 * use Timber instead of Log * convert BreadActivity to FragmentActivity in order to handle back pressed from fragments * handle back button on BuyFragment * upgrade firebase libs version to latest * Handle AUD, GBP, HKD, IDR, RUB and SGD currencies * upgrade gradle/gradle build tool to respectively 6.5 and 4.1.0 * handle document upload for KYC verification * update support/policy/social links * update README: replace iOS by Android * use zendesk support email address * make sure the selected fiat option is always visible * setup kotlin * cleanup + use timber * use androidx fragment * update libs * FragmentSend: IDE convertion to kotlin * FragmentSend: tweak kotlin conversion * FragmentSend: UD integration * BRButton: disable touch effect when disabled * DynamicDonationFragment: convert to android * DynamicDonationFragment: use lambda * UDResolution: only resolve LTC domains * FragmentSend: translation * translate “Lookup” * rename tryBitcoinURL to tryLitecoinURL * add kotlin doc * Release v1.20.0 (simplex) (#190) * FragmentBuy: use https for simplex prod URL * bump app version 1.20.0(630) * bump app version 1.21.0(631) * bugfix: send view stays after send confirmation disappears * remove UD error toasts * clear the LTC address before each Lookup * show up a confirmation toast if UD resolution is successful * bump version v1.21.0(632) * UD: add Analytics events * FragmentSend: disable Lookup button until the domain string is at least 4 chars * bump version v1.21.0(633) * fix build errors * Tapping on BuyTab shows up the BuyTabFragment * BuyTabFragment: add horizontal divider * replace listener with lambda * BuyTab: change fiat selector * FragmentBuy: add toolbar and show progress while page is loading * rename menu tab from “Spend” to “Card” * change register view header title * register view: change fields order according to iOS * register view: remove address2 field * login view: handle forgot password * tweak login/register views * transfer view v1 * update partnerapi lib * Replace “Bread” with “Litewallet” * Replace “Bread” with “Litewallet” * remove empty java class * bugFix(Send view): Send with Scan crashes * ScanQRActivity: code clean-up * login/register views: extract texts into strings resource * Buy tab: remove “choose fiat” from partner item view * login/register views: localize texts * reduce password length from 8 to 6 at least * bump version v2.0.0(634) * bugfix: make sure the market price displays only 2 decimals * bump version v2.0.0(635) Co-authored-by: Kerry <[email protected]> Co-authored-by: Ebenezer <[email protected]> * refacto(FragmentMenu): use lambda + code reformat * feature: Replace Customer Email with Zendesk HC * [TechDebt] Add issue templates (#208) * Add issue templates * polished per comments * [Bugfix] Header price update occludes the other text (#207) * Change the font mixe * Set the font to autosizing - helps by setting the max width * add balance label in header * fix error: Attribute autoSizeMinTextSize is only used in API level 26 and higher (current min is 23) * fix crash from Firebase: BreadActivity.java line 444 https://github.com/litecoin-foundation/loafwallet-android/issues/211 * fix crash in RegisterFragment.kt at line 68 https://github.com/litecoin-foundation/loafwallet-android/issues/212 * PR reviews * bump version v2.1.0(636) * add card disclaimer dialog * bump version v2.1.1(637) * Release v2.1.0 (into master) (#227) * upgraded Gradle * upgraded to androidx and synced gradle * Reverted test to menu * Added brand fonts * added color names * replaced logo with new logo and added litewallet blue and removed some gradient views # Conflicts: # app/.cxx/cmake/loafDebug/x86/.ninja_deps # app/.cxx/cmake/loafDebug/x86/.ninja_log * gradle sync * refactoring views..still need to add version code to launch screen # Conflicts: # .idea/caches/build_file_checksums.ser # .idea/caches/gradle_models.ser # app/.cxx/cmake/loafDebug/x86/.ninja_deps # app/.cxx/cmake/loafDebug/x86/.ninja_log * updated per latest gradle * added in the version number at login * removed superflous L * polished header * moved version label for intro # Conflicts: # app/.cxx/cmake/loafDebug/arm64-v8a/.ninja_deps # app/.cxx/cmake/loafDebug/arm64-v8a/.ninja_log # app/.cxx/cmake/loafDebug/armeabi-v7a/.ninja_deps # app/.cxx/cmake/loafDebug/armeabi-v7a/.ninja_log # app/.cxx/cmake/loafDebug/x86_64/.ninja_deps # app/.cxx/cmake/loafDebug/x86_64/.ninja_log * upgrade to 26 min and 29 Android * worked in the donate layouts but not functional * WIP added buy tab button * WIP buy tab * WIP added in the buy tab prior to the webview * added in webview got Buy Tab * comment out the Buy Tab until server is ready * update for signing fixed naming * updated icons and Litewallet naming * added USE Biometric permission * moved layout * added in the old toolbar and logo but flipper still being debugged * WIP debuggin layout of the header toolbar * Unversionned app/.cxx folder since it s auto * Unversionned .idea/caches folder since it is autogenerated * Fix layout issue: the price = LTC labels * directly set the text size. the system will scale it * change ltc price color to white * update the btc naming to ltc * use meaningful naming * remove commented code * Fix: text prices should be about 20% smaller * price flipper margins should be lower on the bottom * V1.18.1 (#65) * Unversionned app/.cxx folder since it s auto * Unversionned .idea/caches folder since it is autogenerated * Fix layout issue: the price = LTC labels * directly set the text size. the system will scale it * change ltc price color to white * update the btc naming to ltc * use meaningful naming * remove commented code * Fix: text prices should be about 20% smaller * price flipper margins should be lower on the bottom * show up buy button * Upgrade dependencies * added donation info and functionality (#67) * added donation info and functionality * per review comments * Tweak L/$ price labels animation (#69) * Unversionned app/.cxx folder since it s auto * Unversionned .idea/caches folder since it is autogenerated * Fix layout issue: the price = LTC labels * directly set the text size. the system will scale it * change ltc price color to white * update the btc naming to ltc * use meaningful naming * remove commented code * Fix: text prices should be about 20% smaller * price flipper margins should be lower on the bottom * Tweak L/$ price labels animation * remove useless attributes clipChildren and clipToPadding * Revert "remove useless attributes clipChildren and clipToPadding" This reverts commit 0a4fec50b6d4e322ed19315d802f09544b8c60f6. * Ea/update fonts (#70) * Use BarlowSemiCondensed in lieu of CircularPro (excluding CircularPro-Book) * Swap CircularPro-Book.otf for BarlowSemiCondensed-Medium.ttf * added circleci and build bump * updated cofing.yml v2 * update config.yml v 3 * update v4 * update v6 * linter error fix for ci, small confirm field polish * silence linter on InvalidPackages * error fix update gradle * turn off abortonError * List of partners screen * Handle tap on simplex partner item * code clean-up * refactor the buy URL generation * pass choosen currency code to buy fragment * Remove horizontal linear layout and base align “choose fiat” with CAD, EUR, JPY and USD * Dynamic donation (#118) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * increase donation but height * version bump (#121) * Fee types (#123) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * add luxury fee’s type * set default values * dynamic donation: make sure fee is regular * add note to refactor later * WIP: Timber crashlytics (#124) * timber integration + replace Log with Timber * Replace all Log with Timber. In production environment Timber.e() or Timber.i() will automatically report any crash or message to FirebaseCrashlytics * better description * Kcw grunt/fbug fixes bugfixes (#126) * WIP working out the cross lang acceptance. WIP removing Firebase Manager code. Revert "WIP working out the cross lang acceptance." This reverts commit 4cfbafca0c841df6945216c63959fcede0487470. WIP working out the conflicts Analytics working getting more locations. * tested all custom events refactored to the standard firebase way * removed dev code * added Analytics Manager class * update per review notes * moved the costants and removed enum * version bump * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * V1.19.0 (#135) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit f79006b68f277692db888daa7181341e5d8d815c. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead Co-authored-by: mosadialiou <[email protected]> * version bump and send test checks (#138) * new donate addresses (#136) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit f79006b68f277692db888daa7181341e5d8d815c. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead * new donate addresses * add ADDRESS_SCHEME key to donation event * fix inverted key-value * clean up Co-authored-by: Kerry Washington <[email protected]> * version bump * Added Litewallet * fix broken link * updated README.md (#145) * updated README.md * added links * uodate header image * new hdr * added donations * move donations * change link * add private link * polish link * copy edit * add indo * address * fix addresses * Bugfix: [UI Alignment] Extra comma in send view (#153) * fix extra comma in send view * Refactor getReceiver method * remove extra linebreak * code cleanup * remove dead code * reverse check order for perf. * Fix: remove “donate to” prepended to the donation account * remove “PLATFORM” which is already added by Firebase Analytics * to v1.19.3 (612) (#154) * use bottom navigation view * update buy/spend/receive navigation icons * Change send/receive navigation icon names * localize history tab title * Just “Acheter” * Add fonts as resources * setup kotlin * upgrade grade + dependencies * login/register views * Replace search icon with menu icon and show up LTC price * login/register UX * Prevent view not rendering in layout editor * code cleanup * missing resources * reduce toolbar height * Specify a material colors for the app * Remove unused file * Transfer view * update litecoin card image * move constants where they are used * respect constant nomenclature * make “ltcPriceLbl” same textSize as “ltcAmount” * WIP: Login/Register views (#159) * Dynamic donation (#118) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * increase donation but height * version bump (#121) * Fee types (#123) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * add luxury fee’s type * set default values * dynamic donation: make sure fee is regular * add note to refactor later * WIP: Timber crashlytics (#124) * timber integration + replace Log with Timber * Replace all Log with Timber. In production environment Timber.e() or Timber.i() will automatically report any crash or message to FirebaseCrashlytics * better description * Kcw grunt/fbug fixes bugfixes (#126) * WIP working out the cross lang acceptance. WIP removing Firebase Manager code. Revert "WIP working out the cross lang acceptance." This reverts commit 4cfbafca0c841df6945216c63959fcede0487470. WIP working out the conflicts Analytics working getting more locations. * tested all custom events refactored to the standard firebase way * removed dev code * added Analytics Manager class * update per review notes * moved the costants and removed enum * version bump * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * V1.19.0 (#135) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit f79006b68f277692db888daa7181341e5d8d815c. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead Co-authored-by: mosadialiou <[email protected]> * version bump and send test checks (#138) * new donate addresses (#136) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit f79006b68f277692db888daa7181341e5d8d815c. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead * new donate addresses * add ADDRESS_SCHEME key to donation event * fix inverted key-value * clean up Co-authored-by: Kerry Washington <[email protected]> * version bump * Added Litewallet * fix broken link * updated README.md (#145) * updated README.md * added links * uodate header image * new hdr * added donations * move donations * change link * add private link * polish link * copy edit * add indo * address * fix addresses * Bugfix: [UI Alignment] Extra comma in send view (#153) * fix extra comma in send view * Refactor getReceiver method * remove extra linebreak * code cleanup * remove dead code * reverse check order for perf. * Fix: remove “donate to” prepended to the donation account * remove “PLATFORM” which is already added by Firebase Analytics * to v1.19.3 (612) (#154) * use bottom navigation view * update buy/spend/receive navigation icons * Change send/receive navigation icon names * localize history tab title * Just “Acheter” * Add fonts as resources * setup kotlin * upgrade grade + dependencies * login/register views * Replace search icon with menu icon and show up LTC price * login/register UX * Prevent view not rendering in layout editor * code cleanup * missing resources * reduce toolbar height * Specify a material colors for the app * Remove unused file * Transfer view * update litecoin card image Co-authored-by: Kerry Washington <[email protected]> * version bump and upgrade * make sure listeners are not NULL * make sure to call super * remove unused code * Move transactions to HistoryFragment * fix typo * Remove fonts in assets folder. Delete BREdit and BRText and use styles * Reformat Code: layout files * Reformat code: anim files * Reformat code: animator files * code refactor * connect login and register views to API * make partnerapi as git submodule * update partnerapi * BRKeystore: remove duplicated entry (FAIL_COUNT_ALIAS) * after successful registration, show up a confirmation and send user back to login * remove test code * add ktlint and format kotlin files * update partnerapi * fix typo * set views Ids * Transfer view: add “Logout” button and handle navigation * transfer view: add padding bottom to “Transfer” button * gradle: code format * use default NDK version=21.0.6113669 * use Timber instead of Log * convert BreadActivity to FragmentActivity in order to handle back pressed from fragments * handle back button on BuyFragment * upgrade firebase libs version to latest * Handle AUD, GBP, HKD, IDR, RUB and SGD currencies * upgrade gradle/gradle build tool to respectively 6.5 and 4.1.0 * handle document upload for KYC verification * update support/policy/social links * update README: replace iOS by Android * use zendesk support email address * make sure the selected fiat option is always visible * setup kotlin * cleanup + use timber * use androidx fragment * update libs * FragmentSend: IDE convertion to kotlin * FragmentSend: tweak kotlin conversion * FragmentSend: UD integration * BRButton: disable touch effect when disabled * DynamicDonationFragment: convert to android * DynamicDonationFragment: use lambda * UDResolution: only resolve LTC domains * FragmentSend: translation * translate “Lookup” * rename tryBitcoinURL to tryLitecoinURL * add…
kcw-grunt
added a commit
that referenced
this issue
Nov 24, 2024
* WIP: Timber crashlytics (#124) * timber integration + replace Log with Timber * Replace all Log with Timber. In production environment Timber.e() or Timber.i() will automatically report any crash or message to FirebaseCrashlytics * better description * Kcw grunt/fbug fixes bugfixes (#126) * WIP working out the cross lang acceptance. WIP removing Firebase Manager code. Revert "WIP working out the cross lang acceptance." This reverts commit 4cfbafca0c841df6945216c63959fcede0487470. WIP working out the conflicts Analytics working getting more locations. * tested all custom events refactored to the standard firebase way * removed dev code * added Analytics Manager class * update per review notes * moved the costants and removed enum * version bump * V1.19.0 (#122) * Dynamic donation (#118) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * increase donation but height * version bump (#121) * Fee types (#123) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * add luxury fee’s type * set default values * dynamic donation: make sure fee is regular * add note to refactor later * WIP: Timber crashlytics (#124) * timber integration + replace Log with Timber * Replace all Log with Timber. In production environment Timber.e() or Timber.i() will automatically report any crash or message to FirebaseCrashlytics * better description * Kcw grunt/fbug fixes bugfixes (#126) * WIP working out the cross lang acceptance. WIP removing Firebase Manager code. Revert "WIP working out the cross lang acceptance." This reverts commit 4cfbafca0c841df6945216c63959fcede0487470. WIP working out the conflicts Analytics working getting more locations. * tested all custom events refactored to the standard firebase way * removed dev code * added Analytics Manager class * update per review notes * moved the costants and removed enum * version bump Co-authored-by: mosadialiou <[email protected]> * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * V1.19.0 (#135) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit ee8352e09cb59ae55e042bf9945d4843def65b4e. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead Co-authored-by: mosadialiou <[email protected]> * version bump and send test checks (#138) * new donate addresses (#136) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit ee8352e09cb59ae55e042bf9945d4843def65b4e. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead * new donate addresses * add ADDRESS_SCHEME key to donation event * fix inverted key-value * clean up Co-authored-by: Kerry Washington <[email protected]> * version bump * Added Litewallet * fix broken link * updated README.md (#145) * updated README.md * added links * uodate header image * new hdr * added donations * move donations * change link * add private link * polish link * copy edit * add indo * address * fix addresses * Added Litewallet * fix broken link * updated README.md (#145) * updated README.md * added links * uodate header image * new hdr * added donations * move donations * change link * add private link * polish link * copy edit * add indo * address * fix addresses * Bugfix: [UI Alignment] Extra comma in send view (#153) * fix extra comma in send view * Refactor getReceiver method * remove extra linebreak * code cleanup * remove dead code * reverse check order for perf. * Fix: remove “donate to” prepended to the donation account * remove “PLATFORM” which is already added by Firebase Analytics * to v1.19.3 (612) (#154) * Develop (#155) * Dynamic donation (#118) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * increase donation but height * version bump (#121) * Fee types (#123) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * add luxury fee’s type * set default values * dynamic donation: make sure fee is regular * add note to refactor later * WIP: Timber crashlytics (#124) * timber integration + replace Log with Timber * Replace all Log with Timber. In production environment Timber.e() or Timber.i() will automatically report any crash or message to FirebaseCrashlytics * better description * Kcw grunt/fbug fixes bugfixes (#126) * WIP working out the cross lang acceptance. WIP removing Firebase Manager code. Revert "WIP working out the cross lang acceptance." This reverts commit 4cfbafca0c841df6945216c63959fcede0487470. WIP working out the conflicts Analytics working getting more locations. * tested all custom events refactored to the standard firebase way * removed dev code * added Analytics Manager class * update per review notes * moved the costants and removed enum * version bump * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * V1.19.0 (#135) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit ee8352e09cb59ae55e042bf9945d4843def65b4e. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead Co-authored-by: mosadialiou <[email protected]> * version bump and send test checks (#138) * new donate addresses (#136) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit ee8352e09cb59ae55e042bf9945d4843def65b4e. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead * new donate addresses * add ADDRESS_SCHEME key to donation event * fix inverted key-value * clean up Co-authored-by: Kerry Washington <[email protected]> * version bump * Added Litewallet * fix broken link * updated README.md (#145) * updated README.md * added links * uodate header image * new hdr * added donations * move donations * change link * add private link * polish link * copy edit * add indo * address * fix addresses * Bugfix: [UI Alignment] Extra comma in send view (#153) * fix extra comma in send view * Refactor getReceiver method * remove extra linebreak * code cleanup * remove dead code * reverse check order for perf. * Fix: remove “donate to” prepended to the donation account * remove “PLATFORM” which is already added by Firebase Analytics * to v1.19.3 (612) (#154) Co-authored-by: mosadialiou <[email protected]> * version bump (#158) * use bottom navigation view * update buy/spend/receive navigation icons * Change send/receive navigation icon names * localize history tab title * Just “Acheter” * Add fonts as resources * setup kotlin * upgrade grade + dependencies * login/register views * Replace search icon with menu icon and show up LTC price * login/register UX * Prevent view not rendering in layout editor * code cleanup * missing resources * reduce toolbar height * Specify a material colors for the app * Remove unused file * Transfer view * update litecoin card image * move constants where they are used * respect constant nomenclature * make “ltcPriceLbl” same textSize as “ltcAmount” * WIP: Login/Register views (#159) * Dynamic donation (#118) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * increase donation but height * version bump (#121) * Fee types (#123) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * add luxury fee’s type * set default values * dynamic donation: make sure fee is regular * add note to refactor later * WIP: Timber crashlytics (#124) * timber integration + replace Log with Timber * Replace all Log with Timber. In production environment Timber.e() or Timber.i() will automatically report any crash or message to FirebaseCrashlytics * better description * Kcw grunt/fbug fixes bugfixes (#126) * WIP working out the cross lang acceptance. WIP removing Firebase Manager code. Revert "WIP working out the cross lang acceptance." This reverts commit 4cfbafca0c841df6945216c63959fcede0487470. WIP working out the conflicts Analytics working getting more locations. * tested all custom events refactored to the standard firebase way * removed dev code * added Analytics Manager class * update per review notes * moved the costants and removed enum * version bump * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * V1.19.0 (#135) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit ee8352e09cb59ae55e042bf9945d4843def65b4e. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead Co-authored-by: mosadialiou <[email protected]> * version bump and send test checks (#138) * new donate addresses (#136) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit ee8352e09cb59ae55e042bf9945d4843def65b4e. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead * new donate addresses * add ADDRESS_SCHEME key to donation event * fix inverted key-value * clean up Co-authored-by: Kerry Washington <[email protected]> * version bump * Added Litewallet * fix broken link * updated README.md (#145) * updated README.md * added links * uodate header image * new hdr * added donations * move donations * change link * add private link * polish link * copy edit * add indo * address * fix addresses * Bugfix: [UI Alignment] Extra comma in send view (#153) * fix extra comma in send view * Refactor getReceiver method * remove extra linebreak * code cleanup * remove dead code * reverse check order for perf. * Fix: remove “donate to” prepended to the donation account * remove “PLATFORM” which is already added by Firebase Analytics * to v1.19.3 (612) (#154) * use bottom navigation view * update buy/spend/receive navigation icons * Change send/receive navigation icon names * localize history tab title * Just “Acheter” * Add fonts as resources * setup kotlin * upgrade grade + dependencies * login/register views * Replace search icon with menu icon and show up LTC price * login/register UX * Prevent view not rendering in layout editor * code cleanup * missing resources * reduce toolbar height * Specify a material colors for the app * Remove unused file * Transfer view * update litecoin card image Co-authored-by: Kerry Washington <[email protected]> * version bump and upgrade * make sure listeners are not NULL * make sure to call super * remove unused code * Move transactions to HistoryFragment * fix typo * Remove fonts in assets folder. Delete BREdit and BRText and use styles * Reformat Code: layout files * Reformat code: anim files * Reformat code: animator files * code refactor * connect login and register views to API * make partnerapi as git submodule * update partnerapi * BRKeystore: remove duplicated entry (FAIL_COUNT_ALIAS) * after successful registration, show up a confirmation and send user back to login * remove test code * add ktlint and format kotlin files * update partnerapi * fix typo * set views Ids * Transfer view: add “Logout” button and handle navigation * transfer view: add padding bottom to “Transfer” button * gradle: code format * use default NDK version=21.0.6113669 * use Timber instead of Log * convert BreadActivity to FragmentActivity in order to handle back pressed from fragments * handle back button on BuyFragment * upgrade firebase libs version to latest * Handle AUD, GBP, HKD, IDR, RUB and SGD currencies * upgrade gradle/gradle build tool to respectively 6.5 and 4.1.0 * handle document upload for KYC verification * update support/policy/social links * update README: replace iOS by Android * use zendesk support email address * make sure the selected fiat option is always visible * setup kotlin * cleanup + use timber * use androidx fragment * update libs * FragmentSend: IDE convertion to kotlin * FragmentSend: tweak kotlin conversion * FragmentSend: UD integration * BRButton: disable touch effect when disabled * DynamicDonationFragment: convert to android * DynamicDonationFragment: use lambda * UDResolution: only resolve LTC domains * FragmentSend: translation * translate “Lookup” * rename tryBitcoinURL to tryLitecoinURL * add kotlin doc * Release v1.20.0 (simplex) (#190) * FragmentBuy: use https for simplex prod URL * bump app version 1.20.0(630) * Release v1.20.0 - Simplex (#187) * upgraded Gradle * upgraded to androidx and synced gradle * Reverted test to menu * Added brand fonts * added color names * replaced logo with new logo and added litewallet blue and removed some gradient views * gradle sync * refactoring views..still need to add version code to launch screen * updated per latest gradle * added in the version number at login * removed superflous L * polished header * moved version label for intro * upgrade to 26 min and 29 Android * worked in the donate layouts but not functional * WIP added buy tab button * WIP buy tab * WIP added in the buy tab prior to the webview * added in webview got Buy Tab * comment out the Buy Tab until server is ready * update for signing fixed naming * updated icons and Litewallet naming * added USE Biometric permission * moved layout * added in the old toolbar and logo but flipper still being debugged * WIP debuggin layout of the header toolbar * Unversionned app/.cxx folder since it s auto * Unversionned .idea/caches folder since it is autogenerated * Fix layout issue: the price = LTC labels * directly set the text size. the system will scale it * change ltc price color to white * update the btc naming to ltc * use meaningful naming * remove commented code * Fix: text prices should be about 20% smaller * price flipper margins should be lower on the bottom * V1.18.1 (#65) * Unversionned app/.cxx folder since it s auto * Unversionned .idea/caches folder since it is autogenerated * Fix layout issue: the price = LTC labels * directly set the text size. the system will scale it * change ltc price color to white * update the btc naming to ltc * use meaningful naming * remove commented code * Fix: text prices should be about 20% smaller * price flipper margins should be lower on the bottom * show up buy button * Upgrade dependencies * added donation info and functionality (#67) * added donation info and functionality * per review comments * Tweak L/$ price labels animation (#69) * Unversionned app/.cxx folder since it s auto * Unversionned .idea/caches folder since it is autogenerated * Fix layout issue: the price = LTC labels * directly set the text size. the system will scale it * change ltc price color to white * update the btc naming to ltc * use meaningful naming * remove commented code * Fix: text prices should be about 20% smaller * price flipper margins should be lower on the bottom * Tweak L/$ price labels animation * remove useless attributes clipChildren and clipToPadding * Revert "remove useless attributes clipChildren and clipToPadding" This reverts commit 0a4fec50b6d4e322ed19315d802f09544b8c60f6. * Ea/update fonts (#70) * Use BarlowSemiCondensed in lieu of CircularPro (excluding CircularPro-Book) * Swap CircularPro-Book.otf for BarlowSemiCondensed-Medium.ttf * added circleci and build bump * updated cofing.yml v2 * update config.yml v 3 * update v4 * update v6 * linter error fix for ci, small confirm field polish * silence linter on InvalidPackages * error fix update gradle * turn off abortonError * List of partners screen * Handle tap on simplex partner item * code clean-up * refactor the buy URL generation * pass choosen currency code to buy fragment * Remove horizontal linear layout and base align “choose fiat” with CAD, EUR, JPY and USD * Dynamic donation (#118) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * increase donation but height * version bump (#121) * Fee types (#123) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * add luxury fee’s type * set default values * dynamic donation: make sure fee is regular * add note to refactor later * WIP: Timber crashlytics (#124) * timber integration + replace Log with Timber * Replace all Log with Timber. In production environment Timber.e() or Timber.i() will automatically report any crash or message to FirebaseCrashlytics * better description * Kcw grunt/fbug fixes bugfixes (#126) * WIP working out the cross lang acceptance. WIP removing Firebase Manager code. Revert "WIP working out the cross lang acceptance." This reverts commit 4cfbafca0c841df6945216c63959fcede0487470. WIP working out the conflicts Analytics working getting more locations. * tested all custom events refactored to the standard firebase way * removed dev code * added Analytics Manager class * update per review notes * moved the costants and removed enum * version bump * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * V1.19.0 (#135) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit ee8352e09cb59ae55e042bf9945d4843def65b4e. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead Co-authored-by: mosadialiou <[email protected]> * version bump and send test checks (#138) * new donate addresses (#136) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit ee8352e09cb59ae55e042bf9945d4843def65b4e. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead * new donate addresses * add ADDRESS_SCHEME key to donation event * fix inverted key-value * clean up Co-authored-by: Kerry Washington <[email protected]> * version bump * Added Litewallet * fix broken link * updated README.md (#145) * updated README.md * added links * uodate header image * new hdr * added donations * move donations * change link * add private link * polish link * copy edit * add indo * address * fix addresses * Bugfix: [UI Alignment] Extra comma in send view (#153) * fix extra comma in send view * Refactor getReceiver method * remove extra linebreak * code cleanup * remove dead code * reverse check order for perf. * Fix: remove “donate to” prepended to the donation account * remove “PLATFORM” which is already added by Firebase Analytics * to v1.19.3 (612) (#154) * use Timber instead of Log * convert BreadActivity to FragmentActivity in order to handle back pressed from fragments * handle back button on BuyFragment * upgrade firebase libs version to latest * Handle AUD, GBP, HKD, IDR, RUB and SGD currencies * upgrade gradle/gradle build tool to respectively 6.5 and 4.1.0 * handle document upload for KYC verification * update support/policy/social links * update README: replace iOS by Android * use zendesk support email address * make sure the selected fiat option is always visible * FragmentBuy: use https for simplex prod URL * bump app version 1.20.0(630) Co-authored-by: Kerry <[email protected]> Co-authored-by: Ebenezer <[email protected]> * bump app version 1.21.0(631) * bugfix: send view stays after send confirmation disappears * remove UD error toasts * clear the LTC address before each Lookup * show up a confirmation toast if UD resolution is successful * bump version v1.21.0(632) * UD: add Analytics events * FragmentSend: disable Lookup button until the domain string is at least 4 chars * bump version v1.21.0(633) * Release v1.21.0 (#193) * upgraded Gradle * upgraded to androidx and synced gradle * Reverted test to menu * Added brand fonts * added color names * replaced logo with new logo and added litewallet blue and removed some gradient views * gradle sync * refactoring views..still need to add version code to launch screen * updated per latest gradle * added in the version number at login * removed superflous L * polished header * moved version label for intro * upgrade to 26 min and 29 Android * worked in the donate layouts but not functional * WIP added buy tab button * WIP buy tab * WIP added in the buy tab prior to the webview * added in webview got Buy Tab * comment out the Buy Tab until server is ready * update for signing fixed naming * updated icons and Litewallet naming * added USE Biometric permission * moved layout * added in the old toolbar and logo but flipper still being debugged * WIP debuggin layout of the header toolbar * Unversionned app/.cxx folder since it s auto * Unversionned .idea/caches folder since it is autogenerated * Fix layout issue: the price = LTC labels * directly set the text size. the system will scale it * change ltc price color to white * update the btc naming to ltc * use meaningful naming * remove commented code * Fix: text prices should be about 20% smaller * price flipper margins should be lower on the bottom * V1.18.1 (#65) * Unversionned app/.cxx folder since it s auto * Unversionned .idea/caches folder since it is autogenerated * Fix layout issue: the price = LTC labels * directly set the text size. the system will scale it * change ltc price color to white * update the btc naming to ltc * use meaningful naming * remove commented code * Fix: text prices should be about 20% smaller * price flipper margins should be lower on the bottom * show up buy button * Upgrade dependencies * added donation info and functionality (#67) * added donation info and functionality * per review comments * Tweak L/$ price labels animation (#69) * Unversionned app/.cxx folder since it s auto * Unversionned .idea/caches folder since it is autogenerated * Fix layout issue: the price = LTC labels * directly set the text size. the system will scale it * change ltc price color to white * update the btc naming to ltc * use meaningful naming * remove commented code * Fix: text prices should be about 20% smaller * price flipper margins should be lower on the bottom * Tweak L/$ price labels animation * remove useless attributes clipChildren and clipToPadding * Revert "remove useless attributes clipChildren and clipToPadding" This reverts commit 0a4fec50b6d4e322ed19315d802f09544b8c60f6. * Ea/update fonts (#70) * Use BarlowSemiCondensed in lieu of CircularPro (excluding CircularPro-Book) * Swap CircularPro-Book.otf for BarlowSemiCondensed-Medium.ttf * added circleci and build bump * updated cofing.yml v2 * update config.yml v 3 * update v4 * update v6 * linter error fix for ci, small confirm field polish * silence linter on InvalidPackages * error fix update gradle * turn off abortonError * List of partners screen * Handle tap on simplex partner item * code clean-up * refactor the buy URL generation * pass choosen currency code to buy fragment * Remove horizontal linear layout and base align “choose fiat” with CAD, EUR, JPY and USD * Dynamic donation (#118) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * increase donation but height * version bump (#121) * Fee types (#123) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * add luxury fee’s type * set default values * dynamic donation: make sure fee is regular * add note to refactor later * WIP: Timber crashlytics (#124) * timber integration + replace Log with Timber * Replace all Log with Timber. In production environment Timber.e() or Timber.i() will automatically report any crash or message to FirebaseCrashlytics * better description * Kcw grunt/fbug fixes bugfixes (#126) * WIP working out the cross lang acceptance. WIP removing Firebase Manager code. Revert "WIP working out the cross lang acceptance." This reverts commit 4cfbafca0c841df6945216c63959fcede0487470. WIP working out the conflicts Analytics working getting more locations. * tested all custom events refactored to the standard firebase way * removed dev code * added Analytics Manager class * update per review notes * moved the costants and removed enum * version bump * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * V1.19.0 (#135) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit ee8352e09cb59ae55e042bf9945d4843def65b4e. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead Co-authored-by: mosadialiou <[email protected]> * version bump and send test checks (#138) * new donate addresses (#136) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit ee8352e09cb59ae55e042bf9945d4843def65b4e. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead * new donate addresses * add ADDRESS_SCHEME key to donation event * fix inverted key-value * clean up Co-authored-by: Kerry Washington <[email protected]> * version bump * Added Litewallet * fix broken link * updated README.md (#145) * updated README.md * added links * uodate header image * new hdr * added donations * move donations * change link * add private link * polish link * copy edit * add indo * address * fix addresses * Bugfix: [UI Alignment] Extra comma in send view (#153) * fix extra comma in send view * Refactor getReceiver method * remove extra linebreak * code cleanup * remove dead code * reverse check order for perf. * Fix: remove “donate to” prepended to the donation account * remove “PLATFORM” which is already added by Firebase Analytics * to v1.19.3 (612) (#154) * use Timber instead of Log * convert BreadActivity to FragmentActivity in order to handle back pressed from fragments * handle back button on BuyFragment * upgrade firebase libs version to latest * Handle AUD, GBP, HKD, IDR, RUB and SGD currencies * upgrade gradle/gradle build tool to respectively 6.5 and 4.1.0 * handle document upload for KYC verification * update support/policy/social links * update README: replace iOS by Android * use zendesk support email address * make sure the selected fiat option is always visible * setup kotlin * cleanup + use timber * use androidx fragment * update libs * FragmentSend: IDE convertion to kotlin * FragmentSend: tweak kotlin conversion * FragmentSend: UD integration * BRButton: disable touch effect when disabled * DynamicDonationFragment: convert to android * DynamicDonationFragment: use lambda * UDResolution: only resolve LTC domains * FragmentSend: translation * translate “Lookup” * rename tryBitcoinURL to tryLitecoinURL * add kotlin doc * Release v1.20.0 (simplex) (#190) * FragmentBuy: use https for simplex prod URL * bump app version 1.20.0(630) * bump app version 1.21.0(631) * bugfix: send view stays after send confirmation disappears * remove UD error toasts * clear the LTC address before each Lookup * show up a confirmation toast if UD resolution is successful * bump version v1.21.0(632) * UD: add Analytics events * FragmentSend: disable Lookup button until the domain string is at least 4 chars * bump version v1.21.0(633) Co-authored-by: Kerry <[email protected]> Co-authored-by: Ebenezer <[email protected]> * fix build errors * Tapping on BuyTab shows up the BuyTabFragment * BuyTabFragment: add horizontal divider * replace listener with lambda * BuyTab: change fiat selector * FragmentBuy: add toolbar and show progress while page is loading * rename menu tab from “Spend” to “Card” * change register view header title * register view: change fields order according to iOS * register view: remove address2 field * login view: handle forgot password * tweak login/register views * transfer view v1 * update partnerapi lib * Replace “Bread” with “Litewallet” * Replace “Bread” with “Litewallet” * remove empty java class * bugFix(Send view): Send with Scan crashes * ScanQRActivity: code clean-up * login/register views: extract texts into strings resource * Buy tab: remove “choose fiat” from partner item view * login/register views: localize texts * reduce password length from 8 to 6 at least * bump version v2.0.0(634) * bugfix: make sure the market price displays only 2 decimals * bump version v2.0.0(635) * Release v2.0.0 card v1 (#202) * upgraded Gradle * upgraded to androidx and synced gradle * Reverted test to menu * Added brand fonts * added color names * replaced logo with new logo and added litewallet blue and removed some gradient views * gradle sync * refactoring views..still need to add version code to launch screen * updated per latest gradle * added in the version number at login * removed superflous L * polished header * moved version label for intro * upgrade to 26 min and 29 Android * worked in the donate layouts but not functional * WIP added buy tab button * WIP buy tab * WIP added in the buy tab prior to the webview * added in webview got Buy Tab * comment out the Buy Tab until server is ready * update for signing fixed naming * updated icons and Litewallet naming * added USE Biometric permission * moved layout * added in the old toolbar and logo but flipper still being debugged * WIP debuggin layout of the header toolbar * Unversionned app/.cxx folder since it s auto * Unversionned .idea/caches folder since it is autogenerated * Fix layout issue: the price = LTC labels * directly set the text size. the system will scale it * change ltc price color to white * update the btc naming to ltc * use meaningful naming * remove commented code * Fix: text prices should be about 20% smaller * price flipper margins should be lower on the bottom * V1.18.1 (#65) * Unversionned app/.cxx folder since it s auto * Unversionned .idea/caches folder since it is autogenerated * Fix layout issue: the price = LTC labels * directly set the text size. the system will scale it * change ltc price color to white * update the btc naming to ltc * use meaningful naming * remove commented code * Fix: text prices should be about 20% smaller * price flipper margins should be lower on the bottom * show up buy button * Upgrade dependencies * added donation info and functionality (#67) * added donation info and functionality * per review comments * Tweak L/$ price labels animation (#69) * Unversionned app/.cxx folder since it s auto * Unversionned .idea/caches folder since it is autogenerated * Fix layout issue: the price = LTC labels * directly set the text size. the system will scale it * change ltc price color to white * update the btc naming to ltc * use meaningful naming * remove commented code * Fix: text prices should be about 20% smaller * price flipper margins should be lower on the bottom * Tweak L/$ price labels animation * remove useless attributes clipChildren and clipToPadding * Revert "remove useless attributes clipChildren and clipToPadding" This reverts commit 0a4fec50b6d4e322ed19315d802f09544b8c60f6. * Ea/update fonts (#70) * Use BarlowSemiCondensed in lieu of CircularPro (excluding CircularPro-Book) * Swap CircularPro-Book.otf for BarlowSemiCondensed-Medium.ttf * added circleci and build bump * updated cofing.yml v2 * update config.yml v 3 * update v4 * update v6 * linter error fix for ci, small confirm field polish * silence linter on InvalidPackages * error fix update gradle * turn off abortonError * List of partners screen * Handle tap on simplex partner item * code clean-up * refactor the buy URL generation * pass choosen currency code to buy fragment * Remove horizontal linear layout and base align “choose fiat” with CAD, EUR, JPY and USD * Dynamic donation (#118) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * increase donation but height * version bump (#121) * Fee types (#123) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * add luxury fee’s type * set default values * dynamic donation: make sure fee is regular * add note to refactor later * WIP: Timber crashlytics (#124) * timber integration + replace Log with Timber * Replace all Log with Timber. In production environment Timber.e() or Timber.i() will automatically report any crash or message to FirebaseCrashlytics * better description * Kcw grunt/fbug fixes bugfixes (#126) * WIP working out the cross lang acceptance. WIP removing Firebase Manager code. Revert "WIP working out the cross lang acceptance." This reverts commit 4cfbafca0c841df6945216c63959fcede0487470. WIP working out the conflicts Analytics working getting more locations. * tested all custom events refactored to the standard firebase way * removed dev code * added Analytics Manager class * update per review notes * moved the costants and removed enum * version bump * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * V1.19.0 (#135) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit ee8352e09cb59ae55e042bf9945d4843def65b4e. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead Co-authored-by: mosadialiou <[email protected]> * version bump and send test checks (#138) * new donate addresses (#136) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit ee8352e09cb59ae55e042bf9945d4843def65b4e. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead * new donate addresses * add ADDRESS_SCHEME key to donation event * fix inverted key-value * clean up Co-authored-by: Kerry Washington <[email protected]> * version bump * Added Litewallet * fix broken link * updated README.md (#145) * updated README.md * added links * uodate header image * new hdr * added donations * move donations * change link * add private link * polish link * copy edit * add indo * address * fix addresses * Bugfix: [UI Alignment] Extra comma in send view (#153) * fix extra comma in send view * Refactor getReceiver method * remove extra linebreak * code cleanup * remove dead code * reverse check order for perf. * Fix: remove “donate to” prepended to the donation account * remove “PLATFORM” which is already added by Firebase Analytics * to v1.19.3 (612) (#154) * use bottom navigation view * update buy/spend/receive navigation icons * Change send/receive navigation icon names * localize history tab title * Just “Acheter” * Add fonts as resources * setup kotlin * upgrade grade + dependencies * login/register views * Replace search icon with menu icon and show up LTC price * login/register UX * Prevent view not rendering in layout editor * code cleanup * missing resources * reduce toolbar height * Specify a material colors for the app * Remove unused file * Transfer view * update litecoin card image * move constants where they are used * respect constant nomenclature * make “ltcPriceLbl” same textSize as “ltcAmount” * WIP: Login/Register views (#159) * Dynamic donation (#118) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * increase donation but height * version bump (#121) * Fee types (#123) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * add luxury fee’s type * set default values * dynamic donation: make sure fee is regular * add note to refactor later * WIP: Timber crashlytics (#124) * timber integration + replace Log with Timber * Replace all Log with Timber. In production environment Timber.e() or Timber.i() will automatically report any crash or message to FirebaseCrashlytics * better description * Kcw grunt/fbug fixes bugfixes (#126) * WIP working out the cross lang acceptance. WIP removing Firebase Manager code. Revert "WIP working out the cross lang acceptance." This reverts commit 4cfbafca0c841df6945216c63959fcede0487470. WIP working out the conflicts Analytics working getting more locations. * tested all custom events refactored to the standard firebase way * removed dev code * added Analytics Manager class * update per review notes * moved the costants and removed enum * version bump * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * V1.19.0 (#135) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit ee8352e09cb59ae55e042bf9945d4843def65b4e. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead Co-authored-by: mosadialiou <[email protected]> * version bump and send test checks (#138) * new donate addresses (#136) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit ee8352e09cb59ae55e042bf9945d4843def65b4e. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead * new donate addresses * add ADDRESS_SCHEME key to donation event * fix inverted key-value * clean up Co-authored-by: Kerry Washington <[email protected]> * version bump * Added Litewallet * fix broken link * updated README.md (#145) * updated README.md * added links * uodate header image * new hdr * added donations * move donations * change link * add private link * polish link * copy edit * add indo * address * fix addresses * Bugfix: [UI Alignment] Extra comma in send view (#153) * fix extra comma in send view * Refactor getReceiver method * remove extra linebreak * code cleanup * remove dead code * reverse check order for perf. * Fix: remove “donate to” prepended to the donation account * remove “PLATFORM” which is already added by Firebase Analytics * to v1.19.3 (612) (#154) * use bottom navigation view * update buy/spend/receive navigation icons * Change send/receive navigation icon names * localize history tab title * Just “Acheter” * Add fonts as resources * setup kotlin * upgrade grade + dependencies * login/register views * Replace search icon with menu icon and show up LTC price * login/register UX * Prevent view not rendering in layout editor * code cleanup * missing resources * reduce toolbar height * Specify a material colors for the app * Remove unused file * Transfer view * update litecoin card image Co-authored-by: Kerry Washington <[email protected]> * version bump and upgrade * make sure listeners are not NULL * make sure to call super * remove unused code * Move transactions to HistoryFragment * fix typo * Remove fonts in assets folder. Delete BREdit and BRText and use styles * Reformat Code: layout files * Reformat code: anim files * Reformat code: animator files * code refactor * connect login and register views to API * make partnerapi as git submodule * update partnerapi * BRKeystore: remove duplicated entry (FAIL_COUNT_ALIAS) * after successful registration, show up a confirmation and send user back to login * remove test code * add ktlint and format kotlin files * update partnerapi * fix typo * set views Ids * Transfer view: add “Logout” button and handle navigation * transfer view: add padding bottom to “Transfer” button * gradle: code format * use default NDK version=21.0.6113669 * use Timber instead of Log * convert BreadActivity to FragmentActivity in order to handle back pressed from fragments * handle back button on BuyFragment * upgrade firebase libs version to latest * Handle AUD, GBP, HKD, IDR, RUB and SGD currencies * upgrade gradle/gradle build tool to respectively 6.5 and 4.1.0 * handle document upload for KYC verification * update support/policy/social links * update README: replace iOS by Android * use zendesk support email address * make sure the selected fiat option is always visible * setup kotlin * cleanup + use timber * use androidx fragment * update libs * FragmentSend: IDE convertion to kotlin * FragmentSend: tweak kotlin conversion * FragmentSend: UD integration * BRButton: disable touch effect when disabled * DynamicDonationFragment: convert to android * DynamicDonationFragment: use lambda * UDResolution: only resolve LTC domains * FragmentSend: translation * translate “Lookup” * rename tryBitcoinURL to tryLitecoinURL * add kotlin doc * Release v1.20.0 (simplex) (#190) * FragmentBuy: use https for simplex prod URL * bump app version 1.20.0(630) * bump app version 1.21.0(631) * bugfix: send view stays after send confirmation disappears * remove UD error toasts * clear the LTC address before each Lookup * show up a confirmation toast if UD resolution is successful * bump version v1.21.0(632) * UD: add Analytics events * FragmentSend: disable Lookup button until the domain string is at least 4 chars * bump version v1.21.0(633) * fix build errors * Tapping on BuyTab shows up the BuyTabFragment * BuyTabFragment: add horizontal divider * replace listener with lambda * BuyTab: change fiat selector * FragmentBuy: add toolbar and show progress while page is loading * rename menu tab from “Spend” to “Card” * change register view header title * register view: change fields order according to iOS * register view: remove address2 field * login view: handle forgot password * tweak login/register views * transfer view v1 * update partnerapi lib * Replace “Bread” with “Litewallet” * Replace “Bread” with “Litewallet” * remove empty java class * bugFix(Send view): Send with Scan crashes * ScanQRActivity: code clean-up * login/register views: extract texts into strings resource * Buy tab: remove “choose fiat” from partner item view * login/register views: localize texts * reduce password length from 8 to 6 at least * bump version v2.0.0(634) * bugfix: make sure the market price displays only 2 decimals * bump version v2.0.0(635) Co-authored-by: Kerry <[email protected]> Co-authored-by: Ebenezer <[email protected]> * refacto(FragmentMenu): use lambda + code reformat * feature: Replace Customer Email with Zendesk HC * [TechDebt] Add issue templates (#208) * Add issue templates * polished per comments * [Bugfix] Header price update occludes the other text (#207) * Change the font mixe * Set the font to autosizing - helps by setting the max width * add balance label in header * fix error: Attribute autoSizeMinTextSize is only used in API level 26 and higher (current min is 23) * fix crash from Firebase: BreadActivity.java line 444 https://github.com/litecoin-foundation/loafwallet-android/issues/211 * fix crash in RegisterFragment.kt at line 68 https://github.com/litecoin-foundation/loafwallet-android/issues/212 * PR reviews * bump version v2.1.0(636) * add card disclaimer dialog * bump version v2.1.1(637) * Release v2.1.0 (into master) (#227) * upgraded Gradle * upgraded to androidx and synced gradle * Reverted test to menu * Added brand fonts * added color names * replaced logo with new logo and added litewallet blue and removed some gradient views * gradle sync * refactoring views..still need to add version code to launch screen * updated per latest gradle * added in the version number at login * removed superflous L * polished header * moved version label for intro * upgrade to 26 min and 29 Android * worked in the donate layouts but not functional * WIP added buy tab button * WIP buy tab * WIP added in the buy tab prior to the webview * added in webview got Buy Tab * comment out the Buy Tab until server is ready * update for signing fixed naming * updated icons and Litewallet naming * added USE Biometric permission * moved layout * added in the old toolbar and logo but flipper still being debugged * WIP debuggin layout of the header toolbar * Unversionned app/.cxx folder since it s auto * Unversionned .idea/caches folder since it is autogenerated * Fix layout issue: the price = LTC labels * directly set the text size. the system will scale it * change ltc price color to white * update the btc naming to ltc * use meaningful naming * remove commented code * Fix: text prices should be about 20% smaller * price flipper margins should be lower on the bottom * V1.18.1 (#65) * Unversionned app/.cxx folder since it s auto * Unversionned .idea/caches folder since it is autogenerated * Fix layout issue: the price = LTC labels * directly set the text size. the system will scale it * change ltc price color to white * update the btc naming to ltc * use meaningful naming * remove commented code * Fix: text prices should be about 20% smaller * price flipper margins should be lower on the bottom * show up buy button * Upgrade dependencies * added donation info and functionality (#67) * added donation info and functionality * per review comments * Tweak L/$ price labels animation (#69) * Unversionned app/.cxx folder since it s auto * Unversionned .idea/caches folder since it is autogenerated * Fix layout issue: the price = LTC labels * directly set the text size. the system will scale it * change ltc price color to white * update the btc naming to ltc * use meaningful naming * remove commented code * Fix: text prices should be about 20% smaller * price flipper margins should be lower on the bottom * Tweak L/$ price labels animation * remove useless attributes clipChildren and clipToPadding * Revert "remove useless attributes clipChildren and clipToPadding" This reverts commit 0a4fec50b6d4e322ed19315d802f09544b8c60f6. * Ea/update fonts (#70) * Use BarlowSemiCondensed in lieu of CircularPro (excluding CircularPro-Book) * Swap CircularPro-Book.otf for BarlowSemiCondensed-Medium.ttf * added circleci and build bump * updated cofing.yml v2 * update config.yml v 3 * update v4 * update v6 * linter error fix for ci, small confirm field polish * silence linter on InvalidPackages * error fix update gradle * turn off abortonError * List of partners screen * Handle tap on simplex partner item * code clean-up * refactor the buy URL generation * pass choosen currency code to buy fragment * Remove horizontal linear layout and base align “choose fiat” with CAD, EUR, JPY and USD * Dynamic donation (#118) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * increase donation but height * version bump (#121) * Fee types (#123) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * add luxury fee’s type * set default values * dynamic donation: make sure fee is regular * add note to refactor later * WIP: Timber crashlytics (#124) * timber integration + replace Log with Timber * Replace all Log with Timber. In production environment Timber.e() or Timber.i() will automatically report any crash or message to FirebaseCrashlytics * better description * Kcw grunt/fbug fixes bugfixes (#126) * WIP working out the cross lang acceptance. WIP removing Firebase Manager code. Revert "WIP working out the cross lang acceptance." This reverts commit 4cfbafca0c841df6945216c63959fcede0487470. WIP working out the conflicts Analytics working getting more locations. * tested all custom events refactored to the standard firebase way * removed dev code * added Analytics Manager class * update per review notes * moved the costants and removed enum * version bump * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * V1.19.0 (#135) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit ee8352e09cb59ae55e042bf9945d4843def65b4e. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead Co-authored-by: mosadialiou <[email protected]> * version bump and send test checks (#138) * new donate addresses (#136) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit ee8352e09cb59ae55e042bf9945d4843def65b4e. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message * clean up * remove globalLayoutListener only if the tree observer is alive * clean up Co-authored-by: mosadialiou <[email protected]> * update loafwallet core (#132) * version bump * Hotfix: Users unable to send (#134) * Fix: Users unable to send * clean up * use timber instead * new donate addresses * add ADDRESS_SCHEME key to donation event * fix inverted key-value * clean up Co-authored-by: Kerry Washington <[email protected]> * version bump * Added Litewallet * fix broken link * updated README.md (#145) * updated README.md * added links * uodate header image * new hdr * added donations * move donations * change link * add private link * polish link * copy edit * add indo * address * fix addresses * Bugfix: [UI Alignment] Extra comma in send view (#153) * fix extra comma in send view * Refactor getReceiver method * remove extra linebreak * code cleanup * remove dead code * reverse check order for perf. * Fix: remove “donate to” prepended to the donation account * remove “PLATFORM” which is already added by Firebase Analytics * to v1.19.3 (612) (#154) * use bottom navigation view * update buy/spend/receive navigation icons * Change send/receive navigation icon names * localize history tab title * Just “Acheter” * Add fonts as resources * setup kotlin * upgrade grade + dependencies * login/register views * Replace search icon with menu icon and show up LTC price * login/register UX * Prevent view not rendering in layout editor * code cleanup * missing resources * reduce toolbar height * Specify a material colors for the app * Remove unused file * Transfer view * update litecoin card image * move constants where they are used * respect constant nomenclature * make “ltcPriceLbl” same textSize as “ltcAmount” * WIP: Login/Register views (#159) * Dynamic donation (#118) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * increase donation but height * version bump (#121) * Fee types (#123) * send screen: change donation button * cleanup * redundant string.format call * dynamic donation feature * localization * set fee types color to litewallet blue * move icons to xxx folder * set donate/send buttons color to litewallet blue * use spinner instead of numberpicker * make spinner full width * increase margin top of slider * increase slider thumb size * send screen: tweak ISO but * send screen: increase donate button height * Fix wrong donation amount * add luxury fee’s type * set default values * dynamic donation: make sure fee is regular * add note to refactor later * WIP: Timber crashlytics (#124) * timber integration + replace Log with Timber * Replace all Log with Timber. In production environment Timber.e() or Timber.i() will automatically report any crash or message to FirebaseCrashlytics * better description * Kcw grunt/fbug fixes bugfixes (#126) * WIP working out the cross lang acceptance. WIP removing Firebase Manager code. Revert "WIP working out the cross lang acceptance." This reverts commit 4cfbafca0c841df6945216c63959fcede0487470. WIP working out the conflicts Analytics working getting more locations. * tested all custom events refactored to the standard firebase way * removed dev code * added Analytics Manager class * update per review notes * moved the costants and removed enum * version bump * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * V1.19.0 (#135) * Revert 129 fix intro bug (#131) * fix intro screen (#129) * Barry/fix ltc testnet (#128) * Change bitcoin-testnet with litecoin-testnet * cleanup * Revert "fix intro screen (#129)" This reverts commit ee8352e09cb59ae55e042bf9945d4843def65b4e. * Fix intro bug (#130) * fix intro screen * fix wrong stroke color * add intro message …
kcw-grunt
added a commit
that referenced
this issue
Nov 24, 2024
* 🚀[Release v2.11.1 071024] Merge into Develop (#245) * replaced the control in PeerManager.c Signed-off-by: kcw-grunt <[email protected]> * reverted BRBitcoinAmount Signed-off-by: kcw-grunt <[email protected]> * Cleaning up the files Signed-off-by: kcw-grunt <[email protected]> * Removed Pusher remnants Signed-off-by: kcw-grunt <[email protected]> --------- Signed-off-by: kcw-grunt <[email protected]> * Added Fiat feature, and FCM for push notifications (#247) * Added fiat feature based on language user chose * added fcm for push notifications * Update PushNotificationService.kt * Added new Icon, removed duplicate fcm library, added in app messaging * Added new Icon, removed duplicate fcm library, added in app messaging * Tech debt/add af sdk (#248) * Recent newline Signed-off-by: kcw-grunt <[email protected]> * AF added Refactored cruft - AF working Signed-off-by: kcw-grunt <[email protected]> --------- Signed-off-by: kcw-grunt <[email protected]> * Techdebt/refactor brevents syncmarkers (#254) * Tech debt/add af sdk (#248) - AF working - Changed requiredActivity - Added analytics error report - test this.Activity is null or not - Bugfix - Phrase Reminder crash - added an exception handler for UserNotAuthenticatedException. - note: this should allow for the system to display the native authorization UI when needed - fixes issue - https://console.firebase.google.com/u/0/project/litewallet-beta/crashlytics/app/android:com.loafwallet/issues/09dac17241309f0e823ef597a9a82cd4 - Added dev note - remove calls to BREventManager - removed BREventManager - renamed error message - fixed Firebase Analytics event error Signed-off-by: kcw-grunt <[email protected]> * version bump update gitignore Signed-off-by: kcw-grunt <[email protected]> --------- Signed-off-by: kcw-grunt <[email protected]> * Techdebt/ fixed send issue add syncing measurements (#255) * removed unused BRSharedPreferences Signed-off-by: kcw-grunt <[email protected]> * started commenting out more Timber Signed-off-by: kcw-grunt <[email protected]> * Added more shared preferences for syncing Signed-off-by: kcw-grunt <[email protected]> * Commented out many verbose Timber logs Signed-off-by: kcw-grunt <[email protected]> * WIP Still trying to figure out the eplased time and last and start timestamps…??? I dunno Signed-off-by: kcw-grunt <[email protected]> * Moved sync measurment into the method calls Signed-off-by: kcw-grunt <[email protected]> * Debugged the install issue with send - Moved all the measurements in new methods - recalculated measure points - Added analytics - event did_complete_sync was shown! - adding a dummy file to make sure file system is set ||||WIP still verifying the JSON is present - added a blockheight label - changed the sleep time (a hack to allow the device time to refresh the view) to 100 ms from 500ms!! -WIP Why is the bundle not showing on time Signed-off-by: kcw-grunt <[email protected]> * replaces afID to first location Signed-off-by: kcw-grunt <[email protected]> * Removed redundant sync measurements Signed-off-by: kcw-grunt <[email protected]> * code bump Signed-off-by: kcw-grunt <[email protected]> --------- Signed-off-by: kcw-grunt <[email protected]> * Techdebt/test refactor cruft removal (#250) * Removed non english seed words -Refactor tests - Reset AnalyticsTests Signed-off-by: kcw-grunt <[email protected]> * Rename Bitcoinletter to Litecoinletters -added tests testLitecoinSymbolConstants testAppExternalURLConstants testFirebaseAnalyticsConstants Signed-off-by: kcw-grunt <[email protected]> --------- Signed-off-by: kcw-grunt <[email protected]> * fix: [#152] make sure using Fragment, FragmentManager and FragmentTransaction from androidx (#260) * fix: [#126] the issue came from FragmentBalanceSeedReminder.fetchSeedPhrase, so we just wrap with runCatching for now to avoid crash (#263) * version bump Signed-off-by: kcw-grunt <[email protected]> * Removed donation button removed xml removed fragments removed references of the donation removed analytical events Signed-off-by: kcw-grunt <[email protected]> * fix: prevent activity close * code bump Signed-off-by: kcw-grunt <[email protected]> * enabled for Debug Signed-off-by: kcw-grunt <[email protected]> * fix: [#264] add null checking for BRKeyStore.removeAliasAndFiles (#270) * fix: [#265] add null checking, migrate viewpage… (#271) * fix: [WIP][#265] work in progress add null checking, migrate viewpager to viewpager2 and more * fix: [#265] finalize migration some deprecated class and implement null checking at FragmentTransactionItem * fix: dix dismiss outside FragmentTransactionDetails * code bump Signed-off-by: kcw-grunt <[email protected]> * version bump Signed-off-by: kcw-grunt <[email protected]> --------- Signed-off-by: kcw-grunt <[email protected]> Co-authored-by: Josi Kie <[email protected]> Co-authored-by: Andhika Yuana <[email protected]>
josikie
pushed a commit
to josikie/litewallet-android
that referenced
this issue
Nov 28, 2024
…dReminder.fetchSeedPhrase, so we just wrap with runCatching for now to avoid crash (litecoin-foundation#263)
andhikayuana
added a commit
that referenced
this issue
Nov 28, 2024
…record exception to Firebase Crashlytics
kcw-grunt
pushed a commit
that referenced
this issue
Nov 28, 2024
…record exception to Firebase Crashlytics (#283)
kcw-grunt
pushed a commit
that referenced
this issue
Nov 30, 2024
…record exception to Firebase Crashlytics (#283)
kcw-grunt
added a commit
that referenced
this issue
Dec 2, 2024
* 🚀[Release v2.11.1 071024] Merge into Main (#246) * replaced the control in PeerManager.c Signed-off-by: kcw-grunt <[email protected]> * reverted BRBitcoinAmount Signed-off-by: kcw-grunt <[email protected]> * Cleaning up the files Signed-off-by: kcw-grunt <[email protected]> * Removed Pusher remnants Signed-off-by: kcw-grunt <[email protected]> --------- Signed-off-by: kcw-grunt <[email protected]> * 🚀[Release v2.12.2 20241118] Merge into Main (#273) * 🚀[Release v2.11.1 071024] Merge into Develop (#245) * replaced the control in PeerManager.c Signed-off-by: kcw-grunt <[email protected]> * reverted BRBitcoinAmount Signed-off-by: kcw-grunt <[email protected]> * Cleaning up the files Signed-off-by: kcw-grunt <[email protected]> * Removed Pusher remnants Signed-off-by: kcw-grunt <[email protected]> --------- Signed-off-by: kcw-grunt <[email protected]> * Added Fiat feature, and FCM for push notifications (#247) * Added fiat feature based on language user chose * added fcm for push notifications * Update PushNotificationService.kt * Added new Icon, removed duplicate fcm library, added in app messaging * Added new Icon, removed duplicate fcm library, added in app messaging * Tech debt/add af sdk (#248) * Recent newline Signed-off-by: kcw-grunt <[email protected]> * AF added Refactored cruft - AF working Signed-off-by: kcw-grunt <[email protected]> --------- Signed-off-by: kcw-grunt <[email protected]> * Techdebt/refactor brevents syncmarkers (#254) * Tech debt/add af sdk (#248) - AF working - Changed requiredActivity - Added analytics error report - test this.Activity is null or not - Bugfix - Phrase Reminder crash - added an exception handler for UserNotAuthenticatedException. - note: this should allow for the system to display the native authorization UI when needed - fixes issue - https://console.firebase.google.com/u/0/project/litewallet-beta/crashlytics/app/android:com.loafwallet/issues/09dac17241309f0e823ef597a9a82cd4 - Added dev note - remove calls to BREventManager - removed BREventManager - renamed error message - fixed Firebase Analytics event error Signed-off-by: kcw-grunt <[email protected]> * version bump update gitignore Signed-off-by: kcw-grunt <[email protected]> --------- Signed-off-by: kcw-grunt <[email protected]> * Techdebt/ fixed send issue add syncing measurements (#255) * removed unused BRSharedPreferences Signed-off-by: kcw-grunt <[email protected]> * started commenting out more Timber Signed-off-by: kcw-grunt <[email protected]> * Added more shared preferences for syncing Signed-off-by: kcw-grunt <[email protected]> * Commented out many verbose Timber logs Signed-off-by: kcw-grunt <[email protected]> * WIP Still trying to figure out the eplased time and last and start timestamps…??? I dunno Signed-off-by: kcw-grunt <[email protected]> * Moved sync measurment into the method calls Signed-off-by: kcw-grunt <[email protected]> * Debugged the install issue with send - Moved all the measurements in new methods - recalculated measure points - Added analytics - event did_complete_sync was shown! - adding a dummy file to make sure file system is set ||||WIP still verifying the JSON is present - added a blockheight label - changed the sleep time (a hack to allow the device time to refresh the view) to 100 ms from 500ms!! -WIP Why is the bundle not showing on time Signed-off-by: kcw-grunt <[email protected]> * replaces afID to first location Signed-off-by: kcw-grunt <[email protected]> * Removed redundant sync measurements Signed-off-by: kcw-grunt <[email protected]> * code bump Signed-off-by: kcw-grunt <[email protected]> --------- Signed-off-by: kcw-grunt <[email protected]> * Techdebt/test refactor cruft removal (#250) * Removed non english seed words -Refactor tests - Reset AnalyticsTests Signed-off-by: kcw-grunt <[email protected]> * Rename Bitcoinletter to Litecoinletters -added tests testLitecoinSymbolConstants testAppExternalURLConstants testFirebaseAnalyticsConstants Signed-off-by: kcw-grunt <[email protected]> --------- Signed-off-by: kcw-grunt <[email protected]> * fix: [#152] make sure using Fragment, FragmentManager and FragmentTransaction from androidx (#260) * fix: [#126] the issue came from FragmentBalanceSeedReminder.fetchSeedPhrase, so we just wrap with runCatching for now to avoid crash (#263) * version bump Signed-off-by: kcw-grunt <[email protected]> * Removed donation button removed xml removed fragments removed references of the donation removed analytical events Signed-off-by: kcw-grunt <[email protected]> * fix: prevent activity close * code bump Signed-off-by: kcw-grunt <[email protected]> * enabled for Debug Signed-off-by: kcw-grunt <[email protected]> * fix: [#264] add null checking for BRKeyStore.removeAliasAndFiles (#270) * fix: [#265] add null checking, migrate viewpage… (#271) * fix: [WIP][#265] work in progress add null checking, migrate viewpager to viewpager2 and more * fix: [#265] finalize migration some deprecated class and implement null checking at FragmentTransactionItem * fix: dix dismiss outside FragmentTransactionDetails * code bump Signed-off-by: kcw-grunt <[email protected]> * version bump Signed-off-by: kcw-grunt <[email protected]> --------- Signed-off-by: kcw-grunt <[email protected]> Co-authored-by: Josi Kie <[email protected]> Co-authored-by: Andhika Yuana <[email protected]> * bumped version and code * compiled the env (#284) please check @andhikayuana @josikie that you are able to compile * Users complained that recyclerView was setting to the wrong language - Polished to index to a language - bump code * chore: [#126] simplify exception handling at BRKeyStore._getData and record exception to Firebase Crashlytics (#283) --------- Signed-off-by: kcw-grunt <[email protected]> Co-authored-by: Josi Kie <[email protected]> Co-authored-by: Andhika Yuana <[email protected]>
Closing this ticket and reissuing a follow on to further investigate |
4 tasks
kcw-grunt
added a commit
that referenced
this issue
Dec 4, 2024
* 🚀[Release v2.11.1 071024] Merge into Develop (#245) * replaced the control in PeerManager.c Signed-off-by: kcw-grunt <[email protected]> * reverted BRBitcoinAmount Signed-off-by: kcw-grunt <[email protected]> * Cleaning up the files Signed-off-by: kcw-grunt <[email protected]> * Removed Pusher remnants Signed-off-by: kcw-grunt <[email protected]> --------- Signed-off-by: kcw-grunt <[email protected]> * Added Fiat feature, and FCM for push notifications (#247) * Added fiat feature based on language user chose * added fcm for push notifications * Update PushNotificationService.kt * Added new Icon, removed duplicate fcm library, added in app messaging * Added new Icon, removed duplicate fcm library, added in app messaging * Tech debt/add af sdk (#248) * Recent newline Signed-off-by: kcw-grunt <[email protected]> * AF added Refactored cruft - AF working Signed-off-by: kcw-grunt <[email protected]> --------- Signed-off-by: kcw-grunt <[email protected]> * Techdebt/refactor brevents syncmarkers (#254) * Tech debt/add af sdk (#248) - AF working - Changed requiredActivity - Added analytics error report - test this.Activity is null or not - Bugfix - Phrase Reminder crash - added an exception handler for UserNotAuthenticatedException. - note: this should allow for the system to display the native authorization UI when needed - fixes issue - https://console.firebase.google.com/u/0/project/litewallet-beta/crashlytics/app/android:com.loafwallet/issues/09dac17241309f0e823ef597a9a82cd4 - Added dev note - remove calls to BREventManager - removed BREventManager - renamed error message - fixed Firebase Analytics event error Signed-off-by: kcw-grunt <[email protected]> * version bump update gitignore Signed-off-by: kcw-grunt <[email protected]> --------- Signed-off-by: kcw-grunt <[email protected]> * Techdebt/ fixed send issue add syncing measurements (#255) * removed unused BRSharedPreferences Signed-off-by: kcw-grunt <[email protected]> * started commenting out more Timber Signed-off-by: kcw-grunt <[email protected]> * Added more shared preferences for syncing Signed-off-by: kcw-grunt <[email protected]> * Commented out many verbose Timber logs Signed-off-by: kcw-grunt <[email protected]> * WIP Still trying to figure out the eplased time and last and start timestamps…??? I dunno Signed-off-by: kcw-grunt <[email protected]> * Moved sync measurment into the method calls Signed-off-by: kcw-grunt <[email protected]> * Debugged the install issue with send - Moved all the measurements in new methods - recalculated measure points - Added analytics - event did_complete_sync was shown! - adding a dummy file to make sure file system is set ||||WIP still verifying the JSON is present - added a blockheight label - changed the sleep time (a hack to allow the device time to refresh the view) to 100 ms from 500ms!! -WIP Why is the bundle not showing on time Signed-off-by: kcw-grunt <[email protected]> * replaces afID to first location Signed-off-by: kcw-grunt <[email protected]> * Removed redundant sync measurements Signed-off-by: kcw-grunt <[email protected]> * code bump Signed-off-by: kcw-grunt <[email protected]> --------- Signed-off-by: kcw-grunt <[email protected]> * Techdebt/test refactor cruft removal (#250) * Removed non english seed words -Refactor tests - Reset AnalyticsTests Signed-off-by: kcw-grunt <[email protected]> * Rename Bitcoinletter to Litecoinletters -added tests testLitecoinSymbolConstants testAppExternalURLConstants testFirebaseAnalyticsConstants Signed-off-by: kcw-grunt <[email protected]> --------- Signed-off-by: kcw-grunt <[email protected]> * fix: [#152] make sure using Fragment, FragmentManager and FragmentTransaction from androidx (#260) * fix: [#126] the issue came from FragmentBalanceSeedReminder.fetchSeedPhrase, so we just wrap with runCatching for now to avoid crash (#263) * fix: [#264] add null checking for BRKeyStore.removeAliasAndFiles (#270) * fix: [#265] add null checking, migrate viewpage… (#271) * fix: [WIP][#265] work in progress add null checking, migrate viewpager to viewpager2 and more * fix: [#265] finalize migration some deprecated class and implement null checking at FragmentTransactionItem * fix: dix dismiss outside FragmentTransactionDetails * 🚀[Release v2.12.2 20241118] Merge into Develop (#272) * 🚀[Release v2.11.1 071024] Merge into Main (#246) * replaced the control in PeerManager.c Signed-off-by: kcw-grunt <[email protected]> * reverted BRBitcoinAmount Signed-off-by: kcw-grunt <[email protected]> * Cleaning up the files Signed-off-by: kcw-grunt <[email protected]> * Removed Pusher remnants Signed-off-by: kcw-grunt <[email protected]> --------- Signed-off-by: kcw-grunt <[email protected]> * version bump Signed-off-by: kcw-grunt <[email protected]> * Removed donation button removed xml removed fragments removed references of the donation removed analytical events Signed-off-by: kcw-grunt <[email protected]> * fix: prevent activity close * code bump Signed-off-by: kcw-grunt <[email protected]> * enabled for Debug Signed-off-by: kcw-grunt <[email protected]> * fix: [#264] add null checking for BRKeyStore.removeAliasAndFiles (#270) * fix: [#265] add null checking, migrate viewpage… (#271) * fix: [WIP][#265] work in progress add null checking, migrate viewpager to viewpager2 and more * fix: [#265] finalize migration some deprecated class and implement null checking at FragmentTransactionItem * fix: dix dismiss outside FragmentTransactionDetails * code bump Signed-off-by: kcw-grunt <[email protected]> * version bump Signed-off-by: kcw-grunt <[email protected]> --------- Signed-off-by: kcw-grunt <[email protected]> Co-authored-by: andhikayuana <[email protected]> * revert minSDkVersion to 29 (#276) Signed-off-by: kcw-grunt <[email protected]> * fix: [#258] avoid OOM with cache the result of opsAll, previously called multiple times at onBindViewHolder (#277) * fix: [#258] avoid OOM with cache the result of opsAll, previously called multiple times at onBindViewHolder * chore: [#258] cleanup comment * fix: [#266] add null checking and default value based on iOS since getCurrency can produce null (#278) * fix: [#266] add null checking and default value based on iOS since getCurrency can produce null * chore: [#266] cleanup comment * fix: [#274] fixing locale on android 14 and setup test using junit & mockk (#282) * chore: [#274] initial setup test using JUnit & MockK * chore: [#274] add more test case at LocaleHelperTest * fix: [#274] fix default language from shared preferences * fix: [#274] disable language split on AAB * chore: [#274] rename method * bumped version and code * compiled the env (#284) please check @andhikayuana @josikie that you are able to compile * Users complained that recyclerView was setting to the wrong language - Polished to index to a language - bump code * chore: [#126] simplify exception handling at BRKeyStore._getData and record exception to Firebase Crashlytics (#283) --------- Signed-off-by: kcw-grunt <[email protected]> Co-authored-by: Josi Kie <[email protected]> Co-authored-by: Andhika Yuana <[email protected]>
kcw-grunt
added a commit
that referenced
this issue
Dec 19, 2024
* 🚀[Release v2.11.1 071024] Merge into Develop (#245) * replaced the control in PeerManager.c Signed-off-by: kcw-grunt <[email protected]> * reverted BRBitcoinAmount Signed-off-by: kcw-grunt <[email protected]> * Cleaning up the files Signed-off-by: kcw-grunt <[email protected]> * Removed Pusher remnants Signed-off-by: kcw-grunt <[email protected]> --------- Signed-off-by: kcw-grunt <[email protected]> * Added Fiat feature, and FCM for push notifications (#247) * Added fiat feature based on language user chose * added fcm for push notifications * Update PushNotificationService.kt * Added new Icon, removed duplicate fcm library, added in app messaging * Added new Icon, removed duplicate fcm library, added in app messaging * Tech debt/add af sdk (#248) * Recent newline Signed-off-by: kcw-grunt <[email protected]> * AF added Refactored cruft - AF working Signed-off-by: kcw-grunt <[email protected]> --------- Signed-off-by: kcw-grunt <[email protected]> * Techdebt/refactor brevents syncmarkers (#254) * Tech debt/add af sdk (#248) - AF working - Changed requiredActivity - Added analytics error report - test this.Activity is null or not - Bugfix - Phrase Reminder crash - added an exception handler for UserNotAuthenticatedException. - note: this should allow for the system to display the native authorization UI when needed - fixes issue - https://console.firebase.google.com/u/0/project/litewallet-beta/crashlytics/app/android:com.loafwallet/issues/09dac17241309f0e823ef597a9a82cd4 - Added dev note - remove calls to BREventManager - removed BREventManager - renamed error message - fixed Firebase Analytics event error Signed-off-by: kcw-grunt <[email protected]> * version bump update gitignore Signed-off-by: kcw-grunt <[email protected]> --------- Signed-off-by: kcw-grunt <[email protected]> * Techdebt/ fixed send issue add syncing measurements (#255) * removed unused BRSharedPreferences Signed-off-by: kcw-grunt <[email protected]> * started commenting out more Timber Signed-off-by: kcw-grunt <[email protected]> * Added more shared preferences for syncing Signed-off-by: kcw-grunt <[email protected]> * Commented out many verbose Timber logs Signed-off-by: kcw-grunt <[email protected]> * WIP Still trying to figure out the eplased time and last and start timestamps…??? I dunno Signed-off-by: kcw-grunt <[email protected]> * Moved sync measurment into the method calls Signed-off-by: kcw-grunt <[email protected]> * Debugged the install issue with send - Moved all the measurements in new methods - recalculated measure points - Added analytics - event did_complete_sync was shown! - adding a dummy file to make sure file system is set ||||WIP still verifying the JSON is present - added a blockheight label - changed the sleep time (a hack to allow the device time to refresh the view) to 100 ms from 500ms!! -WIP Why is the bundle not showing on time Signed-off-by: kcw-grunt <[email protected]> * replaces afID to first location Signed-off-by: kcw-grunt <[email protected]> * Removed redundant sync measurements Signed-off-by: kcw-grunt <[email protected]> * code bump Signed-off-by: kcw-grunt <[email protected]> --------- Signed-off-by: kcw-grunt <[email protected]> * Techdebt/test refactor cruft removal (#250) * Removed non english seed words -Refactor tests - Reset AnalyticsTests Signed-off-by: kcw-grunt <[email protected]> * Rename Bitcoinletter to Litecoinletters -added tests testLitecoinSymbolConstants testAppExternalURLConstants testFirebaseAnalyticsConstants Signed-off-by: kcw-grunt <[email protected]> --------- Signed-off-by: kcw-grunt <[email protected]> * fix: [#152] make sure using Fragment, FragmentManager and FragmentTransaction from androidx (#260) * fix: [#126] the issue came from FragmentBalanceSeedReminder.fetchSeedPhrase, so we just wrap with runCatching for now to avoid crash (#263) * fix: [#264] add null checking for BRKeyStore.removeAliasAndFiles (#270) * fix: [#265] add null checking, migrate viewpage… (#271) * fix: [WIP][#265] work in progress add null checking, migrate viewpager to viewpager2 and more * fix: [#265] finalize migration some deprecated class and implement null checking at FragmentTransactionItem * fix: dix dismiss outside FragmentTransactionDetails * 🚀[Release v2.12.2 20241118] Merge into Develop (#272) * 🚀[Release v2.11.1 071024] Merge into Main (#246) * replaced the control in PeerManager.c Signed-off-by: kcw-grunt <[email protected]> * reverted BRBitcoinAmount Signed-off-by: kcw-grunt <[email protected]> * Cleaning up the files Signed-off-by: kcw-grunt <[email protected]> * Removed Pusher remnants Signed-off-by: kcw-grunt <[email protected]> --------- Signed-off-by: kcw-grunt <[email protected]> * version bump Signed-off-by: kcw-grunt <[email protected]> * Removed donation button removed xml removed fragments removed references of the donation removed analytical events Signed-off-by: kcw-grunt <[email protected]> * fix: prevent activity close * code bump Signed-off-by: kcw-grunt <[email protected]> * enabled for Debug Signed-off-by: kcw-grunt <[email protected]> * fix: [#264] add null checking for BRKeyStore.removeAliasAndFiles (#270) * fix: [#265] add null checking, migrate viewpage… (#271) * fix: [WIP][#265] work in progress add null checking, migrate viewpager to viewpager2 and more * fix: [#265] finalize migration some deprecated class and implement null checking at FragmentTransactionItem * fix: dix dismiss outside FragmentTransactionDetails * code bump Signed-off-by: kcw-grunt <[email protected]> * version bump Signed-off-by: kcw-grunt <[email protected]> --------- Signed-off-by: kcw-grunt <[email protected]> Co-authored-by: andhikayuana <[email protected]> * revert minSDkVersion to 29 (#276) Signed-off-by: kcw-grunt <[email protected]> * fix: [#258] avoid OOM with cache the result of opsAll, previously called multiple times at onBindViewHolder (#277) * fix: [#258] avoid OOM with cache the result of opsAll, previously called multiple times at onBindViewHolder * chore: [#258] cleanup comment * fix: [#266] add null checking and default value based on iOS since getCurrency can produce null (#278) * fix: [#266] add null checking and default value based on iOS since getCurrency can produce null * chore: [#266] cleanup comment * fix: [#274] fixing locale on android 14 and setup test using junit & mockk (#282) * chore: [#274] initial setup test using JUnit & MockK * chore: [#274] add more test case at LocaleHelperTest * fix: [#274] fix default language from shared preferences * fix: [#274] disable language split on AAB * chore: [#274] rename method * chore: [#126] simplify exception handling at BRKeyStore._getData and record exception to Firebase Crashlytics (#283) * Techdebt/remove auth prompt (#256) * Check reenter pin freeze after the auth prompt deleted. Signed-off-by: kcw-grunt <[email protected]> * cleaned up deletion Signed-off-by: kcw-grunt <[email protected]> * Many removals - Removed the fingerprint xml - Removed the Fingerprint Fragment and java files - Removed the enum referencing the fingerprint prompt - Removed check of fingerprint enrollment and checks - Removed biometrics and fingerprint permissions Signed-off-by: kcw-grunt <[email protected]> * removed fingerprint image code and version bump Signed-off-by: kcw-grunt <[email protected]> * chore: remove FragmentFingerprint.java since, not used and failed to build --------- Signed-off-by: kcw-grunt <[email protected]> Co-authored-by: josikie <[email protected]> Co-authored-by: andhikayuana <[email protected]> * 🚀[Release v2.12.4 20241130] Merge into Develop (#286) * 🚀[Release v2.11.1 071024] Merge into Main (#246) * replaced the control in PeerManager.c Signed-off-by: kcw-grunt <[email protected]> * reverted BRBitcoinAmount Signed-off-by: kcw-grunt <[email protected]> * Cleaning up the files Signed-off-by: kcw-grunt <[email protected]> * Removed Pusher remnants Signed-off-by: kcw-grunt <[email protected]> --------- Signed-off-by: kcw-grunt <[email protected]> * 🚀[Release v2.12.2 20241118] Merge into Main (#273) * 🚀[Release v2.11.1 071024] Merge into Develop (#245) * replaced the control in PeerManager.c Signed-off-by: kcw-grunt <[email protected]> * reverted BRBitcoinAmount Signed-off-by: kcw-grunt <[email protected]> * Cleaning up the files Signed-off-by: kcw-grunt <[email protected]> * Removed Pusher remnants Signed-off-by: kcw-grunt <[email protected]> --------- Signed-off-by: kcw-grunt <[email protected]> * Added Fiat feature, and FCM for push notifications (#247) * Added fiat feature based on language user chose * added fcm for push notifications * Update PushNotificationService.kt * Added new Icon, removed duplicate fcm library, added in app messaging * Added new Icon, removed duplicate fcm library, added in app messaging * Tech debt/add af sdk (#248) * Recent newline Signed-off-by: kcw-grunt <[email protected]> * AF added Refactored cruft - AF working Signed-off-by: kcw-grunt <[email protected]> --------- Signed-off-by: kcw-grunt <[email protected]> * Techdebt/refactor brevents syncmarkers (#254) * Tech debt/add af sdk (#248) - AF working - Changed requiredActivity - Added analytics error report - test this.Activity is null or not - Bugfix - Phrase Reminder crash - added an exception handler for UserNotAuthenticatedException. - note: this should allow for the system to display the native authorization UI when needed - fixes issue - https://console.firebase.google.com/u/0/project/litewallet-beta/crashlytics/app/android:com.loafwallet/issues/09dac17241309f0e823ef597a9a82cd4 - Added dev note - remove calls to BREventManager - removed BREventManager - renamed error message - fixed Firebase Analytics event error Signed-off-by: kcw-grunt <[email protected]> * version bump update gitignore Signed-off-by: kcw-grunt <[email protected]> --------- Signed-off-by: kcw-grunt <[email protected]> * Techdebt/ fixed send issue add syncing measurements (#255) * removed unused BRSharedPreferences Signed-off-by: kcw-grunt <[email protected]> * started commenting out more Timber Signed-off-by: kcw-grunt <[email protected]> * Added more shared preferences for syncing Signed-off-by: kcw-grunt <[email protected]> * Commented out many verbose Timber logs Signed-off-by: kcw-grunt <[email protected]> * WIP Still trying to figure out the eplased time and last and start timestamps…??? I dunno Signed-off-by: kcw-grunt <[email protected]> * Moved sync measurment into the method calls Signed-off-by: kcw-grunt <[email protected]> * Debugged the install issue with send - Moved all the measurements in new methods - recalculated measure points - Added analytics - event did_complete_sync was shown! - adding a dummy file to make sure file system is set ||||WIP still verifying the JSON is present - added a blockheight label - changed the sleep time (a hack to allow the device time to refresh the view) to 100 ms from 500ms!! -WIP Why is the bundle not showing on time Signed-off-by: kcw-grunt <[email protected]> * replaces afID to first location Signed-off-by: kcw-grunt <[email protected]> * Removed redundant sync measurements Signed-off-by: kcw-grunt <[email protected]> * code bump Signed-off-by: kcw-grunt <[email protected]> --------- Signed-off-by: kcw-grunt <[email protected]> * Techdebt/test refactor cruft removal (#250) * Removed non english seed words -Refactor tests - Reset AnalyticsTests Signed-off-by: kcw-grunt <[email protected]> * Rename Bitcoinletter to Litecoinletters -added tests testLitecoinSymbolConstants testAppExternalURLConstants testFirebaseAnalyticsConstants Signed-off-by: kcw-grunt <[email protected]> --------- Signed-off-by: kcw-grunt <[email protected]> * fix: [#152] make sure using Fragment, FragmentManager and FragmentTransaction from androidx (#260) * fix: [#126] the issue came from FragmentBalanceSeedReminder.fetchSeedPhrase, so we just wrap with runCatching for now to avoid crash (#263) * version bump Signed-off-by: kcw-grunt <[email protected]> * Removed donation button removed xml removed fragments removed references of the donation removed analytical events Signed-off-by: kcw-grunt <[email protected]> * fix: prevent activity close * code bump Signed-off-by: kcw-grunt <[email protected]> * enabled for Debug Signed-off-by: kcw-grunt <[email protected]> * fix: [#264] add null checking for BRKeyStore.removeAliasAndFiles (#270) * fix: [#265] add null checking, migrate viewpage… (#271) * fix: [WIP][#265] work in progress add null checking, migrate viewpager to viewpager2 and more * fix: [#265] finalize migration some deprecated class and implement null checking at FragmentTransactionItem * fix: dix dismiss outside FragmentTransactionDetails * code bump Signed-off-by: kcw-grunt <[email protected]> * version bump Signed-off-by: kcw-grunt <[email protected]> --------- Signed-off-by: kcw-grunt <[email protected]> Co-authored-by: Josi Kie <[email protected]> Co-authored-by: Andhika Yuana <[email protected]> * bumped version and code * compiled the env (#284) please check @andhikayuana @josikie that you are able to compile * Users complained that recyclerView was setting to the wrong language - Polished to index to a language - bump code * chore: [#126] simplify exception handling at BRKeyStore._getData and record exception to Firebase Crashlytics (#283) --------- Signed-off-by: kcw-grunt <[email protected]> Co-authored-by: Josi Kie <[email protected]> Co-authored-by: Andhika Yuana <[email protected]> * Added abilities to copy transaction id by click the transaction id (#290) * Added abilities to copy transaction id by click the transaction id * Update build.gradle * version and code bump * Unit Test(s) Migration (#287) * chore: [test] add BRConstantsTest for unitTest and deprecated ConstantsTests inside androidTest * chore: [test] remove unused test files * chore: [test] add todo to fill the tests and change package name * chore: [test] add basic example * chore: [test] integrate with ci/cd * chore: [test][ci] fix Cannot find a definition for command named android/restore-gradle-cache * chore: [test][ci] fix Cannot find a definition for command named android/run-tests * chore: [test][ci] fix Unexpected argument(s): test-command * chore: [test][ci] fix Cannot find a definition for executor named android/android-docker * chore: [test][ci] add default for gradle.properties * chore: [test][ci] avoid breaking in build.gradle * chore: [test][ci] enable androidx and jetifier * chore: [test][ci] init submodule * chore: [test][ci] just using run command for execute unit test step * chore: [test][ci] add env for google-services.json * chore: [test][ci] add env for google-services.json * chore: [test][ci] add env for google-services.json * Major refactor of code to move classes to the ideal location - Removed cruft - Moved all tests to the unitTest directory - Remove poorly placed tests into (AndroidTest) - Commented old code into the new Kotlin class(es) - working in the first test of currency - Removed the paymentRequest method - Renamed Classes * chore: resolve CurrencyTests * Added notes --------- Co-authored-by: Kerry Washington <[email protected]> * feat: remote config feature toggle (#293) * feat: [remote-config] wip for remote config feature toggle * feat: [remote-config] implement base url toggle for prod and dev * feat: [test] add BRApiManagerTest * fix: fix getBaseUrlProd for FragmentBuy and add test * chore: change BRApiManager.fetchRates using getBaseUrlProd * version and code bump * Update .gitignore --------- Signed-off-by: kcw-grunt <[email protected]> Co-authored-by: Josi Kie <[email protected]> Co-authored-by: Andhika Yuana <[email protected]> Co-authored-by: josikie <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
🐛 bug
Something isn't working as expected
🦟 critical bug
Drop everything. this bug needs immediate attention
Description
The remnants of the old Bread server architecture relied on making a Keystore and updating it remotely when the user launched the app. This was never part of the design philosophy of Litewallet.
BRKeyStore._getData Synopsis
Developer Intent
Originally, the Breadwallet developers wanted to create a encrypted keystore when the user created a 'Breadwallet' then they wanted the user to sync the changes to the database and update the keystore. The getData is the attempt to synchronize that keystore with the user so if they lose the keystore, they can pay Breadwallet to restore the information.
So in the method
private synchronized static byte[] _getData
the are checking to see if that is all working. They are throwing an exception on this method (UserNotAuthorized) by treating it as a malicious attack.Problems with BRKeyStore._getData
Litewallet and the original fork (called Loafwallet) never had a cloud architecture. This is because, our mission is to not collect any PII (Personal Identifiable Information) for Litewallet / Litecoin users. So, there was never a syncing server...and there will not be.
But we still need to call this method to unlock the users Keystore. The crashes happen because somehow that the KeyStore fails
The try/catch chain is horrific. There is no graceful design ...IMHO.
If you look you can see one of the exceptions (all of them?):
- InvalidKeyException
- UserNotAuthenticatedException
- IOException
- CertificateException
- KeyStoreException
- RuntimeException
- UnrecoverableKeyException
- NoSuchAlgorithmException
- NoSuchPaddingException
- InvalidAlgorithmParameterException
Naturally, these exceptions happen often. I feel there needs to be a bulletproof way to handle this. Even if it fails, there should be something meaningful for the user.
Any calls to a remote user keystore will never be part of the business logic of Litewallet
We need to remove any errant calls to this phantom keystore and refactor (REMOVE) this code and squash the bug
Stack trace (via Crashlytics)
https://console.firebase.google.com/u/0/project/litewallet-beta/crashlytics/app/android:com.loafwallet/issues/c4650474272086b7269389b8d857d62e?time=last-seven-days&sessionEventKey=63D7BB41008000015764C66E3776A37B_1772870423120895334
The text was updated successfully, but these errors were encountered: