Don Turner
2b1a1a1612
Merge pull request #954 from Goooler/remove-flag
...
Remove `nonTransitiveRClass` flag
1 year ago
Don Turner
a381d13199
Merge pull request #958 from McGalanes/main
...
Use typesafe project accessors
1 year ago
Don Turner
301661ce86
Merge pull request #959 from McGalanes/convention-plugins-toml
...
Add convention plugins to version catalogs
1 year ago
Don Turner
05c88e091c
Update gradle/libs.versions.toml
1 year ago
dahunsi
1d0435832d
Fix spotless
...
Change-Id: Ia931fc5662af50a6045a51783d72cb5b68e2486a
1 year ago
dahunsi
beaa85739d
Address PR feedback
...
Change-Id: I50b49d3e216535e384b64849f915b37f6e2acbbc
1 year ago
Don Turner
6e96d30519
Merge pull request #912 from lihenggui/main
...
Upgrade Gradle to v8.3
1 year ago
Adetunji Dahunsi
d3deb91942
Merge pull request #966 from tjmtic/main
...
Update remember to rememberSaveable
1 year ago
Don Turner
d0e08cd2a9
Merge pull request #971 from android/remove-gmd
...
Remove GMD from CI
1 year ago
Don Turner
fe7de1cef9
Remove GMD from CI
...
Fixes #787
1 year ago
Don Turner
d22f8207e6
Merge pull request #950 from SimonMarquis/patch-1
...
Update IDE copyright to match spotless configuration
1 year ago
Don Turner
d2dea938fa
Update pull_request_template.md
...
Added requirement that PRs contain a description
1 year ago
Don Turner
25ec3fc619
Merge pull request #969 from kim-minseong/main
...
Fit typo in `SystemTrayNotifier.kt`
1 year ago
Minseong Kim
5612396290
Fit typo in SystemTrayNotifier.kt
1 year ago
TM
c8dff3e10f
Update remember to rememberSaveable
1 year ago
Melwin Magalhaes
6247712064
Add convention plugins to version catalogs
1 year ago
Melwin Magalhaes
b1266dc05a
Use typesafe project accessors for project modules
1 year ago
dahunsi
77451779cd
Use animateItemPlacement() on feed
...
Change-Id: Id120a6e84e0641679fa54ebf0e34bb04165aa419
1 year ago
tunjid
b2498c763f
🤖 Updates screenshots
1 year ago
dahunsi
8b759ae569
Fix spotless
...
Change-Id: I7ee8bc84beb38d00983aa7b0da3f3073e1249992
1 year ago
dahunsi
03d2455f41
Use lazy vertical staggered grid in feed to maximize space utilization
...
Change-Id: I66fff57bd0f11f5f73e7e5c9b5c51b0fa6a76926
1 year ago
Simon Marquis
b2cd980170
Merge remote-tracking branch 'origin/main' into resource-prefix
1 year ago
Simon Marquis
3eb835ae08
Declare `SyncNotificationsService` only in `prod` sourceSet
...
And move Firebase Messaging dependency to the appropriate configuration.
Relates to #360
```
nowinandroid/app/src/main/AndroidManifest.xml Warning:
meta-data#com.google.samples.apps.nowinandroid.sync.initializers.SyncInitializer was tagged at AndroidManifest.xml:0 to remove other declarations but no other declaration present
```
1 year ago
Simon Marquis
faf42aa133
Merge remote-tracking branch 'origin/main' into issue-945
1 year ago
Simon Marquis
7133de7faa
Remove `.github/renovate.json`
1 year ago
Simon Marquis
8d5984e843
Add "Kotlin - KSP - Compose" update group
1 year ago
Simon Marquis
8826c9cb42
Schedule weekly instead of daily as suggested
1 year ago
Simon Marquis
1c78acf73b
Enable dependabot updates on a daily basis
...
using the `version update` label for gradle updates.
1 year ago
kimdowoo
bc56ba79bc
Add Test for Saved Top Level Destination
1 year ago
Goooler
f25c6f2e31
Remove nonTransitiveRClass flag
...
It's the default from AGP 8.0, see https://developer.android.com/build/releases/past-releases/agp-8-0-0-release-notes#default-changes
1 year ago
Don Turner
e40fb7925d
Merge pull request #779 from SimonMarquis/java-to-kotlin-sourceset
...
Migrate from `java` to `kotlin` sourceSet directory
1 year ago
Don Turner
8faf3aa38a
Merge pull request #922 from SimonMarquis/SimonMarquis-patch-1-1
...
Update AGP to version 8.1.1
1 year ago
Adetunji Dahunsi
b248e4d0e8
Merge pull request #952 from SimonMarquis/patch-2
...
Fix wrong configuration name, leaking `work-testing` to runtime classpath
1 year ago
Simon Marquis
ebfe01affd
Enforce `resourcePrefix` on Android library modules
...
```
:ui-test-hilt-manifest -> ui_test_hilt_manifest_
:core:analytics -> core_analytics_
:core:common -> core_common_
:core:data -> core_data_
:core:data-test -> core_data_test_
:core:database -> core_database_
:core:datastore -> core_datastore_
:core:datastore-test -> core_datastore_test_
:core:designsystem -> core_designsystem_
:core:domain -> core_domain_
:core:network -> core_network_
:core:notifications -> core_notifications_
:core:testing -> core_testing_
:core:ui -> core_ui_
:feature:bookmarks -> feature_bookmarks_
:feature:foryou -> feature_foryou_
:feature:interests -> feature_interests_
:feature:search -> feature_search_
:feature:settings -> feature_settings_
:feature:topic -> feature_topic_
:sync:sync-test -> sync_test_
:sync:work -> sync_work_
```
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
Simon Marquis
a33dafccad
Migrate from `java` to `kotlin` sourceSet directory
1 year ago
Simon Marquis
49a2fb5272
Fix wrong configuration name, leaking `work-testing` to runtime classpath
...
Typo introduced recently when Roborazzi was added to the project:
886158d3cb (diff-8cff73265af19c059547b76aca8882cbaa3209291406f52df1dafbbc78e80c46)
1 year ago
Simon Marquis
03ba943632
Extract `ProfileVerifier` logs from `MainActivity` to `NiaApplication`
...
- Prevent logging multiple times (because of `onResume()` callback)
- Remove unnecessary io dispatcher: `ListenableFuture<T>.await()` is already main-safe and prevent acquiring io slot.
- Merge comments into a single javadoc comment on the `ProfileVerifierLogger` type.
- Add proper javadoc format with markdown specific blocks.
- Update logs & tag to be more uniform.
Closes #945
1 year ago
Simon Marquis
81345ffecb
Update IDE copyright to match spotless configuration
1 year ago
Jose Alcérreca
151f877bbe
Adds screenshot tests to :core:designsystem ( #931 )
...
* WIP: Adds screenshot tests to :core:designsystem
Change-Id: I0672845feba4064652dd8d60f07047b87864e121
* 🤖 Updates screenshots
* Creates tests for more components and cleans up
Change-Id: I61fe3ae6a4e8a41a599d520e16fc14aa6a643a22
* WIP: More cleanup and more combinations of themes
Change-Id: I34312bc7d147b31f1c638cd505a9c241f8267523
* Added the rest of the screenshot tests for designsystem
Change-Id: Ic427db5491910781c038882055524e3f3dbed194
* Some more cleanup
Change-Id: I7384e55864719af9122ad9da8e50a09cb9a60180
* Spotless
Change-Id: I22aa46e1f56b8b638c9d609ababbe49d471a26c6
* 🤖 Updates screenshots
* ScreenshotHelper cleanup
Change-Id: Ic94d41618e7850ab47f294d8022b405f18c843f0
1 year ago
Don Turner
d0909a9c8f
Merge pull request #925 from SimonMarquis/remove-dispatcher
...
Remove unnecessary dispatcher switch in `DefaultRecentSearchRepository`
1 year ago
Alex Vanyo
000c21f065
Merge pull request #926 from SimonMarquis/patch-1
...
Fix typo in `AndroidCompose.kt`
1 year ago
James Rose
7945a2beba
Merge pull request #618 from materoy/main
...
Renamed functions with signature toggle(isOn: Boolean)
1 year ago
lihenggui
9cc27bfacb
Update gradle-wrapper.jar
1 year ago
Simon Marquis
eadcbe6795
Fix typo in `AndroidCompose.kt`
1 year ago
Simon Marquis
0ddcf0b4ab
Remove unnecessary dispatcher switch in `DefaultRecentSearchRepository`
...
As mentioned in the following discussion: https://github.com/android/nowinandroid/discussions/818
Room already takes care of switching dispatchers if the DAO method is correctly annotated with the `suspend` modifier.
1 year ago
Roy Matero
298f3ce4db
Merge branch 'android:main' into main
1 year ago
Adetunji Dahunsi
b989d3a243
Merge pull request #907 from SimonMarquis/replace-instant-serializer
...
Replace identical `InstantSerializer` with KotlinX datetime default serializer
1 year ago
Simon Marquis
c98e6236d5
Replace identical `InstantSerializer` with KotlinX datetime default serializer
1 year ago
Jose Alcérreca
5b79869324
Adds dark screenshot tests and fixes background colors in ForYou ( #918 )
...
* Adds dark screenshot tests and fixes background colors in ForYou
* 🤖 Updates screenshots
1 year ago