edde746
8a8c2ecb87
fix: reload migrated profiles before startup
2026-05-01 23:08:21 +02:00
edde746
f6c6808352
feat(library): scroll tabs and chips with content
2026-05-01 22:34:59 +02:00
edde746
036d99f11f
perf(android): optimize DV conversion hot path
...
Remove avoidable per-RPU allocations and copies during DV fallback conversion, and add debug controls to force conversion modes while profiling playback.
2026-05-01 17:50:59 +02:00
edde746
e78f7cee5e
fix: shrink short library sheets
2026-05-01 08:31:29 +02:00
edde746
f03c84e8dc
fix: group mobile library dropdown by server
2026-05-01 07:55:15 +02:00
edde746
d5a12c404a
fix: show library actions drag handle
2026-05-01 07:22:10 +02:00
edde746
dc74300ef5
fix: avoid macOS fullscreen playback stalls
...
close #934
2026-05-01 07:04:37 +02:00
edde746
b2c3fe61b3
fix: use runner Swift for native formatting
2026-05-01 06:56:56 +02:00
edde746
97e65a811c
fix: hide backup settings on TV
...
close #937
2026-05-01 06:56:56 +02:00
edde746
d9d66fe54e
fix: add HTTP fallback for native Plex hostnames
2026-05-01 06:45:10 +02:00
edde746
ed7dae601a
fix: avoid duplicate play next countdown
...
close #942
2026-05-01 06:44:56 +02:00
edde746
024af35bf5
chore: add native formatting checks
2026-05-01 05:56:49 +02:00
edde746
9bd5732f2b
chore: clean up redundant comments
2026-05-01 05:02:26 +02:00
edde746
117d1b8882
fix: fall back to wide hero art
2026-05-01 04:52:48 +02:00
edde746
f6aad1b8fc
fix: allow downloaded detail artwork network fallback
...
close #948
2026-05-01 04:40:03 +02:00
edde746
c602936d2a
fix: support forced skip marker fallback
...
close #956
2026-05-01 04:35:30 +02:00
edde746
a351ca70ba
fix: localize remaining i18n strings
2026-05-01 04:12:55 +02:00
edde746
396a5a8453
Merge pull request #955 from bryceknz/fix/951-test-expectations
...
Fix media version label tests
2026-05-01 03:54:39 +02:00
Bryce Kehoe
db6d5cadd9
fix(media): uppercase named resolution labels
...
Display non-numeric Plex resolution labels in uppercase while preserving p suffixes for numeric heights.
2026-05-01 02:27:05 +01:00
Bryce Kehoe
5568266c99
test(media): fix UHD label expectations
...
Assert exact display labels for resolution-only media versions so the test matches displayLabel output without codec/container fields.
2026-05-01 02:27:05 +01:00
edde746
a605db31f9
fix: split app database tests for lint
2026-05-01 03:24:15 +02:00
edde746
35ca723c20
chore: update issue templates
2026-05-01 03:20:49 +02:00
edde746
7057ee93ac
fix: defer profile binding before selection
2026-05-01 03:16:32 +02:00
edde746
6cde5b6bd1
style: format database generated code
2026-05-01 01:54:56 +02:00
edde746
08564bba20
feat: merge jellyfin support
2026-05-01 01:54:56 +02:00
edde746
495f2e3640
chore: update SDK constraints
2026-05-01 01:47:05 +02:00
edde746
31d2d9dc98
feat: jellyfin
2026-05-01 01:20:36 +02:00
edde746
68d34f81a0
Merge pull request #952 from bryceknz/fix/951-uhd-version-labels
...
Fix UHD version labels
2026-05-01 00:59:30 +02:00
Bryce Kehoe
e733a0abc7
test(media): cover UHD version labels
...
Add display label coverage for numeric resolutions and UHD values returned by Plex.
2026-04-30 22:09:54 +01:00
Bryce Kehoe
c800baeb25
fix(media): format UHD version labels
...
Normalize Plex 4k/8k resolution values for display so version pickers show 4K/8K instead of appending a p suffix.
2026-04-30 22:09:54 +01:00
github-actions[bot]
4080c812d2
chore: update cask to 1.35.2
2026-04-30 14:50:20 +00:00
github-actions[bot]
617bf64105
chore: bump version to 1.35.2
2026-04-30 14:06:58 +00:00
edde746
9f19082d47
fix(android): hole-punch video and libass surfaces on API 36+
2026-04-30 16:04:16 +02:00
github-actions[bot]
5b9719b96f
chore: update cask to 1.35.1
2026-04-28 03:41:25 +00:00
github-actions[bot]
3fd4320e52
chore: bump version to 1.35.1
2026-04-28 03:18:12 +00:00
edde746
d66e5af289
fix(livetv): fall back to legacy channels endpoint when cloud guide errors
2026-04-28 04:21:40 +02:00
edde746
c5867861eb
fix(playback): coalesce concurrent player init to fix MPV hang
2026-04-28 04:16:02 +02:00
edde746
fdede5f643
chore: dart format focusable_tab_chip.dart
2026-04-28 04:16:02 +02:00
edde746
bb0f70c75c
Merge pull request #926 from micahmo/feature/show-posters
...
Show season posters on tab in show view
2026-04-27 15:31:39 +02:00
Micah Morrison
dcffb74529
Gate season posters on tab behind a setting
2026-04-27 09:28:57 -04:00
github-actions[bot]
d8f665ef97
chore: update cask to 1.35.0
2026-04-27 12:08:50 +00:00
github-actions[bot]
6bd203f606
chore: bump version to 1.35.0
2026-04-27 11:44:11 +00:00
edde746
240389fb6d
fix(ci): upload symbols outside release path
2026-04-27 13:23:30 +02:00
edde746
ca6cb46ba8
fix: upload symbols as individual files
2026-04-27 12:44:59 +02:00
edde746
616ed72503
fix: exclude mal/anilist/simkl session keys from settings export
2026-04-27 12:17:34 +02:00
Micah Morrison
310d4b46b2
Show season posters on tab in show view
2026-04-26 15:11:24 -04:00
edde746
d6b47f9d51
fix(windows): suppress Steam Input duplicate actions
2026-04-26 20:46:25 +02:00
edde746
19a0128363
feat(playback): add ArtCNN shader presets
...
close #924
2026-04-26 20:29:38 +02:00
edde746
3433dcb21c
fix(downloads): clean up stale SAF target file before re-enqueue
2026-04-26 19:15:06 +02:00
edde746
62e3cbcfd0
fix(playback): chain adjacent-episode load behind play queue
2026-04-26 18:44:35 +02:00