Commit graph

705 commits

Author SHA1 Message Date
Jarne Demeulemeester
e914ee61f1
Set correct preference when switching server 2022-11-19 22:30:52 +01:00
Jarne Demeulemeester
471697b4ae
Fix user detection query 2022-11-19 22:30:22 +01:00
Jarne Demeulemeester
ebcd2a898d
Fix tv server_select_fragment and users_fragment 2022-11-19 22:29:39 +01:00
Jarne Demeulemeester
aeabb620ee
Multi-user support (#199)
* Add multiple users per server

* Remove unnecessary longClickListener

* Check if user is selected on startup

* Still create JellyfinApi even if no user is selected

* Already fill in the username when needing to re-login
2022-11-19 21:18:50 +01:00
renovate[bot]
1806b19646
Update kotlin monorepo to v1.7.21 (#196)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-19 11:46:36 +01:00
renovate[bot]
8bfd0dc9a3
Update hilt to v2.44.2 (#195)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-15 12:20:11 +01:00
renovate[bot]
a941bd6657
Configure Renovate (#194)
* chore(deps): add renovate.json

* Disable semantic commits

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jarne Demeulemeester <32322857+jarnedemeulemeester@users.noreply.github.com>
2022-11-15 12:17:31 +01:00
Logilype
c8ff6fdda3 Added translation using Weblate (Croatian) 2022-11-10 10:39:24 +01:00
Jarne Demeulemeester
5931ae540b
Use version catalog (#193) 2022-11-09 15:17:28 +01:00
fpapoila
8a74fcd5bd Translated using Weblate (Portuguese)
Currently translated at 97.2% (139 of 143 strings)

Translation: Findroid/Android
Translate-URL: https://weblate.jdtech.dev/projects/findroid/android/pt/
2022-11-07 19:01:28 +01:00
fpapoila
9737ff1db9 Translated using Weblate (Portuguese)
Currently translated at 20.2% (29 of 143 strings)

Translation: Findroid/Android
Translate-URL: https://weblate.jdtech.dev/projects/findroid/android/pt/
2022-11-06 15:14:21 +01:00
fpapoila
3933d517e5 Added translation using Weblate (Portuguese) 2022-11-06 15:02:26 +01:00
Jarne Demeulemeester
5403dd3d5a
proguard: keep SettingsNetworkFragment 2022-11-06 00:06:55 +01:00
Jarne Demeulemeester
5895b2c8d8
Add network settings (#192)
* Add new network settings with socket timeout option

* Add socketTimeout to AppPreferences

* Format with ktlint

* Add request timeout and connect timeout as options
2022-11-05 23:59:44 +01:00
Jarne Demeulemeester
2c4fb8d7fe
Upgrade libmpv
Fix #160, #176
2022-11-04 23:55:57 +01:00
Jarne Demeulemeester
0bd1bb30c8
Fix app crash on ErrorDialogFragment.kt configuration change 2022-11-02 11:25:33 +01:00
Jarne Demeulemeester
d3b4fe6ea3
Servers database v2 (#177)
* New server db schema

Adds support for multiple addresses and users per server

* Fix crash when the only available server is deleted and app is restarted

* Set serverId as foreign key in User and ServerAddress

* Format using ktlint

* Bump ServerDatabase version to 2
2022-11-01 21:15:42 +01:00
CommanderRedYT
4ab0a96740 Translated using Weblate (German)
Currently translated at 97.8% (136 of 139 strings)

Translation: Findroid/Android
Translate-URL: https://weblate.jdtech.dev/projects/findroid/android/de/
2022-10-30 12:55:27 +01:00
Jarne Demeulemeester
ad5e722d44
Introduce klint (#186)
* Add ktlint plugin

* Make code ktlint compliant

* Make code ktlint compliant
2022-10-29 21:17:48 +02:00
Jcuhfehl
45ccea57af
Improve downloads management (#179)
* Fix deleted downloads

This commit fixes downloads getting deleted after a few weeks by android's cleanup system. This is fixed by downloading the files under the .download extension and renaming them when the download is completed.

* Add retry download feature

* Add indicator when download is ongoing

* Refactor download code

* Disable button on retry and clean up

Co-authored-by: Jarne Demeulemeester <jarnedemeulemeester@gmail.com>
2022-10-29 15:08:43 +02:00
Jarne Demeulemeester
a22a65ec16
Add Jellyfin version to the bug report template 2022-10-27 13:14:39 +02:00
Jarne Demeulemeester
aa0aee4947
Upgrade dependencies
activity 1.6.0 -> 1.6.1
material 1.6.1 -> 1.7.0
navigation 2.5.2 -> 2.5.3
jellyfin 1.3.6 -> 1.3.7
aboutLibraries 10.5.0 -> 10.5.1

Includes some additional changes to the material shape appearance to keep the current look
2022-10-24 23:57:48 +02:00
CodeName393
265d52d566 Translated using Weblate (Korean)
Currently translated at 100.0% (139 of 139 strings)

Translation: Findroid/Android
Translate-URL: https://weblate.jdtech.dev/projects/findroid/android/ko/
2022-10-23 07:19:38 +02:00
kimpig
d100f9f567 Translated using Weblate (Korean)
Currently translated at 100.0% (139 of 139 strings)

Translation: Findroid/Android
Translate-URL: https://weblate.jdtech.dev/projects/findroid/android/ko/
2022-10-21 12:08:21 +02:00
mau671
99e5c82eb8 Translated using Weblate (Spanish)
Currently translated at 100.0% (139 of 139 strings)

Translation: Findroid/Android
Translate-URL: https://weblate.jdtech.dev/projects/findroid/android/es/
2022-10-18 21:08:21 +02:00
mau671
cec3db3b6a Translated using Weblate (Spanish (Mexico))
Currently translated at 100.0% (139 of 139 strings)

Translation: Findroid/Android
Translate-URL: https://weblate.jdtech.dev/projects/findroid/android/es_MX/
2022-10-18 21:08:20 +02:00
mau671
4fd665c29a Translated using Weblate (Spanish (Latin America))
Currently translated at 100.0% (139 of 139 strings)

Translation: Findroid/Android
Translate-URL: https://weblate.jdtech.dev/projects/findroid/android/es_419/
2022-10-18 21:08:20 +02:00
msycn
12bfc48262 Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (139 of 139 strings)

Translation: Findroid/Android
Translate-URL: https://weblate.jdtech.dev/projects/findroid/android/zh_Hans/
2022-10-17 07:08:20 +02:00
Jarne Demeulemeester
77de164538
Make headers in search and favorite fragments translatable 2022-10-15 00:22:15 +02:00
Jarne Demeulemeester
185bd51f6c
Upgrade agp to 7.3.1
agp 7.3.0 -> 7.3.1
2022-10-14 15:37:11 +02:00
Jarne Demeulemeester
aecd6dfeed
Upgrade glide to 4.14.2
glide 4.14.1 -> 4.14.2
2022-10-08 15:53:17 +02:00
kimpig
c4aecf20d7 Translated using Weblate (Korean)
Currently translated at 100.0% (138 of 138 strings)

Translation: Findroid/Android
Translate-URL: https://weblate.jdtech.dev/projects/findroid/android/ko/
2022-10-07 15:14:26 +02:00
newton181
555a727221 Translated using Weblate (Spanish)
Currently translated at 100.0% (138 of 138 strings)

Translation: Findroid/Android
Translate-URL: https://weblate.jdtech.dev/projects/findroid/android/es/
2022-10-05 02:14:25 +02:00
Jarne Demeulemeester
6bf3efed77
Make theme settings translatable 2022-10-03 23:51:07 +02:00
Jarne Demeulemeester
9e4c160265
Fix zoom gesture accidentally triggering swipe to seek 2022-10-01 23:13:43 +02:00
Jarne Demeulemeester
46f5277571
Add androidx.activity as a dependency and enable onBackInvokedCallback 2022-10-01 17:37:51 +02:00
Jarne Demeulemeester
50a0ca8a3c
Upgrade dependencies
kotlin 1.7.10 -> 1.7.20
aboutlibraries 10.4.0 -> 10.5.0
glide 4.13.2 -> 4.14.1
2022-10-01 15:44:55 +02:00
kimpig
490f4debcb Translated using Weblate (Korean)
Currently translated at 100.0% (135 of 135 strings)

Translation: Findroid/Android
Translate-URL: https://weblate.jdtech.dev/projects/findroid/android/ko/
2022-09-26 07:10:22 +02:00
Jarne Demeulemeester
e40543c0f7
Add series name to episode sheet with navigation (#173)
Also limit the episode name to 3 lines
2022-09-25 23:58:50 +02:00
Yusuf
86ea79b0b4
Fix mpv subtitles cut off when zoomed in (#166)
* Fix MPV subtitles zoom in

Closes #162
Some .ass subtitles will still be broken due to their forced stylings unless stripped.

* Move everything in a single if statement

Co-authored-by: Jarne Demeulemeester <jarnedemeulemeester@gmail.com>
2022-09-25 15:40:01 +02:00
Jarne Demeulemeester
1216322b4a
Upgrade jellyfin to 1.3.6
jellyfin 1.3.5 -> 1.3.6
2022-09-25 12:32:47 +02:00
Jarne Demeulemeester
2c3e78bb4b
Upgrade hilt to 2.44
hilt 2.43.3 -> 2.44
2022-09-24 15:22:20 +02:00
kimpig
0b3564401e Translated using Weblate (Korean)
Currently translated at 100.0% (135 of 135 strings)

Translation: Findroid/Android
Translate-URL: https://weblate.jdtech.dev/projects/findroid/android/ko/
2022-09-21 18:10:21 +02:00
Jarne Demeulemeester
6a59473c8b
Upgrade agp to 7.3.0
agp 7.3.0-rc01 -> 7.3.0
2022-09-18 16:02:31 +02:00
newton181
1ab45cdaae Translated using Weblate (Spanish)
Currently translated at 100.0% (135 of 135 strings)

Translation: Findroid/Android
Translate-URL: https://weblate.jdtech.dev/projects/findroid/android/es/
2022-09-16 02:01:22 +02:00
newton181
81c7aa0687 Translated using Weblate (Spanish (Mexico))
Currently translated at 100.0% (135 of 135 strings)

Translation: Findroid/Android
Translate-URL: https://weblate.jdtech.dev/projects/findroid/android/es_MX/
2022-09-16 02:01:21 +02:00
newton181
b3acbf8c8b Translated using Weblate (Spanish (Latin America))
Currently translated at 100.0% (135 of 135 strings)

Translation: Findroid/Android
Translate-URL: https://weblate.jdtech.dev/projects/findroid/android/es_419/
2022-09-16 02:01:21 +02:00
Jarne Demeulemeester
39f3bd2656
Clean up 2022-09-11 16:42:52 +02:00
Jarne Demeulemeester
7c995f14bb
Target API level 33 (#123)
* Target API level 33

compileSdk 32 -> 33
buildToolsVersion 32.0.0 -> 33.0.0
targetSdk 32 -> 33

* Add monochrome icon

* Upgrade agp to 7.3.0-rc01

agp 7.2.2 -> 7.3.0-rc01

* Move namespace to build.gradle
2022-09-11 12:49:46 +02:00
Jarne Demeulemeester
0e3b42d8d1
[TV] Set correct navigation start destination (#161)
* [TV] Fix not loading to the addServerFragment on first launch

* Don't query the database when startDestination has already changed
2022-09-10 17:56:43 +02:00