Honza Rychnovsky
78180ee4e8
[ #790 ] Fix Settings screen layout
...
* [#790 ] Fix Settings screen layout
- SwitchWithLabel moved to ui-design-lib
- Internally switched from Row to ConstraintLayout
- Used paddings, which after creating and applying of Design system #611 will be refactored
- Moved Modifier definitions to the caller side, when possible
2023-03-14 08:00:36 +01:00
Honza Rychnovsky
c18160356e
[ #799 ] Fix passing drawer state
...
* [#799 ] Fix passing drawer state
2023-03-14 07:57:15 +01:00
Carter Jernigan
5fc3974129
[ #784 ] Refactor support email address to CI variable
...
---------
Co-authored-by: Honza <rychnovsky.honza@gmail.com>
2023-03-13 09:19:14 -04:00
Carter Jernigan
5e3c1f1768
[ #783 ] Hide fiat currency conversion
...
* [#783 ] Hide fiat currency conversion
* Add test
2023-03-13 09:05:44 +01:00
Carter Jernigan
6e77a6f981
[ #797 ] jGit 6.4.0
2023-03-09 13:00:23 -05:00
Carter Jernigan
59811c719d
[ #796 ] Gradle versions plugin 0.46.0
2023-03-09 13:00:23 -05:00
Carter Jernigan
769fec637e
[ #741 ] Gradle Play Publisher 3.8.1
2023-03-09 13:00:23 -05:00
Carter Jernigan
7a853010a7
[ #795 ] Firebase BOM 31.2.3
...
Also updated the Crashlytics gradle plugin
2023-03-09 13:00:23 -05:00
Carter Jernigan
3f3ccf2dfb
[ #743 ] Desugar 2.0.2
2023-03-09 13:00:23 -05:00
Carter Jernigan
91f17b4746
[ #794 ] Zxing 3.5.1
2023-03-09 13:00:23 -05:00
Carter Jernigan
4c6e498b37
[ #793 ] Androidx updates
...
Also leveraged new WorkManager API to avoid resetting the background sync schedule
Note that Material3 alpha 7 breaks our UI tests, so I’ve only bumped to alpha 6 for now.
2023-03-09 13:00:23 -05:00
Carter Jernigan
f18e224404
[ #781 ] Kover 0.7.0-alpha
...
* [#781 ] Kover 0.7.0-alpha
---------
Co-authored-by: Honza <rychnovsky.honza@gmail.com>
2023-03-09 06:32:31 -05:00
Carter Jernigan
8e17d07ced
[ #762 ] Simplified seed backup UX
...
Because we’re making UI text changes, I’ve forked our views into “long” and “short” versions that preserve the previous experience while allowing the shorter experience to be different.
One limitation of the current approach is that the screenshot tests are limited to the current configuration, so there is some risk of ‘bit rot’ with the screenshot tests for the longer onboarding. For this PR, I manually switched the feature flags and re-ran the screenshot tests to make sure they still worked.
---------
Co-authored-by: Honza <rychnovsky.honza@gmail.com>
2023-03-03 08:06:03 -05:00
Carter Jernigan
4acd5d3593
[ #584 ]Adopt Twitter's Compose Detekt rules
...
Twitter had a set of Compose rules, which have been forked into Detekt, Ktlint, and Android Lint implementations.
I see ktlint as mostly being formatting, Detekt being more for multiplatform static analysis, and Android Lint for Android-specific issues. Android lint is slow, so I didn’t want to use it as the first choice.
I went with the Detekt implementation which can be useful if we leverage multiplatform for our Composables in the future.
2023-03-01 07:58:47 -05:00
Carter Jernigan
6d01f210fe
[ #774 ] Redesign home with hamburger menu
...
---------
Co-authored-by: Honza <rychnovsky.honza@gmail.com>
2023-02-28 08:54:07 -05:00
Carter Jernigan
9b966b4087
[ #776 ] Fix hang on launch
...
Combining multiple flows will hang if the group of flows is empty
- Updated profile installer lib
- Removed benchmark operations receiver fix
- Added new benchmark results
---------
Co-authored-by: Honza <rychnovsky.honza@gmail.com>
2023-02-27 11:28:41 -05:00
Carter Jernigan
a806d2defa
[ #763 ] Configure simplified onboarding
2023-02-21 15:48:01 -05:00
Carter Jernigan
9f9ee0fcc1
[ #745 ] Use faster Firebase test lab devices
2023-02-21 15:47:23 -05:00
Carter Jernigan
ec7eb3804e
[ #770 ] Hide request ZEC button
2023-02-21 12:50:31 -05:00
Carter Jernigan
417fc4b8a5
[ #764 ] Android Remote Config implementation
...
Note that there is no cloud integration yet. This creates the abstractions to support injecting different remote config sources
2023-02-21 12:50:31 -05:00
Carter Jernigan
6b202e3c9f
[ #764 ] Multiplatform remote config API
2023-02-21 12:50:31 -05:00
Carter Jernigan
b3f4601b14
[ #765 ] Change app name
2023-02-21 08:41:08 -05:00
Carter Jernigan
c380450756
[ #566 ] Enable Compose compiler metrics
2023-02-20 11:22:33 -05:00
dependabot[bot]
cf59e265ac
Bump gradle/gradle-build-action from 2.3.3 to 2.4.0 ( #768 )
...
Bumps [gradle/gradle-build-action](https://github.com/gradle/gradle-build-action ) from 2.3.3 to 2.4.0.
- [Release notes](https://github.com/gradle/gradle-build-action/releases )
- [Commits](3fbe033aaa...6095a76664
)
---
updated-dependencies:
- dependency-name: gradle/gradle-build-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-20 10:38:11 -05:00
dependabot[bot]
d317df8306
Bump gradle/wrapper-validation-action from 1.0.5 to 1.0.6 ( #769 )
...
Bumps [gradle/wrapper-validation-action](https://github.com/gradle/wrapper-validation-action ) from 1.0.5 to 1.0.6.
- [Release notes](https://github.com/gradle/wrapper-validation-action/releases )
- [Commits](55e685c48d...8d49e559aa
)
---
updated-dependencies:
- dependency-name: gradle/wrapper-validation-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-20 10:37:59 -05:00
Carter Jernigan
edaeda56da
[ #748 ][ #749 ] Preferences for sync
...
Adds an option to enable/disable background sync, as well as an option to keep the screen on during sync
---------
Co-authored-by: Honza <rychnovsky.honza@gmail.com>
2023-02-17 11:39:15 -05:00
dependabot[bot]
e0d3bea3de
Bump clamav/clamav from 0.105.0 to 1.0.1 in /.github/actions/antivirus ( #767 )
...
Bumps clamav/clamav from 0.105.0 to 1.0.1.
---
updated-dependencies:
- dependency-name: clamav/clamav
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-17 15:26:11 +01:00
Carter Jernigan
c87d130066
[ #715 ] Use Gradle build cache action
...
Also fixed the checkProperties task to be compatible with Gradle 8.0
2023-02-17 08:00:43 -05:00
Carter Jernigan
f5e0af6545
[ #757 ] Adopt SDK 1.14.0 ( #759 )
2023-02-17 06:05:23 -05:00
Alex
7523619afa
[ #673 ] process .ec files from emulator.wtf
...
Co-authored-by: Carter Jernigan <git@carterjernigan.com>
Co-authored-by: Honza <rychnovsky.honza@gmail.com>
2023-02-13 08:10:32 -05:00
dependabot[bot]
a450ebec0c
Bump actions/cache from 3.2.4 to 3.2.5 in /.github/actions/setup ( #755 )
...
Bumps [actions/cache](https://github.com/actions/cache ) from 3.2.4 to 3.2.5.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](627f0f41f6...6998d139dd
)
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-13 08:15:52 +01:00
Carter Jernigan
505939c74d
[ #742 ] Kotlin 1.8.10
2023-02-10 07:18:58 -05:00
Carter Jernigan
a7d7de0451
[ #745 ] Set min API to 27
...
* Add Android min SDK API level check test
---------
Co-authored-by: Honza <rychnovsky.honza@gmail.com>
2023-02-09 06:47:04 -05:00
dependabot[bot]
e4b51bef59
Bump actions/setup-java from 3.9.0 to 3.10.0 in /.github/actions/setup ( #746 )
...
Bumps [actions/setup-java](https://github.com/actions/setup-java ) from 3.9.0 to 3.10.0.
- [Release notes](https://github.com/actions/setup-java/releases )
- [Commits](1df8dbefe2...3f07048e3d
)
---
updated-dependencies:
- dependency-name: actions/setup-java
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-08 08:53:00 +01:00
Honza Rychnovsky
a9787ebeac
[ #694 ] Ktlint 0.48.2
...
* [#694 ] Ktlint 0.48.2
2023-02-01 13:50:24 +01:00
dependabot[bot]
92f2acf28a
Bump actions/cache from 3.2.3 to 3.2.4 in /.github/actions/setup ( #739 )
...
Bumps [actions/cache](https://github.com/actions/cache ) from 3.2.3 to 3.2.4.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](58c146cc91...627f0f41f6
)
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-31 08:55:09 +01:00
Carter Jernigan
6e85764f74
[ #346 ][ #304 ] Configure Crashlytics and analytics opt-out
2023-01-26 14:12:44 -05:00
Carter Jernigan
a5d38c6bf9
[ #677 ] Detekt 1.22.0
2023-01-24 16:10:16 -05:00
Carter Jernigan
f6859c5d14
[ #733 ] Configure Detekt convention plugin
2023-01-24 16:10:16 -05:00
Carter Jernigan
049acec253
[ #733 ] Simplify Detekt configuration
2023-01-24 16:10:16 -05:00
Carter Jernigan
721003b6e7
[ #734 ] Emulator.wtf Gradle Plugin 0.0.15
...
This will provide caching for our automated tests.
I have disabled the cache for the screenshot tests, since those are sometimes flaky.
2023-01-24 06:26:43 -05:00
Carter Jernigan
d958d6d13a
[ #723 ] AGP 7.4
2023-01-23 06:28:02 -05:00
Carter Jernigan
dcb6388abb
[ #719 ] Check Gradle properties on CI
...
Co-authored-by: Honza <rychnovsky.honza@gmail.com>
2023-01-19 07:34:14 -05:00
Carter Jernigan
bf67948ef8
[ #700 ] Kotlin 1.8
2023-01-18 11:59:19 -05:00
Carter Jernigan
5d59420fb1
[ #729 ] Androidx updates
2023-01-18 11:59:19 -05:00
Carter Jernigan
405a230f6e
[ #725 ] SDK 1.12.0-beta01 ( #726 )
2023-01-18 11:59:00 -05:00
Carter Jernigan
e8a478cf33
[ #707 ] Exclude files from release packaging only
...
These files are used by Android Studio in debug builds to discover the version of Compose being used by an app. They should be preserved for debug builds but can be stripped from release builds.
Co-authored-by: Honza <rychnovsky.honza@gmail.com>
2023-01-18 11:25:06 -05:00
Carter Jernigan
da0e909458
Extend timeout for screenshot tests ( #732 )
2023-01-18 08:31:06 +01:00
Alex
b84df3d9dc
[ #592 ] Instrumentation coverage
...
Co-authored-by: Carter Jernigan <git@carterjernigan.com>
2023-01-17 14:54:40 -05:00
Carter Jernigan
4f144405c1
[ #708 ] Fix seed byte generation
2023-01-17 11:44:57 -05:00