Ray
7c985ae2ac
Fixes not requiring PIN if the app is forced closed ( #773 )
...
## Description
Checks if a PIN is needed when restoring the previous session
### Related issues
Addresses
https://github.com/damontecres/Wholphin/issues/321#issuecomment-3797445005
2026-01-26 15:07:27 -05:00
Ray
03871579f5
Fixes MPV crash when playing next up ( #772 )
...
## Description
Ensure that MPV is always destroyed before being initialized again.
Also, now creating a new player is only done when switching backends
which means faster, more efficient playing the next up.
### Related issues
Fixes #766
2026-01-25 21:38:41 -05:00
Damontecres
efb87bd692
UI controls
2026-01-25 19:01:33 -05:00
Damontecres
15ce562957
Move ID into display models & add documentation
2026-01-25 11:08:45 -05:00
Damontecres
f58b371698
Parse by row
2026-01-25 01:32:14 -05:00
Damontecres
668a3960f3
Refactoring
2026-01-25 01:16:38 -05:00
Damontecres
d7236e7bbf
Ensure home settings are saved
2026-01-24 22:20:38 -05:00
Damontecres
2d0e5b84d4
Add settings to go to home settings
2026-01-24 22:15:14 -05:00
Damontecres
025c253a42
Remove unused code
2026-01-24 22:01:58 -05:00
Damontecres
ce4f8475b0
Move home page over to use custom settings
2026-01-24 21:54:57 -05:00
Damontecres
9834991392
Move data loading to HomeSettingsService
2026-01-24 21:12:46 -05:00
Justin Caveda
7b8f5c3e63
Fix(player): Disable gpu-next by default ( #760 )
...
## Description
Disables gpu-next by default in MPV settings. This renderer is
experimental and causes broken playback (purple screen) on some older
devices like the NVIDIA Shield 2019 Pro.
Also adds a migration to ensure gpu-next is turned off for existing
users who upgrade, avoiding playback regressions for users being newly
moved over to the Prefer MPV settings so that they can experience a
smooth transition.
### Related issues
Fixes #754 ?
### Screenshots
N/A
### AI/LLM usage
PR drafting
2026-01-24 19:24:23 -05:00
Ray
47e54aa675
Catch errors on discover request tab ( #765 )
...
## Description
Handle errors on the Discover/Jellyseerr requests tab preventing crashes
Note: this PR fixes the crash, but the error was a 400, which is likely
due to the older Jellyseerr version.
### Related issues
Fixes #764
2026-01-24 19:23:15 -05:00
Damontecres
a174d981a8
Refactoring to expose current configuration
2026-01-24 18:27:58 -05:00
Damontecres
ee8a4ac0ac
Basic save/load locally
2026-01-24 16:05:33 -05:00
Damontecres
84dc56289c
Renaming
2026-01-24 14:51:09 -05:00
Damontecres
b2016bf976
Support different rows
2026-01-24 14:46:00 -05:00
Damontecres
cd71d5b00f
Support collections
2026-01-23 21:41:46 -05:00
Damontecres
2da34a8f56
Add some tests to ensure samples
2026-01-23 21:30:45 -05:00
Damontecres
d809cc2be4
Switch ids to ints
2026-01-23 20:24:53 -05:00
Damontecres
a90e6bc7b0
Separate type for continue & next up
2026-01-23 19:39:57 -05:00
Damontecres
00f6de8ec4
Handle genre cards
2026-01-23 19:01:21 -05:00
Damontecres
45e023d1b2
Revert "Use typed HomeRow in HomeRowLoadingState.Success"
...
This reverts commit 2c6e7a57f0 .
2026-01-23 18:18:59 -05:00
Damontecres
2c6e7a57f0
Use typed HomeRow in HomeRowLoadingState.Success
2026-01-23 18:18:54 -05:00
Damontecres
71ddb59ac3
Add apply all button
2026-01-23 17:05:39 -05:00
Damontecres
1ce380f3b5
Apply view options to preview
2026-01-23 12:44:20 -05:00
Damontecres
5dcdde36c3
Handle adding rows & back handling
2026-01-23 12:06:07 -05:00
Damontecres
6d53869180
WIP, basic MVP
2026-01-23 11:32:55 -05:00
Ray
fc0de2144d
Small optimizations to home page & nav drawer ( #743 )
...
## Description
This PR has several micro optimizations to the home page & nav drawer.
Basically it computes text off of the main thread and removes redundant
calculations.
2026-01-23 09:13:27 -05:00
Ray
0639a7a1da
Add setting to automatically switch between ExoPlayer & MPV ( #736 )
...
## Description
The MPV backend is no longer considered experimental. This PR adds a
setting for player backend "Prefer MPV" which uses MPV for all playback
unless the video is HDR which then uses ExoPlayer.
Switching occurs per video. So if there's a playlist with both SDR &
HDR, the player will switch back and forth as needed.
### Related issues
Closes #253
Related to #235
2026-01-23 08:50:01 -05:00
Damontecres
16ac02a3fd
Release v0.4.0
2026-01-20 15:17:10 -05:00
Damontecres
ee142a740e
Merge branch 'readme/0.4.0'
2026-01-20 15:16:29 -05:00
Ray
936a2fc551
Merge pull request #726 from damontecres/translation-2026-01-19
...
Add batch of translations
2026-01-20 13:50:20 -05:00
Ray
81d7aad0c6
Fix crash when starting app from next up ( #730 )
...
## Description
Fixes a possible crash starting the app from the next up row
### Related issues
Fixes #729
2026-01-20 13:49:46 -05:00
Ray
7a20fedef4
More minor bug fixes ( #728 )
...
## Description
- Better focus handling on discover page
- Follow up to #723 to dim the user image when the nav drawer is closed
- Add a missed closeable to stop theme music when leaving a series page
2026-01-19 19:32:43 -05:00
Damontecres
2572a38450
Fix crash ( #725 )
2026-01-19 13:44:44 -05:00
Damontecres
7ec986d2e6
Readme updates for v0.4.0
2026-01-19 13:38:56 -05:00
Damontecres
9c5acd51c4
Fix a few translation issues
2026-01-19 13:37:19 -05:00
Outbreak2096
686db9cb01
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 100.0% (361 of 361 strings)
Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/zh_Hans/
2026-01-19 16:39:37 +00:00
ymir
570c260eab
Translated using Weblate (French)
...
Currently translated at 100.0% (361 of 361 strings)
Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/fr/
2026-01-19 16:39:37 +00:00
Priit Jõerüüt
1ca3e3d4cb
Translated using Weblate (Estonian)
...
Currently translated at 100.0% (361 of 361 strings)
Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/et/
2026-01-19 16:39:37 +00:00
American_Jesus
b0eccfad0c
Translated using Weblate (Portuguese)
...
Currently translated at 100.0% (361 of 361 strings)
Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/pt/
2026-01-19 16:39:37 +00:00
miausalvaje
441674268d
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (361 of 361 strings)
Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/es/
2026-01-19 16:39:37 +00:00
Fjuro
55b6861dba
Translated using Weblate (Czech)
...
Currently translated at 3.0% (11 of 360 strings)
Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/cs/
2026-01-19 16:39:37 +00:00
SimonHung
7a9a09ce4d
Translated using Weblate (Chinese (Traditional Han script))
...
Currently translated at 100.0% (360 of 360 strings)
Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/zh_Hant/
2026-01-19 16:39:37 +00:00
subatomic9345
9a6c2cabc3
Translated using Weblate (German)
...
Currently translated at 85.0% (306 of 360 strings)
Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/de/
2026-01-19 16:39:37 +00:00
Fjuro
355b441ae8
Added translation using Weblate (Czech)
2026-01-19 16:39:37 +00:00
Priit Jõerüüt
d9362f4bf4
Translated using Weblate (Estonian)
...
Currently translated at 100.0% (360 of 360 strings)
Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/et/
2026-01-19 16:39:37 +00:00
Outbreak2096
b4bbb07a7d
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 100.0% (360 of 360 strings)
Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/zh_Hans/
2026-01-19 16:39:37 +00:00
arcker95
02458db48c
Translated using Weblate (Italian)
...
Currently translated at 100.0% (360 of 360 strings)
Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/it/
2026-01-19 16:39:37 +00:00