Skip to content

Commit ce11479

Browse files
kcw-gruntvsimajosikie
authored
πŸš€[Release v.2.9.1-20240326] Merge into Main (#172)
* πŸ’£πŸž[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]>
1 parent 63f6157 commit ce11479

File tree

142 files changed

+8027
-2360
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

142 files changed

+8027
-2360
lines changed

β€Ž.gitignore

+4
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,11 @@ crash.txt
7575
/publishTODO.txt
7676
.idea/copyright/
7777
/app/google-services.json
78+
/app/partner-keys.json
79+
/app/src/main/assets/partner-keys.json
7880
/.idea/markdown-navigator/
7981
/app/src/main/java/com/breadwallet/presenter/fragments/FragmentBreadSignal.java
8082
/fastlane/
8183
fastlane/
84+
partner-keys.json
85+
/.idea/appInsightsSettings.xml

β€Ž.idea/inspectionProfiles/Project_Default.xml

-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

β€Ž.idea/kotlinc.xml

+6
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

β€Ž.idea/migrations.xml

+10
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

β€Ž.idea/navEditor.xml

+61
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

β€Žapp/build.gradle

+64-37
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,10 @@ android {
2222

2323
buildFeatures {
2424
dataBinding true
25+
buildConfig true
26+
viewBinding true
2527
}
26-
28+
assetPacks = [":install_time_asset_pack",":fast_follow_asset_pack_01"]
2729
signingConfigs {
2830
release {
2931
storeFile file(RELEASE_STORE_FILE)
@@ -52,20 +54,20 @@ android {
5254
sourceCompatibility JavaVersion.VERSION_1_8
5355
targetCompatibility JavaVersion.VERSION_1_8
5456
}
55-
5657
kotlinOptions {
57-
jvmTarget = JavaVersion.VERSION_1_8.toString()
58+
jvmTarget = '1.8'
5859
}
5960

60-
compileSdkVersion 32
61+
62+
compileSdkVersion 34
6163

6264
defaultConfig {
6365
testInstrumentationRunner = 'androidx.test.runner.AndroidJUnitRunner'
6466
applicationId = 'com.loafwallet'
65-
minSdkVersion 27
66-
targetSdkVersion 32
67-
versionCode 733
68-
versionName "v2.8.4"
67+
minSdkVersion 31
68+
targetSdkVersion 33
69+
versionCode 20240326
70+
versionName "v2.9.1"
6971
multiDexEnabled true
7072
archivesBaseName = "${versionName}(${versionCode})"
7173

@@ -106,7 +108,7 @@ android {
106108
// Specifies two flavor dimensions.
107109
flavorDimensions "mode"
108110
productFlavors {
109-
loaf {
111+
litewallet {
110112
applicationId "com.loafwallet"
111113
dimension "mode"
112114
resValue "string", "app_name", "Litewallet"
@@ -123,7 +125,7 @@ android {
123125
}
124126
}
125127

126-
loafTestnet {
128+
litewalletTestnet {
127129
applicationId "com.loafwallet.testnet"
128130
dimension "mode"
129131
resValue "string", "app_name", "Litewallet-testnet"
@@ -245,6 +247,7 @@ android {
245247

246248
}
247249
namespace 'com.breadwallet'
250+
buildToolsVersion '34.0.0'
248251
}
249252

250253
task copyResDirectoryToClasses(type: Copy) {
@@ -263,13 +266,16 @@ repositories {
263266

264267
dependencies {
265268

266-
androidTestImplementation 'androidx.test.ext:junit:1.1.1'
269+
implementation 'org.json:json:20231013'
270+
implementation 'androidx.navigation:navigation-fragment-ktx:2.7.7'
271+
implementation 'androidx.navigation:navigation-ui-ktx:2.7.7'
272+
androidTestImplementation 'androidx.test.ext:junit:1.1.5'
267273
androidTestImplementation 'junit:junit:4.12'
268-
androidTestImplementation('androidx.test.espresso:espresso-core:3.4.0')
269-
androidTestImplementation('androidx.test:runner:1.4.0')
270-
androidTestImplementation('androidx.test:rules:1.4.0')
274+
androidTestImplementation('androidx.test.espresso:espresso-core:3.5.1')
275+
androidTestImplementation('androidx.test:runner:1.5.2')
276+
androidTestImplementation('androidx.test:rules:1.5.0')
271277
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-android:1.3.9'
272-
implementation 'org.jetbrains.kotlin:kotlin-reflect:1.6.20-RC'
278+
implementation 'org.jetbrains.kotlin:kotlin-reflect:1.9.22'
273279

274280
// commons
275281
implementation 'commons-io:commons-io:2.4'
@@ -279,34 +285,40 @@ dependencies {
279285
implementation 'org.slf4j:slf4j-api:1.7.22'
280286

281287
// androidx
282-
implementation 'androidx.core:core-ktx:1.7.0'
283-
implementation 'androidx.appcompat:appcompat:1.5.1'
288+
implementation 'androidx.core:core-ktx:1.12.0'
289+
implementation 'androidx.appcompat:appcompat:1.6.1'
284290
implementation 'androidx.legacy:legacy-support-v13:1.0.0'
285-
implementation 'androidx.recyclerview:recyclerview:1.2.1'
291+
implementation 'androidx.recyclerview:recyclerview:1.3.2'
286292
implementation 'androidx.constraintlayout:constraintlayout:2.1.4'
287293
implementation 'androidx.gridlayout:gridlayout:1.0.0'
288294
implementation 'androidx.cardview:cardview:1.0.0'
295+
289296
// preferences
290-
implementation 'androidx.preference:preference-ktx:1.2.0'
297+
implementation 'androidx.preference:preference-ktx:1.2.1'
291298
// ChromeCustomTabs
292-
implementation 'androidx.browser:browser:1.4.0'
299+
implementation 'androidx.browser:browser:1.7.0'
293300
// material design
294-
implementation 'com.google.android.material:material:1.5.0'
301+
implementation 'com.google.android.material:material:1.11.0'
295302

296303
implementation "androidx.lifecycle:lifecycle-extensions:2.2.0"
297-
implementation 'androidx.lifecycle:lifecycle-runtime-ktx:2.4.1'
304+
implementation 'androidx.lifecycle:lifecycle-runtime-ktx:2.7.0'
298305

299-
implementation 'com.google.zxing:core:3.4.1'
306+
implementation 'com.google.zxing:core:3.5.2'
300307

301308
implementation 'io.sigpipe:jbsdiff:1.0'
302309

303-
implementation 'com.squareup.okhttp3:okhttp:4.3.1'
310+
implementation 'com.squareup.okhttp3:okhttp:4.12.0'
304311

305312
// Firebase
306-
implementation platform('com.google.firebase:firebase-bom:29.3.1')
313+
implementation platform('com.google.firebase:firebase-bom:32.7.1')
307314
implementation 'com.google.firebase:firebase-analytics'
308315
implementation 'com.google.firebase:firebase-crashlytics'
309316
implementation 'com.google.firebase:firebase-crashlytics-ndk'
317+
implementation('com.google.firebase:firebase-iid:21.1.0')
318+
319+
// push notifications
320+
implementation 'com.google.firebase:firebase-messaging:23.4.0'
321+
implementation 'com.pusher:push-notifications-android:1.8.0'
310322

311323
// Timber
312324
implementation 'com.jakewharton.timber:timber:4.7.1'
@@ -318,34 +330,49 @@ dependencies {
318330
implementation 'com.github.razir.progressbutton:progressbutton:2.1.0'
319331

320332
// Dagger
321-
implementation 'com.google.dagger:dagger:2.41'
322-
kapt 'com.google.dagger:dagger-compiler:2.41'
333+
implementation 'com.google.dagger:dagger:2.50'
334+
kapt 'com.google.dagger:dagger-compiler:2.50'
323335

324336
// Play Core
325337
implementation 'com.google.android.play:core:1.10.3'
326338
implementation 'com.google.android.play:core-ktx:1.8.1'
327339

328340
// Ktlint
329-
ktlint 'com.pinterest:ktlint:0.44.0'
341+
ktlint("com.pinterest.ktlint:ktlint-cli:1.2.1") {
342+
attributes {
343+
attribute(Bundling.BUNDLING_ATTRIBUTE, getObjects().named(Bundling, Bundling.EXTERNAL))
344+
}
345+
}
346+
// additional 3rd party ruleset(s) can be specified here
347+
// just add them to the classpath (e.g. ktlint 'groupId:artifactId:version') and
348+
// ktlint will pick them up
330349

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

337-
task ktlint(type: JavaExec, group: "verification") {
356+
357+
tasks.register("ktlintCheck", JavaExec) {
358+
group = "verification"
338359
description = "Check Kotlin code style."
339-
main = "com.pinterest.ktlint.Main"
340360
classpath = configurations.ktlint
341-
args "src/**/*.kt"
361+
mainClass = "com.pinterest.ktlint.Main"
362+
// see https://pinterest.github.io/ktlint/install/cli/#command-line-usage for more information
363+
args "src/**/*.kt", "**.kts", "!**/build/**"
342364
}
343-
check.dependsOn ktlint
344365

345-
task ktlintFormat(type: JavaExec, group: "formatting") {
346-
description = "Fix Kotlin code style deviations."
347-
main = "com.pinterest.ktlint.Main"
348-
classpath = configurations.ktlint
349-
args "-F", "src/**/*.kt"
366+
tasks.named("check") {
367+
dependsOn tasks.named("ktlintCheck")
350368
}
351369

370+
tasks.register("ktlintFormat", JavaExec) {
371+
group = "formatting"
372+
description = "Fix Kotlin code style deviations."
373+
classpath = configurations.ktlint
374+
mainClass = "com.pinterest.ktlint.Main"
375+
jvmArgs "--add-opens=java.base/java.lang=ALL-UNNAMED"
376+
// see https://pinterest.github.io/ktlint/install/cli/#command-line-usage for more information
377+
args "-F", "src/**/*.kt", "**.kts", "!**/build/**"
378+
}

0 commit comments

Comments
Β (0)