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

๐Ÿ„๐Ÿผโ€โ™‚๏ธ [Feature] Add push notifications #162

Merged
merged 3 commits into from
Jan 29, 2024

Conversation

kcw-grunt
Copy link
Contributor

@kcw-grunt kcw-grunt commented Jan 25, 2024

Overview

To reach and engage users we are adding push notifications and email signup here.

Work done

  1. Added Push Notifications dependencies
  2. Added Advertsing ID and its dependencies

- Added more analytics for the push notifications
- Simple clean up refactoring

Signed-off-by: kcw-grunt <[email protected]>
- addess access object, JSON object, method to read and operate
- updated gitignore
Signed-off-by: kcw-grunt <[email protected]>
@kcw-grunt kcw-grunt changed the title Feature/add push notifications 70 ๐Ÿ„๐Ÿผโ€โ™‚๏ธ [Feature] Add push notifications Jan 25, 2024
@kcw-grunt kcw-grunt added the ๐Ÿฅณ feature New feature or enhancement request label Jan 25, 2024
@kcw-grunt kcw-grunt added this to the v2.10.0 milestone Jan 25, 2024
@kcw-grunt kcw-grunt marked this pull request as ready for review January 25, 2024 19:26
Copy link
Contributor

@josikie josikie left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Wow, thank you! @kcw-grunt

Copy link
Contributor

@josikie josikie left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Wow, thank you! @kcw-grunt

// setup Push Notifications
//This worked had to add the iid dep https://github.com/mixpanel/mixpanel-android/issues/744
PushNotifications.start(getApplicationContext(), pusherInstanceID);
PushNotifications.addDeviceInterest(generalAndroidInterest);
Copy link
Contributor

@josikie josikie Jan 25, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What is addDeviceInterest? Why do we passed general android interest as a parameter?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

these are a way for pusher to send to different groups. For instance we might want to push to Spanish speaking people. The push would be in Spanish and we might add the interest espaรฑol-android-interest & espaรฑol-ios-interest and just send pushes to them

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

thanks for the explanation

@kcw-grunt kcw-grunt merged commit cc1972d into develop Jan 29, 2024
2 checks passed
@kcw-grunt kcw-grunt deleted the feature/add-push-notifications-70 branch January 29, 2024 00:46
kcw-grunt added a commit that referenced this pull request Apr 5, 2024
* ๐Ÿ’ฃ๐Ÿž[Hotbug fix] sharedprefs fb fix (#19)

* Added notes

* Bugfix - add missing pendingIntent flag for android 13

* Use firebase bom

* subproject commit

* version bump

* Disabled FB send, Added Get Tasks

* Patch to hard code fees

- Static fees
- Removed the dep
- Turn crashlytics back on/off/on

Co-authored-by: Victor Sima <[email protected]>

* Feature/update branding (#29)

* added new logo

- reset the layout

* version code

* Delete ISSUE_TEMPLATE

* Create test.md

* Delete test.md

* ๐Ÿš€[ Release v.2.7.0] Merge into Develop (#32)

* replaced coin logo

* bump versioncode

* fixed dep version

* added Bitrefill web listener

* [Techdebt/] pdate match firebase events 33 (#48)

* Added the equivalenmt events

- updated web link

* WIP : Should compile

* Fixed constants

* Udpaded all Analytics constants

* Added basic tests

- This is WIP
- Need to debug the Tests

* version bump

* fiexd compile bug

* ๐Ÿš€[ Release v.2.7.1] Merge into Develop (#104)

* ๐Ÿš€[ Release v.2.7.0] Merge into Main (#30)

* Added ัƒะบั€ะฐั—ะฝััŒะบะธะน language

- add uk xml file
-  removed the nl, sv, da files
- Escaped apostrphes in UK strings file
- Updated language choices

* ๐Ÿ’ฃ๐Ÿž[Hotbug fix] sharedprefs fb fix (#19)

* Added notes

* Bugfix - add missing pendingIntent flag for android 13

* Use firebase bom

* subproject commit

* version bump

* Disabled FB send, Added Get Tasks

* Patch to hard code fees

- Static fees
- Removed the dep
- Turn crashlytics back on/off/on

Co-authored-by: Victor Sima <[email protected]>

* ๐Ÿš€[ Release v.2.6.0] Merge into Develop  (#13)

* version bump

* Hotfix/crashes v2.6.0 (#17)

* Added notes

* Bugfix - add missing pendingIntent flag for android 13

* Use firebase bom

Co-authored-by: kcw-grunt <[email protected]>

Co-authored-by: Victor Sima <[email protected]>

* ๐Ÿš€[Release] v2.6.1 (#21)

* version code bump

* ๐Ÿš€[ Release v.2.6.0] Merge into Main  (#12)

* Added ัƒะบั€ะฐั—ะฝััŒะบะธะน language

- add uk xml file
-  removed the nl, sv, da files
- Escaped apostrphes in UK strings file
- Updated language choices

* ๐Ÿฅณ[Feature] Unstoppable ext update (#11)

* WIP: DNC

Dropped in the UD code prior to testing

* Added study link

* Fix unstoppable domains dependency

* Updated the UD ext text

WIP::::Need to refactor once UK and deletion on SV, NL, DA

* added UK lang

Co-authored-by: Victor Sima <[email protected]>

* version bump

* Hotfix/crashes v2.6.0 (#17)

* Added notes

* Bugfix - add missing pendingIntent flag for android 13

* Use firebase bom

Co-authored-by: kcw-grunt <[email protected]>

Co-authored-by: Victor Sima <[email protected]>

Co-authored-by: Victor Sima <[email protected]>

* Feature/add bitrefill (#28)

* added bitrefill

- added kotlin fix

* Added localizations

- added logo

* Added Bitrefill Link

* hides fiat scollview from Bitrefill

* Adjusted the padding at the buy tab item view

* fixe test in Bitrefill detail

* fied logo and layout

* bump version and version code

* Feature/update branding (#29)

* added new logo

- reset the layout

* version code

* replaced coin logo

* bump versioncode

* fixed dep version

* added Bitrefill web listener

Co-authored-by: Victor Sima <[email protected]>

* Create FUNDING.yml

For GH Sponsor

* ๐Ÿ’ฃ๐Ÿž[Hotbug fix] sharedprefs fb fix (#19)

* Added notes

* Bugfix - add missing pendingIntent flag for android 13

* Use firebase bom

* subproject commit

* version bump

* Disabled FB send, Added Get Tasks

* Patch to hard code fees

- Static fees
- Removed the dep
- Turn crashlytics back on/off/on

Co-authored-by: Victor Sima <[email protected]>

* Feature/add bitrefill (#28)

* added bitrefill

- added kotlin fix

* Added localizations

- added logo

* Added Bitrefill Link

* hides fiat scollview from Bitrefill

* Adjusted the padding at the buy tab item view

* fixe test in Bitrefill detail

* fied logo and layout

* bump version and version code

* Feature/update branding (#29)

* added new logo

- reset the layout

* version code

* ๐Ÿš€[ Release v.2.7.0] Merge into Develop (#32)

* replaced coin logo

* bump versioncode

* fixed dep version

* added Bitrefill web listener

* [Techdebt/] pdate match firebase events 33 (#48)

* Added the equivalenmt events

- updated web link

* WIP : Should compile

* Fixed constants

* Udpaded all Analytics constants

* Added basic tests

- This is WIP
- Need to debug the Tests

* version bump

* fiexd compile bug

* version bump

* renmoved staging

* moved backup rates

* code bump

* Updated test configs

* Move api resources to central location

- version code bump

Co-authored-by: Victor Sima <[email protected]>

* Commented out the partial work

* Feature - donation disclaimer modal (#75)

* Feature - add donation modal disclaimer
 - #60

* Add missing strings

* Upgraded AS

- Reduced donation amount
- Renamed id WIP

* updated stirings key format

- updated the donation  address

* code bump

Co-authored-by: kcw-grunt <[email protected]>

* Feature - Show Litecoin Card as Webview (#82)

* Feature - Show Litecoin Card as Webview
 - remove partner api library
 - create card frament webview and add to bottom nav
 - fixes #58

* bump version code

* Fix UI crash

* bump version code

Co-authored-by: kcw-grunt <[email protected]>

* ๐Ÿš€[Release v.2.8.0] Merge into Develop (#124)

* ๐Ÿ’ฃ๐Ÿž[Hotbug fix] sharedprefs fb fix (#19)

* Added notes

* Bugfix - add missing pendingIntent flag for android 13

* Use firebase bom

* subproject commit

* version bump

* Disabled FB send, Added Get Tasks

* Patch to hard code fees

- Static fees
- Removed the dep
- Turn crashlytics back on/off/on

Co-authored-by: Victor Sima <[email protected]>

* Feature/add bitrefill (#28)

* added bitrefill

- added kotlin fix

* Added localizations

- added logo

* Added Bitrefill Link

* hides fiat scollview from Bitrefill

* Adjusted the padding at the buy tab item view

* fixe test in Bitrefill detail

* fied logo and layout

* bump version and version code

* Feature/update branding (#29)

* added new logo

- reset the layout

* version code

* Delete ISSUE_TEMPLATE

* ๐Ÿš€[ Release v.2.7.0] Merge into Develop (#32)

* replaced coin logo

* bump versioncode

* fixed dep version

* added Bitrefill web listener

* [Techdebt/] pdate match firebase events 33 (#48)

* Added the equivalenmt events

- updated web link

* WIP : Should compile

* Fixed constants

* Udpaded all Analytics constants

* Added basic tests

- This is WIP
- Need to debug the Tests

* version bump

* fiexd compile bug

* ๐Ÿš€[ Release v.2.7.1] Merge into Develop (#104)

* ๐Ÿš€[ Release v.2.7.0] Merge into Main (#30)

* Added ัƒะบั€ะฐั—ะฝััŒะบะธะน language

- add uk xml file
-  removed the nl, sv, da files
- Escaped apostrphes in UK strings file
- Updated language choices

* ๐Ÿ’ฃ๐Ÿž[Hotbug fix] sharedprefs fb fix (#19)

* Added notes

* Bugfix - add missing pendingIntent flag for android 13

* Use firebase bom

* subproject commit

* version bump

* Disabled FB send, Added Get Tasks

* Patch to hard code fees

- Static fees
- Removed the dep
- Turn crashlytics back on/off/on

Co-authored-by: Victor Sima <[email protected]>

* ๐Ÿš€[ Release v.2.6.0] Merge into Develop  (#13)

* version bump

* Hotfix/crashes v2.6.0 (#17)

* Added notes

* Bugfix - add missing pendingIntent flag for android 13

* Use firebase bom

Co-authored-by: kcw-grunt <[email protected]>

Co-authored-by: Victor Sima <[email protected]>

* ๐Ÿš€[Release] v2.6.1 (#21)

* version code bump

* ๐Ÿš€[ Release v.2.6.0] Merge into Main  (#12)

* Added ัƒะบั€ะฐั—ะฝััŒะบะธะน language

- add uk xml file
-  removed the nl, sv, da files
- Escaped apostrphes in UK strings file
- Updated language choices

* ๐Ÿฅณ[Feature] Unstoppable ext update (#11)

* WIP: DNC

Dropped in the UD code prior to testing

* Added study link

* Fix unstoppable domains dependency

* Updated the UD ext text

WIP::::Need to refactor once UK and deletion on SV, NL, DA

* added UK lang

Co-authored-by: Victor Sima <[email protected]>

* version bump

* Hotfix/crashes v2.6.0 (#17)

* Added notes

* Bugfix - add missing pendingIntent flag for android 13

* Use firebase bom

Co-authored-by: kcw-grunt <[email protected]>

Co-authored-by: Victor Sima <[email protected]>

Co-authored-by: Victor Sima <[email protected]>

* Feature/add bitrefill (#28)

* added bitrefill

- added kotlin fix

* Added localizations

- added logo

* Added Bitrefill Link

* hides fiat scollview from Bitrefill

* Adjusted the padding at the buy tab item view

* fixe test in Bitrefill detail

* fied logo and layout

* bump version and version code

* Feature/update branding (#29)

* added new logo

- reset the layout

* version code

* replaced coin logo

* bump versioncode

* fixed dep version

* added Bitrefill web listener

Co-authored-by: Victor Sima <[email protected]>

* Create FUNDING.yml

For GH Sponsor

* ๐Ÿ’ฃ๐Ÿž[Hotbug fix] sharedprefs fb fix (#19)

* Added notes

* Bugfix - add missing pendingIntent flag for android 13

* Use firebase bom

* subproject commit

* version bump

* Disabled FB send, Added Get Tasks

* Patch to hard code fees

- Static fees
- Removed the dep
- Turn crashlytics back on/off/on

Co-authored-by: Victor Sima <[email protected]>

* Feature/add bitrefill (#28)

* added bitrefill

- added kotlin fix

* Added localizations

- added logo

* Added Bitrefill Link

* hides fiat scollview from Bitrefill

* Adjusted the padding at the buy tab item view

* fixe test in Bitrefill detail

* fied logo and layout

* bump version and version code

* Feature/update branding (#29)

* added new logo

- reset the layout

* version code

* ๐Ÿš€[ Release v.2.7.0] Merge into Develop (#32)

* replaced coin logo

* bump versioncode

* fixed dep version

* added Bitrefill web listener

* [Techdebt/] pdate match firebase events 33 (#48)

* Added the equivalenmt events

- updated web link

* WIP : Should compile

* Fixed constants

* Udpaded all Analytics constants

* Added basic tests

- This is WIP
- Need to debug the Tests

* version bump

* fiexd compile bug

* version bump

* renmoved staging

* moved backup rates

* code bump

* Updated test configs

* Move api resources to central location

- version code bump

Co-authored-by: Victor Sima <[email protected]>

* Feature - donation disclaimer modal (#75)

* Feature - add donation modal disclaimer
 - #60

* Add missing strings

* Upgraded AS

- Reduced donation amount
- Renamed id WIP

* updated stirings key format

- updated the donation  address

* code bump

Co-authored-by: kcw-grunt <[email protected]>

* Feature - Show Litecoin Card as Webview (#82)

* Feature - Show Litecoin Card as Webview
 - remove partner api library
 - create card frament webview and add to bottom nav
 - fixes #58

* bump version code

* Fix UI crash

* bump version code

Co-authored-by: kcw-grunt <[email protected]>

* version code bump

- updated version labels to include the version code

* Task - Reduce country iso exception (#118)

- reduce emissions of "java.lang.IllegalArgumentException: Unsupported ISO 3166 country: en"

* made the webview fileprivate (#120)

- the idea is that it will help evaluate the js callbacks

* Refactors version name and code to BRConstants (#121)

* ๐Ÿœ[Bugfix] Refactor strings files (#122)

* bump version code

* Refactor strings files

There were many unused strings and they were removed.

* bump version code

* resolved bad resolution

---------

Co-authored-by: Victor Sima <[email protected]>

* ๐Ÿš€[ Release v.2.8.1] Merge into Develop (#134)

* ๐Ÿš€[ Release v.2.8.0] Merge into Main (#123)

* ๐Ÿ’ฃ๐Ÿž[Hotbug fix] sharedprefs fb fix (#19)

* Added notes

* Bugfix - add missing pendingIntent flag for android 13

* Use firebase bom

* subproject commit

* version bump

* Disabled FB send, Added Get Tasks

* Patch to hard code fees

- Static fees
- Removed the dep
- Turn crashlytics back on/off/on

Co-authored-by: Victor Sima <[email protected]>

* ๐Ÿš€[ Release v.2.6.0] Merge into Develop  (#13)

* version bump

* Hotfix/crashes v2.6.0 (#17)

* Added notes

* Bugfix - add missing pendingIntent flag for android 13

* Use firebase bom

Co-authored-by: kcw-grunt <[email protected]>

Co-authored-by: Victor Sima <[email protected]>

* ๐Ÿš€[Release] v2.6.1 (#21)

* version code bump

* ๐Ÿš€[ Release v.2.6.0] Merge into Main  (#12)

* Added ัƒะบั€ะฐั—ะฝััŒะบะธะน language

- add uk xml file
-  removed the nl, sv, da files
- Escaped apostrphes in UK strings file
- Updated language choices

* ๐Ÿฅณ[Feature] Unstoppable ext update (#11)

* WIP: DNC

Dropped in the UD code prior to testing

* Added study link

* Fix unstoppable domains dependency

* Updated the UD ext text

WIP::::Need to refactor once UK and deletion on SV, NL, DA

* added UK lang

Co-authored-by: Victor Sima <[email protected]>

* version bump

* Hotfix/crashes v2.6.0 (#17)

* Added notes

* Bugfix - add missing pendingIntent flag for android 13

* Use firebase bom

Co-authored-by: kcw-grunt <[email protected]>

Co-authored-by: Victor Sima <[email protected]>

Co-authored-by: Victor Sima <[email protected]>

* Feature/add bitrefill (#28)

* added bitrefill

- added kotlin fix

* Added localizations

- added logo

* Added Bitrefill Link

* hides fiat scollview from Bitrefill

* Adjusted the padding at the buy tab item view

* fixe test in Bitrefill detail

* fied logo and layout

* bump version and version code

* Feature/update branding (#29)

* added new logo

- reset the layout

* version code

* Create ISSUE_TEMPLATE

* Delete ISSUE_TEMPLATE

* Create test.md

* Delete test.md

* ๐Ÿš€[ Release v.2.7.0] Merge into Develop (#32)

* replaced coin logo

* bump versioncode

* fixed dep version

* added Bitrefill web listener

* [Techdebt/] pdate match firebase events 33 (#48)

* Added the equivalenmt events

- updated web link

* WIP : Should compile

* Fixed constants

* Udpaded all Analytics constants

* Added basic tests

- This is WIP
- Need to debug the Tests

* version bump

* fiexd compile bug

* Fix - revert FragmentBuy webview test (#72)

* ๐Ÿš€[ Release v.2.7.1] Merge into Develop (#104)

* ๐Ÿš€[ Release v.2.7.0] Merge into Main (#30)

* Added ัƒะบั€ะฐั—ะฝััŒะบะธะน language

- add uk xml file
-  removed the nl, sv, da files
- Escaped apostrphes in UK strings file
- Updated language choices

* ๐Ÿ’ฃ๐Ÿž[Hotbug fix] sharedprefs fb fix (#19)

* Added notes

* Bugfix - add missing pendingIntent flag for android 13

* Use firebase bom

* subproject commit

* version bump

* Disabled FB send, Added Get Tasks

* Patch to hard code fees

- Static fees
- Removed the dep
- Turn crashlytics back on/off/on

Co-authored-by: Victor Sima <[email protected]>

* ๐Ÿš€[ Release v.2.6.0] Merge into Develop  (#13)

* version bump

* Hotfix/crashes v2.6.0 (#17)

* Added notes

* Bugfix - add missing pendingIntent flag for android 13

* Use firebase bom

Co-authored-by: kcw-grunt <[email protected]>

Co-authored-by: Victor Sima <[email protected]>

* ๐Ÿš€[Release] v2.6.1 (#21)

* version code bump

* ๐Ÿš€[ Release v.2.6.0] Merge into Main  (#12)

* Added ัƒะบั€ะฐั—ะฝััŒะบะธะน language

- add uk xml file
-  removed the nl, sv, da files
- Escaped apostrphes in UK strings file
- Updated language choices

* ๐Ÿฅณ[Feature] Unstoppable ext update (#11)

* WIP: DNC

Dropped in the UD code prior to testing

* Added study link

* Fix unstoppable domains dependency

* Updated the UD ext text

WIP::::Need to refactor once UK and deletion on SV, NL, DA

* added UK lang

Co-authored-by: Victor Sima <[email protected]>

* version bump

* Hotfix/crashes v2.6.0 (#17)

* Added notes

* Bugfix - add missing pendingIntent flag for android 13

* Use firebase bom

Co-authored-by: kcw-grunt <[email protected]>

Co-authored-by: Victor Sima <[email protected]>

Co-authored-by: Victor Sima <[email protected]>

* Feature/add bitrefill (#28)

* added bitrefill

- added kotlin fix

* Added localizations

- added logo

* Added Bitrefill Link

* hides fiat scollview from Bitrefill

* Adjusted the padding at the buy tab item view

* fixe test in Bitrefill detail

* fied logo and layout

* bump version and version code

* Feature/update branding (#29)

* added new logo

- reset the layout

* version code

* replaced coin logo

* bump versioncode

* fixed dep version

* added Bitrefill web listener

Co-authored-by: Victor Sima <[email protected]>

* Create FUNDING.yml

For GH Sponsor

* ๐Ÿ’ฃ๐Ÿž[Hotbug fix] sharedprefs fb fix (#19)

* Added notes

* Bugfix - add missing pendingIntent flag for android 13

* Use firebase bom

* subproject commit

* version bump

* Disabled FB send, Added Get Tasks

* Patch to hard code fees

- Static fees
- Removed the dep
- Turn crashlytics back on/off/on

Co-authored-by: Victor Sima <[email protected]>

* Feature/add bitrefill (#28)

* added bitrefill

- added kotlin fix

* Added localizations

- added logo

* Added Bitrefill Link

* hides fiat scollview from Bitrefill

* Adjusted the padding at the buy tab item view

* fixe test in Bitrefill detail

* fied logo and layout

* bump version and version code

* Feature/update branding (#29)

* added new logo

- reset the layout

* version code

* ๐Ÿš€[ Release v.2.7.0] Merge into Develop (#32)

* replaced coin logo

* bump versioncode

* fixed dep version

* added Bitrefill web listener

* [Techdebt/] pdate match firebase events 33 (#48)

* Added the equivalenmt events

- updated web link

* WIP : Should compile

* Fixed constants

* Udpaded all Analytics constants

* Added basic tests

- This is WIP
- Need to debug the Tests

* version bump

* fiexd compile bug

* version bump

* renmoved staging

* moved backup rates

* code bump

* Updated test configs

* Move api resources to central location

- version code bump

Co-authored-by: Victor Sima <[email protected]>

* Commented out the partial work

* Add .circleci/config.yml (#74)

* Feature - donation disclaimer modal (#75)

* Feature - add donation modal disclaimer
 - #60

* Add missing strings

* Upgraded AS

- Reduced donation amount
- Renamed id WIP

* updated stirings key format

- updated the donation  address

* code bump

Co-authored-by: kcw-grunt <[email protected]>

* Feature - Show Litecoin Card as Webview (#82)

* Feature - Show Litecoin Card as Webview
 - remove partner api library
 - create card frament webview and add to bottom nav
 - fixes #58

* bump version code

* Fix UI crash

* bump version code

Co-authored-by: kcw-grunt <[email protected]>

* version code bump

- updated version labels to include the version code

* Task - Reduce country iso exception (#118)

- reduce emissions of "java.lang.IllegalArgumentException: Unsupported ISO 3166 country: en"

* made the webview fileprivate (#120)

- the idea is that it will help evaluate the js callbacks

* Refactors version name and code to BRConstants (#121)

* ๐Ÿœ[Bugfix] Refactor strings files (#122)

* bump version code

* Refactor strings files

There were many unused strings and they were removed.

* bump version code

---------

Co-authored-by: Victor Sima <[email protected]>

* bump version name and code

* reset to version name and code

---------

Co-authored-by: Victor Sima <[email protected]>

* ๐Ÿฅณ[Feature] Add bech32 to enable ltc1 addresses & false positive rate (Bloom Filter) interface (#137)

* Patched in the changes from losh11/bech32

- Pulled in all the changes from loafwallet-core
- From Apr 10, 2022

* Various development refactors

- Updated the tx and addressess lookup URLs
- Updated gitignore
- Removed old binaries from project
- Appended timber debug prefix to โ€œtimber:โ€ to easily filter in Logcat
- Bump version code

* Resolved conflicts and merged

Merge branch 'feature/add-bech32' of https://github.com/litecoin-foundation/litewallet-android into feature/add-bech32-14
- Resolved conflicts
- re-added timber prefix

* Add logic to retrieve and display seed phrase

* Added Timber logs

- added localizations
- version and code bump
- Removed the direct wallet info fetch
- This call caused the app the reset the seed.
- instead we are simply pulling the seed from the keystore
- lean to call for seed

* Post testing improvement for FP rates

- The sync period is long in the current configuration
- Spent a few days testing to see if certain false-positives rate for the BloomFilter to adjust the sync time.
- the trade off is: quicker sync = less privacy

Here are the rates that will be offered:
fpr = 0.00005 , sync 77 mins , anonymous
fpr = 0.00002 , sync 42 mins, semi-private
fpr = 0.00001 , sync 19 mins, low-privacy

* Added layout for false positive rate

Added localizations for false positive
waiting to add the func fpupdate(double newfalseupdate) in the loafwallet-core
Adding the needed interface

* Keep build.gradle

- Restore files
- some jni fixes
- Cleanup
- Signed-off-by: Victor Sima <[email protected]>

* All are compiling added the interface in C and Java

- updated to the latest [loafwallet-core](https://github.com/litecoin-foundation/loafwallet-core/tree/master-android)
branch: master-android
commit: 63b18b8

* Updated the gradle to 7.4.2

bumped code and version

* Adjusted analytics for sync

- updated to the latest v1.4.0 loafwallet-core
- updated to the v1.3.0 of loafwallet-core
- Added logging to start collecting the sync times
- updated the loafwallet-core to v1.5.0

* Included a snackbar to notify users on sync.

- Included in the Intro Activity
- Included in the Login (Lock) Activity
- Added translations for the snackbar

---------

Co-authored-by: Victor Sima <[email protected]>

* resolved conflcts from rebase from main

* ๐Ÿš€[ Release v.2.8.4] Merge into Develop (#141)

* updated privacy policy location

- code bump

* polished the sync duration

- adjusted the sync output

* Bugfix - fix menuClose() crash in FragmentMenu (#140)

* Bugfix - fix image resource crash (#139)

- fixes RuntimeException: Canvas: trying to draw too large bitmap

* Bugfix - Phrase Reminder crash (#143)

- added an exception handler for UserNotAuthenticatedException.
 - note: this should allow for the system to display the native authorization UI when needed
 - fixes issue - https://console.firebase.google.com/u/0/project/litewallet-beta/crashlytics/app/android:com.loafwallet/issues/09dac17241309f0e823ef597a9a82cd4

* ๐Ÿฆบ[Techdebt] remove litecoin card 145 (#146)

* Removed fragments re Card

* Removed Card related translations

* removed Card usages

* version bump

* ๐Ÿฆบ[Techdebt] Remove simplex (#148)

* Removed the localizations

* remove code

* Upgraded kotlin and Android (#158)

* Upgraded kotlin and Android

- set the min SDKs
- added helper code in Android Manifest to avoid the error when merging
- refactored per deprecations

Signed-off-by: kcw-grunt <[email protected]>

* Downgrading the Timber dependency

- added constants and tweaked tne config to avoid merge manifest errors
- updated gitignore

Signed-off-by: kcw-grunt <[email protected]>

* bump code number

- updated gitignore
- added perms

Signed-off-by: kcw-grunt <[email protected]>

---------

Signed-off-by: kcw-grunt <[email protected]>

* ๐Ÿ„๐Ÿผโ€โ™‚๏ธ [Feature] Add push notifications  (#162)

* Finally fixed the PN dep error caused by Firebase

- Added more analytics for the push notifications
- Simple clean up refactoring

Signed-off-by: kcw-grunt <[email protected]>

* Added the AdvertID into the BreadApp singleton

Signed-off-by: kcw-grunt <[email protected]>

* Added access and location of the key file

- addess access object, JSON object, method to read and operate
- updated gitignore
Signed-off-by: kcw-grunt <[email protected]>

---------

Signed-off-by: kcw-grunt <[email protected]>

* Add language option in create and restore view (Scroll Language in Intro Activity) (#167)

* Added audios and audios data source

* Changed Intro's UI, Added Adapter, and Added country resources.

* Convert CountryLanguageAdapter to Kotlin, added shadow and made text item bold when selected

* Added audio feature to play the language on each item

* Added pop up yes or no UI

* Added pop up yes or cancel

* Change text's sizes

* Updated the lockscreen 160 (#164)

* Update Gitignore

* Updated lockscreen

* Changed color to white, Added litewallet dark blue color

* Added PAD (#169)

refactored to get compile

Signed-off-by: kcw-grunt <[email protected]>

* Change layout width to match parent and background to the correct color (#170)

* Added Announcement view to encourage email mailing list (#168)

* ๐Ÿ› ๏ธ [Techdebt] Update loafwallet core 163 (#165)

* Finally fixed the PN dep error caused by Firebase

- Added more analytics for the push notifications
- Simple clean up refactoring

Signed-off-by: kcw-grunt <[email protected]>

Added the AdvertID into the BreadApp singleton

Signed-off-by: kcw-grunt <[email protected]>

* Added access and location of the key file

- addess access object, JSON object, method to read and operate
- updated gitignore
Signed-off-by: kcw-grunt <[email protected]>

* updated the latest commit

Signed-off-by: kcw-grunt <[email protected]>

* DO NOT SQUASH - bugfix: com.breadwallet.tools.manager.BRSharedPrefs.getIso

Biggest bug in when the user has ru as the as a default language

https://console.firebase.google.com/project/litewallet-beta/crashlytics/app/android:com.loafwallet/issues/78150fde415a8e4c174f19e2ff2e0988?time=1703682751000:1706274751000&sessionEventKey=65B37C4E00DC00016CE457C04AD2C024_1906783813838484053

- Testing to set to RU for ru

Signed-off-by: kcw-grunt <[email protected]>

* cleanup after locating bug

Signed-off-by: kcw-grunt <[email protected]>

---------

Signed-off-by: kcw-grunt <[email protected]>

* Adding a close buttin in the Settings Modal (#166)

- Should be dismiss to the parent
- Added close buttons
- refactored the onSaveInstances

Signed-off-by: kcw-grunt <[email protected]>

* Fixup merge for existing release

Signed-off-by: kcw-grunt <[email protected]>

* fixed conflicts

- Refactor  maintenance
- Update JVM memory
- Updated ktlint
- Auto formatting

Signed-off-by: kcw-grunt <[email protected]>

* close tags in Android Manifest xml

Signed-off-by: kcw-grunt <[email protected]>

---------

Signed-off-by: kcw-grunt <[email protected]>
Co-authored-by: Victor Sima <[email protected]>
Co-authored-by: Josi Kie <[email protected]>
kcw-grunt added a commit that referenced this pull request Apr 5, 2024
* ๐Ÿ’ฃ๐Ÿž[Hotbug fix] sharedprefs fb fix (#19)

* Added notes

* Bugfix - add missing pendingIntent flag for android 13

* Use firebase bom

* subproject commit

* version bump

* Disabled FB send, Added Get Tasks

* Patch to hard code fees

- Static fees
- Removed the dep
- Turn crashlytics back on/off/on

Co-authored-by: Victor Sima <[email protected]>

* Feature/update branding (#29)

* added new logo

- reset the layout

* version code

* Delete ISSUE_TEMPLATE

* Create test.md

* Delete test.md

* ๐Ÿš€[ Release v.2.7.0] Merge into Develop (#32)

* replaced coin logo

* bump versioncode

* fixed dep version

* added Bitrefill web listener

* [Techdebt/] pdate match firebase events 33 (#48)

* Added the equivalenmt events

- updated web link

* WIP : Should compile

* Fixed constants

* Udpaded all Analytics constants

* Added basic tests

- This is WIP
- Need to debug the Tests

* version bump

* fiexd compile bug

* ๐Ÿš€[ Release v.2.7.1] Merge into Develop (#104)

* ๐Ÿš€[ Release v.2.7.0] Merge into Main (#30)

* Added ัƒะบั€ะฐั—ะฝััŒะบะธะน language

- add uk xml file
-  removed the nl, sv, da files
- Escaped apostrphes in UK strings file
- Updated language choices

* ๐Ÿ’ฃ๐Ÿž[Hotbug fix] sharedprefs fb fix (#19)

* Added notes

* Bugfix - add missing pendingIntent flag for android 13

* Use firebase bom

* subproject commit

* version bump

* Disabled FB send, Added Get Tasks

* Patch to hard code fees

- Static fees
- Removed the dep
- Turn crashlytics back on/off/on

Co-authored-by: Victor Sima <[email protected]>

* ๐Ÿš€[ Release v.2.6.0] Merge into Develop  (#13)

* version bump

* Hotfix/crashes v2.6.0 (#17)

* Added notes

* Bugfix - add missing pendingIntent flag for android 13

* Use firebase bom

Co-authored-by: kcw-grunt <[email protected]>

Co-authored-by: Victor Sima <[email protected]>

* ๐Ÿš€[Release] v2.6.1 (#21)

* version code bump

* ๐Ÿš€[ Release v.2.6.0] Merge into Main  (#12)

* Added ัƒะบั€ะฐั—ะฝััŒะบะธะน language

- add uk xml file
-  removed the nl, sv, da files
- Escaped apostrphes in UK strings file
- Updated language choices

* ๐Ÿฅณ[Feature] Unstoppable ext update (#11)

* WIP: DNC

Dropped in the UD code prior to testing

* Added study link

* Fix unstoppable domains dependency

* Updated the UD ext text

WIP::::Need to refactor once UK and deletion on SV, NL, DA

* added UK lang

Co-authored-by: Victor Sima <[email protected]>

* version bump

* Hotfix/crashes v2.6.0 (#17)

* Added notes

* Bugfix - add missing pendingIntent flag for android 13

* Use firebase bom

Co-authored-by: kcw-grunt <[email protected]>

Co-authored-by: Victor Sima <[email protected]>

Co-authored-by: Victor Sima <[email protected]>

* Feature/add bitrefill (#28)

* added bitrefill

- added kotlin fix

* Added localizations

- added logo

* Added Bitrefill Link

* hides fiat scollview from Bitrefill

* Adjusted the padding at the buy tab item view

* fixe test in Bitrefill detail

* fied logo and layout

* bump version and version code

* Feature/update branding (#29)

* added new logo

- reset the layout

* version code

* replaced coin logo

* bump versioncode

* fixed dep version

* added Bitrefill web listener

Co-authored-by: Victor Sima <[email protected]>

* Create FUNDING.yml

For GH Sponsor

* ๐Ÿ’ฃ๐Ÿž[Hotbug fix] sharedprefs fb fix (#19)

* Added notes

* Bugfix - add missing pendingIntent flag for android 13

* Use firebase bom

* subproject commit

* version bump

* Disabled FB send, Added Get Tasks

* Patch to hard code fees

- Static fees
- Removed the dep
- Turn crashlytics back on/off/on

Co-authored-by: Victor Sima <[email protected]>

* Feature/add bitrefill (#28)

* added bitrefill

- added kotlin fix

* Added localizations

- added logo

* Added Bitrefill Link

* hides fiat scollview from Bitrefill

* Adjusted the padding at the buy tab item view

* fixe test in Bitrefill detail

* fied logo and layout

* bump version and version code

* Feature/update branding (#29)

* added new logo

- reset the layout

* version code

* ๐Ÿš€[ Release v.2.7.0] Merge into Develop (#32)

* replaced coin logo

* bump versioncode

* fixed dep version

* added Bitrefill web listener

* [Techdebt/] pdate match firebase events 33 (#48)

* Added the equivalenmt events

- updated web link

* WIP : Should compile

* Fixed constants

* Udpaded all Analytics constants

* Added basic tests

- This is WIP
- Need to debug the Tests

* version bump

* fiexd compile bug

* version bump

* renmoved staging

* moved backup rates

* code bump

* Updated test configs

* Move api resources to central location

- version code bump

Co-authored-by: Victor Sima <[email protected]>

* Commented out the partial work

* Feature - donation disclaimer modal (#75)

* Feature - add donation modal disclaimer
 - #60

* Add missing strings

* Upgraded AS

- Reduced donation amount
- Renamed id WIP

* updated stirings key format

- updated the donation  address

* code bump

Co-authored-by: kcw-grunt <[email protected]>

* Feature - Show Litecoin Card as Webview (#82)

* Feature - Show Litecoin Card as Webview
 - remove partner api library
 - create card frament webview and add to bottom nav
 - fixes #58

* bump version code

* Fix UI crash

* bump version code

Co-authored-by: kcw-grunt <[email protected]>

* ๐Ÿš€[Release v.2.8.0] Merge into Develop (#124)

* ๐Ÿ’ฃ๐Ÿž[Hotbug fix] sharedprefs fb fix (#19)

* Added notes

* Bugfix - add missing pendingIntent flag for android 13

* Use firebase bom

* subproject commit

* version bump

* Disabled FB send, Added Get Tasks

* Patch to hard code fees

- Static fees
- Removed the dep
- Turn crashlytics back on/off/on

Co-authored-by: Victor Sima <[email protected]>

* Feature/add bitrefill (#28)

* added bitrefill

- added kotlin fix

* Added localizations

- added logo

* Added Bitrefill Link

* hides fiat scollview from Bitrefill

* Adjusted the padding at the buy tab item view

* fixe test in Bitrefill detail

* fied logo and layout

* bump version and version code

* Feature/update branding (#29)

* added new logo

- reset the layout

* version code

* Delete ISSUE_TEMPLATE

* ๐Ÿš€[ Release v.2.7.0] Merge into Develop (#32)

* replaced coin logo

* bump versioncode

* fixed dep version

* added Bitrefill web listener

* [Techdebt/] pdate match firebase events 33 (#48)

* Added the equivalenmt events

- updated web link

* WIP : Should compile

* Fixed constants

* Udpaded all Analytics constants

* Added basic tests

- This is WIP
- Need to debug the Tests

* version bump

* fiexd compile bug

* ๐Ÿš€[ Release v.2.7.1] Merge into Develop (#104)

* ๐Ÿš€[ Release v.2.7.0] Merge into Main (#30)

* Added ัƒะบั€ะฐั—ะฝััŒะบะธะน language

- add uk xml file
-  removed the nl, sv, da files
- Escaped apostrphes in UK strings file
- Updated language choices

* ๐Ÿ’ฃ๐Ÿž[Hotbug fix] sharedprefs fb fix (#19)

* Added notes

* Bugfix - add missing pendingIntent flag for android 13

* Use firebase bom

* subproject commit

* version bump

* Disabled FB send, Added Get Tasks

* Patch to hard code fees

- Static fees
- Removed the dep
- Turn crashlytics back on/off/on

Co-authored-by: Victor Sima <[email protected]>

* ๐Ÿš€[ Release v.2.6.0] Merge into Develop  (#13)

* version bump

* Hotfix/crashes v2.6.0 (#17)

* Added notes

* Bugfix - add missing pendingIntent flag for android 13

* Use firebase bom

Co-authored-by: kcw-grunt <[email protected]>

Co-authored-by: Victor Sima <[email protected]>

* ๐Ÿš€[Release] v2.6.1 (#21)

* version code bump

* ๐Ÿš€[ Release v.2.6.0] Merge into Main  (#12)

* Added ัƒะบั€ะฐั—ะฝััŒะบะธะน language

- add uk xml file
-  removed the nl, sv, da files
- Escaped apostrphes in UK strings file
- Updated language choices

* ๐Ÿฅณ[Feature] Unstoppable ext update (#11)

* WIP: DNC

Dropped in the UD code prior to testing

* Added study link

* Fix unstoppable domains dependency

* Updated the UD ext text

WIP::::Need to refactor once UK and deletion on SV, NL, DA

* added UK lang

Co-authored-by: Victor Sima <[email protected]>

* version bump

* Hotfix/crashes v2.6.0 (#17)

* Added notes

* Bugfix - add missing pendingIntent flag for android 13

* Use firebase bom

Co-authored-by: kcw-grunt <[email protected]>

Co-authored-by: Victor Sima <[email protected]>

Co-authored-by: Victor Sima <[email protected]>

* Feature/add bitrefill (#28)

* added bitrefill

- added kotlin fix

* Added localizations

- added logo

* Added Bitrefill Link

* hides fiat scollview from Bitrefill

* Adjusted the padding at the buy tab item view

* fixe test in Bitrefill detail

* fied logo and layout

* bump version and version code

* Feature/update branding (#29)

* added new logo

- reset the layout

* version code

* replaced coin logo

* bump versioncode

* fixed dep version

* added Bitrefill web listener

Co-authored-by: Victor Sima <[email protected]>

* Create FUNDING.yml

For GH Sponsor

* ๐Ÿ’ฃ๐Ÿž[Hotbug fix] sharedprefs fb fix (#19)

* Added notes

* Bugfix - add missing pendingIntent flag for android 13

* Use firebase bom

* subproject commit

* version bump

* Disabled FB send, Added Get Tasks

* Patch to hard code fees

- Static fees
- Removed the dep
- Turn crashlytics back on/off/on

Co-authored-by: Victor Sima <[email protected]>

* Feature/add bitrefill (#28)

* added bitrefill

- added kotlin fix

* Added localizations

- added logo

* Added Bitrefill Link

* hides fiat scollview from Bitrefill

* Adjusted the padding at the buy tab item view

* fixe test in Bitrefill detail

* fied logo and layout

* bump version and version code

* Feature/update branding (#29)

* added new logo

- reset the layout

* version code

* ๐Ÿš€[ Release v.2.7.0] Merge into Develop (#32)

* replaced coin logo

* bump versioncode

* fixed dep version

* added Bitrefill web listener

* [Techdebt/] pdate match firebase events 33 (#48)

* Added the equivalenmt events

- updated web link

* WIP : Should compile

* Fixed constants

* Udpaded all Analytics constants

* Added basic tests

- This is WIP
- Need to debug the Tests

* version bump

* fiexd compile bug

* version bump

* renmoved staging

* moved backup rates

* code bump

* Updated test configs

* Move api resources to central location

- version code bump

Co-authored-by: Victor Sima <[email protected]>

* Feature - donation disclaimer modal (#75)

* Feature - add donation modal disclaimer
 - #60

* Add missing strings

* Upgraded AS

- Reduced donation amount
- Renamed id WIP

* updated stirings key format

- updated the donation  address

* code bump

Co-authored-by: kcw-grunt <[email protected]>

* Feature - Show Litecoin Card as Webview (#82)

* Feature - Show Litecoin Card as Webview
 - remove partner api library
 - create card frament webview and add to bottom nav
 - fixes #58

* bump version code

* Fix UI crash

* bump version code

Co-authored-by: kcw-grunt <[email protected]>

* version code bump

- updated version labels to include the version code

* Task - Reduce country iso exception (#118)

- reduce emissions of "java.lang.IllegalArgumentException: Unsupported ISO 3166 country: en"

* made the webview fileprivate (#120)

- the idea is that it will help evaluate the js callbacks

* Refactors version name and code to BRConstants (#121)

* ๐Ÿœ[Bugfix] Refactor strings files (#122)

* bump version code

* Refactor strings files

There were many unused strings and they were removed.

* bump version code

* resolved bad resolution

---------

Co-authored-by: Victor Sima <[email protected]>

* ๐Ÿš€[ Release v.2.8.1] Merge into Develop (#134)

* ๐Ÿš€[ Release v.2.8.0] Merge into Main (#123)

* ๐Ÿ’ฃ๐Ÿž[Hotbug fix] sharedprefs fb fix (#19)

* Added notes

* Bugfix - add missing pendingIntent flag for android 13

* Use firebase bom

* subproject commit

* version bump

* Disabled FB send, Added Get Tasks

* Patch to hard code fees

- Static fees
- Removed the dep
- Turn crashlytics back on/off/on

Co-authored-by: Victor Sima <[email protected]>

* ๐Ÿš€[ Release v.2.6.0] Merge into Develop  (#13)

* version bump

* Hotfix/crashes v2.6.0 (#17)

* Added notes

* Bugfix - add missing pendingIntent flag for android 13

* Use firebase bom

Co-authored-by: kcw-grunt <[email protected]>

Co-authored-by: Victor Sima <[email protected]>

* ๐Ÿš€[Release] v2.6.1 (#21)

* version code bump

* ๐Ÿš€[ Release v.2.6.0] Merge into Main  (#12)

* Added ัƒะบั€ะฐั—ะฝััŒะบะธะน language

- add uk xml file
-  removed the nl, sv, da files
- Escaped apostrphes in UK strings file
- Updated language choices

* ๐Ÿฅณ[Feature] Unstoppable ext update (#11)

* WIP: DNC

Dropped in the UD code prior to testing

* Added study link

* Fix unstoppable domains dependency

* Updated the UD ext text

WIP::::Need to refactor once UK and deletion on SV, NL, DA

* added UK lang

Co-authored-by: Victor Sima <[email protected]>

* version bump

* Hotfix/crashes v2.6.0 (#17)

* Added notes

* Bugfix - add missing pendingIntent flag for android 13

* Use firebase bom

Co-authored-by: kcw-grunt <[email protected]>

Co-authored-by: Victor Sima <[email protected]>

Co-authored-by: Victor Sima <[email protected]>

* Feature/add bitrefill (#28)

* added bitrefill

- added kotlin fix

* Added localizations

- added logo

* Added Bitrefill Link

* hides fiat scollview from Bitrefill

* Adjusted the padding at the buy tab item view

* fixe test in Bitrefill detail

* fied logo and layout

* bump version and version code

* Feature/update branding (#29)

* added new logo

- reset the layout

* version code

* Create ISSUE_TEMPLATE

* Delete ISSUE_TEMPLATE

* Create test.md

* Delete test.md

* ๐Ÿš€[ Release v.2.7.0] Merge into Develop (#32)

* replaced coin logo

* bump versioncode

* fixed dep version

* added Bitrefill web listener

* [Techdebt/] pdate match firebase events 33 (#48)

* Added the equivalenmt events

- updated web link

* WIP : Should compile

* Fixed constants

* Udpaded all Analytics constants

* Added basic tests

- This is WIP
- Need to debug the Tests

* version bump

* fiexd compile bug

* Fix - revert FragmentBuy webview test (#72)

* ๐Ÿš€[ Release v.2.7.1] Merge into Develop (#104)

* ๐Ÿš€[ Release v.2.7.0] Merge into Main (#30)

* Added ัƒะบั€ะฐั—ะฝััŒะบะธะน language

- add uk xml file
-  removed the nl, sv, da files
- Escaped apostrphes in UK strings file
- Updated language choices

* ๐Ÿ’ฃ๐Ÿž[Hotbug fix] sharedprefs fb fix (#19)

* Added notes

* Bugfix - add missing pendingIntent flag for android 13

* Use firebase bom

* subproject commit

* version bump

* Disabled FB send, Added Get Tasks

* Patch to hard code fees

- Static fees
- Removed the dep
- Turn crashlytics back on/off/on

Co-authored-by: Victor Sima <[email protected]>

* ๐Ÿš€[ Release v.2.6.0] Merge into Develop  (#13)

* version bump

* Hotfix/crashes v2.6.0 (#17)

* Added notes

* Bugfix - add missing pendingIntent flag for android 13

* Use firebase bom

Co-authored-by: kcw-grunt <[email protected]>

Co-authored-by: Victor Sima <[email protected]>

* ๐Ÿš€[Release] v2.6.1 (#21)

* version code bump

* ๐Ÿš€[ Release v.2.6.0] Merge into Main  (#12)

* Added ัƒะบั€ะฐั—ะฝััŒะบะธะน language

- add uk xml file
-  removed the nl, sv, da files
- Escaped apostrphes in UK strings file
- Updated language choices

* ๐Ÿฅณ[Feature] Unstoppable ext update (#11)

* WIP: DNC

Dropped in the UD code prior to testing

* Added study link

* Fix unstoppable domains dependency

* Updated the UD ext text

WIP::::Need to refactor once UK and deletion on SV, NL, DA

* added UK lang

Co-authored-by: Victor Sima <[email protected]>

* version bump

* Hotfix/crashes v2.6.0 (#17)

* Added notes

* Bugfix - add missing pendingIntent flag for android 13

* Use firebase bom

Co-authored-by: kcw-grunt <[email protected]>

Co-authored-by: Victor Sima <[email protected]>

Co-authored-by: Victor Sima <[email protected]>

* Feature/add bitrefill (#28)

* added bitrefill

- added kotlin fix

* Added localizations

- added logo

* Added Bitrefill Link

* hides fiat scollview from Bitrefill

* Adjusted the padding at the buy tab item view

* fixe test in Bitrefill detail

* fied logo and layout

* bump version and version code

* Feature/update branding (#29)

* added new logo

- reset the layout

* version code

* replaced coin logo

* bump versioncode

* fixed dep version

* added Bitrefill web listener

Co-authored-by: Victor Sima <[email protected]>

* Create FUNDING.yml

For GH Sponsor

* ๐Ÿ’ฃ๐Ÿž[Hotbug fix] sharedprefs fb fix (#19)

* Added notes

* Bugfix - add missing pendingIntent flag for android 13

* Use firebase bom

* subproject commit

* version bump

* Disabled FB send, Added Get Tasks

* Patch to hard code fees

- Static fees
- Removed the dep
- Turn crashlytics back on/off/on

Co-authored-by: Victor Sima <[email protected]>

* Feature/add bitrefill (#28)

* added bitrefill

- added kotlin fix

* Added localizations

- added logo

* Added Bitrefill Link

* hides fiat scollview from Bitrefill

* Adjusted the padding at the buy tab item view

* fixe test in Bitrefill detail

* fied logo and layout

* bump version and version code

* Feature/update branding (#29)

* added new logo

- reset the layout

* version code

* ๐Ÿš€[ Release v.2.7.0] Merge into Develop (#32)

* replaced coin logo

* bump versioncode

* fixed dep version

* added Bitrefill web listener

* [Techdebt/] pdate match firebase events 33 (#48)

* Added the equivalenmt events

- updated web link

* WIP : Should compile

* Fixed constants

* Udpaded all Analytics constants

* Added basic tests

- This is WIP
- Need to debug the Tests

* version bump

* fiexd compile bug

* version bump

* renmoved staging

* moved backup rates

* code bump

* Updated test configs

* Move api resources to central location

- version code bump

Co-authored-by: Victor Sima <[email protected]>

* Commented out the partial work

* Add .circleci/config.yml (#74)

* Feature - donation disclaimer modal (#75)

* Feature - add donation modal disclaimer
 - #60

* Add missing strings

* Upgraded AS

- Reduced donation amount
- Renamed id WIP

* updated stirings key format

- updated the donation  address

* code bump

Co-authored-by: kcw-grunt <[email protected]>

* Feature - Show Litecoin Card as Webview (#82)

* Feature - Show Litecoin Card as Webview
 - remove partner api library
 - create card frament webview and add to bottom nav
 - fixes #58

* bump version code

* Fix UI crash

* bump version code

Co-authored-by: kcw-grunt <[email protected]>

* version code bump

- updated version labels to include the version code

* Task - Reduce country iso exception (#118)

- reduce emissions of "java.lang.IllegalArgumentException: Unsupported ISO 3166 country: en"

* made the webview fileprivate (#120)

- the idea is that it will help evaluate the js callbacks

* Refactors version name and code to BRConstants (#121)

* ๐Ÿœ[Bugfix] Refactor strings files (#122)

* bump version code

* Refactor strings files

There were many unused strings and they were removed.

* bump version code

---------

Co-authored-by: Victor Sima <[email protected]>

* bump version name and code

* reset to version name and code

---------

Co-authored-by: Victor Sima <[email protected]>

* ๐Ÿฅณ[Feature] Add bech32 to enable ltc1 addresses & false positive rate (Bloom Filter) interface (#137)

* Patched in the changes from losh11/bech32

- Pulled in all the changes from loafwallet-core
- From Apr 10, 2022

* Various development refactors

- Updated the tx and addressess lookup URLs
- Updated gitignore
- Removed old binaries from project
- Appended timber debug prefix to โ€œtimber:โ€ to easily filter in Logcat
- Bump version code

* Resolved conflicts and merged

Merge branch 'feature/add-bech32' of https://github.com/litecoin-foundation/litewallet-android into feature/add-bech32-14
- Resolved conflicts
- re-added timber prefix

* Add logic to retrieve and display seed phrase

* Added Timber logs

- added localizations
- version and code bump
- Removed the direct wallet info fetch
- This call caused the app the reset the seed.
- instead we are simply pulling the seed from the keystore
- lean to call for seed

* Post testing improvement for FP rates

- The sync period is long in the current configuration
- Spent a few days testing to see if certain false-positives rate for the BloomFilter to adjust the sync time.
- the trade off is: quicker sync = less privacy

Here are the rates that will be offered:
fpr = 0.00005 , sync 77 mins , anonymous
fpr = 0.00002 , sync 42 mins, semi-private
fpr = 0.00001 , sync 19 mins, low-privacy

* Added layout for false positive rate

Added localizations for false positive
waiting to add the func fpupdate(double newfalseupdate) in the loafwallet-core
Adding the needed interface

* Keep build.gradle

- Restore files
- some jni fixes
- Cleanup
- Signed-off-by: Victor Sima <[email protected]>

* All are compiling added the interface in C and Java

- updated to the latest [loafwallet-core](https://github.com/litecoin-foundation/loafwallet-core/tree/master-android)
branch: master-android
commit: 63b18b8

* Updated the gradle to 7.4.2

bumped code and version

* Adjusted analytics for sync

- updated to the latest v1.4.0 loafwallet-core
- updated to the v1.3.0 of loafwallet-core
- Added logging to start collecting the sync times
- updated the loafwallet-core to v1.5.0

* Included a snackbar to notify users on sync.

- Included in the Intro Activity
- Included in the Login (Lock) Activity
- Added translations for the snackbar

---------

Co-authored-by: Victor Sima <[email protected]>

* resolved conflcts from rebase from main

* ๐Ÿš€[ Release v.2.8.4] Merge into Develop (#141)

* updated privacy policy location

- code bump

* polished the sync duration

- adjusted the sync output

* Bugfix - fix menuClose() crash in FragmentMenu (#140)

* Bugfix - fix image resource crash (#139)

- fixes RuntimeException: Canvas: trying to draw too large bitmap

* Bugfix - Phrase Reminder crash (#143)

- added an exception handler for UserNotAuthenticatedException.
 - note: this should allow for the system to display the native authorization UI when needed
 - fixes issue - https://console.firebase.google.com/u/0/project/litewallet-beta/crashlytics/app/android:com.loafwallet/issues/09dac17241309f0e823ef597a9a82cd4

* ๐Ÿฆบ[Techdebt] remove litecoin card 145 (#146)

* Removed fragments re Card

* Removed Card related translations

* removed Card usages

* version bump

* ๐Ÿฆบ[Techdebt] Remove simplex (#148)

* Removed the localizations

* remove code

* Upgraded kotlin and Android (#158)

* Upgraded kotlin and Android

- set the min SDKs
- added helper code in Android Manifest to avoid the error when merging
- refactored per deprecations

Signed-off-by: kcw-grunt <[email protected]>

* Downgrading the Timber dependency

- added constants and tweaked tne config to avoid merge manifest errors
- updated gitignore

Signed-off-by: kcw-grunt <[email protected]>

* bump code number

- updated gitignore
- added perms

Signed-off-by: kcw-grunt <[email protected]>

---------

Signed-off-by: kcw-grunt <[email protected]>

* ๐Ÿ„๐Ÿผโ€โ™‚๏ธ [Feature] Add push notifications  (#162)

* Finally fixed the PN dep error caused by Firebase

- Added more analytics for the push notifications
- Simple clean up refactoring

Signed-off-by: kcw-grunt <[email protected]>

* Added the AdvertID into the BreadApp singleton

Signed-off-by: kcw-grunt <[email protected]>

* Added access and location of the key file

- addess access object, JSON object, method to read and operate
- updated gitignore
Signed-off-by: kcw-grunt <[email protected]>

---------

Signed-off-by: kcw-grunt <[email protected]>

* Add language option in create and restore view (Scroll Language in Intro Activity) (#167)

* Added audios and audios data source

* Changed Intro's UI, Added Adapter, and Added country resources.

* Convert CountryLanguageAdapter to Kotlin, added shadow and made text item bold when selected

* Added audio feature to play the language on each item

* Added pop up yes or no UI

* Added pop up yes or cancel

* Change text's sizes

* Updated the lockscreen 160 (#164)

* Update Gitignore

* Updated lockscreen

* Changed color to white, Added litewallet dark blue color

* Added PAD (#169)

refactored to get compile

Signed-off-by: kcw-grunt <[email protected]>

* Change layout width to match parent and background to the correct color (#170)

* Added Announcement view to encourage email mailing list (#168)

* ๐Ÿ› ๏ธ [Techdebt] Update loafwallet core 163 (#165)

* Finally fixed the PN dep error caused by Firebase

- Added more analytics for the push notifications
- Simple clean up refactoring

Signed-off-by: kcw-grunt <[email protected]>

Added the AdvertID into the BreadApp singleton

Signed-off-by: kcw-grunt <[email protected]>

* Added access and location of the key file

- addess access object, JSON object, method to read and operate
- updated gitignore
Signed-off-by: kcw-grunt <[email protected]>

* updated the latest commit

Signed-off-by: kcw-grunt <[email protected]>

* DO NOT SQUASH - bugfix: com.breadwallet.tools.manager.BRSharedPrefs.getIso

Biggest bug in when the user has ru as the as a default language

https://console.firebase.google.com/project/litewallet-beta/crashlytics/app/android:com.loafwallet/issues/78150fde415a8e4c174f19e2ff2e0988?time=1703682751000:1706274751000&sessionEventKey=65B37C4E00DC00016CE457C04AD2C024_1906783813838484053

- Testing to set to RU for ru

Signed-off-by: kcw-grunt <[email protected]>

* cleanup after locating bug

Signed-off-by: kcw-grunt <[email protected]>

---------

Signed-off-by: kcw-grunt <[email protected]>

* Adding a close buttin in the Settings Modal (#166)

- Should be dismiss to the parent
- Added close buttons
- refactored the onSaveInstances

Signed-off-by: kcw-grunt <[email protected]>

* Fixup merge for existing release

Signed-off-by: kcw-grunt <[email protected]>

* fixed conflicts

- Refactor  maintenance
- Update JVM memory
- Updated ktlint
- Auto formatting

Signed-off-by: kcw-grunt <[email protected]>

* close tags in Android Manifest xml

Signed-off-by: kcw-grunt <[email protected]>

---------

Signed-off-by: kcw-grunt <[email protected]>
Co-authored-by: Victor Sima <[email protected]>
Co-authored-by: Josi Kie <[email protected]>
josikie pushed a commit to josikie/litewallet-android that referenced this pull request Apr 5, 2024
* Finally fixed the PN dep error caused by Firebase

- Added more analytics for the push notifications
- Simple clean up refactoring

Signed-off-by: kcw-grunt <[email protected]>

* Added the AdvertID into the BreadApp singleton

Signed-off-by: kcw-grunt <[email protected]>

* Added access and location of the key file

- addess access object, JSON object, method to read and operate
- updated gitignore
Signed-off-by: kcw-grunt <[email protected]>

---------

Signed-off-by: kcw-grunt <[email protected]>
kcw-grunt added a commit that referenced this pull request Nov 24, 2024
* ๐Ÿ’ฃ๐Ÿž[Hotbug fix] sharedprefs fb fix (#19)

* Added notes

* Bugfix - add missing pendingIntent flag for android 13

* Use firebase bom

* subproject commit

* version bump

* Disabled FB send, Added Get Tasks

* Patch to hard code fees

- Static fees
- Removed the dep
- Turn crashlytics back on/off/on

Co-authored-by: Victor Sima <[email protected]>

* Feature/update branding (#29)

* added new logo

- reset the layout

* version code

* Delete ISSUE_TEMPLATE

* Create test.md

* Delete test.md

* ๐Ÿš€[ Release v.2.7.0] Merge into Develop (#32)

* replaced coin logo

* bump versioncode

* fixed dep version

* added Bitrefill web listener

* [Techdebt/] pdate match firebase events 33 (#48)

* Added the equivalenmt events

- updated web link

* WIP : Should compile

* Fixed constants

* Udpaded all Analytics constants

* Added basic tests

- This is WIP
- Need to debug the Tests

* version bump

* fiexd compile bug

* ๐Ÿš€[ Release v.2.7.1] Merge into Develop (#104)

* ๐Ÿš€[ Release v.2.7.0] Merge into Main (#30)

* Added ัƒะบั€ะฐั—ะฝััŒะบะธะน language

- add uk xml file
-  removed the nl, sv, da files
- Escaped apostrphes in UK strings file
- Updated language choices

* ๐Ÿ’ฃ๐Ÿž[Hotbug fix] sharedprefs fb fix (#19)

* Added notes

* Bugfix - add missing pendingIntent flag for android 13

* Use firebase bom

* subproject commit

* version bump

* Disabled FB send, Added Get Tasks

* Patch to hard code fees

- Static fees
- Removed the dep
- Turn crashlytics back on/off/on

Co-authored-by: Victor Sima <[email protected]>

* ๐Ÿš€[ Release v.2.6.0] Merge into Develop  (#13)

* version bump

* Hotfix/crashes v2.6.0 (#17)

* Added notes

* Bugfix - add missing pendingIntent flag for android 13

* Use firebase bom

Co-authored-by: kcw-grunt <[email protected]>

Co-authored-by: Victor Sima <[email protected]>

* ๐Ÿš€[Release] v2.6.1 (#21)

* version code bump

* ๐Ÿš€[ Release v.2.6.0] Merge into Main  (#12)

* Added ัƒะบั€ะฐั—ะฝััŒะบะธะน language

- add uk xml file
-  removed the nl, sv, da files
- Escaped apostrphes in UK strings file
- Updated language choices

* ๐Ÿฅณ[Feature] Unstoppable ext update (#11)

* WIP: DNC

Dropped in the UD code prior to testing

* Added study link

* Fix unstoppable domains dependency

* Updated the UD ext text

WIP::::Need to refactor once UK and deletion on SV, NL, DA

* added UK lang

Co-authored-by: Victor Sima <[email protected]>

* version bump

* Hotfix/crashes v2.6.0 (#17)

* Added notes

* Bugfix - add missing pendingIntent flag for android 13

* Use firebase bom

Co-authored-by: kcw-grunt <[email protected]>

Co-authored-by: Victor Sima <[email protected]>

Co-authored-by: Victor Sima <[email protected]>

* Feature/add bitrefill (#28)

* added bitrefill

- added kotlin fix

* Added localizations

- added logo

* Added Bitrefill Link

* hides fiat scollview from Bitrefill

* Adjusted the padding at the buy tab item view

* fixe test in Bitrefill detail

* fied logo and layout

* bump version and version code

* Feature/update branding (#29)

* added new logo

- reset the layout

* version code

* replaced coin logo

* bump versioncode

* fixed dep version

* added Bitrefill web listener

Co-authored-by: Victor Sima <[email protected]>

* Create FUNDING.yml

For GH Sponsor

* ๐Ÿ’ฃ๐Ÿž[Hotbug fix] sharedprefs fb fix (#19)

* Added notes

* Bugfix - add missing pendingIntent flag for android 13

* Use firebase bom

* subproject commit

* version bump

* Disabled FB send, Added Get Tasks

* Patch to hard code fees

- Static fees
- Removed the dep
- Turn crashlytics back on/off/on

Co-authored-by: Victor Sima <[email protected]>

* Feature/add bitrefill (#28)

* added bitrefill

- added kotlin fix

* Added localizations

- added logo

* Added Bitrefill Link

* hides fiat scollview from Bitrefill

* Adjusted the padding at the buy tab item view

* fixe test in Bitrefill detail

* fied logo and layout

* bump version and version code

* Feature/update branding (#29)

* added new logo

- reset the layout

* version code

* ๐Ÿš€[ Release v.2.7.0] Merge into Develop (#32)

* replaced coin logo

* bump versioncode

* fixed dep version

* added Bitrefill web listener

* [Techdebt/] pdate match firebase events 33 (#48)

* Added the equivalenmt events

- updated web link

* WIP : Should compile

* Fixed constants

* Udpaded all Analytics constants

* Added basic tests

- This is WIP
- Need to debug the Tests

* version bump

* fiexd compile bug

* version bump

* renmoved staging

* moved backup rates

* code bump

* Updated test configs

* Move api resources to central location

- version code bump

Co-authored-by: Victor Sima <[email protected]>

* Commented out the partial work

* Feature - donation disclaimer modal (#75)

* Feature - add donation modal disclaimer
 - #60

* Add missing strings

* Upgraded AS

- Reduced donation amount
- Renamed id WIP

* updated stirings key format

- updated the donation  address

* code bump

Co-authored-by: kcw-grunt <[email protected]>

* Feature - Show Litecoin Card as Webview (#82)

* Feature - Show Litecoin Card as Webview
 - remove partner api library
 - create card frament webview and add to bottom nav
 - fixes #58

* bump version code

* Fix UI crash

* bump version code

Co-authored-by: kcw-grunt <[email protected]>

* ๐Ÿš€[Release v.2.8.0] Merge into Develop (#124)

* ๐Ÿ’ฃ๐Ÿž[Hotbug fix] sharedprefs fb fix (#19)

* Added notes

* Bugfix - add missing pendingIntent flag for android 13

* Use firebase bom

* subproject commit

* version bump

* Disabled FB send, Added Get Tasks

* Patch to hard code fees

- Static fees
- Removed the dep
- Turn crashlytics back on/off/on

Co-authored-by: Victor Sima <[email protected]>

* Feature/add bitrefill (#28)

* added bitrefill

- added kotlin fix

* Added localizations

- added logo

* Added Bitrefill Link

* hides fiat scollview from Bitrefill

* Adjusted the padding at the buy tab item view

* fixe test in Bitrefill detail

* fied logo and layout

* bump version and version code

* Feature/update branding (#29)

* added new logo

- reset the layout

* version code

* Delete ISSUE_TEMPLATE

* ๐Ÿš€[ Release v.2.7.0] Merge into Develop (#32)

* replaced coin logo

* bump versioncode

* fixed dep version

* added Bitrefill web listener

* [Techdebt/] pdate match firebase events 33 (#48)

* Added the equivalenmt events

- updated web link

* WIP : Should compile

* Fixed constants

* Udpaded all Analytics constants

* Added basic tests

- This is WIP
- Need to debug the Tests

* version bump

* fiexd compile bug

* ๐Ÿš€[ Release v.2.7.1] Merge into Develop (#104)

* ๐Ÿš€[ Release v.2.7.0] Merge into Main (#30)

* Added ัƒะบั€ะฐั—ะฝััŒะบะธะน language

- add uk xml file
-  removed the nl, sv, da files
- Escaped apostrphes in UK strings file
- Updated language choices

* ๐Ÿ’ฃ๐Ÿž[Hotbug fix] sharedprefs fb fix (#19)

* Added notes

* Bugfix - add missing pendingIntent flag for android 13

* Use firebase bom

* subproject commit

* version bump

* Disabled FB send, Added Get Tasks

* Patch to hard code fees

- Static fees
- Removed the dep
- Turn crashlytics back on/off/on

Co-authored-by: Victor Sima <[email protected]>

* ๐Ÿš€[ Release v.2.6.0] Merge into Develop  (#13)

* version bump

* Hotfix/crashes v2.6.0 (#17)

* Added notes

* Bugfix - add missing pendingIntent flag for android 13

* Use firebase bom

Co-authored-by: kcw-grunt <[email protected]>

Co-authored-by: Victor Sima <[email protected]>

* ๐Ÿš€[Release] v2.6.1 (#21)

* version code bump

* ๐Ÿš€[ Release v.2.6.0] Merge into Main  (#12)

* Added ัƒะบั€ะฐั—ะฝััŒะบะธะน language

- add uk xml file
-  removed the nl, sv, da files
- Escaped apostrphes in UK strings file
- Updated language choices

* ๐Ÿฅณ[Feature] Unstoppable ext update (#11)

* WIP: DNC

Dropped in the UD code prior to testing

* Added study link

* Fix unstoppable domains dependency

* Updated the UD ext text

WIP::::Need to refactor once UK and deletion on SV, NL, DA

* added UK lang

Co-authored-by: Victor Sima <[email protected]>

* version bump

* Hotfix/crashes v2.6.0 (#17)

* Added notes

* Bugfix - add missing pendingIntent flag for android 13

* Use firebase bom

Co-authored-by: kcw-grunt <[email protected]>

Co-authored-by: Victor Sima <[email protected]>

Co-authored-by: Victor Sima <[email protected]>

* Feature/add bitrefill (#28)

* added bitrefill

- added kotlin fix

* Added localizations

- added logo

* Added Bitrefill Link

* hides fiat scollview from Bitrefill

* Adjusted the padding at the buy tab item view

* fixe test in Bitrefill detail

* fied logo and layout

* bump version and version code

* Feature/update branding (#29)

* added new logo

- reset the layout

* version code

* replaced coin logo

* bump versioncode

* fixed dep version

* added Bitrefill web listener

Co-authored-by: Victor Sima <[email protected]>

* Create FUNDING.yml

For GH Sponsor

* ๐Ÿ’ฃ๐Ÿž[Hotbug fix] sharedprefs fb fix (#19)

* Added notes

* Bugfix - add missing pendingIntent flag for android 13

* Use firebase bom

* subproject commit

* version bump

* Disabled FB send, Added Get Tasks

* Patch to hard code fees

- Static fees
- Removed the dep
- Turn crashlytics back on/off/on

Co-authored-by: Victor Sima <[email protected]>

* Feature/add bitrefill (#28)

* added bitrefill

- added kotlin fix

* Added localizations

- added logo

* Added Bitrefill Link

* hides fiat scollview from Bitrefill

* Adjusted the padding at the buy tab item view

* fixe test in Bitrefill detail

* fied logo and layout

* bump version and version code

* Feature/update branding (#29)

* added new logo

- reset the layout

* version code

* ๐Ÿš€[ Release v.2.7.0] Merge into Develop (#32)

* replaced coin logo

* bump versioncode

* fixed dep version

* added Bitrefill web listener

* [Techdebt/] pdate match firebase events 33 (#48)

* Added the equivalenmt events

- updated web link

* WIP : Should compile

* Fixed constants

* Udpaded all Analytics constants

* Added basic tests

- This is WIP
- Need to debug the Tests

* version bump

* fiexd compile bug

* version bump

* renmoved staging

* moved backup rates

* code bump

* Updated test configs

* Move api resources to central location

- version code bump

Co-authored-by: Victor Sima <[email protected]>

* Feature - donation disclaimer modal (#75)

* Feature - add donation modal disclaimer
 - #60

* Add missing strings

* Upgraded AS

- Reduced donation amount
- Renamed id WIP

* updated stirings key format

- updated the donation  address

* code bump

Co-authored-by: kcw-grunt <[email protected]>

* Feature - Show Litecoin Card as Webview (#82)

* Feature - Show Litecoin Card as Webview
 - remove partner api library
 - create card frament webview and add to bottom nav
 - fixes #58

* bump version code

* Fix UI crash

* bump version code

Co-authored-by: kcw-grunt <[email protected]>

* version code bump

- updated version labels to include the version code

* Task - Reduce country iso exception (#118)

- reduce emissions of "java.lang.IllegalArgumentException: Unsupported ISO 3166 country: en"

* made the webview fileprivate (#120)

- the idea is that it will help evaluate the js callbacks

* Refactors version name and code to BRConstants (#121)

* ๐Ÿœ[Bugfix] Refactor strings files (#122)

* bump version code

* Refactor strings files

There were many unused strings and they were removed.

* bump version code

* resolved bad resolution

---------

Co-authored-by: Victor Sima <[email protected]>

* ๐Ÿš€[ Release v.2.8.1] Merge into Develop (#134)

* ๐Ÿš€[ Release v.2.8.0] Merge into Main (#123)

* ๐Ÿ’ฃ๐Ÿž[Hotbug fix] sharedprefs fb fix (#19)

* Added notes

* Bugfix - add missing pendingIntent flag for android 13

* Use firebase bom

* subproject commit

* version bump

* Disabled FB send, Added Get Tasks

* Patch to hard code fees

- Static fees
- Removed the dep
- Turn crashlytics back on/off/on

Co-authored-by: Victor Sima <[email protected]>

* ๐Ÿš€[ Release v.2.6.0] Merge into Develop  (#13)

* version bump

* Hotfix/crashes v2.6.0 (#17)

* Added notes

* Bugfix - add missing pendingIntent flag for android 13

* Use firebase bom

Co-authored-by: kcw-grunt <[email protected]>

Co-authored-by: Victor Sima <[email protected]>

* ๐Ÿš€[Release] v2.6.1 (#21)

* version code bump

* ๐Ÿš€[ Release v.2.6.0] Merge into Main  (#12)

* Added ัƒะบั€ะฐั—ะฝััŒะบะธะน language

- add uk xml file
-  removed the nl, sv, da files
- Escaped apostrphes in UK strings file
- Updated language choices

* ๐Ÿฅณ[Feature] Unstoppable ext update (#11)

* WIP: DNC

Dropped in the UD code prior to testing

* Added study link

* Fix unstoppable domains dependency

* Updated the UD ext text

WIP::::Need to refactor once UK and deletion on SV, NL, DA

* added UK lang

Co-authored-by: Victor Sima <[email protected]>

* version bump

* Hotfix/crashes v2.6.0 (#17)

* Added notes

* Bugfix - add missing pendingIntent flag for android 13

* Use firebase bom

Co-authored-by: kcw-grunt <[email protected]>

Co-authored-by: Victor Sima <[email protected]>

Co-authored-by: Victor Sima <[email protected]>

* Feature/add bitrefill (#28)

* added bitrefill

- added kotlin fix

* Added localizations

- added logo

* Added Bitrefill Link

* hides fiat scollview from Bitrefill

* Adjusted the padding at the buy tab item view

* fixe test in Bitrefill detail

* fied logo and layout

* bump version and version code

* Feature/update branding (#29)

* added new logo

- reset the layout

* version code

* Create ISSUE_TEMPLATE

* Delete ISSUE_TEMPLATE

* Create test.md

* Delete test.md

* ๐Ÿš€[ Release v.2.7.0] Merge into Develop (#32)

* replaced coin logo

* bump versioncode

* fixed dep version

* added Bitrefill web listener

* [Techdebt/] pdate match firebase events 33 (#48)

* Added the equivalenmt events

- updated web link

* WIP : Should compile

* Fixed constants

* Udpaded all Analytics constants

* Added basic tests

- This is WIP
- Need to debug the Tests

* version bump

* fiexd compile bug

* Fix - revert FragmentBuy webview test (#72)

* ๐Ÿš€[ Release v.2.7.1] Merge into Develop (#104)

* ๐Ÿš€[ Release v.2.7.0] Merge into Main (#30)

* Added ัƒะบั€ะฐั—ะฝััŒะบะธะน language

- add uk xml file
-  removed the nl, sv, da files
- Escaped apostrphes in UK strings file
- Updated language choices

* ๐Ÿ’ฃ๐Ÿž[Hotbug fix] sharedprefs fb fix (#19)

* Added notes

* Bugfix - add missing pendingIntent flag for android 13

* Use firebase bom

* subproject commit

* version bump

* Disabled FB send, Added Get Tasks

* Patch to hard code fees

- Static fees
- Removed the dep
- Turn crashlytics back on/off/on

Co-authored-by: Victor Sima <[email protected]>

* ๐Ÿš€[ Release v.2.6.0] Merge into Develop  (#13)

* version bump

* Hotfix/crashes v2.6.0 (#17)

* Added notes

* Bugfix - add missing pendingIntent flag for android 13

* Use firebase bom

Co-authored-by: kcw-grunt <[email protected]>

Co-authored-by: Victor Sima <[email protected]>

* ๐Ÿš€[Release] v2.6.1 (#21)

* version code bump

* ๐Ÿš€[ Release v.2.6.0] Merge into Main  (#12)

* Added ัƒะบั€ะฐั—ะฝััŒะบะธะน language

- add uk xml file
-  removed the nl, sv, da files
- Escaped apostrphes in UK strings file
- Updated language choices

* ๐Ÿฅณ[Feature] Unstoppable ext update (#11)

* WIP: DNC

Dropped in the UD code prior to testing

* Added study link

* Fix unstoppable domains dependency

* Updated the UD ext text

WIP::::Need to refactor once UK and deletion on SV, NL, DA

* added UK lang

Co-authored-by: Victor Sima <[email protected]>

* version bump

* Hotfix/crashes v2.6.0 (#17)

* Added notes

* Bugfix - add missing pendingIntent flag for android 13

* Use firebase bom

Co-authored-by: kcw-grunt <[email protected]>

Co-authored-by: Victor Sima <[email protected]>

Co-authored-by: Victor Sima <[email protected]>

* Feature/add bitrefill (#28)

* added bitrefill

- added kotlin fix

* Added localizations

- added logo

* Added Bitrefill Link

* hides fiat scollview from Bitrefill

* Adjusted the padding at the buy tab item view

* fixe test in Bitrefill detail

* fied logo and layout

* bump version and version code

* Feature/update branding (#29)

* added new logo

- reset the layout

* version code

* replaced coin logo

* bump versioncode

* fixed dep version

* added Bitrefill web listener

Co-authored-by: Victor Sima <[email protected]>

* Create FUNDING.yml

For GH Sponsor

* ๐Ÿ’ฃ๐Ÿž[Hotbug fix] sharedprefs fb fix (#19)

* Added notes

* Bugfix - add missing pendingIntent flag for android 13

* Use firebase bom

* subproject commit

* version bump

* Disabled FB send, Added Get Tasks

* Patch to hard code fees

- Static fees
- Removed the dep
- Turn crashlytics back on/off/on

Co-authored-by: Victor Sima <[email protected]>

* Feature/add bitrefill (#28)

* added bitrefill

- added kotlin fix

* Added localizations

- added logo

* Added Bitrefill Link

* hides fiat scollview from Bitrefill

* Adjusted the padding at the buy tab item view

* fixe test in Bitrefill detail

* fied logo and layout

* bump version and version code

* Feature/update branding (#29)

* added new logo

- reset the layout

* version code

* ๐Ÿš€[ Release v.2.7.0] Merge into Develop (#32)

* replaced coin logo

* bump versioncode

* fixed dep version

* added Bitrefill web listener

* [Techdebt/] pdate match firebase events 33 (#48)

* Added the equivalenmt events

- updated web link

* WIP : Should compile

* Fixed constants

* Udpaded all Analytics constants

* Added basic tests

- This is WIP
- Need to debug the Tests

* version bump

* fiexd compile bug

* version bump

* renmoved staging

* moved backup rates

* code bump

* Updated test configs

* Move api resources to central location

- version code bump

Co-authored-by: Victor Sima <[email protected]>

* Commented out the partial work

* Add .circleci/config.yml (#74)

* Feature - donation disclaimer modal (#75)

* Feature - add donation modal disclaimer
 - #60

* Add missing strings

* Upgraded AS

- Reduced donation amount
- Renamed id WIP

* updated stirings key format

- updated the donation  address

* code bump

Co-authored-by: kcw-grunt <[email protected]>

* Feature - Show Litecoin Card as Webview (#82)

* Feature - Show Litecoin Card as Webview
 - remove partner api library
 - create card frament webview and add to bottom nav
 - fixes #58

* bump version code

* Fix UI crash

* bump version code

Co-authored-by: kcw-grunt <[email protected]>

* version code bump

- updated version labels to include the version code

* Task - Reduce country iso exception (#118)

- reduce emissions of "java.lang.IllegalArgumentException: Unsupported ISO 3166 country: en"

* made the webview fileprivate (#120)

- the idea is that it will help evaluate the js callbacks

* Refactors version name and code to BRConstants (#121)

* ๐Ÿœ[Bugfix] Refactor strings files (#122)

* bump version code

* Refactor strings files

There were many unused strings and they were removed.

* bump version code

---------

Co-authored-by: Victor Sima <[email protected]>

* bump version name and code

* reset to version name and code

---------

Co-authored-by: Victor Sima <[email protected]>

* ๐Ÿฅณ[Feature] Add bech32 to enable ltc1 addresses & false positive rate (Bloom Filter) interface (#137)

* Patched in the changes from losh11/bech32

- Pulled in all the changes from loafwallet-core
- From Apr 10, 2022

* Various development refactors

- Updated the tx and addressess lookup URLs
- Updated gitignore
- Removed old binaries from project
- Appended timber debug prefix to โ€œtimber:โ€ to easily filter in Logcat
- Bump version code

* Resolved conflicts and merged

Merge branch 'feature/add-bech32' of https://github.com/litecoin-foundation/litewallet-android into feature/add-bech32-14
- Resolved conflicts
- re-added timber prefix

* Add logic to retrieve and display seed phrase

* Added Timber logs

- added localizations
- version and code bump
- Removed the direct wallet info fetch
- This call caused the app the reset the seed.
- instead we are simply pulling the seed from the keystore
- lean to call for seed

* Post testing improvement for FP rates

- The sync period is long in the current configuration
- Spent a few days testing to see if certain false-positives rate for the BloomFilter to adjust the sync time.
- the trade off is: quicker sync = less privacy

Here are the rates that will be offered:
fpr = 0.00005 , sync 77 mins , anonymous
fpr = 0.00002 , sync 42 mins, semi-private
fpr = 0.00001 , sync 19 mins, low-privacy

* Added layout for false positive rate

Added localizations for false positive
waiting to add the func fpupdate(double newfalseupdate) in the loafwallet-core
Adding the needed interface

* Keep build.gradle

- Restore files
- some jni fixes
- Cleanup
- Signed-off-by: Victor Sima <[email protected]>

* All are compiling added the interface in C and Java

- updated to the latest [loafwallet-core](https://github.com/litecoin-foundation/loafwallet-core/tree/master-android)
branch: master-android
commit: 63b18b8

* Updated the gradle to 7.4.2

bumped code and version

* Adjusted analytics for sync

- updated to the latest v1.4.0 loafwallet-core
- updated to the v1.3.0 of loafwallet-core
- Added logging to start collecting the sync times
- updated the loafwallet-core to v1.5.0

* Included a snackbar to notify users on sync.

- Included in the Intro Activity
- Included in the Login (Lock) Activity
- Added translations for the snackbar

---------

Co-authored-by: Victor Sima <[email protected]>

* resolved conflcts from rebase from main

* ๐Ÿš€[ Release v.2.8.4] Merge into Develop (#141)

* updated privacy policy location

- code bump

* polished the sync duration

- adjusted the sync output

* Bugfix - fix menuClose() crash in FragmentMenu (#140)

* Bugfix - fix image resource crash (#139)

- fixes RuntimeException: Canvas: trying to draw too large bitmap

* Bugfix - Phrase Reminder crash (#143)

- added an exception handler for UserNotAuthenticatedException.
 - note: this should allow for the system to display the native authorization UI when needed
 - fixes issue - https://console.firebase.google.com/u/0/project/litewallet-beta/crashlytics/app/android:com.loafwallet/issues/09dac17241309f0e823ef597a9a82cd4

* ๐Ÿฆบ[Techdebt] remove litecoin card 145 (#146)

* Removed fragments re Card

* Removed Card related translations

* removed Card usages

* version bump

* ๐Ÿฆบ[Techdebt] Remove simplex (#148)

* Removed the localizations

* remove code

* Upgraded kotlin and Android (#158)

* Upgraded kotlin and Android

- set the min SDKs
- added helper code in Android Manifest to avoid the error when merging
- refactored per deprecations

Signed-off-by: kcw-grunt <[email protected]>

* Downgrading the Timber dependency

- added constants and tweaked tne config to avoid merge manifest errors
- updated gitignore

Signed-off-by: kcw-grunt <[email protected]>

* bump code number

- updated gitignore
- added perms

Signed-off-by: kcw-grunt <[email protected]>

---------

Signed-off-by: kcw-grunt <[email protected]>

* ๐Ÿ„๐Ÿผโ€โ™‚๏ธ [Feature] Add push notifications  (#162)

* Finally fixed the PN dep error caused by Firebase

- Added more analytics for the push notifications
- Simple clean up refactoring

Signed-off-by: kcw-grunt <[email protected]>

* Added the AdvertID into the BreadApp singleton

Signed-off-by: kcw-grunt <[email protected]>

* Added access and location of the key file

- addess access object, JSON object, method to read and operate
- updated gitignore
Signed-off-by: kcw-grunt <[email protected]>

---------

Signed-off-by: kcw-grunt <[email protected]>

* Add language option in create and restore view (Scroll Language in Intro Activity) (#167)

* Added audios and audios data source

* Changed Intro's UI, Added Adapter, and Added country resources.

* Convert CountryLanguageAdapter to Kotlin, added shadow and made text item bold when selected

* Added audio feature to play the language on each item

* Added pop up yes or no UI

* Added pop up yes or cancel

* Change text's sizes

* Updated the lockscreen 160 (#164)

* Update Gitignore

* Updated lockscreen

* Changed color to white, Added litewallet dark blue color

* Added PAD (#169)

refactored to get compile

Signed-off-by: kcw-grunt <[email protected]>

* Change layout width to match parent and background to the correct color (#170)

* Added Announcement view to encourage email mailing list (#168)

* ๐Ÿ› ๏ธ [Techdebt] Update loafwallet core 163 (#165)

* Finally fixed the PN dep error caused by Firebase

- Added more analytics for the push notifications
- Simple clean up refactoring

Signed-off-by: kcw-grunt <[email protected]>

Added the AdvertID into the BreadApp singleton

Signed-off-by: kcw-grunt <[email protected]>

* Added access and location of the key file

- addess access object, JSON object, method to read and operate
- updated gitignore
Signed-off-by: kcw-grunt <[email protected]>

* updated the latest commit

Signed-off-by: kcw-grunt <[email protected]>

* DO NOT SQUASH - bugfix: com.breadwallet.tools.manager.BRSharedPrefs.getIso

Biggest bug in when the user has ru as the as a default language

https://console.firebase.google.com/project/litewallet-beta/crashlytics/app/android:com.loafwallet/issues/78150fde415a8e4c174f19e2ff2e0988?time=1703682751000:1706274751000&sessionEventKey=65B37C4E00DC00016CE457C04AD2C024_1906783813838484053

- Testing to set to RU for ru

Signed-off-by: kcw-grunt <[email protected]>

* cleanup after locating bug

Signed-off-by: kcw-grunt <[email protected]>

---------

Signed-off-by: kcw-grunt <[email protected]>

* Adding a close buttin in the Settings Modal (#166)

- Should be dismiss to the parent
- Added close buttons
- refactored the onSaveInstances

Signed-off-by: kcw-grunt <[email protected]>

* Fixup merge for existing release

Signed-off-by: kcw-grunt <[email protected]>

* fixed conflicts

- Refactor  maintenance
- Update JVM memory
- Updated ktlint
- Auto formatting

Signed-off-by: kcw-grunt <[email protected]>

* close tags in Android Manifest xml

Signed-off-by: kcw-grunt <[email protected]>

---------

Signed-off-by: kcw-grunt <[email protected]>
Co-authored-by: Victor Sima <[email protected]>
Co-authored-by: Josi Kie <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
๐Ÿฅณ feature New feature or enhancement request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants