Alex Vanyo
862f1a8e82
Add initial README
...
Fixes: 213385438
Change-Id: I0ba0511eb76814b0a8ce8134d8eb32d3081e2d91
3 years ago
Milosz Moczkowski
395b6ad2ad
Add TopAppBar to the For You screen
...
Change-Id: I66730ebfcd65d16304c87ba64a66e8f5b03291c4
3 years ago
Alex Vanyo
1911b6b4b8
Convert all build files to kts
...
Change-Id: I26bf730ee51f62cbd604c02b628c1f277cfceb72
3 years ago
Caren Chang
16a1d57fcf
Card UI: Set background color
...
Bug: 228067197
Change-Id: I33acf1a3aabe4ca2ffe4c3ddc8646ef37873e7ad
3 years ago
Simona Stojanovic
988807a83d
Add initial loading wheel animation
...
Change-Id: Iaf4f80c34914022d79c7e089799fc6dd5554a532
3 years ago
Alex Vanyo
eb96ce2169
Update to Kotlin 1.6.20 and using material3-window-size-class
...
Change-Id: I30bc9f729ab91f007de530af3a12b281430ac1cb
3 years ago
Alex Vanyo
675ca1e88a
Update to lifecycle 2.5.0-beta01
...
Change-Id: I9537006378e64a64da8053559bb16ab046e21246
3 years ago
Miłosz Moczkowski
e420cf7b50
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
c83be22401
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
6f162376ad
Add TopAppBar to the "For You screen"
...
Change-Id: I0bb1a5038d697adebad4e662755baaba72ded529
3 years ago
Don Turner
82cefec0b6
Remove Nexus 5 from FTL targets
...
Change-Id: Ic15e9508fc0570822602deb1be074a66448a092a
3 years ago
Alex Vanyo
c4c406ec49
Run all androidTest on CI
...
Change-Id: I2195490caf699115aa57983741cd4aacb833ea91
3 years ago
Adetunji Dahunsi
6ae1a48125
Fix sync tests
...
Change-Id: I4c62fcfa59793bef35eda2892f4f75acaeb86ca6
3 years ago
Adetunji Dahunsi
d01c5ce23a
Drop name index on TopicEntity
...
Change-Id: I3485d61060a33a836ac23647f2048348b0f691a4
3 years ago
Don Turner
455ccc5012
Add license header
...
Change-Id: I7512ac78c17823804e7af626385dcbd1c85ff1b2
3 years ago
Simona Stojanovic
5a4a8f203d
Add NiA Component Catalog app
...
Change-Id: Ie586b1329e42c10811d29fab1d0fbe6aea8e7cfc
3 years ago
Adetunji Dahunsi
3482509c16
Handle items deleted on server during sync
...
Change-Id: Ifa2250d9ce4b3dedf10804554a39fb4d62ffed9d
3 years ago
Caren Chang
d3a06f90e2
Show preview for header image in Card UI
...
Bug: 228305069
Change-Id: I5b74f6e285d0bb6bb6b6e8036b979881880953ba
3 years ago
Alex Vanyo
8b1311c5f5
Remove material non-3 components
...
Bug: 228974929
Change-Id: Ie74189bd6ce1a4a2ece36962e0ad1627ac9c71dd
3 years ago
Adetunji Dahunsi
a4303c1290
Fix connected tests and news resource queries
...
Change-Id: I111876049543f5a5f3cf203b80069bd31c6104f8
3 years ago
Alex Vanyo
04d368bb58
Allow saving authors and topics only
...
Bug: 229012243
Change-Id: I4c8bc77002d39b8f97c925ea811d307e2cbe93db
3 years ago
Manuel Vivo
ca8fd5a4f3
Add People to interests screen
...
Screenshot: https://screenshot.googleplex.com/3XqkTwJQwgfoPsT
Change-Id: Iac7dc06c84523b4db8d05f538b74a08741d2c347
3 years ago
Manuel Vivo
8d4ab06983
Add People carousel
...
Screenshot: https://screenshot.googleplex.com/9K6C4NZMfMzCABE.png
Change-Id: I32b0240910df6a953c8843895f3b7e22d5adc5de
3 years ago
Alex Vanyo
4dceebab73
Setup convention plugins base
...
Change-Id: I66ea3a5c95ca9d87a1f0da39b6ba72faffc320ed
3 years ago
Jose Alcérreca
b10b5b2dc6
Fixes UI tests
...
Change-Id: I8dd8eae9e79f111bb1ae4df2738fc0de4be25ea8
3 years ago
Caren Chang
f6575e947b
Card UI: Add rounded corners
...
Bug: 228067197
Change-Id: I7af4eb64680f39616c2e37f092f62da960d3189d
3 years ago
Adetunji Dahunsi
d058f61bcd
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
30b1a0f26f
Card UI: Use M3 theme instead of M2
...
Bug: 228067197
Change-Id: If178b0aa3087ee6a8b6ee10c3340cefb14f4a728
3 years ago
Alex Vanyo
e577b1f15a
Refine For You screen
...
Bugs: 228374446, 228374358, 228373944
Change-Id: I237cc511b09acd4c8e794f1950fadadf23656152
3 years ago
Alex Vanyo
6dcf50edcd
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
d01db4bbc2
Implement change list invalidation in repositories
...
Change-Id: I75a1d378089a52eaf84f2fa7b01e54144d69107b
3 years ago
Alex Vanyo
b6eae2907c
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
36c4e3dcf9
Update lifecycle to alpha06
...
Change-Id: I39958aa440e0ecd5bdae43179d8ac8501f87720e
3 years ago
Jose Alcérreca
a50b0f5d6a
Adds topic screen
...
Bug: 213876743
Tests: Local + UI tests + Navigation test
Change-Id: I6c521695d6b777084a6255c6d62623a4def83063
3 years ago
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
3 years ago
Adetunji Dahunsi
a238933d57
Add AuthorsRepository to data the layer with sync
...
Change-Id: I5b9ba0508058332dfa153d24662a95553aa7299e
3 years ago
Adetunji Dahunsi
d0c04f6cd9
Implement upsert and shell entity cnvention in data layer
...
Change-Id: I200f0bbb22d757484f7beae6d49ccd54ee548a8f
3 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
3 years ago
Adetunji Dahunsi
c84c024048
Added launcher icons
...
Change-Id: I2c7fbfd36d91866956d7787e547affe1b90f4fbc
3 years ago
Alex Vanyo
ef9789fa93
Switch to running check instead of build for pre-push hooks
...
Change-Id: I8f57f824aa80f4fce46a0a8f97051bac6318b5a0
3 years ago
Adetunji Dahunsi
8d18183bc0
Sort news resources by descending publish date, add NewsResourceDao tests
...
Change-Id: Ib783ed1f4e0ce83c5add82e561f50f89de4faac9
3 years ago
Caren Chang
8ceae617d5
Hide bookmark icon
...
Bug: 227192633
Change-Id: Ieff1fb96860c960dbc2bcb1d05d64e2e05db1779
3 years ago
Alex Vanyo
2a1090dd68
Fix UiAutomator dependency
...
Change-Id: Ic900228bae138bd4cebad06ca011cdc6304f2f4a
3 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
3 years ago
Alex Vanyo
442cf6dc8f
Use androidx SavedStateHandle.saveable
...
Change-Id: Ifdae07c5b3731c4d67f348a01652cf3aec00b234
3 years ago
Caren Chang
f9561ca281
Add date to Card UI
...
Bug: 222090934
Change-Id: Ibd782b722aba4b38bc4113c4f036757c6075509c
3 years ago
Caren Chang
c949413c0a
Open NewsResource URL when Card is tapped
...
Bug: 226603463
Change-Id: Ia9d15e9fd85ae1076c7744bf96ad39fd0d5f2e66
3 years ago
Adetunji Dahunsi
4bcaae8152
Integrate WorkManager (WIP)
...
Change-Id: Iedf81220336911ab3ed6ea4ca71b10f07e645bc9
3 years ago
Caren Chang
1faa301ae2
Card UI: Display header image
...
Bug: 216019530
Change-Id: I98acc9951e5644ba5627baa2dc97ca25265b3c2b
3 years ago
Caren Chang
88a6d94f30
Card UI: Show fallback image for author
...
Bug: 224669054
Change-Id: If8524e8540d45882d07715e1e11a3e7d7a7cd275
4 years ago