Don Turner
591cdc1fc0
Merge branch 'main' into patch-2
1 year ago
Simon Marquis
1fefa982a0
Update lint to match AGP version
1 year ago
Simon Marquis
62b9a35ef3
Update AGP to version 8.1.2
1 year ago
Simon Marquis
7e35f016cc
Merge branch 'main' into kotlin-1.9.10
1 year ago
Adetunji Dahunsi
0287af8d9a
Merge pull request #947 from android/tj/staggered-grid-feed
...
Use lazy vertical staggered grid in feed to maximize space utilization
1 year ago
Simon Marquis
11e94165dc
Update Kotlin 1.9.10
...
- KSP 1.9.10-1.0.13
- Compose compiler 1.5.3
This PR will need to be applied with #974 to avoid spawning 2 Kotlin compiler daemons (one for `build-logic`, and one for the main build).
1 year ago
Don Turner
05c88e091c
Update gradle/libs.versions.toml
1 year ago
Melwin Magalhaes
6247712064
Add convention plugins to version catalogs
1 year ago
dahunsi
03d2455f41
Use lazy vertical staggered grid in feed to maximize space utilization
...
Change-Id: I66fff57bd0f11f5f73e7e5c9b5c51b0fa6a76926
1 year ago
Simon Marquis
8d5984e843
Add "Kotlin - KSP - Compose" update group
1 year ago
Simon Marquis
f798e28ef0
Update AGP to version 8.1.1
...
Removing the compileSdk 34 build warning:
```
We recommend using a newer Android Gradle plugin to use compileSdk = 34
This Android Gradle plugin (8.1.0) was tested up to compileSdk = 33 (and compileSdkPreview = \"UpsideDownCakePrivacySandbox\").
You are strongly encouraged to update your project to use a newer
Android Gradle plugin that has been tested with compileSdk = 34.
If you are already using the latest version of the Android Gradle plugin,
you may need to wait until a newer version with support for compileSdk = 34 is available.
To suppress this warning, add/update
android.suppressUnsupportedCompileSdk=34
to this project's gradle.properties.
```
1 year ago
Jose Alcérreca
886158d3cb
Adds Screenshot testing with Roborazzi ( #876 )
...
* Adds screenshot tests using Roborazzi (Robolectric Native Graphics)
- Adds Roborazzi to convention plugins
- Adds Screenshot helper in :core-testing
- Creates screenshot suites for :app and :feature-foryou
* CI and spotless
* Moves :app tests to testDemo and makes NiaAppScreenSizesScreenshotTests prettier
* CI: Moves local tests to their own step
* CI: Adds --rerun to screenshot task
* CI: Moves screenshots before local tests
* CI: Fixes wrong if statement in workflow
* CI WIP: trying to trigger the push step
* CI: Re-enables roborazzi verification
* Fixes flaky screenshot tests by setting LocalInspectionMode on
* CI: screenshot commits now use the original author intead of bot account
* CI: Disables globbing because file_pattern didn't work
* CI: Trying new file pattern for png files
* CI: Adds a check for forks
* 🤖 Updates screenshots
* Code review: toml cleanup, comments
* Use new github.event.pull_request.head.repo.fork
Co-authored-by: Simon Marquis <contact@simon-marquis.fr>
* Uses Robolectric qualifiers to set the dpi, adds section to README
* Spotless
* Delegates creation of repository to Hilt in test
* Revert "Use new github.event.pull_request.head.repo.fork"
* 🤖 Updates screenshots
* Empty commit to trigger GHA on main branch
* Makes time zones deterministic in screenshot tests
* Increases GMD timeout to 90m, but it has to be reduced
---------
Co-authored-by: Simon Marquis <contact@simon-marquis.fr>
1 year ago
Milosz Moczkowski
12642c9110
Merge pull request #891 from SimonMarquis/update/protobuf
...
Update protobuf 3.24.0 and protobuf plugin 0.9.4
1 year ago
Simon Marquis
24ee5f539f
Update KSP 1.9.0-1.0.13
...
Changelog: https://github.com/google/ksp/releases/tag/1.9.0-1.0.13
1 year ago
Simon Marquis
fce6659ca6
Update protobuf 3.24.0 and protobuf plugin 0.9.4
...
- https://github.com/protocolbuffers/protobuf/releases/tag/v24.0
- https://github.com/google/protobuf-gradle-plugin/releases/tag/v0.9.4
- Avoid eagerly resolving input files in ProtobufExtract. This bug would cause a lot of invalidations of configuration cache when upgrading to Gradle 8.1. (#719 )
- Fix plugin compatibility with Kotlin Gradle Plugin 1.9.0 release. (#721 )
1 year ago
Alex Vanyo
2b218b97d9
Switch to new Activity.enableEdgeToEdge
...
Change-Id: I9bbb7b2d116099524525619714ef18448e707c4f
1 year ago
Don Turner
13019dc543
Merge branch 'main' into patch-6
1 year ago
Don Turner
6ab175c08c
Merge pull request #856 from SimonMarquis/patch-8
...
Update room to version 2.5.2
1 year ago
Simon Marquis
97414a667a
Update room to version 2.5.2
...
Changelog: https://developer.android.com/jetpack/androidx/releases/room#2.5.2
1 year ago
Simon Marquis
fb2bd63d68
Update desugar_jdk_libs to version 2.0.3
...
Changelog: https://github.com/google/desugar_jdk_libs/blob/master/CHANGELOG.md
1 year ago
Simon Marquis
abdb7b8bf6
Update AGP 8.1.0
1 year ago
Márton Braun
05e1656ea4
Update lint to 31.0.2
...
Change-Id: I11a2cf41f1428931794cf26ebc655ccb0cda33ab
1 year ago
Márton Braun
c64fb895b4
Upgrade Hilt to 2.47
...
Change-Id: I344cb7542107f134b71c62b652211eba370762ec
1 year ago
Márton Braun
bc0a7e63a1
Update Compose compiler version to 1.5.0
...
Change-Id: Ieddb8410a592bb38c5764b7288fd4828306d6743
1 year ago
Simon Marquis
f7ed38182d
Add protobuf generated sources to the sourceSets
...
And update to version 3.23.4.
1 year ago
Simon Marquis
2731e9817b
Kotlin 1.9.0
...
- https://github.com/JetBrains/kotlin/releases/tag/v1.9.0
- https://github.com/google/ksp/releases/tag/1.9.0-1.0.11
- Compose compiler `1.5.0-dev-k1.9.0-6a60475e07f`
1 year ago
Simon Marquis
c926359427
Update Kotlin 1.8.22 and related dependencies
...
- KSP 1.8.22-1.0.11
- Compose compiler 1.4.8
- Hilt 2.46.1
Which now depends on kotlinx-metadata 0.6.2 (K2 support).
1 year ago
Alex Vanyo
4d65946f95
Merge pull request #808 from SimonMarquis/compose-bom-2023-06-00
...
Upgrade Compose BoM `2023.06.00` and Compose compiler `1.4.7`
1 year ago
Adetunji Dahunsi
adbfd86571
Merge pull request #826 from android/tj/workmanager-flows
...
Consume Flows from WorkManager for work status
1 year ago
TJ Dahunsi
ac56e742a4
Consume Flows from WorkManager for work status
...
Change-Id: Ia8002a7b74405de51a37921d3aaec91fc92d3773
1 year ago
Milosz Moczkowski
58890bebf3
Update libs.versions.toml
1 year ago
Milosz Moczkowski
7203460051
Merge branch 'main' into compose-bom-2023-06-00
1 year ago
Murat Yener
e96dac39b2
changed from ListenableFuture.get() to ListenableFuture.await()
1 year ago
Murat Yener
7b5c0f2be8
Adds ProfileViewer to log the app's Baseline Profile Compilation Status
1 year ago
Simon Marquis
5efefa6e66
Remove `androidxComposeMaterial3` versioning as it's already provided through Compose BoM
1 year ago
Simon Marquis
7e3979999e
Update Compose BoM 2023.06.01
1 year ago
Murat Yener
93f94017c7
Baseline Profiles API change 'collectStableBaselineProfile()' is changed to 'collect()'
1 year ago
Simon Marquis
e846cc95bd
Update `androidx.lifecycle` to stable `2.6.1`
...
And match `androidx.profileinstaller` transitive dependency version `1.3.0`.
Fixes the following error:
```
java.lang.RuntimeException: Unable to get provider androidx.startup.InitializationProvider: androidx.startup.StartupException: androidx.startup.StartupException: java.lang.IllegalStateException: ProcessLifecycleInitializer cannot be initialized lazily.
```
1 year ago
Simon Marquis
9a6fca16a6
Upgrade Compose BoM `2023.06.00` and Compose compiler `1.4.7`
...
- Bump `androidxComposeMaterial3` to stable `1.1.0`
- Bump Kotlin `1.8.21` (to match the expected version used by Compose compiler)
- Bump KSP `1.8.21-1.0.11` (to match Kotlin version)
This also solves part of #806 , where we had this dependency chain:
- `androidx.compose:compose-bom:2023.01.00`
- `androidx.compose.ui:ui-test-junit4:1.3.3`
- `androidx.test.ext:junit:1.1.3` (unlisted from maven)
- `junit:junit:4.12` (vulnerability `CVE-2020-15250`)
1 year ago
James Rose
1b8b01c7b4
Merge pull request #757 from SimonMarquis/patch/kotlinx-serialization-1.5.1
...
Update KotlinX Serialization to version 1.5.1
1 year ago
Simon Marquis
14ce53562f
Update to latest stable AGP 8.0.2
2 years ago
Simon Marquis
8c8c7611ce
Update KotlinX Serialization to version 1.5.1
...
https://github.com/Kotlin/kotlinx.serialization/releases/tag/v1.5.1
> ### Bugfixes
> - KeyValueSerializer: Fix missing call to endStructure() (#2272 )
> - ObjectSerializer: Respect sequential decoding (#2273 )
> - Fix value class encoding in various corner cases (#2242 )
> - Fix incorrect json decoding iterator's .hasNext() behavior on array-wrapped inputs (#2268 )
> - Fix memory leak caused by invalid KTypeWrapper's equals method (#2274 )
> - Fixed NoSuchMethodError when parsing a JSON stream on Java 8 (#2219 )
> - Fix MissingFieldException duplication (#2213 )
2 years ago
Simon Marquis
627ccd939d
chore(deps): update android-gradleplugin to v8.0.1
2 years ago
Miłosz Moczkowski
fc3d0ced20
Replace hardcoded license file with OSS licenses plugin
...
Change-Id: I4427fd5d7b7abd8a2912a41f61ffedfac4af9d6a
2 years ago
tsumuchan
e1025d8363
Update gradle plugin naming
2 years ago
tsumuchan
831b766ec2
Clarify dependencies of the included build-logic
2 years ago
Milosz Moczkowski
9985bb95e5
Merge pull request #620 from daryeou/main
...
Remove unused datastore-preferences library from versions.toml
2 years ago
TJ Dahunsi
2499c0a0bd
Notify users when news are updated
2 years ago
Simon Marquis
5500edc37b
Update KSP 1.8.20-1.0.11
2 years ago
Simon Marquis
661dd2bc2e
Update Kotlin 1.8.20 stack
...
- KSP 1.8.20-1.0.10
- Compose compiler 1.4.5
2 years ago
Don Turner
e1ae12129a
Merge pull request #662 from android/av/agp-8.0
...
Update to AGP 8.0
2 years ago
Milosz Moczkowski
2c18740d62
Merge pull request #665 from AnirudhPudari/migrate-to-compose_flowlayouts
...
[Bug]: Migrate away from accompanist/flowlayout
2 years ago
Márton Braun
bea2eecd90
Update Kotlin, Compose compiler, serialization versions
...
Change-Id: I2aa0d07769e79e6f85824a391418566aef6b721e
2 years ago
AnirudhPudari
33a3e360a4
Deprecated FlowLayouts from accompanist
2 years ago
Alex Vanyo
086dc957c0
Update to AGP 8.0
...
Change-Id: I27eb106e484e2003d732782a39612dc72c845282
2 years ago
Adetunji Dahunsi
489502ba13
Initialize sync manually
...
Change-Id: Ia26b1179270a87d3b87a915185b8d5fc7532c464
2 years ago
Kwak Wonjo
511752a126
Merge branch 'android:main' into main
2 years ago
mlykotom
3b7e7e3c02
Use ReportDrawnWhen
...
Change-Id: I77b4db63f72f43c6c826e66358f7672792ef137d
2 years ago
Adetunji Dahunsi
08956492c8
Backend triggered sync
...
Change-Id: I53c43b136ebb755f6258b1e815301dddb3b536a3
2 years ago
daryeou
2596cf712c
Remove unused datastore-preferences repo from versions.toml
2 years ago
Alex Vanyo
01b5f34eb3
Update to Compose Material 3 1.1.0-alpha06
...
Change-Id: I6399358ad85254243b5aff547e31e3abe92fb6ed
2 years ago
Alex Vanyo
874c2d1487
Merge pull request #561 from SimonMarquis/update/androidx-lifecycle
...
Updgrade androidx-lifecycle from 2.6.0-alpha03 to 2.6.0-alpha05
2 years ago
Simon Marquis
4d4f7d4a15
Merge remote-tracking branch 'origin/main' into update/androidx-lifecycle
2 years ago
Don Turner
4284e6912e
Merge remote-tracking branch 'github/main' into feb9automerger
...
* github/main:
Bump version to 4
Remove unused DropdownMenu component
Route topic chip tap events up to NiaNavHost
Apply suggestions from code review
Migrate custom room configuration into a convention plugin
Update docs/ArchitectureLearningJourney.md - User action follow topic
Update docs/ArchitectureLearningJourney.md - Writing data
Change-Id: I417abcaba792bbf297a8156bb1c4cf677dcb8bea
2 years ago
Don Turner
e3e33d8497
Merge "Add Firebase analytics. See go/nia-firebase-services." into main
2 years ago
Don Turner
2a4d0434a5
Add Firebase analytics. See go/nia-firebase-services.
...
Change-Id: I0cbbda0bba761d8019241f6165db231fe94fb689
2 years ago
Automerger
8c3fcefad6
Merge branch 'github/main'
2 years ago
Don Turner
e997459f29
Merge pull request #562 from SimonMarquis/room/convention-plugin
...
Migrate custom room configuration into a convention plugin
2 years ago
Don Turner
86eac208d4
Merge pull request #564 from SimonMarquis/update/kotlin-1.8.0
...
Update Kotlin stack to 1.8.0
2 years ago
Don Turner
45d86a6188
Merge pull request #560 from SimonMarquis/patch-3
...
Update Room to stable version
2 years ago
Automerger
6a12392f0b
Merge branch 'github/main'
2 years ago
Simon Marquis
96bc263153
Update Kotlin stack to 1.8.0
...
- https://github.com/google/ksp/releases/tag/1.8.0-1.0.9
- https://github.com/JetBrains/kotlin/releases/tag/v1.8.0
- https://developer.android.com/jetpack/androidx/releases/compose-compiler#1.4.0
2 years ago
Simon Marquis
3409f937ed
Migrate custom room configuration into a convention plugin
...
And use `CommandLineArgumentProvider` to avoid breaking cacheability: https://issuetracker.google.com/issues/132245929
2 years ago
Simon Marquis
f9a3533df3
Updgrade androidx-lifecycle from 2.6.0-alpha03 to 2.6.0-alpha05
...
> `Transformations` is now written in Kotlin. This is a *source incompatible change* for those classes written in Kotlin that were directly using syntax such as `Transformations.map`
> Kotlin code *must* now use the Kotlin extension method syntax that was previously only available when using `lifecycle-livedata-ktx`.
> The `collectAsStateWithLifecycle()` APIs of `lifecycle-runtime-compose` are no longer in experimental status. (I09d42, b/258835424)
Changelog: https://developer.android.com/jetpack/androidx/releases/lifecycle#2.6.0-alpha05
2 years ago
Simon Marquis
a2a5b09d06
Update Room to stable version
...
Changelog: https://developer.android.com/jetpack/androidx/releases/room#2.5.0
2 years ago
Lawrence Gimenez
437df27d4c
Update AGP to v7.4.1
2 years ago
Automerger
beccdfe8f5
Merge branch 'github/main'
2 years ago
Alex Vanyo
1cce9aaae2
Update AGP to 7.4.0
...
Change-Id: I3bede0226f89e78c65b74968effc738796e10218
2 years ago
Ben Weiss
f316be1d69
Add Firebase dependencies
...
This sets up the project for using Firebase Crashlytics and
Performance Monitoring.
Change-Id: I8d14cfd2e5c2ba1911f2c3175adc20d6714addb6
2 years ago
Don Turner
95dc1dd5e2
Downgrade desugaring library (not compatible with AGP 7.3.1)
2 years ago
Don Turner
186f19190c
Update versions
2 years ago
travismacdonald
f1afca1cde
tidy version catalog toml file
2 years ago
Caren
7d42831ee9
Merge pull request #465 from android/caren/custom_chrome_tab
...
Use Chrome Custom tab for opening articles
2 years ago
Caren
55c3ebd085
Use Chrome Custom tab for opening articles
...
Change-Id: I0024038f918a18d3c3e803587a7e1c159bfb9169
2 years ago
Alex Vanyo
369cd33b7a
Add accompanist/testharness
...
Adds a usage of accompanist/testharnness to force a given DpSize for its content, overriding the density if necessary to ensure that the size is achieved. This allows testing UI at arbitrary sizes on arbitrary emulators, lessening the need for using multiple emulators at different sizes (and filtering tests) when Android-specific window size has been hoisted appropriately.
The initial test using it is a test for checking whether or not the navigation bar or navigation rail is being shown, and these tests can run on any emulator.
Change-Id: I315384e5eafac23a3cd6d3818d9828f6d3c1acfc
2 years ago
Milosz Moczkowski
750257f510
Update libs.versions.toml
...
Downgrading `androidDesugarJdkLibs` from 2.0.0 to 1.2.0
2 years ago
Milosz Moczkowski
f896a8c50d
Update libs.versions.toml
...
Downgrade Kotlin version from 1.7.21 to 1.7.20
2 years ago
renovate[bot]
6ae508fbbe
Update all dependencies
2 years ago
Simon Marquis
67927725ff
Update `androidx.test` dependencies
2 years ago
Jolanda Verhoef
e117edeac2
Revert version upgrade of objenesis and protobuf-plugin
2 years ago
renovate[bot]
5f3559bdb4
Update all dependencies
2 years ago
renovate[bot]
582455a461
Update dependency androidx.activity:activity-compose to v1.6.1
2 years ago
Milosz Moczkowski
0faa7b2067
Merge pull request #373 from android/renovate/ksp
...
Update dependency com.google.devtools.ksp to v1.7.20-1.0.7
2 years ago
renovate[bot]
70a093d5d5
Update dependency com.google.devtools.ksp to v1.7.20-1.0.7
2 years ago
renovate[bot]
0de04ff42f
Update dependency androidx.test:core to v1.5.0-rc01
2 years ago
Milosz Moczkowski
bafcdd7628
Merge pull request #370 from android/renovate/coil
...
Update coil to v2.2.2
2 years ago
Milosz Moczkowski
1fad3f71af
Merge pull request #257 from android/renovate/accompanist
...
Update accompanist to v0.27.0
2 years ago
Milosz Moczkowski
60c5f25223
Merge pull request #284 from android/renovate/protobuf
...
Update protobuf to v3.21.9
2 years ago
renovate[bot]
06babfc583
Update coil to v2.2.2
2 years ago
renovate[bot]
12c3600229
Update protobuf to v3.21.9
2 years ago
renovate[bot]
930ad1c43d
Update androidGradlePlugin to v7.3.1
2 years ago
renovate[bot]
6036f8f528
Update accompanist to v0.27.0
2 years ago
Milosz Moczkowski
398c399c1c
Merge pull request #297 from android/av/remove-dolphin-preview-todos
...
Remove Preview TODOs for Dolphin
2 years ago
Don Turner
7a223f5d8e
Merge pull request #356 from android/jv/compose-bom
...
Update to new Compose release
2 years ago
Jolanda Verhoef
e7b2ed623e
Update to new Compose release
2 years ago
Alex Vanyo
7e3faad699
Add data logic for theme switcher
...
Change-Id: Ifffadb897de4f6e08f7115103f99c156a7098b70
2 years ago
Don Turner
7ca17f68ed
Merge branch 'main' into av/remove-dolphin-preview-todos
2 years ago
Márton Braun
02c052e7f4
Update Kotlin to 1.7.20
...
Change-Id: Ib3ce03b0a1d78e90424f8431f039511c04446a62
2 years ago
Adetunji Dahunsi
8dbd53c898
Merge pull request #311 from yveskalume/main
...
Use @Upsert from Room instead of a custom helper
2 years ago
YvesKalume
d094e96a72
update : Use @Upsert from Room instead of a custom helper
...
Change-Id: I21194fda29976e069d5cfc1e083cf48d3dd149fe
2 years ago
Adetunji Dahunsi
c4debb74e7
Give feedback when syncing on ForYouScreen
...
Change-Id: I10a646e8a17f81d96351e69d36f0cb6ccf28e05c
2 years ago
Alex Vanyo
8c11769622
Update to material3 1.0.0-beta03 wih built-in insets support
...
Change-Id: I4d07f89d4faa6e3417468ad78acf3fbb161f0797
2 years ago
Milosz Moczkowski
23ad5e8874
Merge pull request #302 from android/renovate/androidxactivity
...
Update dependency androidx.activity:activity-compose to v1.6.0
2 years ago
renovate[bot]
6c1764f2fc
Update dependency androidx.activity:activity-compose to v1.6.0
2 years ago
Automerger
8f8cbe661b
Merge branch 'github/main'
2 years ago
Caren
3371b6a26f
Merge pull request #254 from android/renovate/coil
...
Update coil to v2.2.1
2 years ago
Wojtek Kaliciński
4c64a05897
Update to AGP 7.3.0 stable
...
Enables Gradle configuration cache.
Fix "no name set for build-config" warning.
Fix printing of test APKs due to AGP 7.3 changes
Change-Id: I65ec0cb9eba3d047417fc512ffeb66d378ba0c75
2 years ago
Alex Vanyo
bfedf75665
Remove Preview TODOs for Dolphin
...
Change-Id: I35219c7dd6a902c43cd310dcaf8d0e2c2dbdec45
2 years ago
Takeshi Hagikura
74737cad49
Introduce Multipreview annotation to simplify the preview configurations
...
- Bump the AGP version to 7.3.0
- Introduce Multipreview annotation class that represents device
previews and theme previews
Fixes #282
2 years ago
Wojtek Kaliciński
4683918cc7
Move spotless to init script
...
Also adds automatic git hooks installation
Change-Id: I18debbee43af27db7b95a4202f824fa87e186713
2 years ago
Wojtek Kaliciński
d0cff2b11c
Build cleanup
...
* Move Hilt setup to convention plugin
* Disable Hilt on modules where it's not needed
* Enable non-transitive R classes
* Fix `configuration` blocks called in wrong scope
* Move imperative Flavors code from build.gradle
* Disable unnecessary build features globally
* Disable configure-on-demand as it's not encouraged
* Don't use internal AGP packages in plugins
Change-Id: I1bee3e3fd0103054637b979a350f9fd2312ae8ba
2 years ago
renovate[bot]
42163dd3b7
Update coil to v2.2.1
2 years ago
Alex Vanyo
2e0ebd84b4
Update compileSdk and targetSdk to API 33
...
Change-Id: I2e73265ab2b8a570712b3806913eaff1e17236ec
2 years ago
Don Turner
9d8914693a
Merge pull request #275 from android/renovate/androidxlifecycle
...
Update androidxLifecycle to v2.6.0-alpha02
2 years ago
Alex Vanyo
ecded39925
Merge pull request #276 from android/renovate/androidxappcompat
...
Update dependency androidx.appcompat:appcompat to v1.5.1
2 years ago
Alex Vanyo
d56fde2917
Merge pull request #277 from android/renovate/androidxcore
...
Update dependency androidx.core:core-ktx to v1.9.0
2 years ago
renovate[bot]
33727a349c
Update dependency androidx.core:core-ktx to v1.9.0
2 years ago
renovate[bot]
f4d483c837
Update dependency androidx.profileinstaller:profileinstaller to v1.2.0
2 years ago
renovate[bot]
a57c3b8ecc
Update dependency androidx.appcompat:appcompat to v1.5.1
2 years ago
renovate[bot]
cdea8c0e40
Update androidxLifecycle to v2.6.0-alpha02
2 years ago
Alex Vanyo
d6555cbaa5
Merge pull request #269 from android/av/compose-tracing
...
Update Kotlin, Compose and add in the new runtime-tracing artifact
2 years ago
Alex Vanyo
a60687ae73
Update Kotlin, Compose and add runtime-tracing
...
Change-Id: I1697541a70a47281424fa51dfe5cab78bf89a1f6
2 years ago
renovate[bot]
940e04022d
Update androidxNavigation to v2.5.2
2 years ago
Milosz Moczkowski
ba309981ef
Merge pull request #248 from android/renovate/androidxcompose
...
Update androidxCompose to v1.2.1
2 years ago
Milosz Moczkowski
67f5e34ae4
Merge pull request #258 from android/renovate/kotlinxserializationjson
...
Update dependency org.jetbrains.kotlinx:kotlinx-serialization-json to v1.4.0
2 years ago
Milosz Moczkowski
13c90f5bac
Merge pull request #252 from android/renovate/lint
...
Update dependency com.android.tools.lint:lint-api to v30.2.2
2 years ago
Alex Vanyo
55cc13c7a3
Merge pull request #253 from android/renovate/room
...
Update room to v2.4.3
2 years ago
Alex Vanyo
ae6d4fa3a8
Merge pull request #164 from android/renovate/androidxactivity
...
Update dependency androidx.activity:activity-compose to v1.5.1
2 years ago
renovate[bot]
87ad8bb06f
Update dependency org.jetbrains.kotlinx:kotlinx-serialization-json to v1.4.0
2 years ago
Alex Vanyo
8d5af51a59
Merge pull request #154 from android/renovate/kotlinxdatetime
...
Update dependency org.jetbrains.kotlinx:kotlinx-datetime to v0.4.0
2 years ago
renovate[bot]
778b0a7206
Update dependency androidx.activity:activity-compose to v1.5.1
2 years ago
Alex Vanyo
ae5c0bc546
Merge pull request #247 from android/renovate/androidgradleplugin
...
Update androidGradlePlugin to v7.2.2
2 years ago
renovate[bot]
da71f94310
Update dependency org.jetbrains.kotlinx:kotlinx-datetime to v0.4.0
2 years ago
renovate[bot]
81e5ec5f5c
Update room to v2.4.3
2 years ago
renovate[bot]
2821340f53
Update dependency com.android.tools.lint:lint-api to v30.2.2
2 years ago
Alex Vanyo
de6e797794
Merge pull request #250 from android/renovate/androidxcustomview
...
Update dependency androidx.customview:customview-poolingcontainer to v1.0.0
2 years ago
renovate[bot]
19436d3129
Update androidxCompose to v1.2.1
2 years ago
renovate[bot]
228bdc2797
Update dependency androidx.appcompat:appcompat to v1.5.0
2 years ago
renovate[bot]
fb2a513eb1
Update dependency androidx.customview:customview-poolingcontainer to v1.0.0
2 years ago
renovate[bot]
60bfd4a9cc
Update androidGradlePlugin to v7.2.2
2 years ago
Automerger
6865c12e9f
Merge branch 'github/main'
2 years ago
Alex Vanyo
5d86480982
Merge pull request #174 from android/renovate/androidxsavedstate
...
Update dependency androidx.savedstate:savedstate-ktx to v1.2.0
2 years ago
Automerger
b372d8c851
Merge branch 'github/main'
2 years ago
renovate[bot]
56818e712c
Update dependency androidx.savedstate:savedstate-ktx to v1.2.0
2 years ago
renovate[bot]
35610457e0
Update protobuf to v3.21.5
2 years ago
Automerger
a48389aac5
Merge branch 'github/main'
2 years ago
Alex Vanyo
e0687e9aae
Merge pull request #217 from android/av/splash-screen
...
Removes non-Compose Material library and adds splash screen
2 years ago
Wojtek Kaliciński
106b634f15
Merge "Use [plugins] block in version catalog" into main
2 years ago
Wojtek Kaliciński
aa5d254435
Use [plugins] block in version catalog
...
Change-Id: Ib2aa30405dfe8e5f5017f2f1b45e972d8e19ddca
2 years ago
Ben Weiss
6dc17126da
Update JankStats to 1.0.0-alpha03
...
Accomodating API changes along the way.
2 years ago
Alex Vanyo
063965c9cd
Add splashscreen integration
...
Change-Id: I1fbc5b7e663497ae52759afb7bcd6169c5987ce6
2 years ago
Alex Vanyo
4523129fd4
Remove non-Compose material
...
Change-Id: I62a639b6c12e7d523c3dc5ad0766f180120d9e92
2 years ago
Alex Vanyo
54a96d91ca
Merge pull request #160 from android/renovate/androidxcompose
...
Update androidxCompose to v1.2.0-rc03
2 years ago
Jolanda Verhoef
e53bb89671
Merge pull request #186 from android/mv/state_holder
...
Add state holder for the NiaApp composable
2 years ago
Manuel Vivo
88054edf90
Use collectAsStateWithLifecycle to safely collect uiState ( #166 )
2 years ago
Manuel Vivo
0eee3620b8
Add state holder for NiaApp composable
2 years ago
renovate[bot]
49ee30843a
Update androidxCompose to v1.2.0-rc03
2 years ago
Jolanda Verhoef
c35e530d92
Merge pull request #182 from android/compose-kotlin-version-updates
...
Update Compose compiler to 1.2.0, Kotlin to 1.7.0
2 years ago
Ben Weiss
ffd0ba9138
Merge pull request #145 from android/bw/initialMetrics
...
Add tracing and JankStats
2 years ago
Márton Braun
6df6f03c95
Update Compose compiler to 1.2.0, Kotlin to 1.7.0
2 years ago
Jolanda Verhoef
43d4aa31f5
Merge pull request #163 from android/renovate/protobufplugin
...
Update dependency com.google.protobuf to v0.8.19
2 years ago
Ben Weiss
26bdcc9a3a
Merge branch 'main' into bw/initialMetrics
2 years ago
Ben Weiss
6509b6ac9d
Merge branch 'main' into bw/initialMetrics
2 years ago
renovate[bot]
2d26f56327
Update dependency androidx.navigation:navigation-compose to v2.5.0
2 years ago
renovate[bot]
58caf4c146
Update dependency com.google.protobuf to v0.8.19
2 years ago
Jolanda Verhoef
57247e1e5d
Merge pull request #142 from android/renovate/androidxprofileinstaller
...
Update dependency androidx.profileinstaller:profileinstaller to v1.2.0-rc01
2 years ago
Jolanda Verhoef
8b1554e0ac
Merge pull request #141 from android/renovate/androidxlifecycle
...
Update dependency androidx.lifecycle:lifecycle-viewmodel-compose to v2.5.0-rc02
2 years ago
renovate[bot]
001153d700
Update kotlinxCoroutines to v1.6.3
2 years ago
renovate[bot]
a410a37c5f
Update dependency androidx.profileinstaller:profileinstaller to v1.2.0-rc01
2 years ago
renovate[bot]
35b3b973fb
Update dependency androidx.lifecycle:lifecycle-viewmodel-compose to v2.5.0-rc02
2 years ago
Jolanda Verhoef
b32be52649
Merge pull request #140 from android/renovate/androidxcustomview
...
Update dependency androidx.customview:customview-poolingcontainer to v1.0.0-rc01
2 years ago
renovate[bot]
dae3bc19c4
Update dependency androidx.customview:customview-poolingcontainer to v1.0.0-rc01
2 years ago
Jolanda Verhoef
aaa60f1b5c
Merge pull request #139 from android/renovate/androidxmacrobenchmark
...
Update dependency androidx.benchmark:benchmark-macro-junit4 to v1.1.0
2 years ago
Jolanda Verhoef
a9d33d0740
Merge pull request #138 from android/renovate/androidxcompose
...
Update androidxCompose to v1.2.0-rc02
2 years ago
Jolanda Verhoef
693280c132
Merge pull request #136 from android/renovate/okhttp
...
Update dependency com.squareup.okhttp3:logging-interceptor to v4.10.0
2 years ago
renovate[bot]
431cdf1eae
Update androidxCompose
2 years ago
renovate[bot]
1a58107923
Update dependency com.squareup.okhttp3:logging-interceptor to v4.10.0
2 years ago
renovate[bot]
04b53671c7
Update dependency com.diffplug.spotless:spotless-plugin-gradle to v6.7.2
2 years ago
Nick Rout
d05b573f52
Improve design system usage and add lint checks
...
Change-Id: I05f9400a9410e31bdf1534e458d560fe793b809f
2 years ago
Renovate Bot
bd2c8c3dca
Update dependency androidx.benchmark:benchmark-macro-junit4 to v1.1.0
2 years ago
Ben Weiss
fa16a25ac8
Merge branch 'main' into bw/initialMetrics
2 years ago
Caren
d11a16c86f
Merge pull request #109 from android/renovate/androidxcore
...
Update dependency androidx.core:core-ktx to v1.8.0
3 years ago
Jolanda Verhoef
b17bda7e0b
Merge pull request #117 from android/renovate/protobuf
...
Update protobuf to v3.21.1
3 years ago
Renovate Bot
e63165686e
Update dependency androidx.appcompat:appcompat to v1.4.2
3 years ago
Alex Vanyo
d8b865ecdf
Merge pull request #87 from android/renovate/kotlinxcoroutines
...
Update kotlinxCoroutines to v1.6.2
3 years ago
Renovate Bot
9652c779f9
Update protobuf to v3.21.1
3 years ago
renovate[bot]
f651908b4f
Update dependency com.google.android.material:material to v1.6.1 ( #114 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
3 years ago
renovate[bot]
d1e92ef6c9
Update dependency androidx.test.espresso:espresso-core to v3.4.0 ( #110 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
3 years ago
renovate[bot]
63289f3874
Update dependency app.cash.turbine:turbine to v0.8.0 ( #112 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
3 years ago
Ben Weiss
e949749073
Merge branch 'bw/initialMetrics' of github.com:android/nowinandroid into bw/initialMetrics
3 years ago
renovate[bot]
1249a67ff4
Update hilt to v2.42 ( #115 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
3 years ago
Renovate Bot
be01848eb1
Update kotlinxCoroutines to v1.6.2
3 years ago
renovate[bot]
993c65275d
Update coil to v2.1.0 ( #93 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
3 years ago
renovate[bot]
7a19b79bb4
Update dependency com.diffplug.spotless:spotless-plugin-gradle to v6.7.0 ( #113 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
3 years ago
Renovate Bot
fc8bbcba9b
Update dependency androidx.core:core-ktx to v1.8.0
3 years ago
renovate[bot]
343414e24f
Update androidxComposeMaterial3 to v1.0.0-alpha13 ( #96 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
3 years ago
renovate[bot]
f8b0349851
Update dependency androidx.profileinstaller:profileinstaller to v1.2.0-beta03 ( #83 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
3 years ago
renovate[bot]
a1dcc5465b
Update androidxCompose to v1.2.0-beta03 ( #95 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
3 years ago
renovate[bot]
8e86c11d07
Update dependency org.jetbrains.kotlinx:kotlinx-serialization-json to v1.3.3 ( #91 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
3 years ago
renovate[bot]
6b5a7af338
Update dependency androidx.test.ext:junit-ktx to v1.1.3 ( #84 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
3 years ago
Renovate Bot
249186b4cd
Update dependency androidx.benchmark:benchmark-macro-junit4 to v1.1.0-rc03
3 years ago
rocksnake
d64aa64402
feat:consolidate version catalog definition
3 years ago
Alex Vanyo
690f47df8d
Merge pull request #81 from android/renovate/androidxlifecycle
...
Update dependency androidx.lifecycle:lifecycle-viewmodel-compose to v2.5.0-rc01
3 years ago
Alex Vanyo
02b3768dbe
Merge pull request #90 from android/renovate/kotlinxdatetime
...
Update dependency org.jetbrains.kotlinx:kotlinx-datetime to v0.3.3
3 years ago
Renovate Bot
41540948bc
Update room to v2.4.2
3 years ago
Renovate Bot
c5f0afe88c
Update dependency org.jetbrains.kotlinx:kotlinx-datetime to v0.3.3
3 years ago
Renovate Bot
bdd3597864
Update dependency androidx.lifecycle:lifecycle-viewmodel-compose to v2.5.0-rc01
3 years ago
Alex Vanyo
331b03e445
Merge pull request #80 from android/renovate/androidxcustomview
...
Update dependency androidx.customview:customview-poolingcontainer to v1.0.0-beta02
3 years ago
Alex Vanyo
153af47b1c
Merge pull request #82 from android/renovate/androidxnavigation
...
Update dependency androidx.navigation:navigation-compose to v2.4.2
3 years ago
Alex Vanyo
d00e216455
Merge pull request #78 from android/renovate/junit4
...
Update dependency junit:junit to v4.13.2
3 years ago
Renovate Bot
1038c0eb85
Update dependency androidx.navigation:navigation-compose to v2.4.2
3 years ago
Renovate Bot
dd930cf587
Update dependency androidx.customview:customview-poolingcontainer to v1.0.0-beta02
3 years ago
Renovate Bot
d010005476
Update androidxCompose to v1.2.0-beta02
3 years ago
Renovate Bot
d570967a81
Update dependency junit:junit to v4.13.2
3 years ago
Renovate Bot
096910b73c
Update androidxComposeMaterial3 to v1.0.0-alpha12
3 years ago
Caren Chang
8809667de4
Update Android Gradle Plugin
3 years ago
Ben Weiss
4f57975657
Add jankStats and rudamentary jank logging
3 years ago
Ben Weiss
103398682a
Add tracing library and start using it
...
Currently tracing sync and main navigation.
3 years ago
Simona Stojanovic
8992953a4d
Update Compose
...
Change-Id: Ic10f23d2ec2f37e04eb4287b08b59d6d7a2eef9c
3 years ago
Ben Weiss
0651d9dde6
Update benchmarking & baseline profiles
...
Uses newest versions from I/O release
Also updates baseline profile to match latest changes
Change-Id: I83c709338ea37d2187d1e8437f5b5d8e98a42f22
3 years ago
Ben Weiss
52b771a8b5
Update baseline profile
...
Change-Id: I6b69df704e14ba9568494d773690a1121226273e
3 years ago
Don Turner
9bb7f9d8a7
Add staging build variant, move staging URL out of source control
...
Change-Id: I9388f8d2adc4800749fc7e5e79c2d165938401c4
3 years ago
Alex Vanyo
fea0041bd8
Remove mockk
...
Change-Id: I7a82c39b08c2f6720caf71d77770101a31dca615
3 years ago
Caren Chang
2e4c763db5
Add dependency for Compose Previews to render
...
Bug: 228869437
Change-Id: I44a1457916e87f22dda077f4fc34d630b54f6869
3 years ago
Alex Vanyo
7ac15771b3
Update to Kotlin 1.6.20 and using material3-window-size-class
...
Change-Id: I30bc9f729ab91f007de530af3a12b281430ac1cb
3 years ago
Alex Vanyo
f9d8d45ecb
Update to lifecycle 2.5.0-beta01
...
Change-Id: I9537006378e64a64da8053559bb16ab046e21246
3 years ago
Alex Vanyo
bcf05f5502
Remove material non-3 components
...
Bug: 228974929
Change-Id: Ie74189bd6ce1a4a2ece36962e0ad1627ac9c71dd
3 years ago
Alex Vanyo
ca73f5598f
Setup convention plugins base
...
Change-Id: I66ea3a5c95ca9d87a1f0da39b6ba72faffc320ed
3 years ago
Alex Vanyo
4e6bc818e4
Update protobuf to latest
...
The latest version of protobuf fixes the kotlin-test issue, so we can remove that TODO
Change-Id: Ie51f0721983b288517f54ea22007da4505c54f5b
3 years ago
Alex Vanyo
e325cf9bce
Update lifecycle to alpha06
...
Change-Id: I39958aa440e0ecd5bdae43179d8ac8501f87720e
3 years ago
Ran Nachmany
9ebea8ad29
Improving For You onboaring [ http://b/223204846 ]
...
Test: updated tests that were failing in firebase testlab due to the UI change.
Change-Id: If892a7a81eecc69bf71f41d75c11af363903f962
3 years ago
Don Turner
ab7b25ef6a
Add new fields to Topic and display SVG icon.
...
This CL makes the following changes to the Topic model:
Renamed description -> shortDescription
Added longDescription, url and imageUrl (this is the URL of the icon)
This makes the model of Topic in the app match the model in the back end.
The icon (an SVG file) for each topic is displayed in the Topic list UI.
Change-Id: Ibbb35c8be879ae4d6e45b69fa0eafa88f3537052
3 years ago
Alex Vanyo
ca09fb9ccf
Fix UiAutomator dependency
...
Change-Id: Ic900228bae138bd4cebad06ca011cdc6304f2f4a
3 years ago
Alex Vanyo
7b6278998d
Build faster?
...
Updates spotless to latest, increases supported memory options and works around important defaults being overridden, and clean up snapshot dependency fetching.
Change-Id: I4f26a443a34081aa6cfb096649fbaaca94080a63
3 years ago
Alex Vanyo
d33c2546ee
Use androidx SavedStateHandle.saveable
...
Change-Id: Ifdae07c5b3731c4d67f348a01652cf3aec00b234
3 years ago
Adetunji Dahunsi
ccb822286f
Integrate WorkManager (WIP)
...
Change-Id: Iedf81220336911ab3ed6ea4ca71b10f07e645bc9
3 years ago
Caren Chang
7892a9a3c8
Downgrade Android Gradle Plugin version to 7.1.2 for project to be compatible with latest stable Android Studio
...
Change-Id: I142a99fefcf6e3e1cd0f9831647d534d14a589dd
3 years ago
Nick Rout
a53066769d
Implement Now in Android Material 3 components and icons
...
Bug: 216019424
Change-Id: I3f23b07dbaa5a834bb05f70e8b68f31ae66d6722
3 years ago
Ben Weiss
5b54858642
Add baseline profile
...
Create proguard-rules.pro, disabling obfuscation.
The BaselineProfileGenerator needs to run on an AOSP emulator.
Classes in StartupBenchmark should run on a physical device to produce
reliable data.
The baseline-prof.txt file should be re-generated for each release.
Change-Id: Iaceb4e5c6d2f927dc545454a44dea43951dfaf6d
3 years ago
Caren Chang
773b2640b3
Merge "Display authors for Card UI" into main
3 years ago