Proto commits in android/nowinandroid

These 20 commits are when the Protocol Buffers files have changed:

Commit:c908f98
Author:Daniel Santiago
Committer:Daniel Santiago

Update to Hilt 2.48.1 and use the KSP version * Moved protobuf to separate module to avoid having to wire KSP's Plugin with the Protobuf Plugin. * `@Binds` function cannot be an extension function. * Commented `kotlin.compiler.execution.strategy=in-process` in CI to circumvent OOMs due to increased metaspace usage.

The documentation is generated from this commit.

Commit:16ffce1
Author:MiƂosz Moczkowski

Minimum reproducible sample Change-Id: I5a7d8d8eefe701574cb39334e24cb9750e02d574

This commit does not contain any .proto files.

Commit:9ee2acf
Author:James Rose
Committer:James Rose

Add viewed status for news resources to data layer

Commit:6046f6e
Author:Angie Sasmita

Add dynamic color option in settings for API >=32 Change-Id: Ib42c1cbd0208e98ef7610a1c8aca5d721aa464e6

Commit:5b8c284
Author:Don Turner

Rename hasDismissedOnboarding to shouldHideOnboarding Change-Id: I8a6b35f7216f9944652d8da346e7458614311e08

Commit:6654403
Author:Don Turner

Refactor onboarding to save interests to user data Change-Id: I97772a8b65e1e94a95187ebb7c514104af2d3a08

Commit:8c30ab9
Author:Don Turner
Committer:Don Turner

Add settings module, refactor top bar

Commit:7e3faad
Author:Alex Vanyo
Committer:Don Turner

Add data logic for theme switcher Change-Id: Ifffadb897de4f6e08f7115103f99c156a7098b70

Commit:f914d6a
Author:Milosz Moczkowski
Committer:GitHub

Merge pull request #299 from android/refactor/remove_episodes Remove episodes related code

Commit:cbdf6a2
Author:Milosz Moczkowski

Remove episodes related code

Commit:c4c01cf
Author:Don Turner
Committer:Don Turner

Change user data fields to use maps instead of lists.

Commit:3bd8115
Author:madroid
Committer:madroid

Move 'core-' module to core subfolder

Commit:62739d3
Author:Adetunji Dahunsi
Committer:Adetunji Dahunsi

Persist user bookmarks Change-Id: Ib4422afe1625c360a8eb733a9a849db2984f25c9

Commit:643b230
Author:Adetunji Dahunsi
Committer:Don Turner

Converted model ids from ints to strings Change-Id: Iad07926e04113bcd2c6d9e06e5e2a4e802a79b80

Commit:de2f07d
Author:Manuel Vivo
Committer:Don Turner

Add People carousel Screenshot: https://screenshot.googleplex.com/9K6C4NZMfMzCABE.png Change-Id: I32b0240910df6a953c8843895f3b7e22d5adc5de

Commit:ba1de27
Author:Adetunji Dahunsi
Committer:Don Turner

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

Commit:a3ddf12
Author:Adetunji Dahunsi
Committer:Don Turner

Implement change list invalidation in repositories Change-Id: I75a1d378089a52eaf84f2fa7b01e54144d69107b

Commit:ccb8222
Author:Adetunji Dahunsi
Committer:Don Turner

Integrate WorkManager (WIP) Change-Id: Iedf81220336911ab3ed6ea4ca71b10f07e645bc9

Commit:1411b15
Author:Simona Stojanovic
Committer:Simona Stojanovic

Modularise the app Change-Id: I63791eaf27d08a837598d774df53c96bb01b5864

Commit:5b89ea4
Author:Alex Vanyo
Committer:Alex Vanyo

For You initial screen Change-Id: Ic1975802934e64b59ef151c0e2063ddeb9645690