Skip to content
This repository has been archived by the owner on Nov 12, 2024. It is now read-only.

v0.8.0

Compare
Choose a tag to compare
@chrisbanes chrisbanes released this 09 Feb 08:38
· 1421 commits to main since this release

Highlights

Material 3 makeover

Tivi has been (mostly) updated from Material 2 to Material 3, including dynamic color scheme. There's still a few more things to tidy up, but it's mostly there!

'Up Next' and 'Library'

The old 'Followed' and 'Watched' show tabs have been replaced with 'Up Next' and 'Library'...

'Up Next'

This tab shows the next episode to watch for each of your followed shows.

Library

This tab shows your 'library' of shows, primarily the shows you follow and have previously watched. You can filter which shows are displayed via the chips at the top.

Screenshots

Lots of re-architecting

Invisible to users, but the :data layer in Tivi has been split up and modularized. Most of the work was performed in #1078

The long term goal here is to get the data and domain layers to be built using Kotlin Multiplatform. The big pieces left are to migrate trakt-java and tmdb-java to be KMP compatible, migrate away from Hilt (probably to Koin), and then to migrate from Room to SQLDelight. If anyone is interested in helping here, let me know.

What's Changed

Full Changelog: v0.7.0...v0.8.0