Ran Nachmany
71cef7951b
Improving For You onboaring [ http://b/223204846 ]
...
Test: updated tests that were failing in firebase testlab due to the UI change.
Change-Id: If892a7a81eecc69bf71f41d75c11af363903f962
4 years ago
Adetunji Dahunsi
a238933d57
Add AuthorsRepository to data the layer with sync
...
Change-Id: I5b9ba0508058332dfa153d24662a95553aa7299e
4 years ago
Adetunji Dahunsi
d0c04f6cd9
Implement upsert and shell entity cnvention in data layer
...
Change-Id: I200f0bbb22d757484f7beae6d49ccd54ee548a8f
4 years ago
Don Turner
184097bf13
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
4 years ago
Adetunji Dahunsi
c84c024048
Added launcher icons
...
Change-Id: I2c7fbfd36d91866956d7787e547affe1b90f4fbc
4 years ago
Alex Vanyo
ef9789fa93
Switch to running check instead of build for pre-push hooks
...
Change-Id: I8f57f824aa80f4fce46a0a8f97051bac6318b5a0
4 years ago
Adetunji Dahunsi
8d18183bc0
Sort news resources by descending publish date, add NewsResourceDao tests
...
Change-Id: Ib783ed1f4e0ce83c5add82e561f50f89de4faac9
4 years ago
Caren Chang
8ceae617d5
Hide bookmark icon
...
Bug: 227192633
Change-Id: Ieff1fb96860c960dbc2bcb1d05d64e2e05db1779
4 years ago
Alex Vanyo
2a1090dd68
Fix UiAutomator dependency
...
Change-Id: Ic900228bae138bd4cebad06ca011cdc6304f2f4a
4 years ago
Alex Vanyo
efa980b556
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
4 years ago
Alex Vanyo
442cf6dc8f
Use androidx SavedStateHandle.saveable
...
Change-Id: Ifdae07c5b3731c4d67f348a01652cf3aec00b234
4 years ago
Caren Chang
f9561ca281
Add date to Card UI
...
Bug: 222090934
Change-Id: Ibd782b722aba4b38bc4113c4f036757c6075509c
4 years ago
Caren Chang
c949413c0a
Open NewsResource URL when Card is tapped
...
Bug: 226603463
Change-Id: Ia9d15e9fd85ae1076c7744bf96ad39fd0d5f2e66
4 years ago
Adetunji Dahunsi
4bcaae8152
Integrate WorkManager (WIP)
...
Change-Id: Iedf81220336911ab3ed6ea4ca71b10f07e645bc9
4 years ago
Caren Chang
1faa301ae2
Card UI: Display header image
...
Bug: 216019530
Change-Id: I98acc9951e5644ba5627baa2dc97ca25265b3c2b
4 years ago
Caren Chang
88a6d94f30
Card UI: Show fallback image for author
...
Bug: 224669054
Change-Id: If8524e8540d45882d07715e1e11a3e7d7a7cd275
4 years ago
Caren Chang
4b6bb92eb0
Add dependencies necessary to render Compose previews in coreui
...
Change-Id: I6282f909650404a681528f53ca2b66176567611b
4 years ago
Don Turner
ebed3d7fca
Add headerImageUrl to NewsResource
...
Change-Id: I275045a35aff3537a5aca3f48b82e8d9508f4124
4 years ago
Don Turner
a4a18d6d57
Remove episodes and saved destinations
...
Bug: 223215076
Change-Id: If71b9190c145f9fc298f33fe2145a87886419d68
4 years ago
Caren Chang
18acbce235
Downgrade Android Gradle Plugin version to 7.1.2 for project to be compatible with latest stable Android Studio
...
Change-Id: I142a99fefcf6e3e1cd0f9831647d534d14a589dd
4 years ago
Nick Rout
98105f2959
Merge "Implement Now in Android Material 3 components and icons Bug: 216019424" into main
4 years ago
Nick Rout
e0013b3309
Implement Now in Android Material 3 components and icons
...
Bug: 216019424
Change-Id: I3f23b07dbaa5a834bb05f70e8b68f31ae66d6722
4 years ago
Nick Rout
4655bf8839
Merge "Implement Now in Android Material 3 theme Bug: 216019424" into main
4 years ago
Ben Weiss
1bbb547bbc
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
4 years ago
Caren Chang
e624c193b6
Merge "Display authors for Card UI" into main
4 years ago
Caren Chang
925560802f
Display authors for Card UI
...
Bug: 216019530
Change-Id: Icc94cee83eb8f1375d9100037861217435b4d4ec
4 years ago
Ran Nachmany
58c1b05f09
Merge "Adding device class breakopints ( http://b/216019537 )" into main
4 years ago
Caren Chang
3e0c247a81
Add Internet permission
...
Change-Id: I3b7e042a6fac971597f554049895dbc1cc38fba7
4 years ago
Ran Nachmany
bb233da401
Adding device class breakopints ( http://b/216019537 )
...
Adding NavRail for MEDIUM / EXPANDED classes (http://b/216019759 )
Change-Id: I19a8888de558e1466d186a48f2ea293bb1b8ba4b
4 years ago
Nick Rout
7af4f9ec47
Implement Now in Android Material 3 theme
...
Bug: 216019424
Change-Id: I84dfa9bda4c4512d696bb2295e90bf013ab8933c
4 years ago
Alex Vanyo
479368a54e
Add news resource cards to for you screen
...
Change-Id: Ia68950804e304ccd4a9f4ba498dd2cf383315fbd
4 years ago
Alex Vanyo
d20e08ebcc
Add test dispatchers
...
This adds a test implementation of dispatchers with an injected TestDispatcher.
The normal IO dispatcher is automatically swapped out via a TestInstallsIn in core-testing.
This update also updates DataStore to use an injected dispatcher, which allows removing the waitUntil in the navigation tests because we can eagerly read from disk with runTest.
Change-Id: I82abb8c8a57c2beed5ef37bf1e252acf379278cd
4 years ago
Adetunji Dahunsi
faed7ebe9f
Add sync method to repository defs
...
Change-Id: Idfe402dde440e8dce47a03fbbc1d827744997e1b
4 years ago
TJ Dahunsi
0a85af8594
Merge "Add tests for serializing NewsResourceTypes from netwrok and to database" into main
4 years ago
Adetunji Dahunsi
315eca7c5e
Add tests for serializing NewsResourceTypes from netwrok and to database
...
Change-Id: Id43d49217cfb3147072dc559cd4dfc2305ddddb1
4 years ago
Alex Vanyo
577d0e09aa
Merge "Fix test dependencies" into main
4 years ago
Ben Weiss
cf7804f300
Clean up build files
...
Change-Id: I46fe347641db0243949ab939f591e56cbd5e31ff
4 years ago
Ben Weiss
16332fad86
Update to Hilt 2.41 to fix a build breaking bug
...
Change-Id: Id74805c445ccf4be302aed3dcf0f79ba32f40399
4 years ago
Alex Vanyo
fd545f7fad
Fix test dependencies
...
https://twitter.com/alex_vanyo/status/1494409399216992268
Change-Id: If8325a16c6ccd8e42af1e35abad8eebfc8371afe
4 years ago
TJ Dahunsi
2c9fcebab6
Merge "Integrating data layer DAOs" into main
4 years ago
Simona Stojanovic
47dea1a2f6
Add optimisations to improve build times
...
Change-Id: I06b7924c7c615dbf9f523c94db89536dd000d69a
4 years ago
Adetunji Dahunsi
9651c6a581
Integrating data layer DAOs
...
Change-Id: I6bebf14768841f0fc9a224d933c059cfc50f9943
4 years ago
Simona Stojanovic
1411b1576b
Modularise the app
...
Change-Id: I63791eaf27d08a837598d774df53c96bb01b5864
4 years ago
Jolanda Verhoef
1b06dc97ea
Fixing UI tests
...
Change-Id: Iaa0ce3ae92e0c736aef5809c1e471c9cbff695a9
4 years ago
Simona Stojanovic
53248e6dac
Merge "Add Following - Topics feature base" into main
4 years ago
Caren Chang
4f3776406c
Merge "NewsResourceCard: Display Title, Bookmark Icon and Description" into main
4 years ago
Simona Stojanovic
d355a70292
Add Following - Topics feature base
...
Acceptance criteria: https://b.corp.google.com/issues/213886281
Change-Id: I129fb3d076b831aa00c16533090cb03b2bdebdd7
4 years ago
Adetunji Dahunsi
e089012a8d
Replace module interfaces with objects
...
Change-Id: Ieab7533120e7b8d5a770963e37b9db405e229630
4 years ago
TJ Dahunsi
8b1852cf5e
Merge "Add DAOs for Room and provisions for their Hilt injections" into main
4 years ago
Caren Chang
8d8e72667b
NewsResourceCard: Display Title, Bookmark Icon and Description
...
Screenshot of change: https://screenshot.googleplex.com/957TAnWp96uX8Ea
Bug: 216019530
Change-Id: I58fd1b4fda06b0fb8cc5df2ba5baf7e8ddcd5a1d
4 years ago