Skip to content

Commit

Permalink
πŸš€[Release v.2.9.1-20240326] Merge into Develop (#171)
Browse files Browse the repository at this point in the history
* πŸš€[ Release v.2.8.4] Merge into Main  (#138)

* πŸ’£πŸž[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 <vic.sima@gmail.com>

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

* πŸš€[ 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 <mrkerrywashington@icloud.com>

Co-authored-by: Victor Sima <vic.sima@gmail.com>

* πŸš€[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 <vic.sima@gmail.com>

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

Co-authored-by: Victor Sima <vic.sima@gmail.com>

Co-authored-by: Victor Sima <vic.sima@gmail.com>

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

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

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

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

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

* πŸš€[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 <vic.sima@gmail.com>

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

* πŸš€[ 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 <mrkerrywashington@icloud.com>

Co-authored-by: Victor Sima <vic.sima@gmail.com>

* πŸš€[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 <vic.sima@gmail.com>

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

Co-authored-by: Victor Sima <vic.sima@gmail.com>

Co-authored-by: Victor Sima <vic.sima@gmail.com>

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

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

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

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

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

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

* πŸš€[ 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 <vic.sima@gmail.com>

* πŸš€[ 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 <mrkerrywashington@icloud.com>

Co-authored-by: Victor Sima <vic.sima@gmail.com>

* πŸš€[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 <vic.sima@gmail.com>

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

Co-authored-by: Victor Sima <vic.sima@gmail.com>

Co-authored-by: Victor Sima <vic.sima@gmail.com>

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

* πŸš€[ 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 <mrkerrywashington@icloud.com>

Co-authored-by: Victor Sima <vic.sima@gmail.com>

* πŸš€[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 <vic.sima@gmail.com>

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

Co-authored-by: Victor Sima <vic.sima@gmail.com>

Co-authored-by: Victor Sima <vic.sima@gmail.com>

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

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

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

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

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

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

* bump version name and code

* reset to version name and code

---------

Co-authored-by: Victor Sima <vic.sima@gmail.com>

* πŸ₯³[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 <vic.sima@gmail.com>

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

* resolved conflcts from rebase from main

* updated privacy policy location

- code bump

* polished the sync duration

- adjusted the sync output

---------

Co-authored-by: Victor Sima <vic.sima@gmail.com>

* Fixup merge for existing release

Signed-off-by: kcw-grunt <mrkerrywashington@icloud.com>

* fixed conflicts

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

Signed-off-by: kcw-grunt <mrkerrywashington@icloud.com>

---------

Signed-off-by: kcw-grunt <mrkerrywashington@icloud.com>
Co-authored-by: Victor Sima <vic.sima@gmail.com>
  • Loading branch information
kcw-grunt and vsima authored Apr 4, 2024
1 parent ef0f4a2 commit bc6f011
Show file tree
Hide file tree
Showing 30 changed files with 6,091 additions and 367 deletions.
38 changes: 27 additions & 11 deletions app/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -108,7 +108,7 @@ android {
// Specifies two flavor dimensions.
flavorDimensions "mode"
productFlavors {
loaf {
litewallet {
applicationId "com.loafwallet"
dimension "mode"
resValue "string", "app_name", "Litewallet"
Expand All @@ -125,7 +125,7 @@ android {
}
}

loafTestnet {
litewalletTestnet {
applicationId "com.loafwallet.testnet"
dimension "mode"
resValue "string", "app_name", "Litewallet-testnet"
Expand Down Expand Up @@ -338,25 +338,41 @@ dependencies {
implementation 'com.google.android.play:core-ktx:1.8.1'

// Ktlint
ktlint 'com.pinterest:ktlint:0.50.0'
ktlint("com.pinterest.ktlint:ktlint-cli:1.2.1") {
attributes {
attribute(Bundling.BUNDLING_ATTRIBUTE, getObjects().named(Bundling, Bundling.EXTERNAL))
}
}
// additional 3rd party ruleset(s) can be specified here
// just add them to the classpath (e.g. ktlint 'groupId:artifactId:version') and
// ktlint will pick them up

//kotlin https://stackoverflow.com/questions/69817925/problem-duplicate-class-androidx-lifecycle-viewmodel-found-in-modules
def lifecycle_version = "2.4.0"
implementation "androidx.lifecycle:lifecycle-viewmodel:$lifecycle_version"
implementation "androidx.lifecycle:lifecycle-viewmodel-ktx:$lifecycle_version"
}

task ktlint(type: JavaExec, group: "verification") {

tasks.register("ktlintCheck", JavaExec) {
group = "verification"
description = "Check Kotlin code style."
main = "com.pinterest.ktlint.Main"
classpath = configurations.ktlint
args "src/**/*.kt"
mainClass = "com.pinterest.ktlint.Main"
// see https://pinterest.github.io/ktlint/install/cli/#command-line-usage for more information
args "src/**/*.kt", "**.kts", "!**/build/**"
}
check.dependsOn ktlint

task ktlintFormat(type: JavaExec, group: "formatting") {
tasks.named("check") {
dependsOn tasks.named("ktlintCheck")
}

tasks.register("ktlintFormat", JavaExec) {
group = "formatting"
description = "Fix Kotlin code style deviations."
main = "com.pinterest.ktlint.Main"
classpath = configurations.ktlint
args "-F", "src/**/*.kt"
}
mainClass = "com.pinterest.ktlint.Main"
jvmArgs "--add-opens=java.base/java.lang=ALL-UNNAMED"
// see https://pinterest.github.io/ktlint/install/cli/#command-line-usage for more information
args "-F", "src/**/*.kt", "**.kts", "!**/build/**"
}
5,053 changes: 5,053 additions & 0 deletions app/lint-report.html

Large diffs are not rendered by default.

424 changes: 424 additions & 0 deletions app/lint-report.xml

Large diffs are not rendered by default.

31 changes: 31 additions & 0 deletions app/lint-results.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
/Users/grunt/crypto_projects/lf-projects/litewallet-android/app/src/main/java/com/breadwallet/presenter/activities/DisabledActivity.java:119: Error: Overriding method should call super.onBackPressed [MissingSuperCall]
/Users/grunt/crypto_projects/lf-projects/litewallet-android/app/src/main/java/com/breadwallet/presenter/activities/camera/ScanQRActivity.java:122: Error: Overriding method should call super.onRequestPermissionsResult [MissingSuperCall]
/Users/grunt/crypto_projects/lf-projects/litewallet-android/app/src/main/java/com/breadwallet/presenter/activities/settings/DisplayCurrencyActivity.java:62: Error: @layout/activity_display_currency does not contain a declaration with id faq_button [MissingInflatedId]
/Users/grunt/crypto_projects/lf-projects/litewallet-android/app/src/main/java/com/breadwallet/presenter/fragments/FragmentTransactionDetails.java:39: Error: @layout/fragment_transaction_details does not contain a declaration with id title [MissingInflatedId]
/Users/grunt/crypto_projects/lf-projects/litewallet-android/app/src/main/java/com/breadwallet/presenter/activities/settings/SyncBlockchainActivity.java:143: Error: @layout/activity_sync_blockchain does not contain a declaration with id close_button [MissingInflatedId]
/Users/grunt/crypto_projects/lf-projects/litewallet-android/app/src/main/AndroidManifest.xml:21: Error: Permission is only granted to system apps [ProtectedPermissions]
/Users/grunt/crypto_projects/lf-projects/litewallet-android/app/src/main/AndroidManifest.xml:24: Error: Permission is only granted to system apps [ProtectedPermissions]
/Users/grunt/crypto_projects/lf-projects/litewallet-android/app/build/generated/data_binding_base_class_source_out/litewalletDebug/out/com/breadwallet/databinding/ChangeLanguageBottomSheetBinding.java:53: Error: ViewDataBinding.inflateInternal can only be called from within the same library group (referenced groupId=androidx.databinding from groupId=litewallet-android) [RestrictedApi]
/Users/grunt/crypto_projects/lf-projects/litewallet-android/app/build/generated/data_binding_base_class_source_out/litewalletDebug/out/com/breadwallet/databinding/ChangeLanguageBottomSheetBinding.java:72: Error: ViewDataBinding.inflateInternal can only be called from within the same library group (referenced groupId=androidx.databinding from groupId=litewallet-android) [RestrictedApi]
/Users/grunt/crypto_projects/lf-projects/litewallet-android/app/build/generated/source/kapt/litewalletDebug/androidx/databinding/DataBinderMapperImpl.java:3: Error: MergedDataBinderMapper can only be accessed from within the same library (androidx.databinding:databinding-runtime) [RestrictedApi]
/Users/grunt/crypto_projects/lf-projects/litewallet-android/app/build/generated/source/kapt/litewalletDebug/androidx/databinding/DataBinderMapperImpl.java:5: Error: MergedDataBinderMapper.addMapper can only be called from within the same library (androidx.databinding:databinding-runtime) [RestrictedApi]
/Users/grunt/crypto_projects/lf-projects/litewallet-android/app/build/generated/source/kapt/litewalletDebug/com/breadwallet/DataBinderMapperImpl.java:21: Error: DataBinderMapper can only be accessed from within the same library (androidx.databinding:databinding-runtime) [RestrictedApi]
/Users/grunt/crypto_projects/lf-projects/litewallet-android/app/build/generated/source/kapt/litewalletDebug/com/breadwallet/DataBinderMapperImpl.java:34: Error: DataBinderMapper.getDataBinder can only be called from within the same library (androidx.databinding:databinding-runtime) [RestrictedApi]
/Users/grunt/crypto_projects/lf-projects/litewallet-android/app/build/generated/source/kapt/litewalletDebug/com/breadwallet/DataBinderMapperImpl.java:60: Error: DataBinderMapper.getDataBinder can only be called from within the same library (androidx.databinding:databinding-runtime) [RestrictedApi]
/Users/grunt/crypto_projects/lf-projects/litewallet-android/app/build/generated/source/kapt/litewalletDebug/com/breadwallet/DataBinderMapperImpl.java:77: Error: DataBinderMapper.getLayoutId can only be called from within the same library (androidx.databinding:databinding-runtime) [RestrictedApi]
/Users/grunt/crypto_projects/lf-projects/litewallet-android/app/build/generated/source/kapt/litewalletDebug/com/breadwallet/DataBinderMapperImpl.java:86: Error: DataBinderMapper.convertBrIdToString can only be called from within the same library (androidx.databinding:databinding-runtime) [RestrictedApi]
/Users/grunt/crypto_projects/lf-projects/litewallet-android/app/build/generated/source/kapt/litewalletDebug/com/breadwallet/DataBinderMapperImpl.java:92: Error: DataBinderMapper.collectDependencies can only be called from within the same library (androidx.databinding:databinding-runtime) [RestrictedApi]
/Users/grunt/crypto_projects/lf-projects/litewallet-android/app/build/generated/data_binding_base_class_source_out/litewalletDebug/out/com/breadwallet/databinding/FragmentHistoryBinding.java:48: Error: ViewDataBinding.inflateInternal can only be called from within the same library group (referenced groupId=androidx.databinding from groupId=litewallet-android) [RestrictedApi]
/Users/grunt/crypto_projects/lf-projects/litewallet-android/app/build/generated/data_binding_base_class_source_out/litewalletDebug/out/com/breadwallet/databinding/FragmentHistoryBinding.java:67: Error: ViewDataBinding.inflateInternal can only be called from within the same library group (referenced groupId=androidx.databinding from groupId=litewallet-android) [RestrictedApi]
/Users/grunt/crypto_projects/lf-projects/litewallet-android/app/src/main/java/com/breadwallet/wallet/BRWalletManager.java:379: Error: Wrong argument count, format string timber: onTxAdded: tx.length: %d, blockHeight: %d, timestamp: %d, amount: %d, hash: %s requires 5 but format call supplies 0 [TimberArgCount from jetified-timber-4.7.1]
/Users/grunt/crypto_projects/lf-projects/litewallet-android/app/src/main/java/com/breadwallet/wallet/BRWalletManager.java:379: Error: Wrong argument count, format string timber: onTxAdded: tx.length: %d, blockHeight: %d, timestamp: %d, amount: %d, hash: %s requires 5 but format call supplies 0 [TimberArgCount from jetified-timber-4.7.1]
/Users/grunt/crypto_projects/lf-projects/litewallet-android/app/src/main/java/com/breadwallet/wallet/BRWalletManager.java:379: Error: Wrong argument count, format string timber: onTxAdded: tx.length: %d, blockHeight: %d, timestamp: %d, amount: %d, hash: %s requires 5 but format call supplies 0 [TimberArgCount from jetified-timber-4.7.1]
/Users/grunt/crypto_projects/lf-projects/litewallet-android/app/src/main/java/com/breadwallet/wallet/BRWalletManager.java:379: Error: Wrong argument count, format string timber: onTxAdded: tx.length: %d, blockHeight: %d, timestamp: %d, amount: %d, hash: %s requires 5 but format call supplies 0 [TimberArgCount from jetified-timber-4.7.1]
/Users/grunt/crypto_projects/lf-projects/litewallet-android/app/src/main/java/com/breadwallet/wallet/BRWalletManager.java:379: Error: Wrong argument count, format string timber: onTxAdded: tx.length: %d, blockHeight: %d, timestamp: %d, amount: %d, hash: %s requires 5 but format call supplies 0 [TimberArgCount from jetified-timber-4.7.1]
/Users/grunt/crypto_projects/lf-projects/litewallet-android/app/src/main/java/com/breadwallet/wallet/BRWalletManager.java:433: Error: Wrong argument count, format string timber: onTxUpdated: hash: %s, blockHeight: %d, timestamp: %d requires 3 but format call supplies 0 [TimberArgCount from jetified-timber-4.7.1]
/Users/grunt/crypto_projects/lf-projects/litewallet-android/app/src/main/java/com/breadwallet/wallet/BRWalletManager.java:433: Error: Wrong argument count, format string timber: onTxUpdated: hash: %s, blockHeight: %d, timestamp: %d requires 3 but format call supplies 0 [TimberArgCount from jetified-timber-4.7.1]
/Users/grunt/crypto_projects/lf-projects/litewallet-android/app/src/main/java/com/breadwallet/wallet/BRWalletManager.java:433: Error: Wrong argument count, format string timber: onTxUpdated: hash: %s, blockHeight: %d, timestamp: %d requires 3 but format call supplies 0 [TimberArgCount from jetified-timber-4.7.1]
/Users/grunt/crypto_projects/lf-projects/litewallet-android/app/src/main/java/com/breadwallet/wallet/BRWalletManager.java:444: Error: Wrong argument count, format string timber: onTxDeleted: hash: %s, notifyUser: %d, recommendRescan: %d requires 3 but format call supplies 0 [TimberArgCount from jetified-timber-4.7.1]
/Users/grunt/crypto_projects/lf-projects/litewallet-android/app/src/main/java/com/breadwallet/wallet/BRWalletManager.java:444: Error: Wrong argument count, format string timber: onTxDeleted: hash: %s, notifyUser: %d, recommendRescan: %d requires 3 but format call supplies 0 [TimberArgCount from jetified-timber-4.7.1]
/Users/grunt/crypto_projects/lf-projects/litewallet-android/app/src/main/java/com/breadwallet/wallet/BRWalletManager.java:444: Error: Wrong argument count, format string timber: onTxDeleted: hash: %s, notifyUser: %d, recommendRescan: %d requires 3 but format call supplies 0 [TimberArgCount from jetified-timber-4.7.1]
30 errors, 0 warnings
56 changes: 56 additions & 0 deletions app/src/litewallet/google-services.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
{
"project_info": {
"project_number": "230187998656",
"firebase_url": "https://litewallet-beta.firebaseio.com",
"project_id": "litewallet-beta",
"storage_bucket": "litewallet-beta.appspot.com"
},
"client": [
{
"client_info": {
"mobilesdk_app_id": "1:230187998656:android:d76d03bc3c57ebbe70bc25",
"android_client_info": {
"package_name": "com.loafwallet"
}
},
"oauth_client": [
{
"client_id": "230187998656-mvo0eadvv8cu98vhdtkku72olhvdjgao.apps.googleusercontent.com",
"client_type": 1,
"android_info": {
"package_name": "com.loafwallet",
"certificate_hash": "534e36e5207e9587dcfc01fa4379f9a1d7d08277"
}
},
{
"client_id": "230187998656-grds3s0l2n3t4v0okj7iqh2emuh7t9ju.apps.googleusercontent.com",
"client_type": 3
}
],
"api_key": [
{
"current_key": "AIzaSyBLi47OjPwiCFdLcDLlEd0qQs3TpxCdc8w"
}
],
"services": {
"appinvite_service": {
"other_platform_oauth_client": [
{
"client_id": "230187998656-grds3s0l2n3t4v0okj7iqh2emuh7t9ju.apps.googleusercontent.com",
"client_type": 3
},
{
"client_id": "230187998656-s6tf5antivdoid0pmbt6qkmo5lnipiq3.apps.googleusercontent.com",
"client_type": 2,
"ios_info": {
"bundle_id": "com.litecoin.loafwallet",
"app_store_id": "1119332592"
}
}
]
}
}
}
],
"configuration_version": "1"
}
29 changes: 29 additions & 0 deletions app/src/litewalletTestnet/google-services.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
{
"project_info": {
"project_number": "701561840073",
"project_id": "litewallet-testnet-mobile",
"storage_bucket": "litewallet-testnet-mobile.appspot.com"
},
"client": [
{
"client_info": {
"mobilesdk_app_id": "1:701561840073:android:249a95d9788d58c6350818",
"android_client_info": {
"package_name": "com.loafwallet.testnet"
}
},
"oauth_client": [],
"api_key": [
{
"current_key": "AIzaSyD7V59T96RyrdE0Po79Aoz9LBSWk0tFa2k"
}
],
"services": {
"appinvite_service": {
"other_platform_oauth_client": []
}
}
}
],
"configuration_version": "1"
}
2 changes: 1 addition & 1 deletion app/src/main/AndroidManifest.xml
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@
<activity
android:name=".presenter.activities.AnnounceUpdatesViewActivity"
android:exported="false"
android:label="@string/title_activity_announce_updates_view"
android:label="Litewallet"
android:theme="@style/AppTheme" />
<activity
android:name=".presenter.activities.intro.IntroActivity"
Expand Down
1 change: 0 additions & 1 deletion app/src/main/java/com/breadwallet/di/module/AppModule.kt
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@ import javax.inject.Singleton
*/
@Module
class AppModule(val app: BreadApp) {

@Provides
@Singleton
fun provideApplication() = app
Expand Down
8 changes: 4 additions & 4 deletions app/src/main/java/com/breadwallet/entities/CountryAudio.kt
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ package com.breadwallet.entities
annotation class AudioRes

data class CountryAudio(
val langDescription : String,
val langQuestion : String,
@AudioRes val langAudio : Int
)
val langDescription: String,
val langQuestion: String,
@AudioRes val langAudio: Int,
)
8 changes: 3 additions & 5 deletions app/src/main/java/com/breadwallet/entities/IntroLanguage.kt
Original file line number Diff line number Diff line change
@@ -1,10 +1,8 @@
package com.breadwallet.entities

import android.net.Uri

data class IntroLanguage(
val lang : String,
val desc : String,
val audio : Int,
val lang: String,
val desc: String,
val audio: Int,
val message: String,
)
Loading

0 comments on commit bc6f011

Please sign in to comment.