James Rose
ebfbb5bafd
Display unread state on the news feed and bottom nav bar
...
When a news resource is unread, display a dot on its card in the news
feed. When the For You section has unread resources, display a dot on
its icon in the navigation bar.
Update the read status when a resource is opened.
2 years ago
James Rose
bd450099fb
Replace GetUserNewsResourcesUseCase with UserNewsResourceRepository
...
This moves the responsibility for joining the UserData and the
NewsResources to UserNewsResourceRepository. This way, the work can be
done once and shared with all consumers in a SharedFlow, rather than
having each consumer perform the join itself by invoking the UseCase.
2 years ago
James Rose
9ee2acf327
Add viewed status for news resources to data layer
2 years ago
Adetunji Dahunsi
ebdb8589a6
Merge pull request #608 from android/tunjid-batch-sync
...
Batch sync news resources from remote
2 years ago
Don Turner
6d1f85b8ce
Merge pull request #607 from android/mv/tests
...
Provide a CoroutineScope to fake DataStores
2 years ago
Adetunji Dahunsi
8765d3ac57
Fix tests for batched news resource sync
...
Change-Id: I37545eba8618edc936eb12fa38628d98f85f52ed
2 years ago
Adetunji Dahunsi
1e8d1d9810
Spotless fix
...
Thought I was cool enough to edit code in the browser. Spotless said no.
2 years ago
Adetunji Dahunsi
267adfd27f
Batch sync news resources from remote
...
Batch sync news resources from remote to reduce json payload size.
2 years ago
Alex Vanyo
0844d021b9
Merge pull request #603 from amalhanaja/redundant-managed-device
...
Remove redundant code block for managed virtual device creation
2 years ago
Manuel Vivo
755413bfc5
Fix spotless
2 years ago
Manuel Vivo
91633af376
Provide a CoroutineScope to fake DataStores
2 years ago
Don Turner
c677db2344
Merge pull request #605 from android/dt/update-analytics
...
Make Hilt provide Firebase.analytics
2 years ago
Don Turner
2f3fc85d65
Make Hilt provide Firebase.analytics
...
Change-Id: I57bec82713ce7ce3a17cd4ad0f377c28c2aedb89
2 years ago
AlfianHanantio
bcd4a6de59
Remove redundant code block for managed virtual device creation
2 years ago
Caren
abf2b6a725
Merge pull request #599 from android/cc/remove_btn_desc
...
Remove unnecessary text description for buttons on Interest page
2 years ago
Caren
098649d02f
Remove unnecessary text description for buttons on Interest page
...
Change-Id: I33968bf3a42de795eaa55e72cb86c2898f936dd1
2 years ago
Alex Vanyo
90604c67e8
Merge pull request #585 from SimonMarquis/patch-3
...
ui-test-hilt-manifest uses `nowinandroid.android.hilt` plugin
2 years ago
Adetunji Dahunsi
ae58d1e1b0
Merge pull request #592 from android/tj/news-resource-query
...
Add NewsResourceQuery to better query encapsulation
2 years ago
Adetunji Dahunsi
09f5c3bc61
Add NewsResourceQuery to better query encapsulation
...
Change-Id: I93f8c8ae2d1144975f6f9ff1ba93be9a4600768a
2 years ago
Alex Vanyo
c1ece44e65
Merge pull request #594 from android/av/compose-1.4
...
Update to Compose Material 3 1.1.0-alpha06
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
Caren
6a5feb767e
Merge pull request #582 from yschimke/loaders
...
Improve network pooling and avoid startup image fetches.
2 years ago
Caren
17ffb5bf3e
Merge pull request #586 from takagimeow/fix/add-padding-for-loading-wheel
...
Add padding between the loading wheel and the top of the screen
2 years ago
Adetunji Dahunsi
ac7f6cb1ab
Merge pull request #596 from android/tunjid-ci-build-fix
...
Run build tests with the Demo variant
2 years ago
Adetunji Dahunsi
9f1e1889cb
Run build tests with the Demo variant
2 years ago
Don Turner
0a02c066ad
Merge pull request #591 from android/feb13-merge
...
All changes from 0.0.5 release (merge from internal repo)
2 years ago
Keisuke Takagi
cc3f7905e5
Resolved format violations error
2 years ago
Keisuke Takagi
02aec3c7c9
Merge branch 'main' of github.com:takagimeow/nowinandroid into fix/add-padding-for-loading-wheel
2 years ago
Simon Marquis
4d4f7d4a15
Merge remote-tracking branch 'origin/main' into update/androidx-lifecycle
2 years ago
Don Turner
67998766fb
Merge pull request #578 from android/dt/update-lint
...
Update lint java version to 11
2 years ago
Don Turner
36eeb19da8
Merge remote-tracking branch 'goog/main' into feb13-merge
...
* goog/main:
Revert "Revert "Revert "Revert "New build trigger""""
Bump versionCode to 5
Remove AD_ID permission
Add Firebase analytics. See go/nia-firebase-services.
Simplify build script
Copy local.properties during build
Fix exit codes
Remove .prod from the applicationIdSuffix in preparation for Play launch
Build aab with play services enabled
Build release artifacts separately, using google-services
Enable use-google-services in release builds
Revert "Revert "Revert "New build trigger"""
Revert "Revert "New build trigger""
Revert "New build trigger"
New build trigger
Increment internal build trigger
Adding a file which can be modified to trigger an internal build
Add Firebase dependencies
Remove API 23 from list of APIs to test in Firebase Test Lab (it's flaky)
Copy google-services.json from prebuilts folder
Change-Id: Ibc76e1b89c6c7e7f58843edb56581e169c9ce14e
2 years ago
Keisuke Takagi
8b8401e3ec
Add padding between the loading wheel and the top of the screen
2 years ago
Simon Marquis
980a840225
ui-test-hilt-manifest uses `nowinandroid.android.hilt` plugin
2 years ago
Yuri Schimke
4fa730098d
Fixes
...
Change-Id: Iedcafbf0ad7b853544b7b5b3f37685a0a868c2e6
2 years ago
Yuri Schimke
9e399b69ea
Improve network pooling and avoid startup image fetches.
...
Change-Id: If747fb0833d31ce7c9bedffd400160e979bc945e
2 years ago
Alex Vanyo
803e64be53
Merge pull request #559 from android/av/tablet-on-ci
...
Add Pixel C API 30 emulator to CI
2 years ago
Don Turner
a341f6199e
Merge "Revert "Revert "Revert "Revert "New build trigger""""" into main
2 years ago
Don Turner
bdb05c00d9
Revert "Revert "Revert "Revert "New build trigger""""
...
This reverts commit 71303b6f61
.
Reason for revert: Stupid build is stuck again.
Change-Id: I6cfb412e0ce46233b9e6ee5ed031019381ce5600
2 years ago
Don Turner
75f8fc7e08
Bump versionCode to 5
...
Change-Id: I4d6dc6b8d1a903172b7f11ab6166f6c631b1319b
2 years ago
Don Turner
79da80756e
Merge "Remove AD_ID permission" into main
2 years ago
Don Turner
11a4bbaa48
Remove AD_ID permission
...
Change-Id: Iaf691c8ff1e8fbbbcd39b068d8bfdc29c8f6a58c
2 years ago
Alex Vanyo
ded79e617e
Add Pixel C API 30 emulator to CI
...
Change-Id: If386c899496433d4e179111c0230905b36db7c50
2 years ago
Alex Vanyo
0d23e64848
Merge pull request #558 from android/av/gmd-convention-plugin
...
Switch GMD to use a convention plugin
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
d80668407a
Bump version to 4
2 years ago
Don Turner
50b88aa769
Update lint java version to 11
...
Change-Id: I7bba0615e3f1ca13523300950932b5f899b60567
2 years ago
Don Turner
959a0d27e9
Merge pull request #540 from android/mb/topic-chip-nav
...
Remove topic chip popup menus, route topic click events up to NiaNavHost
2 years ago
Márton Braun
237375f52a
Remove unused DropdownMenu component
...
Change-Id: I7ee7e8f1995667c7e54459f4333594c4605cc5a9
2 years ago
Márton Braun
322ff63dbc
Route topic chip tap events up to NiaNavHost
...
Change-Id: I228c486f5cde1bb47530e8f115a435bfa34381a7
2 years ago