edde746
e4e8299981
refactor: showLoadingDialog helper, json_serializable for plex_home
2026-04-25 03:25:09 +02:00
edde746
d0a93d57dd
refactor: codebase review cleanup
2026-04-25 03:16:11 +02:00
edde746
49a86e402c
fix: stabilize grid column count when alpha bar shows
2026-04-24 19:19:39 +02:00
edde746
3d023962e1
feat: server grouping, hidden-library browsing
...
close #557 , close #827
2026-04-24 19:11:25 +02:00
edde746
2b59de91c7
chore: dart format
2026-04-24 14:19:07 +02:00
edde746
2479e1faaa
feat: tvos support
2026-04-24 14:11:24 +02:00
edde746
e8729a4e27
feat: oauth proxy for mal/anilist auth
2026-04-24 09:46:45 +02:00
edde746
1582fdbd5b
feat: mal/anilist/simkl progress sync
...
close #914
2026-04-24 08:29:49 +02:00
edde746
431c20f817
feat: match/unmatch metadata
2026-04-23 19:02:14 +02:00
edde746
4a5cb224b1
feat: swap chapters/queue player icons
2026-04-23 18:26:03 +02:00
edde746
0c6796ebe7
fix: desktop double-click fullscreen full area
2026-04-23 15:25:38 +02:00
edde746
d73b9182cc
fix: stable image cache key across window resize
2026-04-23 13:58:25 +02:00
edde746
ca5d87143b
feat: global fullscreen toggle (F11 + sidebar)
...
close #907
2026-04-23 07:43:46 +02:00
edde746
1e54344ec3
feat: toggle episode number on cards
2026-04-22 21:35:03 +02:00
edde746
c10cf55f2d
feat: transcoding
2026-04-22 21:07:12 +02:00
edde746
eb49ead83b
fix: paginate collection/playlist/person endpoints
...
close #903
2026-04-21 21:51:20 +02:00
edde746
839465b7f2
feat(exoplayer): box-fit modes (letterbox/cover/stretch)
2026-04-21 18:17:25 +02:00
edde746
7c331e51e6
fix: auto-skip credits honors auto-play-next
...
close #901
2026-04-21 17:37:31 +02:00
edde746
ee020d81bd
refactor: trakt/download hardening and cleanup sweep
2026-04-21 13:57:03 +02:00
edde746
5937e5c721
refactor: extract shared mixins and helpers to dedupe
2026-04-20 21:25:50 +02:00
edde746
6d265e7bae
feat: episode next/prev hotkeys
...
close #897
2026-04-20 16:34:46 +02:00
edde746
65e19706f8
fix(exoplayer): external sub attach, non-ass render
...
close #895
2026-04-20 13:14:32 +02:00
edde746
a715f4e26b
feat: collection/playlist sync rules
2026-04-19 17:45:03 +02:00
edde746
f53592f32b
fix: live tv dvr seek via keyboard/remote
...
close #789
2026-04-19 13:13:38 +02:00
edde746
fd1d187ede
feat: timeline thumbnail on dpad key-repeat
...
close #805
2026-04-19 12:24:14 +02:00
edde746
3da51f9d64
chore: pre-commit ci hook, dart format
2026-04-18 12:40:35 +02:00
edde746
2bd9e6655f
feat: rate pill, fix snackbar placement
...
close #886
2026-04-18 08:37:43 +02:00
edde746
66b32468eb
fix: serialize file picker calls
2026-04-17 14:13:20 +02:00
edde746
1e62c6c756
feat: bandwidth limit modal on stream 500
2026-04-17 13:12:07 +02:00
edde746
ddb4a91b08
fix: downsample local artwork in offline grids
2026-04-16 22:44:01 +02:00
edde746
34815f22ee
fix: watch together server races, reconnect readiness, session end
2026-04-16 15:24:44 +02:00
edde746
360741674d
feat: sync rules for downloads
...
close #867
2026-04-16 12:52:48 +02:00
edde746
f9d8549e56
fix: clamp tooltip upper bound to prevent ArgumentError
2026-04-16 06:13:45 +02:00
edde746
771c431188
fix: treat 500 as permanent failure, show error in UI
2026-04-14 22:29:05 +02:00
edde746
cb455d379c
feat: inline discovery in remote screen
2026-04-14 12:58:41 +02:00
edde746
d093023ce7
feat: replace QR remote pairing with encrypted LAN discovery
...
Replace session ID + PIN auth with HKDF-derived home secret and
per-session AES-256-GCM encrypted channel. Auto-start remote server
on host devices, auto-discover hosts via authenticated UDP broadcast.
2026-04-14 12:33:40 +02:00
edde746
7ab6b9720f
feat: increase subtitle sync slider range to ±60s
...
close #851
2026-04-14 04:24:53 +02:00
edde746
f7e3408c86
fix: guard empty list access in alpha jump bar and download tree
2026-04-13 22:07:21 +02:00
edde746
77893bb9ba
fix: detail screen section alignment
2026-04-12 01:37:08 +02:00
edde746
91d191b3d8
fix: file info bitrate units, multi-track display, tv scrolling
...
close #840 , close #841
2026-04-11 08:04:12 +02:00
edde746
c6f2e949a7
fix: use configured skip setting for dpad/timeline seeking
...
close #751 , close #790
2026-04-10 22:31:41 +02:00
edde746
9d9d9bb311
feat: add square art and logo editing to metadata editor
...
close #837
2026-04-10 18:38:54 +02:00
edde746
f47bcb69fd
feat: auto-hide performance overlay with controls
...
close #834
2026-04-10 01:30:26 +02:00
edde746
c20bb93f1f
fix: always show track selection button
...
close #833
2026-04-09 23:52:02 +02:00
edde746
d0934295b0
feat: download all playlist items
...
close #241
2026-04-08 12:37:03 +02:00
edde746
8d40ba3011
fix: reduce blank space in media card bottom
2026-04-08 07:21:21 +02:00
edde746
8e7431e7e5
feat: download options picker for series/seasons
2026-04-07 22:59:35 +02:00
edde746
5cf53f8cfa
fix: chapter keyboard shortcuts navigate chapters not episodes
...
close #820
2026-04-07 17:58:00 +02:00
edde746
928206a179
fix: log image load failures with rate limiting
2026-04-06 22:53:13 +02:00
edde746
627024bd13
fix: reduce spacing
2026-04-06 03:02:36 +02:00