Commit graph

1197 commits

Author SHA1 Message Date
renovate[bot]
184c1fcd6d
chore(deps): update dependency fastlane to v2.221.1 (#783)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-24 17:49:11 +02:00
Jarne Demeulemeester
c89dbcadf9
fix: mark as played and favorite
Fixes #781
2024-06-22 18:44:25 +02:00
Jarne Demeulemeester
f49fa16db1
chore: update jellyfin sdk to 1.5.0-beta.4
jellyfin 1.5.0-beta.3 -> 1.5.0-beta.4
2024-06-22 18:41:08 +02:00
Jarne Demeulemeester
c01ed644b2
feat: native 10.9 trickplay (#763)
* feat: native trickplay

TODO: update downloaded trickplay data

* chore: fix tv build

* fix: set dispatcher on image loading to remove flicker

* feat: download trickplay data

* refactor: simplify trickplay info by only loading a single resolution

* refactor: follow jellyfin naming of trickplay
2024-06-22 18:21:24 +02:00
renovate[bot]
b41d8c9b51
chore(deps): update android.plugin to v8.5.0 (#780)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-21 20:31:17 +02:00
Jarne Demeulemeester
ba20b2fd37
refactor: upgrade to jellyfin 10.9 (#757)
* refactor: upgrade to jellyfin 10.9

* chore: upgrade to jellyfin sdk 1.5.0-beta.2

* fix: don't show resumable items in next up

* chore: upgrade to jellyfin sdk 1.5.0-beta.3

* fix: sync offline playback progress

* refactor: initialize BrandingApi in JellyfinApi

* refactor: speed up quick connect auth

* perf: load home data on Default dispatcher
2024-06-16 12:29:26 +02:00
jarnedemeulemeester
ebfa81e053
chore(deps): update compose and lifecycle
compose-bom 2024.05.00 -> 2024.06.00
lifecycle 2.8.1 -> 2.8.2
2024-06-14 17:38:34 +02:00
Jarne Demeulemeester
4ebb01f654
chore(deps): update agp to 8.4.2
agp 8.4.1 -> 8.4.2
2024-06-11 00:12:17 +02:00
renovate[bot]
c7d1af4e82
fix(deps): update dependency org.jetbrains.kotlinx:kotlinx-serialization-json to v1.7.0 (#773)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-11 00:09:26 +02:00
renovate[bot]
6a9dc00fd4
chore(deps): update dependency com.google.devtools.ksp to v2.0.0-1.0.22 (#772)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-11 00:03:07 +02:00
guroww
e3f400e179 chore(translate): (Bulgarian)
Currently translated at 100.0% (17 of 17 strings)

Translation: Findroid/player:video
Translate-URL: https://weblate.jdtech.dev/projects/findroid/playervideo/bg/
2024-06-09 16:30:01 +02:00
guroww
03ea6c4352 chore(translate): (Bulgarian)
Currently translated at 100.0% (193 of 193 strings)

Translation: Findroid/core
Translate-URL: https://weblate.jdtech.dev/projects/findroid/core/bg/
2024-06-09 16:30:01 +02:00
jarnedemeulemeester
f38ecb16e9
fix: name findroid and buildSrc modules
This removes a warning during gradle sync
2024-06-07 17:59:14 +02:00
renovate[bot]
d0f8667bab
chore(deps): update dependency gradle to v8.8 (#769)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-07 17:50:52 +02:00
renovate[bot]
bb41c3a421
chore(deps): update aboutlibraries to v11.2.1 (#768)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-07 17:50:38 +02:00
Jarne Demeulemeester
81b7b0e09e
chore: upgrade appcompat and lifecycle
appcompat 1.6.1 -> 1.7.0
lifecycle 2.8.0 -> 2.8.1
2024-06-02 19:02:40 +02:00
renovate[bot]
caa65a3033
chore(deps): update aboutlibraries to v11.2.0 (#762)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-27 23:10:53 +02:00
Jarne Demeulemeester
038eb45077
chore(deps): upgrade to kotlin 2.0 2024-05-24 00:10:01 +02:00
jarnedemeulemeester
272daa5763
chore(deps): upgrade android gradle plugin to 8.4.1
agp 8.4.0 -> 8.4.1
2024-05-21 10:54:27 +02:00
Jarne Demeulemeester
0ed42e1223
fix: keep all classes in tv release build
This fixes runtime errors
2024-05-19 18:27:54 +02:00
renovate[bot]
355e1f8895
chore(deps): update dependency org.jlleitschuh.gradle.ktlint to v12.1.1 (#749)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-18 23:08:30 +02:00
Jarne Demeulemeester
b35904f149
chore: upgrade dependencies
androidx-lifecycle 2.7.0 -> 2.8.0
androidx-paging 3.2.1 -> 3.3.0
kotlin 1.9.23 -> 1.9.24
ksp 1.9.23-1.0.20 -> 1.9.24-1.0.20
compose-compiler 1.5.13 -> 1.5.14
2024-05-18 22:59:42 +02:00
Jarne Demeulemeester
b48eb3af2f
lint: remove unused imports 2024-05-18 19:10:37 +02:00
Jarne Demeulemeester
76dcd97ad0
refactor: remove vtt fix 2024-05-12 18:33:01 +02:00
Jarne Demeulemeester
c6c5011964
refactor: remove delay when using mpv 2024-05-11 20:23:00 +02:00
Jarne Demeulemeester
45b5cb6bf3
refactor: remove unused code 2024-05-10 11:34:40 +02:00
Jarne Demeulemeester
0fa3093d0c
fix: enable core library desugaring 2024-05-09 22:05:52 +02:00
Jarne Demeulemeester
ef5685ce63
chore: clean up dependencies 2024-05-09 12:30:23 +02:00
renovate[bot]
98a302af5b
chore(deps): update aboutlibraries to v11.1.4 (#742)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-06 13:33:15 +02:00
renovate[bot]
008be53231
fix(deps): update dependency composeoptions to v1.5.13 (#743)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-06 13:31:32 +02:00
Jarne Demeulemeester
fb05c48e69
chore(deps): update material to 1.12.0
material 1.11.0 -> 1.12.0
2024-05-04 11:22:32 +02:00
Jarne Demeulemeester
f10185111e
lint: fix issues 2024-05-04 11:03:11 +02:00
Jarne Demeulemeester
6441e5437a
chore: upgrade androidx tv material3 to 1.0.0-beta01 2024-05-02 20:13:10 +02:00
Yusuf
9379e60fc0
fix: sort tv shows by date played (#741)
* Fix wrong "Date Played" sort for TV shows

* fix: change sortby dateplayed to seriesdateplayed right before retrieving items

---------

Co-authored-by: Jarne Demeulemeester <jarnedemeulemeester@gmail.com>
2024-05-02 10:11:11 +02:00
Jarne Demeulemeester
0733bd2b21
chore(deps): update androidx compose and core
compose 2024.04.01 -> 2024.05.00
core 1.13.0 -> 1.13.1
2024-05-01 21:29:02 +02:00
Jarne Demeulemeester
a9f26db0ac
chore(deps): upgrade android gradle plugin to v8.4.0
agp 8.3.2 -> 8.4.0
2024-05-01 21:21:10 +02:00
renovate[bot]
06f5380d0d
fix(deps): update dependency org.jellyfin.media3:media3-ffmpeg-decoder to v1.3.1+2 (#740)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-29 13:18:11 +02:00
leekleak
a78dafe387
feat: add login disclaimer support (#721)
* add login disclaimer support

* refactor: move disclaimer to `UiState.Normal`

This makes more sense in the current architecture

* feat: add login disclaimer to tv version

* refactor: add margin to bottom of disclaimer

* lint: add missing trailing comma

---------

Co-authored-by: Jarne Demeulemeester <jarnedemeulemeester@gmail.com>
2024-04-27 18:39:45 +02:00
adiskill
f470cbed6c chore(translate): (Slovak)
Currently translated at 100.0% (193 of 193 strings)

Translation: Findroid/core
Translate-URL: https://weblate.jdtech.dev/projects/findroid/core/sk/
2024-04-24 14:30:01 +02:00
Jarne Demeulemeester
87da7a09e8
fix: some languages are displayed incorrectly in the track selector
See https://github.com/androidx/media/blob/release/libraries/common/src/main/java/androidx/media3/common/util/Util.java additionalIsoLanguageReplacements for the list of languages being mapped. Seems like always taking the last part and feeding that to Locale works.

Closes #737
2024-04-22 22:44:56 +02:00
Jarne Demeulemeester
7b3523e605
chore(deps): update dependencies
androidx-activity 1.8.2 -> 1.9.0
androidx-compose-bom 2024.04.00 -> 2024.04.01
androidx-compose-compiler 1.5.11 -> 1.5.12
androidx-core 1.12.0 -< 1.13.0
jellyfin-media3-ffmpeg-decoder 1.2.1+1 -> 1.3.1+1
2024-04-20 11:06:52 +02:00
Filip Bryłka
33a7dfedba chore(translate): (Polish)
Currently translated at 100.0% (17 of 17 strings)

Translation: Findroid/player:video
Translate-URL: https://weblate.jdtech.dev/projects/findroid/playervideo/pl/
2024-04-19 22:30:00 +02:00
Filip Bryłka
6ad2ec730c chore(translate): (Polish)
Currently translated at 100.0% (193 of 193 strings)

Translation: Findroid/core
Translate-URL: https://weblate.jdtech.dev/projects/findroid/core/pl/
2024-04-19 22:30:00 +02:00
Jarne Demeulemeester
08fe3d702b
ci(lint): migrate to gradle/actions/wrapper-validation 2024-04-15 21:16:12 +02:00
Jarne Demeulemeester
d51298b1b6
ci: migrate to gradle/actions/wrapper-validation 2024-04-15 21:13:23 +02:00
Jarne Demeulemeester
346fd73556
ci(fastlane): only build phone version 2024-04-14 22:31:22 +02:00
Jarne Demeulemeester
25ea5e1112
ci: do not trigger publish on push to main 2024-04-14 22:18:57 +02:00
Jarne Demeulemeester
a4a299e246
ci(fastlane): add missing comma 2024-04-14 22:16:35 +02:00
Jarne Demeulemeester
e2fb79f075
build: bump versionCode to 24 and versionName to 0.14.2 2024-04-14 22:07:38 +02:00
Jarne Demeulemeester
6927c3f6ea
ci: add publish workflow 2024-04-14 22:05:08 +02:00