85365aa3c6
Show each episode's own TMDB score next to the series ratings
review/code-claude Claude code review: pass, no blocking findings (episode TMDB badge)
2026-10-29 21:35:13 +01:00
2ccce98dc1
Show PWA source ratings on every surface through one shared rating row
review/code-claude Claude code review: pass, no blocking findings
2026-10-29 21:04:39 +01:00
853a3989b2
Merge pull request 'Show PWA source ratings (RT, IMDb, TMDB from Seerr) on the TV' ( #24 ) from fm/wolfskin-23-ratings into main
2026-10-29 20:29:43 +01:00
04d659b115
Tolerate unknown RT labels, expire cached ratings, avoid duplicate collectors and Jellyfin flash
review/code-claude Reviewed c54acc9c (PASS); review-fix delta re-checked by firstmate
2026-10-29 20:28:51 +01:00
c54acc9c1d
Show Rotten Tomatoes before IMDb like the PWA
review/code-claude Claude code review: pass, no blocking findings
2026-10-29 20:15:08 +01:00
38db9e5127
Show Seerr source ratings on Jellyfin movie and series details
2026-10-29 20:00:31 +01:00
15b082ccd8
Show PWA source ratings on Discover screens
2026-10-29 20:00:31 +01:00
e92ade99df
Add source ratings model and Seerr ratings service matching the PWA
2026-10-29 20:00:31 +01:00
d78a23a80a
Merge pull request 'Serialize Gradle containers sharing a cache volume' ( #22 ) from fm/wolfskin-14-gradle-lock into main
2026-10-27 17:03:03 +01:00
221f623c87
Serialize Gradle containers sharing a cache volume
review/code-claude Approve: lock held across container, no deadlock, releases on all exits
2026-10-27 15:30:44 +01:00
761a5a6145
Merge pull request 'Use Forgejo releases for Wolfskin updates and match installed versions consistently' ( #20 ) from fm/wolfskin-5-updater-gpt into main
2026-10-22 16:13:20 +02:00
1715041df3
Match updater versions by ordering and cover Wolfskin asset selection
review/code-claude Approved: no blocking findings
2026-10-22 16:06:09 +02:00
be7268cc96
Merge pull request 'Default Seerr login to Jellyfin and prefill the Wolfskin Seerr URL' ( #19 ) from fm/wolfskin-6-seerr-default into main
2026-10-22 16:00:23 +02:00
4ae2171061
Merge pull request 'Change application id to org.justinvisser.wolfskin.tv' ( #18 ) from fm/wolfskin-3-package-id into main
2026-10-22 15:58:32 +02:00
bc220021a8
Merge pull request 'Rebrand the Android TV app as Wolfskin' ( #16 ) from fm/wolfskin-2-rebrand into main
2026-10-22 15:23:03 +02:00
df8614bf8b
Merge pull request 'Focus the active profile in the Select User list' ( #15 ) from fm/wolfskin-7-profile-focus into main
2026-10-22 15:11:45 +02:00
c98a9756ac
Integrate Wolfskin into theme-specific controls
review/design-claude Approved at c98a9756; no blockers, see PR comment
review/code-claude Approved at c98a9756; no blockers, see PR comment
2026-10-22 15:07:58 +02:00
e499c3f118
Rebrand the TV app as Wolfskin
2026-10-22 15:05:37 +02:00
0f7a23faa8
Point updater at Forgejo releases and Wolfskin assets
review/code-gpt Request changes: version equivalence and lost positive asset-selection coverage
2026-10-22 14:47:50 +02:00
af885eae58
Default Seerr login to Jellyfin and prefill Wolfskin Seerr URL
review/firstmate Exact-diff check: JELLYFIN first, API key last; URL prefill from one constant; unit test; apk-debug+test green
2026-10-22 14:46:41 +02:00
06c783a44a
Change application id to org.justinvisser.wolfskin.tv
review/firstmate Exact-diff check: only applicationId line + Intents.md adb examples; aapt2 badging proof org.justinvisser.wolfskin.tv.debug; apk-debug+test green
2026-10-22 14:46:18 +02:00
344aa9990d
Focus the active profile in the user selector
review/firstmate Diff byte-identical to Justin's upstream commit f816ef03 (Wholphin#2003); worker ran make test + apk-debug green
2026-10-22 14:46:05 +02:00
7d6f041b55
Merge pull request 'Add Wolfskin fork header to README' ( #12 ) from fm/wolfskin-1-readme into main
2026-10-22 14:44:39 +02:00
f312138a75
Merge pull request 'Add pinned Docker APK builds and release signing' ( #13 ) from fm/wolfskin-4-build into main
2026-10-22 14:44:21 +02:00
19adf54c23
Pin platform tools and use the upstream debug unit task
review/security-claude Carried from reviewed head: identical tree (re-pushed only to shed stale Actions statuses)
review/code-claude Carried from reviewed head: identical tree (re-pushed only to shed stale Actions statuses)
2026-10-22 14:43:07 +02:00
1db83e98d4
Add Wolfskin fork header to README
review/firstmate Carried from reviewed head: identical tree (re-pushed only to shed stale Actions statuses)
2026-10-22 14:42:47 +02:00
3d6f8bae1a
Add pinned container builds and Wolfskin release signing
2026-10-22 12:45:29 +02:00
Damontecres
2d87d526db
Release v1.0.9
Development build / build (push) Has been cancelled
Create release / publish (push) Has been cancelled
2026-10-11 17:15:01 -04:00
Damontecres
5bfbba193a
Fix issue with home reloading on user switch ( #2064 )
...
## Description
When switching users, the current user's home page would start a reload
during the switch. This PR fixes that by comparing the user switch.
The underlying cause is that Room's flow is blunt and emits whenever the
table updates. So [during the user
switch](9b02804075/app/src/main/java/com/github/damontecres/wholphin/data/ServerRepository.kt (L117-L118) )
the table is updated causing [current user to
emit](9b02804075/app/src/main/java/com/github/damontecres/wholphin/data/ServerRepository.kt (L71) )
and the current user flow is updated causing the new user to emit.
### Related issues
N/A
### Testing
Emulator, switching users and switching locales
Can observe that `UserSwitchListener` only trigger once per user switch
instead of twice
## Screenshots
N/A
## AI or LLM usage
None
2026-10-11 09:59:50 -04:00
Damontecres
9b02804075
Translations 2026-10 -10 ( #2054 )
...
Updates translations as of 2026-10-10
Thanks to everyone who contributed!
---------
Co-authored-by: n8llcaster <n8llcaster@noreply.codeberg.org>
Co-authored-by: SimonHung <simonhung@noreply.codeberg.org>
Co-authored-by: Sk4hnt42 <sk4hnt42@noreply.codeberg.org>
Co-authored-by: Priit Jõerüüt <jrtcdbrg@noreply.codeberg.org>
Co-authored-by: American_Jesus <american_jesus@noreply.codeberg.org>
Co-authored-by: idezentas <idezentas@noreply.codeberg.org>
Co-authored-by: Greeg0ry <greeg0ry@noreply.codeberg.org>
Co-authored-by: MrGegaz <mrgegaz@noreply.codeberg.org>
Co-authored-by: Andi Chandler <andi@gowling.com>
Co-authored-by: Prahlis <prahlis@noreply.codeberg.org>
Co-authored-by: SergeiAK <sergeiak@noreply.codeberg.org>
Co-authored-by: Outbreak2096 <outbreak2096@noreply.codeberg.org>
Co-authored-by: danpergal84 <danpergal84@noreply.codeberg.org>
Co-authored-by: TheMatrixan <thematrixan@noreply.codeberg.org>
2026-10-10 20:39:02 -04:00
Prahlis
1571591a12
Translated using Weblate (Swedish)
...
Currently translated at 94.9% (626 of 659 strings)
Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/sv/
2026-10-10 10:52:06 +00:00
TheMatrixan
db77aaa3a4
Translated using Weblate (Polish)
...
Currently translated at 100.0% (659 of 659 strings)
Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/pl/
2026-10-10 10:52:06 +00:00
Prahlis
55d3254b1e
Translated using Weblate (Swedish)
...
Currently translated at 94.8% (625 of 659 strings)
Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/sv/
2026-10-10 10:52:06 +00:00
danpergal84
f14e5a5756
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (659 of 659 strings)
Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/es/
2026-10-10 10:52:06 +00:00
danpergal84
68c48f154c
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (659 of 659 strings)
Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/es/
2026-10-10 10:52:06 +00:00
Outbreak2096
c879a5713f
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 100.0% (659 of 659 strings)
Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/zh_Hans/
2026-10-10 10:52:06 +00:00
SergeiAK
6308ad85a9
Translated using Weblate (Russian)
...
Currently translated at 100.0% (659 of 659 strings)
Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/ru/
2026-10-10 10:52:06 +00:00
Prahlis
ba5351f8dc
Translated using Weblate (Swedish)
...
Currently translated at 94.6% (624 of 659 strings)
Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/sv/
2026-10-10 10:52:06 +00:00
Prahlis
4502a12dcb
Translated using Weblate (Swedish)
...
Currently translated at 92.7% (611 of 659 strings)
Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/sv/
2026-10-10 10:52:06 +00:00
Andi Chandler
b03325accb
Translated using Weblate (English (United Kingdom))
...
Currently translated at 9.4% (62 of 659 strings)
Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/en_GB/
2026-10-10 10:52:06 +00:00
MrGegaz
e4c3257c13
Translated using Weblate (Croatian)
...
Currently translated at 100.0% (659 of 659 strings)
Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/hr/
2026-10-10 10:52:06 +00:00
Greeg0ry
26d3e5b6fc
Translated using Weblate (Russian)
...
Currently translated at 100.0% (659 of 659 strings)
Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/ru/
2026-10-10 10:52:06 +00:00
idezentas
121208e021
Translated using Weblate (Turkish)
...
Currently translated at 99.8% (658 of 659 strings)
Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/tr/
2026-10-10 10:52:05 +00:00
American_Jesus
0e0d50753b
Translated using Weblate (Portuguese)
...
Currently translated at 100.0% (659 of 659 strings)
Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/pt/
2026-10-10 10:52:05 +00:00
Priit Jõerüüt
29e235ffa5
Translated using Weblate (Estonian)
...
Currently translated at 100.0% (659 of 659 strings)
Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/et/
2026-10-10 10:52:05 +00:00
Sk4hnt42
c0eceba16c
Translated using Weblate (German)
...
Currently translated at 100.0% (659 of 659 strings)
Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/de/
2026-10-10 10:52:05 +00:00
SimonHung
22254bac32
Translated using Weblate (Chinese (Traditional Han script))
...
Currently translated at 100.0% (659 of 659 strings)
Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/zh_Hant/
2026-10-10 10:52:05 +00:00
n8llcaster
0e11b8ff6f
Translated using Weblate (Slovak)
...
Currently translated at 100.0% (659 of 659 strings)
Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/sk/
2026-10-10 10:52:05 +00:00
Damontecres
d6523ce856
Fixes restoring focus on the correct episode ( #2051 )
...
## Description
On the series overview page, if you play the second or third episode,
then return to the page, focus will move the first episode.
This did not happen in `v1.0.7` and the code for that page was minimally
changed, so I think this was caused by updating the compose version,
maybe the ordering on focus resolution or something.
This small change seems to reliably fix the issue though.
### Related issues
Fixes #2043
### Testing
Emulator
## Screenshots
N/A
## AI or LLM usage
None
2026-10-09 17:58:12 -04:00
Damontecres
e23c446bb7
Fix issue when scrolling on collection details page ( #2048 )
...
## Description
If a collection is using separated types and there were 2+ empty rows
between types, then the forward composition wouldn't trigger and the
next row would not appear. In practice this means if you have a
Collection that contained Movies and Videos, you might not be able to
scroll down from Movies to Videos.
The fix is to filter out the empty rows before composing.
### Related issues
Fixes #2046
### Testing
Emulator
## Screenshots
N/A
## AI or LLM usage
None
2026-10-08 09:51:26 -04:00