Commit graph

207 commits

Author SHA1 Message Date
renovate[bot]
af5bcad7bb
chore(deps): update dependency gradle to v8.6 (#653)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-10 16:55:29 +01:00
renovate[bot]
caf4c4bf6a
fix(deps): update compose.destinations to v1.10.0 (#641)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-02 18:31:28 +01:00
renovate[bot]
f44d9b465e
fix(deps): update dependency androidx.compose.material3:material3 to v1.2.0-rc01 (#611)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-25 23:37:57 +01:00
renovate[bot]
785c83b8c9
fix(deps): update androidx.compose.ui to v1.6.0 (#610)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-25 23:37:14 +01:00
Jarne Demeulemeester
7dc2a46380
chore(deps): update android.plugin to v8.2.2 2024-01-25 23:12:51 +01:00
renovate[bot]
060eab0183
fix(deps): update androidx.lifecycle to v2.7.0 (#631)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-22 14:21:14 +01:00
renovate[bot]
3c07de6da9
fix(deps): update androidx.media3 to v1.2.1 (#630)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-22 14:02:53 +01:00
renovate[bot]
3cc5aa28e0
chore(deps): update dependency com.google.devtools.ksp to v1.9.22-1.0.17 (#629)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-22 14:02:25 +01:00
renovate[bot]
24281a3ad1
fix(deps): update compose.destinations to v1.9.62 (#616)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-17 21:04:41 +01:00
renovate[bot]
ca86d4f84b
chore(deps): update aboutlibraries to v10.10.0 (#618)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-17 20:46:54 +01:00
renovate[bot]
0c6f46bdf1
chore(deps): update dependency org.jlleitschuh.gradle.ktlint to v12 (#619)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-17 20:32:06 +01:00
renovate[bot]
1b5e010fc0
chore(deps): update android.plugin to v8.2.1 (#570)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-17 20:26:04 +01:00
renovate[bot]
4173922db2
chore(deps): update dependency com.google.devtools.ksp to v1.9.22-1.0.16 (#571)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-17 19:51:40 +01:00
renovate[bot]
570e71cb54
chore(deps): update kotlin monorepo to v1.9.22 (#587)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-17 19:51:16 +01:00
renovate[bot]
2d464c56f9
fix(deps): update dependency dev.jdtech.mpv:libmpv to v0.1.4 (#617)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-17 19:41:57 +01:00
renovate[bot]
9689b18f26
chore(deps): update hilt to v2.50 (#605)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-30 23:25:51 +01:00
renovate[bot]
51da2c671b
fix(deps): update compose.destinations to v1.9.56 (#601)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-30 23:17:59 +01:00
renovate[bot]
e219d1b6fe
chore(deps): update androidx.navigation to v2.7.6 (#600)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-30 22:59:50 +01:00
renovate[bot]
ec6b7178a9
fix(deps): update dependency com.google.android.material:material to v1.11.0 (#602)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-30 22:59:38 +01:00
renovate[bot]
159444bbb5
fix(deps): update androidx.activity to v1.8.2 (#576)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-30 22:37:57 +01:00
renovate[bot]
2ec15ff703
fix(deps): update dependency org.jetbrains.kotlinx:kotlinx-serialization-json to v1.6.2 (#577)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-30 22:37:46 +01:00
renovate[bot]
be179b82e8
chore(deps): update dependency gradle to v8.5 (#592)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-30 22:37:28 +01:00
Jarne Demeulemeester
7171ec72c1
feat: android tv (#598)
* Add AddServerScreen

* Upgrade androidx-compose-material3 and androidx-compose-ui to alpha

* Add DiscoveredServerComponent

* Show discovered servers

* Add navigation using compose-destinations

* Implement Loginscreen

* Start of HomeScreen

* Use coil for home screen images and update layout with spacers

* Select correct startRoute based on conditions

* Upgrade compose material3 to 1.1.0-alpha05

* Add series title, max 1 line, padding

* Upgrade dependencies

* Switch to TvLazyColumn and TvLazyRow

* Add header to `HomeScreen`

* Add progress bar to Continue watching items

* Limit the number of lines under Movie or Show and use correct episode text

* chore: run ktlintFormat

* ci: assemble tv

* feat: `LibraryScreen`

* fix: update to reworked items system

* chore(deps): update androidx-paging-compose and compose-destination

Also fix lint issue on HomeScreen

* feat: start using androidx.material3 composables

* feat: add coil svg

* feat: experimenting with cards

* lint: fix linting issues

* feat: server select screen

* build: upgrade dependencies

* lint: run ktlintFormat

* feat(ServerSelectScreen): add "No servers found" text

* feat: update AddServerScreen

* feat: implement `UiText.asString()` composable

* lint: run ktlintFormat

* refactor(phone): remove livedata from `ServerSelectScreen`

* feat: add `UserSelectScreen`

* feat(UserSelectScreen): load user's profile picture

* feat: update LoginScreen

* feat: update progress indicator on `AddServerScreen`

* fix: change color of `ServerComponent`

* style(ServerSelect): use material typography

* chore: update ktlint config in build.gradle

* style: use material typography

* refactor: move home screen to separate layout function so it can be previewed

- Introduce dummy items
- Fix `UiText.asString()` composable

* refactor: preview `LibraryScreen`

* refactor: preview `ServerSelectScreen`

* refactor: preview `AddServerScreen`

* refactor: preview `UserSelectScreen`

* refactor: preview `LoginScreen`

* lint: run ktlintFormat

* feat: switch servers

* feat: main screen tabs navigation

* feat: add Live TV tab (not shown for now)

* chore: remove libraries from `HomeViewModel`

* chore: change colors of selected tab

* feat: new item card component

* chore: remove `HomeItem.Libraries`

* style: update spacing

* feat: add findroid icon and profile button on main screen

* style(main): add gradient background

* fix: use "latest" + library name in home screen

* fix: navigate from LoginScreen and UserSelectScreen to MainScreen

* style: update tab colors

* fix: remove reference to `HomeItem.Libraries` from `ViewListAdapter`

* chore: update kotlin compiler to 1.5.0

* feat: add horizontal item card variant

* feat: `LibrariesScreen`

* feat: `LibraryScreen`

* fix(`LibraryScreen`): remove hardcoded library name

* feat: `MovieScreen`

* feat(`MovieScreen`): Make trailer button work

Also hide the button when there is no trailer

* refactor(`MovieScreen`): move click logic out of layout

* refactor: create `FindroidImages` which holds all image uris

* build: upgrade androidx.tv to 1.0.0-alpha08

* chore: update compose libraries

* chore: update compose compiler to 1.5.1

* fix(ItemCard): only show progress when horizontal

* refactor: clean build.gradle.kts

* build: up minSdk to 28 and targetSdk to 34

* refactor: use spacings to provide paddings (#443)

* feat: add Spacings in MaterialTheme

* style: use MaterialTheme.spacings in layouts

Using sizes in Spacer & padding & PaddingValues to standardize it.

* fix: linting issues and a few paddings

* feat: use spacings in `LibraryScreen`

* feat: use spacings in `MovieScreen`

* fix: missing trailing comma

* refactor: replace hardcoded spacer in ItemCard with spacing

---------

Co-authored-by: Jarne Demeulemeester <jarnedemeulemeester@gmail.com>

* build: migrate to ksp and upgrade compose compiler

* build: upgrade compose libraries

* fix: align with main codebase

* chore: update agp to 8.1.3

* chore: update ksp and compose-destinations

ksp 1.9.10-1.0.13 -> 1.9.20-1.0.14
compose-destinations 1.9.51 -> 1.9.54

* refactor(UserSelectViewModel): use channel for events

* feat: basic video player

First implementation of the video player.
Uses the basic player view with no custom layout.
Only media keys are passed to the PlayerView.

* feat: show screen

Still a work in progress

* fix: make player background black

* fix(player): keep screen on

* feat: add border around focused tab

* lint: run ktlintFormat

* feat: focus improvements

* feat: logo for main screen

* fix: remember tab position

* feat: add loading indicator to main screen

And fix home and libraries screen list refresh on navigating back

* feat: add seasons to show screen

* feat: add season screen

* feat: add progress badge

* chore(deps) update dependencies

android-plugin 8.1.3 -> 8.1.4
androidx-activity 1.8.0 -> 1.8.1
androidx-media3 1.1.1 -> 1.2.0
coil 2.4.0 -> 2.5.0
kotlinx-serialization 1.6.0 -> 1.6.1

* ci: upload tv artifacts and don't build universal apks

* chore: get rid of deprecated android.defaults.buildfeatures.buildconfig

* build: upgrade dependencies

android-plugin 8.1.4 -> 8.2.0
androidx-room 2.6.0 -> 2.6.1
androidx-work 2.8.1 -> 2.9.0
jellyfin 1.4.5 -> 1.4.6

compose compiler 1.5.4 -> 1.5.5

* fix: workManagerConfiguration is now a property

* feat: add profile picture to main screen

* feat: start of settings screen

* refactor: base tv theme on normal compose material theme

* chore(deps): update kotlin to 1.9.21

kotlin 1.9.20 -> 1.9.21
ksp 1.9.20-1.0.14 -> 1.9.21-1.0.15
compose-compiler 1.5.5 -> 1.5.6

* feat(settings): add categories and pop backstack when navigating to main screen

* feat(settings): nested settings and switch setting

* feat(settings): settings select component

* feat(settings): icons for cache and about

* feat(settings): add option to toggle mpv player

* feat(settings): move preference value logic to viewmodel

* feat(settings): add dependencies

* chore: update compose compiler

compose-compiler 1.5.6 -> 1.5.7

* feat(settings): add settings detail select card

New sub settings screen with different layout
Settings detail select card to select an option

* feat: play episode from home screen

* feat(player): basic custom overlay

Courtesy of Android TV JetStreamCompose sample

* feat(player): add track selection dialog

* feat(player): add media session and clean up dpad events

* refactor(mpv): implement track selection via TrackSelectionParameters

Need to add ability to disable track type

* feat: implement watched and favorite buttons

* refactor: remove unused PreferenceType enum

---------
2023-12-30 22:20:20 +01:00
Jarne Demeulemeester
a4499f50c2
chore(deps) update jellyfin to v1.4.5 2023-11-06 23:49:28 +01:00
Jarne Demeulemeester
4fcbc862cd
chore(deps) update androidx.hilt to v1.1.0 2023-11-06 23:49:12 +01:00
renovate[bot]
446e0dd648
chore(deps): update androidx.navigation to v2.7.5 (#562)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-06 23:47:52 +01:00
renovate[bot]
4f8ef331de
chore(deps): update aboutlibraries to v10.9.2 (#561)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-06 23:47:23 +01:00
renovate[bot]
9e95ceefaa
fix(deps): update androidx.room to v2.6.0 (#554)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-22 00:13:40 +02:00
renovate[bot]
a57f3bd3e8
fix(deps): update androidx.hilt to v1.1.0-rc01 (#552)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-21 23:49:54 +02:00
renovate[bot]
056900e9ba
fix(deps): update dependency androidx.recyclerview:recyclerview to v1.3.2 (#553)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-21 23:46:53 +02:00
renovate[bot]
1855c08787
chore(deps): update dependency org.jlleitschuh.gradle.ktlint to v11.6.1 (#549)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-14 14:47:49 +02:00
renovate[bot]
e5db3ad643
chore(deps): update dependency gradle to v8.4 (#542)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-14 14:43:06 +02:00
renovate[bot]
2b1cf0e250
fix(deps): update dependency com.google.android.material:material to v1.10.0 (#543)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-11 09:07:19 +02:00
renovate[bot]
0e26d60ee4
fix(deps): update dependency androidx.activity:activity to v1.8.0 (#541)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-04 20:11:45 +02:00
renovate[bot]
ef47b56347
fix(deps): update androidx.hilt to v1.1.0-beta01 (#540)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-04 20:04:11 +02:00
renovate[bot]
05df849c4a
chore(deps): update androidx.navigation to v2.7.4 (#539)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-04 19:59:05 +02:00
renovate[bot]
79b16b297c
chore(deps): update aboutlibraries to v10.9.1 (#526)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-04 19:53:19 +02:00
renovate[bot]
de4d2fb359
fix(deps): update hilt to v2.48.1 (#538)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-04 19:50:18 +02:00
renovate[bot]
2f8bbf96db
chore(deps): update android.plugin to v8.1.2 (#530)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-04 19:43:13 +02:00
renovate[bot]
256371d17c
fix(deps): update dependency org.jellyfin.sdk:jellyfin-core to v1.4.4 (#523)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-25 20:50:14 +02:00
renovate[bot]
721e8116af
chore(deps): update dependency org.jlleitschuh.gradle.ktlint to v11.6.0 (#517)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-23 19:00:41 +02:00
renovate[bot]
e87b97d88f
chore(deps): update androidx.navigation to v2.7.3 (#520)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-23 13:44:07 +02:00
renovate[bot]
21652f19d3
chore(deps): update aboutlibraries to v10.9.0 (#521)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-23 13:39:22 +02:00
renovate[bot]
efdf8eee06
fix(deps): update dependency androidx.core:core to v1.12.0 (#509)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-07 18:37:46 +02:00
renovate[bot]
72ce90672b
fix(deps): update dependency androidx.paging:paging-runtime to v3.2.1 (#508)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-07 18:37:37 +02:00
renovate[bot]
4ef09e2df2
fix(deps): update androidx.lifecycle to v2.6.2 (#507)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-07 18:37:21 +02:00
renovate[bot]
b22f1b8602
chore(deps): update androidx.navigation to v2.7.2 (#506)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-07 18:37:01 +02:00
jarnedemeulemeester
43d6d5ce1f
refactor: migrate from kapt to ksp 2023-09-01 14:39:00 +02:00
renovate[bot]
dac32a41e9
chore(deps): update hilt to v2.48 (#501)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-31 10:36:15 +02:00
renovate[bot]
f0d89da8cf
fix(deps): update dependency org.jellyfin.sdk:jellyfin-core to v1.4.3 (#496)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-28 11:21:42 +02:00
renovate[bot]
dc40ebdf91
chore(deps): update dependency com.google.devtools.ksp to v1.9.10-1.0.13 (#489)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-24 18:36:45 +02:00
renovate[bot]
64850378d3
chore(deps): update kotlin monorepo to v1.9.10 (#486)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-24 18:36:33 +02:00
renovate[bot]
66a4dfad24
chore(deps): update androidx.navigation to v2.7.1 (#488)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-24 18:24:42 +02:00
renovate[bot]
4fbb4466be
fix(deps): update dependency org.jetbrains.kotlinx:kotlinx-serialization-json to v1.6.0 (#485)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-24 18:24:30 +02:00
renovate[bot]
c575b6d35d
chore(deps): update android.plugin to v8.1.1 (#484)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-24 18:24:18 +02:00
renovate[bot]
a9c9f48ef1
fix(deps): update dependency dev.jdtech.mpv:libmpv to v0.1.3 (#483)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-22 09:13:40 +02:00
renovate[bot]
fc3b8f3c5a
chore(deps): update dependency gradle to v8.3 (#474)
* chore(deps): update dependency gradle to v8.3

* refactor: replace `buildDir` with `layout.buildDirectory`

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jarne Demeulemeester <jarnedemeulemeester@gmail.com>
2023-08-19 15:27:07 +02:00
renovate[bot]
efe3bc1ceb
fix(deps): update androidx.media3 to v1.1.1 (#471)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-19 14:52:21 +02:00
renovate[bot]
9a65ad553c
chore(deps): update androidx.navigation to v2.7.0 (#463)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-11 23:58:46 +02:00
renovate[bot]
2439238437
chore(deps): update dependency org.jlleitschuh.gradle.ktlint to v11.5.1 (#460)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-11 22:09:08 +02:00
renovate[bot]
0a796ce04b
chore(deps): update dependency com.google.devtools.ksp to v1.9.0-1.0.13 (#459)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-03 10:34:49 +02:00
jarnedemeulemeester
16d54781b1
chore: remove androidx-recyclerview-selection as it is unused 2023-07-31 17:31:04 +02:00
Jarne Demeulemeester
0efec85953
chore: remove ktx dependencies when possible 2023-07-29 00:38:14 +02:00
renovate[bot]
f02dc2bbdf
fix(deps): update dependency androidx.recyclerview:recyclerview to v1.3.1 (#449)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-28 18:09:53 +02:00
renovate[bot]
f7519fc0fb
fix(deps): update dependency androidx.paging:paging-runtime-ktx to v3.2.0 (#448)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-28 18:07:16 +02:00
renovate[bot]
c03c54c6ce
chore(deps): update android.plugin to v8.1.0 (#447)
* chore(deps): update android.plugin to v8.1.0

* fix: configure android plugins

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: jarnedemeulemeester <jarnedemeulemeester@gmail.com>
2023-07-28 18:03:29 +02:00
renovate[bot]
e6842087eb
chore(deps): update dependency com.google.devtools.ksp to v1.9.0-1.0.12 (#444)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-24 14:13:04 +02:00
renovate[bot]
a867f5ced7
chore(deps): update aboutlibraries to v10.8.3 (#442)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-19 11:22:20 +02:00
renovate[bot]
fd36bcffc2
chore(deps): update hilt to v2.47 (#441)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-15 12:32:09 +02:00
renovate[bot]
70be09696f
chore(deps): update dependency gradle to v8.2.1 (#436)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-11 15:11:59 +02:00
renovate[bot]
149c64e956
chore(deps): update aboutlibraries (#434)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-11 15:06:37 +02:00
renovate[bot]
58cbd9cf9d
fix(deps): update androidx.media3 to v1.1.0 (#427)
* fix(deps): update androidx.media3 to v1.1.0

* fix: implement missing members in `MPVPlayer`

* lint: run ktlintFormat

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jarne Demeulemeester <jarnedemeulemeester@gmail.com>
2023-07-09 11:44:46 +02:00
renovate[bot]
b2cfdacdbb
chore(deps): update dependency com.google.devtools.ksp to v1.9.0-1.0.11 (#429)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-08 00:38:58 +02:00
renovate[bot]
476e8d2b52
chore(deps): update kotlin monorepo to v1.9.0 (#428)
* chore(deps): update kotlin monorepo to v1.9.0

* refactor: use data objects in states

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jarne Demeulemeester <jarnedemeulemeester@gmail.com>
2023-07-08 00:38:42 +02:00
renovate[bot]
80a86e2dfc
chore(deps): update dependency org.jlleitschuh.gradle.ktlint to v11.5.0 (#426)
* chore(deps): update dependency org.jlleitschuh.gradle.ktlint to v11.5.0

* feat: bump to ktlint 0.50.0

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jarne Demeulemeester <jarnedemeulemeester@gmail.com>
2023-07-08 00:36:23 +02:00
renovate[bot]
c36ce94f6b
chore(deps): update dependency gradle to v8.2 (#424)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-02 11:14:33 +02:00
renovate[bot]
fcc1a30f66
chore(deps): update aboutlibraries to v10.8.0 (#419)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-06-24 12:31:27 +02:00
renovate[bot]
9b41868790
chore(deps): update dependency org.jlleitschuh.gradle.ktlint to v11.4.2 (#418)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-06-23 13:11:31 +02:00
jarnedemeulemeester
c2b20b5050
refactor: remove unused libraries 2023-06-22 08:51:00 +02:00
renovate[bot]
c5891f89d6
fix(deps): update dependency androidx.room:room-ktx to v2.5.2 (#417)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-06-22 08:39:26 +02:00
renovate[bot]
62268d1d94
chore(deps): update dependency org.jlleitschuh.gradle.ktlint to v11.4.1 (#416)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-06-22 08:39:10 +02:00
Jarne Demeulemeester
c0d39ba7a1
refactor: migrate room to ksp (#253) 2023-06-20 19:37:43 +02:00
renovate[bot]
07efae6f4c
chore(deps): update dependency org.jlleitschuh.gradle.ktlint to v11.4.0 (#293)
* chore(deps): update dependency org.jlleitschuh.gradle.ktlint to v11.4.0

* fix: use .editorconfig

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: jarnedemeulemeester <jarnedemeulemeester@gmail.com>
2023-06-19 23:16:02 +02:00
renovate[bot]
2969a7a729
chore(deps): update kotlin monorepo to v1.8.22 (#404)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-06-08 09:29:39 +02:00
renovate[bot]
3706ec9f54
chore(deps): update androidx.navigation to v2.6.0 (#403)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-06-08 09:29:08 +02:00
Jarne Demeulemeester
1399c77b5d
refactor: switch to coil for image loading (#388) 2023-05-29 16:44:03 +02:00
renovate[bot]
53df89311f
fix(deps): update dependency androidx.activity:activity-ktx to v1.7.2 (#379)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-27 10:54:59 +02:00
renovate[bot]
9d4d1319c6
chore(deps): update android-plugin to v8.0.2 (#378)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-27 10:52:37 +02:00
renovate[bot]
b63bc6d68a
chore(deps): update aboutlibraries to v10.7.0 (#376)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-20 00:28:43 +02:00
renovate[bot]
22d941b627
fix(deps): update androidx-media3 to v1.0.2 (#373)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-20 00:28:30 +02:00
renovate[bot]
ac88455a35
fix(deps): update dependency org.jetbrains.kotlinx:kotlinx-serialization-json to v1.5.1 (#366)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-14 10:59:25 +02:00
renovate[bot]
3894846ada
chore(deps): update hilt to v2.46.1 (#365)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-14 10:58:07 +02:00
renovate[bot]
28bcd492b9
fix(deps): update dependency androidx.core:core-ktx to v1.10.1 (#355)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-13 21:54:48 +02:00
renovate[bot]
f02f639ce9
fix(deps): update dependency dev.jdtech.mpv:libmpv to v0.1.2 (#351)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-09 00:01:23 +02:00
renovate[bot]
3744a38246
fix(deps): update dependency com.google.android.material:material to v1.9.0 (#350)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-07 16:30:15 +02:00
renovate[bot]
1155596e20
chore(deps): update aboutlibraries to v10.6.3 (#349)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-07 16:26:07 +02:00
renovate[bot]
499c83816c
chore(deps): update android-plugin to v8.0.1 (#348)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-07 16:24:11 +02:00
renovate[bot]
b0583b8c7f
chore(deps): update hilt to v2.46 (#346)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-07 16:21:15 +02:00
renovate[bot]
18d2eb788b
fix(deps): update dependency org.jellyfin.sdk:jellyfin-core to v1.4.2 (#345)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-07 16:14:12 +02:00
renovate[bot]
e8ad4d1dca
chore(deps): update kotlin monorepo to v1.8.21 (#344)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-07 16:11:29 +02:00