Commit graph

1853 commits

Author SHA1 Message Date
Prahlis
0964322ab9
Translated using Weblate (Swedish)
Currently translated at 87.4% (556 of 636 strings)

Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/sv/
2026-07-29 14:21:54 +00:00
danpergal84
a4e62fb532
Translated using Weblate (Spanish)
Currently translated at 100.0% (636 of 636 strings)

Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/es/
2026-07-29 14:21:54 +00:00
Prahlis
b3cc7c424d
Translated using Weblate (Swedish)
Currently translated at 85.7% (543 of 633 strings)

Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/sv/
2026-07-29 14:21:54 +00:00
TheMatrixan
6827201bdc
Translated using Weblate (Polish)
Currently translated at 100.0% (625 of 625 strings)

Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/pl/
2026-07-29 14:21:54 +00:00
n8llcaster
c198f5c2b6
Translated using Weblate (Slovak)
Currently translated at 100.0% (625 of 625 strings)

Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/sk/
2026-07-29 14:21:54 +00:00
idezentas
043dfb61bd
Translated using Weblate (Turkish)
Currently translated at 100.0% (625 of 625 strings)

Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/tr/
2026-07-29 14:21:54 +00:00
nofkclue
c7a5ec61a3
Translated using Weblate (German)
Currently translated at 100.0% (625 of 625 strings)

Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/de/
2026-07-29 14:21:54 +00:00
ymir
b96d50d166
Translated using Weblate (French)
Currently translated at 99.8% (624 of 625 strings)

Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/fr/
2026-07-29 14:21:54 +00:00
opakholis
08444c2509
Translated using Weblate (Indonesian)
Currently translated at 99.8% (624 of 625 strings)

Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/id/
2026-07-29 14:21:54 +00:00
nofkclue
aa83ee1382
Translated using Weblate (German)
Currently translated at 100.0% (625 of 625 strings)

Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/de/
2026-07-29 14:21:54 +00:00
Outbreak2096
320c9acc8a
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (625 of 625 strings)

Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/zh_Hans/
2026-07-29 14:21:54 +00:00
arcker95
63893894d0
Translated using Weblate (Italian)
Currently translated at 100.0% (625 of 625 strings)

Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/it/
2026-07-29 14:21:54 +00:00
SimonHung
8abbbabcd5
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (625 of 625 strings)

Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/zh_Hant/
2026-07-29 14:21:54 +00:00
Codeberg Translate
f7348a6c7a
Update translation files
Updated by "Remove blank strings" add-on in Weblate.

Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/
2026-07-29 14:21:54 +00:00
outopik
75f1f06345
Translated using Weblate (French)
Currently translated at 98.5% (616 of 625 strings)

Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/fr/
2026-07-29 14:21:54 +00:00
n8llcaster
7ba5c83f33
Translated using Weblate (Slovak)
Currently translated at 100.0% (625 of 625 strings)

Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/sk/
2026-07-29 14:21:54 +00:00
SimonHung
ab993b0d96
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (625 of 625 strings)

Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/zh_Hant/
2026-07-29 14:21:54 +00:00
unikitty
920af648be
Translated using Weblate (English (United Kingdom))
Currently translated at 6.7% (42 of 625 strings)

Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/en_GB/
2026-07-29 14:21:54 +00:00
damontecres
07592b15b4
Added translation using Weblate (English (United Kingdom)) 2026-07-29 14:21:54 +00:00
idezentas
d301cde016
Translated using Weblate (Turkish)
Currently translated at 100.0% (625 of 625 strings)

Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/tr/
2026-07-29 14:21:54 +00:00
Outbreak2096
527c9e3705
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (625 of 625 strings)

Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/zh_Hans/
2026-07-29 14:21:54 +00:00
n8llcaster
f0ab44be88
Translated using Weblate (Slovak)
Currently translated at 100.0% (625 of 625 strings)

Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/sk/
2026-07-29 14:21:54 +00:00
Priit Jõerüüt
a71b40feab
Translated using Weblate (Estonian)
Currently translated at 100.0% (625 of 625 strings)

Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/et/
2026-07-29 14:21:54 +00:00
American_Jesus
49c14aaa6c
Translated using Weblate (Portuguese)
Currently translated at 100.0% (625 of 625 strings)

Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/pt/
2026-07-29 14:21:53 +00:00
danpergal84
c906431b0d
Translated using Weblate (Spanish)
Currently translated at 100.0% (625 of 625 strings)

Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/es/
2026-07-29 14:21:53 +00:00
ymir
0cacb4e4ed
Translated using Weblate (French)
Currently translated at 100.0% (612 of 612 strings)

Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/fr/
2026-07-29 14:21:53 +00:00
opakholis
92a17f2b84
Translated using Weblate (Indonesian)
Currently translated at 99.8% (611 of 612 strings)

Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/id/
2026-07-29 14:21:53 +00:00
viretius
15592f87aa
Translated using Weblate (German)
Currently translated at 100.0% (612 of 612 strings)

Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/de/
2026-07-29 14:21:53 +00:00
idezentas
ea96feca74
Translated using Weblate (Turkish)
Currently translated at 100.0% (612 of 612 strings)

Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/tr/
2026-07-29 14:21:53 +00:00
SimonHung
7c22ce7ce7
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (612 of 612 strings)

Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/zh_Hant/
2026-07-29 14:21:53 +00:00
streamyfinchris
171371fb54
Translated using Weblate (Swedish)
Currently translated at 86.6% (530 of 612 strings)

Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/sv/
2026-07-29 14:21:53 +00:00
tal_sarid
7a44d2c553
Translated using Weblate (Hebrew)
Currently translated at 100.0% (612 of 612 strings)

Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/he/
2026-07-29 14:21:53 +00:00
danpergal84
96dceefcd8
Translated using Weblate (Spanish)
Currently translated at 100.0% (612 of 612 strings)

Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/es/
2026-07-29 14:21:53 +00:00
North-DaCoder
dc1e74fc84
Translated using Weblate (German)
Currently translated at 100.0% (612 of 612 strings)

Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/de/
2026-07-29 14:21:53 +00:00
Outbreak2096
78291b6dd9
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (612 of 612 strings)

Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/zh_Hans/
2026-07-29 14:21:53 +00:00
TheMatrixan
b841f5d021
Translated using Weblate (Polish)
Currently translated at 100.0% (612 of 612 strings)

Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/pl/
2026-07-29 14:21:53 +00:00
arcker95
4c557f3ced
Translated using Weblate (Italian)
Currently translated at 100.0% (612 of 612 strings)

Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/it/
2026-07-29 14:21:53 +00:00
SimonHung
15f8398610
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (612 of 612 strings)

Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/zh_Hant/
2026-07-29 14:21:53 +00:00
n8llcaster
4739ab73eb
Translated using Weblate (Slovak)
Currently translated at 100.0% (612 of 612 strings)

Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/sk/
2026-07-29 14:21:53 +00:00
Priit Jõerüüt
7da1b0b510
Translated using Weblate (Estonian)
Currently translated at 100.0% (612 of 612 strings)

Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/et/
2026-07-29 14:21:53 +00:00
Outbreak2096
1f214ebf87
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (610 of 610 strings)

Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/zh_Hans/
2026-07-29 14:21:53 +00:00
idezentas
1459ac7b77
Translated using Weblate (Turkish)
Currently translated at 100.0% (610 of 610 strings)

Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/tr/
2026-07-29 14:21:53 +00:00
butterflyoffire
35a0804e73
Translated using Weblate (Kabyle)
Currently translated at 9.6% (59 of 610 strings)

Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/kab/
2026-07-29 14:21:53 +00:00
TheMatrixan
781efcbb8d
Translated using Weblate (Polish)
Currently translated at 100.0% (610 of 610 strings)

Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/pl/
2026-07-29 14:21:53 +00:00
SimonHung
613032ebfe
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (610 of 610 strings)

Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/zh_Hant/
2026-07-29 14:21:53 +00:00
n8llcaster
2de2746f77
Translated using Weblate (Slovak)
Currently translated at 100.0% (610 of 610 strings)

Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/sk/
2026-07-29 14:21:53 +00:00
Priit Jõerüüt
124b587285
Translated using Weblate (Estonian)
Currently translated at 100.0% (610 of 610 strings)

Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/et/
2026-07-29 14:21:53 +00:00
Damontecres
8bae9c7f23
Fixes for error handling, UI padding, & more (#1759)
## Description
Another collection of small individual fixes that don't warrant a full
PR:
- Better error handling for series and collection detail pages
- Better error handling on Discover search tab
- Fix issues when changing view options on card grid without reloading
the page
- Better error handling when changing the refresh rate or resolution
- Fix some nav drawer items disappearing briefly when restarting the app
- Fix that the discover search row would not clear when the query is
cleared

And some UI tweaks:
- Use consistent padding for the different customize home page sections
- Convert the "Continue watching click behavior" setting from a toggle
to choice dialog (the options & behaviors have not changed)

### Related issues
I think the error handling when changing the refresh rate might help
with #1737

### Testing
Emulator mostly

## Screenshots
N/A, UI changes are minor

## AI or LLM usage
None
2026-07-29 10:21:49 -04:00
Damontecres
2463841663
Update libass-android to v0.5.0 (#1763)
## Description
Updates `libass-android` to `v0.5.0`. There aren't any changes from
`v0.5.0-beta01`, so this is just a formal release.

### Related issues
Fixes #1554
Fixes #1561
Fixes #1678
Pr for the beta release: #1752

### Testing
N/A, I tested the beta

## Screenshots
N/A

## AI or LLM usage
None
2026-07-29 10:21:29 -04:00
Stefan Bullones
438c9dd704
Selecting a song on the search page navigates to a song's album with the song focused (#1661)
## Description
Selecting a song from search now resolves to its album's detail page,
scrolled to and focusing that song, instead of sending you to an
"unsupported item type" page. Implemented in the shared
BaseItem.destination() rather than in search specifically, so any caller
that navigates to a song gets the same behavior.

A song with no albumId plays directly while remaining in the search
results page: NavigationManager.navigateTo() intercepts a bare AUDIO
destination and hands it to a new MusicService.playSong(). Handling this
in the single navigation funnel means every caller gets it for free with
no loading-screen flash.

Adds BaseItemDestinationTest covering the new destination() logic.

### Related issues
https://github.com/damontecres/Wholphin/issues/1656

### Testing
Device: Sony Bravia 4K VH21

#### Tests on a search results page, song with albumId:
1. Select a song sends you to album page with cursor on song. Another
press plays it
2. Back button brings you back to search results.

Tested with both songs at the start of an album and songs deep into a
100+ songs album.

#### Tests on a search results page, song with no albumId:
1. Select a songs plays the song while staying in the search results
page. No loading screen.

## AI or LLM usage
I used Cursor and Claude Code for planning, implementation and code
review.

---------

Co-authored-by: Damontecres <damontecres@gmail.com>
2026-07-28 18:45:02 -04:00