844530404d
Integrate shared offline recovery and saved-state isolation
review/design-claude 13 fixes passed Sonnet re-review at cd625b42; merged head 84453040 = main merge + shared RecoveryToast reuse: 33/34 pairs byte-identical, st-048 adopts the shared toast, 830 tests green (firstmate check)
2026-11-05 22:59:45 +01:00
a01c0a78fb
Add TV offline recovery and per-person state isolation
review/design-claude Claude Sonnet cross-family review: pass, no blockers
2026-11-05 22:11:00 +01:00
fc02ce8646
Integrate native Home and replay full title launch paths
2026-11-05 21:49:34 +01:00
2fdd459037
Match title CSS geometry and fix modal focus and subtitle choices
2026-11-05 21:38:46 +01:00
575103ce98
Integrate Discover with canonical shared UI
2026-11-05 20:57:57 +01:00
e243894a20
Integrate reviewed Requests and Discover surfaces
review/design-claude Changes requested: 13 blocking design/behaviour findings (see PR comment)
2026-11-05 20:46:58 +01:00
43ae716157
Preserve native title line boxes and async focus
2026-11-05 20:26:43 +01:00
4cd75cfa26
Integrate Requests with the shared image cache
2026-11-05 20:20:06 +01:00
bfd4002dd1
Merge Requests screens from main
2026-11-05 20:11:00 +01:00
a8951827ba
Reuse shared artwork and correct title focus edges
2026-11-05 19:58:36 +01:00
1299034991
Match Discover shadows, text rhythm and asynchronous focus
review/design-claude Changes requested: 3 blocking design deviations (st-032 sheet rhythm, st-036 button squeeze, hero stack offset)
2026-11-05 19:39:13 +01:00
9c8fceb18c
Restore Home viewport across See all navigation
2026-11-05 19:28:09 +01:00
14a74ac43b
Integrate libraries and correct Home review blockers
2026-11-05 19:03:33 +01:00
b1b15b384b
Keep catalogue outcomes and recovery consistent across views
2026-11-05 18:32:09 +01:00
c1559e2513
Merge Libraries and reuse the shared catalogue surface
2026-11-05 17:55:49 +01:00
3bfb8cd779
Merge shared library surfaces and connect title navigation
2026-11-05 17:54:34 +01:00
439eea3ff8
Merge library slice and reuse shared image policy
review/design-claude Changes requested: 7 design-parity findings (separator opacity, line-box rhythm, stage gap, mark chips, avatar, count, thumb fringe)
2026-11-05 17:41:43 +01:00
fc7eb94cc1
Record native title metrics and reuse SDK fixtures
2026-11-05 17:40:55 +01:00
03ff22ea86
Preserve request outcomes and align Discover shelf windows
2026-11-05 17:37:39 +01:00
5b0703aec5
Build household requests under Settings
2026-11-05 17:35:42 +01:00
6d7df0fb19
Preserve title data and focus across updates
2026-11-05 17:13:53 +01:00
2b65ee7b53
Preserve the person identity guard on Home
2026-11-05 16:57:20 +01:00
4b28b4f044
Match Discover captions and catalogue collection states
2026-11-05 16:50:38 +01:00
7e8e232d47
Merge the corrected TV shell into Discover
2026-11-05 16:19:00 +01:00
6a02887dc9
Build the Discover catalogue and request flow
2026-11-05 16:18:19 +01:00
0c94e8f910
Merge reviewed TV shell focus and text fixes
2026-11-05 16:17:42 +01:00
c07bb2ca1d
Merge the reviewed shell updates
2026-11-05 16:17:38 +01:00
0db05174b1
Build native title and person surfaces
2026-11-05 16:16:02 +01:00
0fd0ec035d
Build the Wolfskin Home feed
2026-11-05 16:15:40 +01:00
3da635b4cb
Merge reviewed TV shell changes into libraries
review/design-claude Changes requested: tail-card Down focus bug and caption separator opacity
2026-11-05 16:11:29 +01:00
2ea9301069
Assert the declared owned-screen background colour
review/design-claude B1/B2 fixed; settings pill dashed stroke 2x spec (blocking)
2026-11-05 15:52:12 +01:00
380c423376
Build TV libraries and continuous See all grids
2026-11-05 15:51:24 +01:00
4b89a73908
Restore upstream content focus and deterministic shell typography
2026-11-05 15:39:56 +01:00
9be55c570a
Integrate the Conductarr client with the Wolfskin shell
review/design-claude Changes requested: switch-off path loses backdrop/Up focus; font weight deviation in captures
2026-11-05 14:50:04 +01:00
f60a22e435
Build the Wolfskin TV shell and navigation
2026-11-05 14:38:38 +01:00
adbfe5d0e7
Add the pinned Conductarr TV client and disk cache
review/code-claude Claude cross-family review: clean, no blocking findings
2026-11-05 12:56:06 +01:00
670e95f2fa
v1.1.0
...
review/code-claude Claude cross-family review: approve, no blocking findings
-----BEGIN SSH SIGNATURE-----
U1NIU0lHAAAAAQAAADMAAAALc3NoLWVkMjU1MTkAAAAgrqffh93Kw9xITbVISXK/jkih9K
Q1NSQeC6TBqiLCg2oAAAADZ2l0AAAAAAAAAAZzaGE1MTIAAABTAAAAC3NzaC1lZDI1NTE5
AAAAQOwlHRfQqaoMZESsY18BqmXMIMwtJzU8cAEB2FWHNv5x2j/ZsGi8ES7VNW+rYtgV/B
KF9ctdqeDoocL8r8da+AY=
-----END SSH SIGNATURE-----
Merge upstream v1.1.0 while preserving Wolfskin customizations
2026-11-05 01:39:09 +01:00
Damontecres
1fdc7f7d84
Translations 2026-11-03 ( #2169 )
...
Update translations as of 2026-11-03
A big thank you to all of the contributors!
2026-11-03 16:45:35 -05:00
Damontecres
a3bd0137b3
Fix style
2026-11-03 16:35:02 -05:00
Damontecres
d711760dbe
Minor bug fix ( #2167 )
...
## Description
- Fixes typo that could prevent restoring a page with artists or album
artists
- Clarified some javadocs
### Related issues
N/A
### Testing
Emulator
## Screenshots
N/A
## AI or LLM usage
None
2026-11-03 14:52:56 -05:00
coulterj
06c1d622bb
Fix HDHomeRun Live TV direct playback by including the live stream ID ( #2163 )
...
## Description
I was having trouble playing HDHomeRun channels through Jellyfin in
Wholphin. They started quickly in the official Jellyfin app, but
Wholphin would sometimes spin or fall back when switching channels.
This change includes the live stream ID returned by Jellyfin when
building the Direct Play URL. It also adds a regression test.
### Related issues
Related to #2014 and possibly #1903 . My testing was with an HDHomeRun; I
haven’t verified the TVHeadend setups in those reports.
### Testing
Tested on a Google TV Streamer with multiple local channels, FAST
channels, and movie playback. The tested content used Direct Play, and
the HDHomeRun tuners were released after stopping.
All 18 playback tests and the formatting check passed after the
requested test cleanup.
## Screenshots
No UI changes.
## AI or LLM usage
I used OpenAI Codex to help investigate the issue, implement the change
in PlaybackViewModel.kt, add the regression test in
PlaybackViewModelTests.kt, and run validation. Codex also helped draft
this description.
2026-11-03 11:18:41 -05:00
TheMatrixan
e53e8b7c67
Translated using Weblate (Polish)
...
Currently translated at 100.0% (696 of 696 strings)
Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/pl/
2026-11-03 07:27:18 +00:00
ymir
c5a07f1ab8
Translated using Weblate (French)
...
Currently translated at 100.0% (696 of 696 strings)
Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/fr/
2026-11-03 07:27:16 +00:00
Priit Jõerüüt
b04cba4d6e
Translated using Weblate (Estonian)
...
Currently translated at 100.0% (696 of 696 strings)
Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/et/
2026-11-03 07:27:16 +00:00
idezentas
3a8fa272f4
Translated using Weblate (Turkish)
...
Currently translated at 100.0% (696 of 696 strings)
Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/tr/
2026-11-02 06:27:17 +00:00
American_Jesus
5dd30ea93f
Translated using Weblate (Portuguese)
...
Currently translated at 99.8% (695 of 696 strings)
Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/pt/
2026-11-02 06:27:16 +00:00
North-DaCoder
66ca418261
Translated using Weblate (German)
...
Currently translated at 100.0% (696 of 696 strings)
Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/de/
2026-11-02 06:27:15 +00:00
SimonHung
4b2c64dcb5
Translated using Weblate (Chinese (Traditional Han script))
...
Currently translated at 99.1% (689 of 695 strings)
Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/zh_Hant/
2026-10-31 19:35:01 +00:00
Priit Jõerüüt
7fbee0dff7
Translated using Weblate (Estonian)
...
Currently translated at 100.0% (695 of 695 strings)
Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/et/
2026-10-31 19:35:01 +00:00
idezentas
509f566514
Translated using Weblate (Turkish)
...
Currently translated at 100.0% (693 of 693 strings)
Translation: Wholphin/Wholphin
Translate-URL: https://translate.codeberg.org/projects/wholphin/wholphin/tr/
2026-10-31 19:35:01 +00:00