Adetunji Dahunsi
59c5979c0a
Catch exceptions in the flow.asResult method
...
Change-Id: I0289e535b8811be95b58b2ea4abe515ab4191cfc
3 years ago
Adetunji Dahunsi
9ffa4d0a20
Add bio to AuthorEntity
...
Change-Id: Idea9873e2a3107a03f6d30e888e27ba78466ca69
3 years ago
Adetunji Dahunsi
e2c1bbe754
Fix TopicViewModel id
...
Change-Id: I5c58b58566f78abffb6621d5753986fe7d11e4f6
3 years ago
Caren Chang
4774e6c9fc
Fix release builds by adding proguard rule for DataStore
...
Bug: 228863401
Change-Id: I6cd43b0ed7844f7622e362fb77e5213064a629f3
3 years ago
Caren Chang
9b7d6344e4
Fix ic_icon_placeholder.xml formatting
...
Change-Id: I0cdfb8bbb353b47715461b14f257c9b49b3b7ffe
3 years ago
Adetunji Dahunsi
f0658e34ee
Add 'OfflineFirst' prefix to repository implementations
...
Change-Id: I6e67373f3d6e04cfe1a45b870c6dfcc04af60e22
3 years ago
Adetunji Dahunsi
4d72950f94
Add news resource cards to topics screen
...
Change-Id: Iaab014904460988296ea93cc2088c8da93ed17f1
3 years ago
Caren Chang
635abb4dc2
Add topic icon on topic chips
...
Bug: 228070748
Change-Id: I736f4029bed84cf1d5552c5afa7ba07896e86602
3 years ago
Alex Vanyo
fea0041bd8
Remove mockk
...
Change-Id: I7a82c39b08c2f6720caf71d77770101a31dca615
3 years ago
Alex Vanyo
203c8e1ceb
Configure spotless for kts and xml files
...
Fixes: 230874524
Change-Id: I147b9f16d5424b3459435e3c5422867b40c480b7
3 years ago
Simona Stojanovic
7968a70398
Rename core-domain to core-data
...
Change-Id: Ief2eef982c9ebe4be729bee1d2f59e2ab8b1f911
3 years ago
Alex Vanyo
a5f679063d
Add loading indicator while for you data is loading
...
Updates the for you view model to support displaying a loading
state when data hasn't loaded yet.
This is a somewhat involved CL, because there are multiple ways
in which data could be loading: We could have topics, but
the feed itself could be loading after we selected a new set
of topics.
Change-Id: I8662140c7132b195f85e69fee8e18745829ae975
3 years ago
Caren Chang
2e4c763db5
Add dependency for Compose Previews to render
...
Bug: 228869437
Change-Id: I44a1457916e87f22dda077f4fc34d630b54f6869
3 years ago
Alex Vanyo
f84320e9a9
Fix large screen insets handling
...
Bug: 228374243
Change-Id: I2a7af72e60450be3280872b46bd84eb1079b533d
3 years ago
Adetunji Dahunsi
643b230187
Converted model ids from ints to strings
...
Change-Id: Iad07926e04113bcd2c6d9e06e5e2a4e802a79b80
3 years ago
Alex Vanyo
4e718016da
Add initial README
...
Fixes: 213385438
Change-Id: I0ba0511eb76814b0a8ce8134d8eb32d3081e2d91
3 years ago
Milosz Moczkowski
0dfc2f4fa7
Add TopAppBar to the For You screen
...
Change-Id: I66730ebfcd65d16304c87ba64a66e8f5b03291c4
3 years ago
Alex Vanyo
b677cc4508
Convert all build files to kts
...
Change-Id: I26bf730ee51f62cbd604c02b628c1f277cfceb72
3 years ago
Caren Chang
08c655e7d3
Card UI: Set background color
...
Bug: 228067197
Change-Id: I33acf1a3aabe4ca2ffe4c3ddc8646ef37873e7ad
3 years ago
Simona Stojanovic
2145f6a7cd
Add initial loading wheel animation
...
Change-Id: Iaf4f80c34914022d79c7e089799fc6dd5554a532
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
Miłosz Moczkowski
707c9d04e7
Revert "Add TopAppBar to the "For You screen""
...
This reverts commit 3e664f1b724a620ad606cda0d4758240d80073ab.
Reason for revert: This change doesn't pass one of the tests
Change-Id: I9ffacbe4eaf1080323a7c9073dfe426a8f43345c
3 years ago
Don Turner
0958775675
Revert "Remove Nexus 5 from FTL targets"
...
This reverts commit 3b3f21f24160c82485af26598bcdc90769b89e43.
Reason for revert: Giving Nexus 5 another chance since it caught a bug with the "Done" button being pushed off the bottom of the screen.
Change-Id: If07a4f102d1755741e8950d17272e79baa89b040
3 years ago
Milosz Moczkowski
fb0ed61ac8
Add TopAppBar to the "For You screen"
...
Change-Id: I0bb1a5038d697adebad4e662755baaba72ded529
3 years ago
Don Turner
4c4a9c9e12
Remove Nexus 5 from FTL targets
...
Change-Id: Ic15e9508fc0570822602deb1be074a66448a092a
3 years ago
Alex Vanyo
988659855f
Run all androidTest on CI
...
Change-Id: I2195490caf699115aa57983741cd4aacb833ea91
3 years ago
Adetunji Dahunsi
b5d7832549
Fix sync tests
...
Change-Id: I4c62fcfa59793bef35eda2892f4f75acaeb86ca6
3 years ago
Adetunji Dahunsi
b4a636c42e
Drop name index on TopicEntity
...
Change-Id: I3485d61060a33a836ac23647f2048348b0f691a4
3 years ago
Don Turner
f002163175
Add license header
...
Change-Id: I7512ac78c17823804e7af626385dcbd1c85ff1b2
3 years ago
Simona Stojanovic
17005c3e91
Add NiA Component Catalog app
...
Change-Id: Ie586b1329e42c10811d29fab1d0fbe6aea8e7cfc
3 years ago
Adetunji Dahunsi
36c74ddd35
Handle items deleted on server during sync
...
Change-Id: Ifa2250d9ce4b3dedf10804554a39fb4d62ffed9d
3 years ago
Caren Chang
f97c8fdef5
Show preview for header image in Card UI
...
Bug: 228305069
Change-Id: I5b74f6e285d0bb6bb6b6e8036b979881880953ba
3 years ago
Alex Vanyo
bcf05f5502
Remove material non-3 components
...
Bug: 228974929
Change-Id: Ie74189bd6ce1a4a2ece36962e0ad1627ac9c71dd
3 years ago
Adetunji Dahunsi
14807caa42
Fix connected tests and news resource queries
...
Change-Id: I111876049543f5a5f3cf203b80069bd31c6104f8
3 years ago
Alex Vanyo
356d00531a
Allow saving authors and topics only
...
Bug: 229012243
Change-Id: I4c8bc77002d39b8f97c925ea811d307e2cbe93db
3 years ago
Manuel Vivo
3558a6931e
Add People to interests screen
...
Screenshot: https://screenshot.googleplex.com/3XqkTwJQwgfoPsT
Change-Id: Iac7dc06c84523b4db8d05f538b74a08741d2c347
3 years ago
Manuel Vivo
de2f07d1a4
Add People carousel
...
Screenshot: https://screenshot.googleplex.com/9K6C4NZMfMzCABE.png
Change-Id: I32b0240910df6a953c8843895f3b7e22d5adc5de
3 years ago
Alex Vanyo
ca73f5598f
Setup convention plugins base
...
Change-Id: I66ea3a5c95ca9d87a1f0da39b6ba72faffc320ed
3 years ago
Jose Alcérreca
22545bfb32
Fixes UI tests
...
Change-Id: I8dd8eae9e79f111bb1ae4df2738fc0de4be25ea8
3 years ago
Caren Chang
1cd5190305
Card UI: Add rounded corners
...
Bug: 228067197
Change-Id: I7af4eb64680f39616c2e37f092f62da960d3189d
3 years ago
Adetunji Dahunsi
ba1de27ef3
This commit:
...
* Uses Androidx startup auto initialization for sync
* Runs sync on app startup every time
* Indexes keys on cross reference entities
Change-Id: I4a1d948f997269a6dc4fdf78ccb14c94b789f93c
3 years ago
Caren Chang
132566dc40
Card UI: Use M3 theme instead of M2
...
Bug: 228067197
Change-Id: If178b0aa3087ee6a8b6ee10c3340cefb14f4a728
3 years ago
Alex Vanyo
a62d91f188
Refine For You screen
...
Bugs: 228374446, 228374358, 228373944
Change-Id: I237cc511b09acd4c8e794f1950fadadf23656152
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
Adetunji Dahunsi
a3ddf12aa6
Implement change list invalidation in repositories
...
Change-Id: I75a1d378089a52eaf84f2fa7b01e54144d69107b
3 years ago
Alex Vanyo
0d6dd0b079
Reset in-progress topic selection upon saving
...
Previously, the in-progress topic selection wasn't reset upon saving. This meant that clearing out the selected topics (from the topics tab) would bring back the topic selection that was last used.
Bug: 228050946
Change-Id: I3d52baf6396b41e2116f38c89a79b419c90c63b5
3 years ago
Alex Vanyo
e325cf9bce
Update lifecycle to alpha06
...
Change-Id: I39958aa440e0ecd5bdae43179d8ac8501f87720e
3 years ago
Jose Alcérreca
553d152844
Adds topic screen
...
Bug: 213876743
Tests: Local + UI tests + Navigation test
Change-Id: I6c521695d6b777084a6255c6d62623a4def83063
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