Skip to content
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] Error in Setting 12 words in Spanish causes error #207

Open
kcw-grunt opened this issue Sep 26, 2024 · 0 comments
Open
Assignees
Labels
🐛 bug Something isn't working as expected
Milestone

Comments

@kcw-grunt
Copy link
Member

kcw-grunt commented Sep 26, 2024

Describe the bug

When users enters 12 Spanish seed words, there is an error.

To Reproduce
Steps to reproduce the behavior:

  1. Select English for the language
  2. Entered Spanish words
  3. When user tries to certify, there is an error
  4. See error

Expected behavior
A clear and concise description of what you expected to happen.

Screenshots or GIFs
If applicable, add screenshots or GIFs to help explain your problem.

Mobile device (please complete the following information):

  • Device: XIOIMI
  • OS: Android 13
  • Litewallet Version v2.10.0 (20240521)

Additional context
Add any other context about the problem here.

Found code snippet:

    private static void showLoopBugMessage(final Context app) {
        if (bugMessageShowing) return;
        bugMessageShowing = true;
        Timber.d("timber: showLoopBugMessage: ");
        String mess = app.getString(R.string.ErrorMessages_loopingLockScreen_android);

        SpannableString ss = new SpannableString(mess.replace("[", "").replace("]", ""));
        ClickableSpan clickableSpan = new ClickableSpan() {
            @Override
            public void onClick(View textView) {
                Timber.d("timber: onClick: clicked on span!");
                BRExecutor.getInstance().forMainThreadTasks().execute(new Runnable() {
                    @Override
                    public void run() {
                        BRDialog.hideDialog();
                    }
                });
            }

            @Override
            public void updateDrawState(TextPaint ds) {
                super.updateDrawState(ds);
                ds.setUnderlineText(false);
            }
        };
Screenshot
error-seed-esp
@kcw-grunt kcw-grunt added the 🐛 bug Something isn't working as expected label Sep 26, 2024
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 <mosadialiou@gmail.com>

* 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 <mosadialiou@gmail.com>

* 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 <mosadialiou@gmail.com>

* 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 <mrkerrywashington@icloud.com>

* 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 <mrkerrywashington@icloud.com>

* 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 <mosadialiou@gmail.com>

* 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 <mosadialiou@gmail.com>

* 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 <mosadialiou@gmail.com>

* 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 <mrkerrywashington@icloud.com>

* 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 <mrkerrywashington@icloud.com>
Co-authored-by: Ebenezer <eackon714@gmail.com>

* 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 <mosadialiou@gmail.com>

* 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 <mosadialiou@gmail.com>

* 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 <mosadialiou@gmail.com>

* 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 <mrkerrywashington@icloud.com>

* 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 <mrkerrywashington@icloud.com>
Co-authored-by: Ebenezer <eackon714@gmail.com>

* 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 <mosadialiou@gmail.com>

* 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 <mosadialiou@gmail.com>

* 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 <mosadialiou@gmail.com>

* 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 <mrkerrywashington@icloud.com>

* 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 <mosadialiou@gmail.com>

* 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 <mosadialiou@gmail.com>

* 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 <mosadialiou@gmail.com>

* 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 <mrkerrywashington@icloud.com>

* 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 <mrkerrywashington@icloud.com>

* 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 <mrkerrywashington@icloud.com>
Co-authored-by: Ebenezer <eackon714@gmail.com>

* 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 <mosadialiou@gmail.com>

* 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 <mosadialiou@gmail.com>

* 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 <mosadialiou@gmail.com>

* 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 <mrkerrywashington@icloud.com>

* 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 <mosadialiou@gmail.com>

* 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 <mosadialiou@gmail.com>

* 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 <mosadialiou@gmail.com>

* 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 <mrkerrywashington@icloud.com>

* 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 <mrkerrywashington@icloud.com>

* 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 <mosadialiou@gmail.com>

* 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 <mosadialiou@gmail.com>

* 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 <mosadialiou@gmail.com>

* 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 <mosadialiou@gmail.com>

* 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 <mrkerrywashington@icloud.com>

* 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 <mosadialiou@gmail.com>

* 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 <mosadialiou@gmail.com>

* 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 <mosadialiou@gmail.com>

* 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 <mrkerrywashington@icloud.com>

* 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 <mosadialiou@gmail.com>

* 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 <mosadialiou@gmail.com>

* 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 <mosadialiou@gmail.com>

* 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 <mosadialiou@gmail.com>

* 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 <mrkerrywashington@icloud.com>

* 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 <mrkerrywashington@icloud.com>

* 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 <mosadialiou@gmail.com>

* 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 <mosadialiou@gmail.com>

* 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 <mosadialiou@gmail.com>

* 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 <mrkerrywashington@icloud.com>

* 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 <mrkerrywashington@icloud.com>
Co-authored-by: Ebenezer <eackon714@gmail.com>

* 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 <mosadialiou@gmail.com>

* 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 <mosadialiou@gmail.com>

* 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 <mosadialiou@gmail.com>

* 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 <mrkerrywashington@icloud.com>

* 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 <mrkerrywashington@icloud.com>
Co-authored-by: Ebenezer <eackon714@gmail.com>

* 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 <mosadialiou@gmail.com>

* 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 <mosadialiou@gmail.com>

* 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 <mosadialiou@gmail.com>

* 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 <mrkerrywashington@icloud.com>

* 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 <mosadialiou@gmail.com>

* 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 <mosadialiou@gmail.com>

* 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 <mosadialiou@gmail.com>

* 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 <mrkerrywashington@icloud.com>

* 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 <mrkerrywashington@icloud.com>

* 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 <mrkerrywashington@icloud.com>
Co-authored-by: Ebenezer <eackon714@gmail.com>

* 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 <mosadialiou@gmail.com>

* 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 <mosadialiou@gmail.com>

* 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 <mosadialiou@gmail.com>

* 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 <mrkerrywashington@icloud.com>

* 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 kcw-grunt added this to the v2.13.X milestone Dec 5, 2024
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
Projects
None yet
Development

No branches or pull requests

3 participants