Commit graph

442 commits

Author SHA1 Message Date
ictu
7d465b1a60
Translated using Weblate (Polish)
Currently translated at 89.6% (243 of 271 strings)

Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/pl/
2025-12-11 15:40:38 +00:00
Pawsi
048bf89a66
Translated using Weblate (Polish)
Currently translated at 89.6% (243 of 271 strings)

Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/pl/
2025-12-11 15:40:38 +00:00
American_Jesus
f0b3f01fba
Translated using Weblate (Portuguese)
Currently translated at 27.3% (74 of 271 strings)

Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/pt/
2025-12-11 15:40:38 +00:00
Pawsi
5ee8df7939
Added translation using Weblate (Polish) 2025-12-11 15:40:38 +00:00
streamyfinchris
c5712415f2
Translated using Weblate (Swedish)
Currently translated at 85.2% (231 of 271 strings)

Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/sv/
2025-12-11 15:40:38 +00:00
SuperCool
4428f6b093
Added translation using Weblate (Hebrew) 2025-12-11 15:40:38 +00:00
Vistaus
4dd4aa8198
Translated using Weblate (Dutch)
Currently translated at 100.0% (271 of 271 strings)

Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/nl/
2025-12-11 15:40:38 +00:00
SimonHung
ecab42e443
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 90.0% (244 of 271 strings)

Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/zh_Hant/
2025-12-11 15:40:38 +00:00
arcker95
66b60bab4d
Translated using Weblate (Italian)
Currently translated at 100.0% (271 of 271 strings)

Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/it/
2025-12-11 15:40:38 +00:00
Tellos
527d104074
Translated using Weblate (Russian)
Currently translated at 100.0% (267 of 267 strings)

Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/ru/
2025-12-11 15:40:38 +00:00
Vistaus
c984c02ff5
Translated using Weblate (Dutch)
Currently translated at 100.0% (267 of 267 strings)

Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/nl/
2025-12-11 15:40:37 +00:00
arcker95
a0472fdbed
Translated using Weblate (Italian)
Currently translated at 100.0% (267 of 267 strings)

Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/it/
2025-12-11 15:40:37 +00:00
Tellos
01d10ea128
Translated using Weblate (Russian)
Currently translated at 91.7% (244 of 266 strings)

Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/ru/
2025-12-11 15:40:37 +00:00
Tellos
062e7f331d
Translated using Weblate (Russian)
Currently translated at 65.7% (175 of 266 strings)

Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/ru/
2025-12-11 15:40:37 +00:00
arcker95
ac8a2a40b7
Translated using Weblate (Italian)
Currently translated at 100.0% (266 of 266 strings)

Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/it/
2025-12-11 15:40:37 +00:00
Tellos
34bc553419
Added translation using Weblate (Russian) 2025-12-11 15:40:37 +00:00
Vistaus
232ba120e0
Translated using Weblate (Dutch)
Currently translated at 100.0% (266 of 266 strings)

Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/nl/
2025-12-11 15:40:37 +00:00
arcker95
18c7a05dd3
Translated using Weblate (Italian)
Currently translated at 100.0% (264 of 264 strings)

Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/it/
2025-12-11 15:40:37 +00:00
Priit Jõerüüt
b409b42300
Translated using Weblate (Estonian)
Currently translated at 100.0% (246 of 246 strings)

Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/et/
2025-12-11 15:40:37 +00:00
Vistaus
f462c7e78f
Translated using Weblate (Dutch)
Currently translated at 100.0% (246 of 246 strings)

Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/nl/
2025-12-11 15:40:37 +00:00
arcker95
78d0a3062c
Translated using Weblate (Italian)
Currently translated at 100.0% (246 of 246 strings)

Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/it/
2025-12-11 15:40:37 +00:00
opakholis
3dd6d82f58
Translated using Weblate (Indonesian)
Currently translated at 99.1% (243 of 245 strings)

Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/id/
2025-12-11 15:40:37 +00:00
streamyfinchris
84a3e899ff
Translated using Weblate (Swedish)
Currently translated at 84.8% (208 of 245 strings)

Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/sv/
2025-12-11 15:40:37 +00:00
Vistaus
88a76fb959
Translated using Weblate (Dutch)
Currently translated at 100.0% (245 of 245 strings)

Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/nl/
2025-12-11 15:40:37 +00:00
arcker95
288a64fb35
Translated using Weblate (Italian)
Currently translated at 100.0% (245 of 245 strings)

Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/it/
2025-12-11 15:40:37 +00:00
Priit Jõerüüt
caf2f99141
Translated using Weblate (Estonian)
Currently translated at 100.0% (245 of 245 strings)

Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/et/
2025-12-11 15:40:37 +00:00
SimonHung
9e82f42083
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 99.1% (243 of 245 strings)

Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/zh_Hant/
2025-12-11 15:40:37 +00:00
arcker95
bb238fed43
Translated using Weblate (Italian)
Currently translated at 100.0% (244 of 244 strings)

Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/it/
2025-12-11 15:40:37 +00:00
SimonHung
77f12d7933
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 99.1% (242 of 244 strings)

Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/zh_Hant/
2025-12-11 15:40:37 +00:00
RabSsS
26c17bf84a
Translated using Weblate (French)
Currently translated at 100.0% (244 of 244 strings)

Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/fr/
2025-12-11 15:40:37 +00:00
sarjona98
5386040c1c
Added translation using Weblate (Catalan) 2025-12-11 15:40:37 +00:00
Priit Jõerüüt
988bead39c
Translated using Weblate (Estonian)
Currently translated at 100.0% (244 of 244 strings)

Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/et/
2025-12-11 15:40:37 +00:00
Vistaus
8edb5b3c36
Translated using Weblate (Dutch)
Currently translated at 100.0% (244 of 244 strings)

Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/nl/
2025-12-11 15:40:37 +00:00
RabSsS
a8eef63a18
Translated using Weblate (French)
Currently translated at 100.0% (244 of 244 strings)

Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/fr/
2025-12-11 15:40:37 +00:00
n8llcaster
76d5d19ba0
Translated using Weblate (Slovak)
Currently translated at 43.4% (106 of 244 strings)

Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/sk/
2025-12-11 15:40:37 +00:00
damontecres
2331f8362a
Translated using Weblate (Spanish)
Currently translated at 99.5% (243 of 244 strings)

Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/es/
2025-12-11 15:40:37 +00:00
damontecres
c97553f82a
Support login for users without passwords (#421)
Just requires a username to be entered to enable the login button.

Fixes #419
2025-12-11 10:40:32 -05:00
damontecres
0f4254c6ec
Persist audio & subtitle track changes for series if in different language (#405)
This only applies if the user has set a preferred audio and/or subtitle
language on the web UI!

If the user chooses an audio/subtitle track that is a different language
than their preferred, it will be remembered for that series. Playback of
future episodes of the series will pick a matching language.

The audio & subtitle selections are independent. You can make the choice
before playback or during playback.

Closes #378
2025-12-11 10:16:45 -05:00
damontecres
033bdccaa2
Add Google Play Store link to readme
Added a link to the Google Play Store for Wholphin.
2025-12-10 13:06:12 -05:00
damontecres
7644b4c586
Minor UI changes (#407)
- Semi-bold the movies or series title on the details pages to match
home page
- Shows total subtitle track count if subtitles disabled
- Remove the springy animations from the play/watch/favorite/more
buttons
- Go back a page when playback finishes and there's nothing left in the
queue

Closes #393
2025-12-09 14:00:06 -05:00
damontecres
25fa8a73c2
Readme updates for v0.3.5
Updated images and added new features to the README.
2025-12-08 10:34:41 -05:00
Damontecres
2cc3de6eff
Release v0.3.5 2025-12-08 10:22:26 -05:00
damontecres
82927d1968
Remove PIN & sign-in auto settings (#397)
Unfortunately, I think the PIN and automatic sign-in features require
more thought before it should be rolled out as a stable feature.

This PR disables the two settings and removes them from the UI.

See discussions in #321 and will reopen #268
2025-12-08 10:13:51 -05:00
damontecres
fa141adc60
Ignore auto sign in if user has PIN (#392)
If the current user has a PIN, the sign in automatically setting is
ignored if the app is put in the background or restarted.

Follow up to #356 &
https://github.com/damontecres/Wholphin/issues/321#issuecomment-3621312496

I think the PIN protection needs some more thought overall.
2025-12-07 17:48:46 -05:00
damontecres
e0d50baf15
Fix bugs in #380 & #381 (#391)
Just a few minor bugs fixes introduced in recent PRs
2025-12-06 21:28:29 -05:00
damontecres
9e7742034a
Update style for ktlint 1.8 (#390)
Updated `ktlint`, so lots of code style changes, no user facing changes
2025-12-06 18:11:07 -05:00
Damontecres
e9c54adaba
Update pre-commit config 2025-12-06 18:00:45 -05:00
damontecres
20bef8fb6a
Automatic refresh rate switching setting (#382)
Adds an advanced playback setting to enable automatic refresh rate
switching during playback

When enabled, the app looks at the available display modes, chooses the
best candidate, and attempts to switch to it. After playback ends, the
display is switched back to the original mode.

Closes #62
Closes #379
2025-12-06 16:35:43 -05:00
damontecres
e669f3ad59
Fix combining continue/next-up for new episode premieres (#381)
Better handling for combining continue/next-up by considering the
premiere date of the episode. So episodes will use the previously
watched one's last played date or the episode's premiere date, whichever
is newer.

This means when a new season comes out or the show returns from a break,
the new episodes will show earlier in the list like the next up rows
shows when not combined.

Fixes #377
2025-12-06 15:35:29 -05:00
damontecres
793f9802e4
Resize & reshape buttons (#380)
Adds a new button implementation which allows for icon buttons to be
circular. Overall the buttons are reduced in size.

Also, the playback controls are are reduced in size, buttons are smaller
and vertical padding is reduced.

![buttons
Large](https://github.com/user-attachments/assets/2211d00f-60a7-4a61-be51-a09046fc7433)
2025-12-06 15:35:17 -05:00