Commit graph

226 commits

Author SHA1 Message Date
Jarne Demeulemeester
b18b09eac1
fix: delete userdata when deleting season or show 2023-10-28 15:20:46 +02:00
Jarne Demeulemeester
75d2b835db
refactor: generate kotlin code for dao 2023-10-28 15:15:51 +02:00
Téo Haÿs
7357783fa5 chore(translate): (French)
Currently translated at 100.0% (178 of 178 strings)

Translation: Findroid/core
Translate-URL: https://weblate.jdtech.dev/projects/findroid/core/fr/
2023-10-24 20:03:31 +02:00
Pierre K
19f1c94db1 chore(translate): (French)
Currently translated at 100.0% (178 of 178 strings)

Translation: Findroid/core
Translate-URL: https://weblate.jdtech.dev/projects/findroid/core/fr/
2023-10-23 19:54:31 +02:00
Téo Haÿs
61e02df8dc chore(translate): (French)
Currently translated at 100.0% (178 of 178 strings)

Translation: Findroid/core
Translate-URL: https://weblate.jdtech.dev/projects/findroid/core/fr/
2023-10-23 19:54:17 +02:00
jarnedemeulemeester
adbbab46f1
feat: add Romanian and Ukrainian to locales_config.xml 2023-10-23 13:27:49 +02:00
Pierre K
cd27b95792 chore(translate): (French)
Currently translated at 98.3% (175 of 178 strings)

Translation: Findroid/core
Translate-URL: https://weblate.jdtech.dev/projects/findroid/core/fr/
2023-10-23 13:25:20 +02:00
jarnedemeulemeester
b96b3f301c
refactor: remove app_name translation from translations 2023-10-23 13:25:14 +02:00
jarnedemeulemeester
e32b4eec7d
refactor: clean up 2023-10-23 13:24:26 +02:00
jarnedemeulemeester
e210691705
refactor: move compileSdk, buildTools, minSdk, targetSdk and java to buildSrc Versions 2023-10-23 13:00:24 +02:00
Jarne Demeulemeester
16dd40d489
build: move app and ktlint version to buildSrc Versions 2023-10-15 15:43:55 +02:00
alison2033
1eda1cc0e5 chore(translate): (Portuguese)
Currently translated at 100.0% (178 of 178 strings)

Translation: Findroid/core
Translate-URL: https://weblate.jdtech.dev/projects/findroid/core/pt/
2023-10-13 22:03:31 +02:00
alison2033
40ca369b7f chore(translate): (Portuguese)
Currently translated at 84.8% (151 of 178 strings)

Translation: Findroid/core
Translate-URL: https://weblate.jdtech.dev/projects/findroid/core/pt/
2023-10-08 02:03:30 +02:00
alison2033
131488325d chore(translate): (Portuguese)
Currently translated at 69.6% (124 of 178 strings)

Translation: Findroid/core
Translate-URL: https://weblate.jdtech.dev/projects/findroid/core/pt/
2023-09-28 01:01:42 +02:00
alison2033
d27b557916 chore(translate): (Bulgarian)
Currently translated at 100.0% (178 of 178 strings)

Translation: Findroid/core
Translate-URL: https://weblate.jdtech.dev/projects/findroid/core/bg/
2023-09-28 01:01:42 +02:00
Natanel Shitrit
28231affc8
fix: show server select fragment when server has no current user (#235) (#439)
* Organize code, fix "locking" problem

Organize `MainActivity.kt`.

Open `serverSelectFragment` instead of `loginFragment` which could've lead to app locking if no user has logged in after adding the server.

* Fix linting

* Optimize imports

* fix: update jellyfinApi before navigating to login fragment

Also move logic to viewmodel

---------

Co-authored-by: Jarne Demeulemeester <jarnedemeulemeester@gmail.com>
2023-09-25 23:34:06 +02:00
Jarne Demeulemeester
c43087b1a8
fix: server visually stays when deleted + crash 2023-09-25 22:22:34 +02:00
lzyhenniu
c53bbde44b chore(translate): (Chinese (Traditional))
Currently translated at 98.8% (176 of 178 strings)

Translation: Findroid/core
Translate-URL: https://weblate.jdtech.dev/projects/findroid/core/zh_Hant/
2023-09-24 06:01:42 +02:00
CodeName393
bb5957795b chore(translate): (Korean)
Currently translated at 97.7% (174 of 178 strings)

Translation: Findroid/core
Translate-URL: https://weblate.jdtech.dev/projects/findroid/core/ko/
2023-09-24 06:01:42 +02:00
Miraficus
7adef65b47 chore(translate): (Czech)
Currently translated at 88.7% (158 of 178 strings)

Translation: Findroid/core
Translate-URL: https://weblate.jdtech.dev/projects/findroid/core/cs/
2023-09-24 06:01:42 +02:00
Miraficus
ccf6be7c25 chore(translate): (Czech)
Currently translated at 85.3% (152 of 178 strings)

Translation: Findroid/core
Translate-URL: https://weblate.jdtech.dev/projects/findroid/core/cs/
2023-09-19 20:01:42 +02:00
MrDog210
a03a39a6a7 chore(translate): (Slovenian)
Currently translated at 84.2% (150 of 178 strings)

Translation: Findroid/core
Translate-URL: https://weblate.jdtech.dev/projects/findroid/core/sl/
2023-09-18 13:01:42 +02:00
Pysta
5079abf3ef chore(translate): (Slovak)
Currently translated at 100.0% (178 of 178 strings)

Translation: Findroid/core
Translate-URL: https://weblate.jdtech.dev/projects/findroid/core/sk/
2023-09-18 13:01:42 +02:00
Adorján
f4d80424c0 chore(translate): (Hungarian)
Currently translated at 100.0% (178 of 178 strings)

Translation: Findroid/core
Translate-URL: https://weblate.jdtech.dev/projects/findroid/core/hu/
2023-09-18 13:01:42 +02:00
Zan
052417db76 chore(translate): (Hungarian)
Currently translated at 100.0% (178 of 178 strings)

Translation: Findroid/core
Translate-URL: https://weblate.jdtech.dev/projects/findroid/core/hu/
2023-09-18 13:01:42 +02:00
Miraficus
7c1c78b1c4 chore(translate): (Czech)
Currently translated at 85.3% (152 of 178 strings)

Translation: Findroid/core
Translate-URL: https://weblate.jdtech.dev/projects/findroid/core/cs/
2023-09-18 13:01:42 +02:00
Jarne Demeulemeester
3d92c3c909
refactor: remove some unused code 2023-09-09 22:09:48 +02:00
Jarne Demeulemeester
81aba42489
fix: use Theme.Findroid as parent for Player theme
Fixes incorrect background color in player popups when using night mode

Fix #503
2023-09-09 22:04:55 +02:00
Ido
33d39d5516 chore(translate): (Hebrew)
Currently translated at 99.4% (177 of 178 strings)

Translation: Findroid/core
Translate-URL: https://weblate.jdtech.dev/projects/findroid/core/he/
2023-09-08 02:01:46 +02:00
Daivy
91bc96a5ed chore(translate): (Italian)
Currently translated at 100.0% (178 of 178 strings)

Translation: Findroid/core
Translate-URL: https://weblate.jdtech.dev/projects/findroid/core/it/
2023-09-08 02:01:46 +02:00
TnZzZHlp
5219d44cb7 chore(translate): (Chinese (Simplified))
Currently translated at 100.0% (178 of 178 strings)

Translation: Findroid/core
Translate-URL: https://weblate.jdtech.dev/projects/findroid/core/zh_Hans/
2023-09-08 02:01:46 +02:00
Rogério Mendes
4727f8d15f chore(translate): (Portuguese (Brazil))
Currently translated at 100.0% (178 of 178 strings)

Translation: Findroid/core
Translate-URL: https://weblate.jdtech.dev/projects/findroid/core/pt_BR/
2023-09-08 02:01:46 +02:00
jarnedemeulemeester
43d6d5ce1f
refactor: migrate from kapt to ksp 2023-09-01 14:39:00 +02:00
004matteos
001ef4a2cc
feat: enhance person detail fragment layout on mobile (#400)
* improvement: changed Person Detail Fragment

Changed the Person Detail Fragment to better use the available space.
Separate layout for larger screens/landscape orientation

* added values for different screen sizes

* fixed spacing

* refactor: rename `layout_height_def` to `person_detail_overview_height`

* refactor: remove `+` from some ids

I know that xml files are parsed top to bottom and the plus sign create a new id. But it seems to work even if the id is created after it is referenced.
I think this is cleaner

---------

Co-authored-by: Jarne Demeulemeester <jarnedemeulemeester@gmail.com>
2023-08-27 17:12:38 +02:00
cd16b
6f4c3eb3e9 chore(translate): (Italian)
Currently translated at 100.0% (178 of 178 strings)

Translation: Findroid/core
Translate-URL: https://weblate.jdtech.dev/projects/findroid/core/it/
2023-08-19 14:27:54 +02:00
NeroPcStation
7f2e962c68 chore(translate): (Polish)
Currently translated at 100.0% (178 of 178 strings)

Translation: Findroid/core
Translate-URL: https://weblate.jdtech.dev/projects/findroid/core/pl/
2023-08-16 06:27:54 +02:00
Teo Baranga
373864ba46
fix: episode indicator wrapping on second line (#468)
Fixes #445

The episode indicator background was constrained to a 24dp box. If this box could not contain the count, then the count would wrap onto a new line.

The proposed solution is to use a rounded rectangle as the background instead. This can then expand into a chip as needed to accommodate larger numbers without wrapping.
2023-08-15 11:57:09 +02:00
Jcuhfehl
c2d499821f
fix: playback sync issue (#465) 2023-08-15 11:41:37 +02:00
Cd16d
d28e80d68e
feat: picture-in-picture (#277)
* add pip

* fixed OnResume() OnStop()
add picture in picture button
add pip settings

* fixed sourceRectHint
add aspectRatio

* fix import

* improve hide playerControls

* add onNewIntent()

* Home button/gesture settings

* add summary

* add GESTURE_EXCLUSION_AREA_SIDE

* remove if else in sourceRectHint
fix onStop() behavior

* fix behavior when using pip button, now go home

* test

* fix onStop()

* fix: mpv aspect ratio

* fix when in PiP mode and starting new playback

* refactor: pip implementation

Remove option to disable pip button, always show the button when pip is supported
Remove the option to completely disable pip
Format using ktlint

* fix when in pip mode and play a new video

* fix recent app behavior

* lint

* Some adjustments

* fix: Aspect ratio is too extreme

* fix: Activity recreation

* fix merge issues

* fix merge issues

* ktlintFormat

* Add Picture in Picture

* fix

* fix sourceRectHint, updateZoomMode before entering pip

* lint

* fix: disable pip when player is locked

* lint

* lint

* fix: sourceRectHint

* fix: replace media items in mpv

* fix: don't show skip intro button in pip

* chore: remove `android:resizeableActivity` from manifest since the default is already `true`

* refactor: remove option to force 16:9 aspect ratio

* refactor: update strings

---------

Co-authored-by: Jarne Demeulemeester <jarnedemeulemeester@gmail.com>
2023-08-14 22:47:42 +02:00
Alehaaaa
3bdfd239fd chore(translate): (Spanish)
Currently translated at 100.0% (175 of 175 strings)

Translation: Findroid/core
Translate-URL: https://weblate.jdtech.dev/projects/findroid/core/es/
2023-08-14 11:27:54 +02:00
Alehaaaa
e2ff2b2048 chore(translate): (Spanish (Mexico))
Currently translated at 100.0% (175 of 175 strings)

Translation: Findroid/core
Translate-URL: https://weblate.jdtech.dev/projects/findroid/core/es_MX/
2023-08-14 11:27:54 +02:00
Alehaaaa
f699f4491e chore(translate): (Spanish (Latin America))
Currently translated at 100.0% (175 of 175 strings)

Translation: Findroid/core
Translate-URL: https://weblate.jdtech.dev/projects/findroid/core/es_419/
2023-08-14 11:27:53 +02:00
Anil Kumar Beesetti
8992646090
refactor: use WindowInsetsControllerCompat instead of deprecated methods (#302)
* refactor: remove deprecated methods to hide system ui

* fix: action bar reappear after changing the brightness

* lint: run ktlintFormat

* refactor: remove sdk check

* fix: system bars stay visible after closing dialog

* fix: add player theme to set navigationbar and statusbar colors to transparent

* fix: draw behind navigationbar and statusbar

* refactor: remove swipeToShowStatusBars extensions

Remove fix for status bar reappearing on LineageOS after changing brightness with gesture.
This can always be added back when official Android version from manufacturers also need this fix.

---------

Co-authored-by: Jarne Demeulemeester <jarnedemeulemeester@gmail.com>
2023-08-13 22:44:34 +02:00
NickSkier
f79f4495a4 chore(translate): (Russian)
Currently translated at 100.0% (175 of 175 strings)

Translation: Findroid/core
Translate-URL: https://weblate.jdtech.dev/projects/findroid/core/ru/
2023-08-13 02:27:53 +02:00
NickSkier
908cbd63fe chore(translate): (Russian)
Currently translated at 100.0% (175 of 175 strings)

Translation: Findroid/core
Translate-URL: https://weblate.jdtech.dev/projects/findroid/core/ru/
2023-08-10 12:27:53 +02:00
jarnedemeulemeester
3c30a24ff7
fix: positional arguments in storage strings 2023-08-01 12:17:43 +02:00
jarnedemeulemeester
a4dc94b310
refactor: get rid of databinding in ServerSelectFragment 2023-07-31 17:34:01 +02:00
Jarne Demeulemeester
0717103895
build: up min sdk to 28 (#456)
* build: bump min sdk to 28

* refactor: remove unnecessary checks

* refactor: remove unused import
2023-07-30 16:08:36 +02:00
Jarne Demeulemeester
75ea33fd33
feat: target sdk 34 (#405) 2023-07-30 14:50:58 +02:00
kimpig
dc7498bc14 chore(translate): (Korean)
Currently translated at 98.2% (172 of 175 strings)

Translation: Findroid/core
Translate-URL: https://weblate.jdtech.dev/projects/findroid/core/ko/
2023-07-29 18:27:53 +02:00