edde746
|
d93ea9813f
|
fix(playback): harden offline source reporting
|
2026-05-29 19:55:01 +02:00 |
|
edde746
|
b6d23ed089
|
fix(startup): speed offline fallback
close #1108
|
2026-05-23 16:00:00 +02:00 |
|
edde746
|
fcbe459177
|
feat(cache): cleanup orphaned plexImageCache directory on startup
|
2026-05-13 11:06:52 +02:00 |
|
edde746
|
4577f26aa8
|
fix(lifecycle): abort HTTP before close
|
2026-05-12 15:11:16 +02:00 |
|
edde746
|
bae127e459
|
fix(database): handle cross-drive desktop DB migration
close #1022
|
2026-05-12 10:41:32 +02:00 |
|
edde746
|
5139e39ed4
|
fix(sentry): upload symbols with dart plugin
|
2026-05-12 06:40:54 +02:00 |
|
edde746
|
d0ffd49f69
|
fix(startup): recover failed server bind
|
2026-05-10 14:27:33 +02:00 |
|
edde746
|
ec93062600
|
fix(app): harden playback and plex flows
|
2026-05-10 00:35:01 +02:00 |
|
edde746
|
3a612df3d3
|
chore: remove in-app review
|
2026-05-09 11:47:37 +02:00 |
|
edde746
|
afda61119e
|
fix(macos): sync restored fullscreen chrome
|
2026-05-09 11:35:36 +02:00 |
|
edde746
|
7a3f63683e
|
fix(ui): refresh stale watch state
|
2026-05-09 06:00:36 +02:00 |
|
edde746
|
91c23786f2
|
refactor: reduce model and focus boilerplate
|
2026-05-06 00:26:44 +02:00 |
|
edde746
|
18a5041334
|
fix(tvos): stabilize Siri Remote input
|
2026-05-05 23:49:31 +02:00 |
|
edde746
|
955bc9548c
|
refactor: adopt shared mixins, helpers, and sliver widgets
|
2026-05-05 03:06:56 +02:00 |
|
edde746
|
ed4be7b96d
|
refactor: strip obvious comments
|
2026-05-04 22:40:18 +02:00 |
|
edde746
|
20953152b6
|
fix(tvos): dismiss overlays with back
|
2026-05-03 01:50:26 +02:00 |
|
edde746
|
130e0d6f40
|
refactor: streamline settings bindings
|
2026-05-02 08:44:27 +02:00 |
|
edde746
|
8a8c2ecb87
|
fix: reload migrated profiles before startup
|
2026-05-01 23:08:21 +02:00 |
|
edde746
|
9bd5732f2b
|
chore: clean up redundant comments
|
2026-05-01 05:02:26 +02:00 |
|
edde746
|
7057ee93ac
|
fix: defer profile binding before selection
|
2026-05-01 03:16:32 +02:00 |
|
edde746
|
31d2d9dc98
|
feat: jellyfin
|
2026-05-01 01:20:36 +02:00 |
|
edde746
|
f5e0e8c8b5
|
feat(settings): add "Start in fullscreen" option on Windows/Linux
close #923
|
2026-04-26 18:12:30 +02:00 |
|
edde746
|
7aaa373bdf
|
revert: desktop image eviction threshold to 1.5GB
|
2026-04-25 17:12:17 +02:00 |
|
edde746
|
52b70a0080
|
perf(mediaquery): use scoped accessors (sizeOf, paddingOf, etc.)
|
2026-04-25 12:30:53 +02:00 |
|
edde746
|
feba5b6f74
|
lint: enforce unawaited_futures, prefer_final_locals, etc.
|
2026-04-25 12:27:28 +02:00 |
|
edde746
|
c2cd2dea37
|
perf: cap hero decode, lower desktop image eviction threshold
|
2026-04-25 11:59:56 +02:00 |
|
edde746
|
0531c33b0c
|
refactor(settings): typed Pref<T> declarations
|
2026-04-25 10:52:34 +02:00 |
|
edde746
|
d0a93d57dd
|
refactor: codebase review cleanup
|
2026-04-25 03:16:11 +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
|
1582fdbd5b
|
feat: mal/anilist/simkl progress sync
close #914
|
2026-04-24 08:29:49 +02:00 |
|
edde746
|
e95475f845
|
feat(sentry): symbol upload and hang tracking
|
2026-04-22 12:44:37 +02:00 |
|
edde746
|
ee020d81bd
|
refactor: trakt/download hardening and cleanup sweep
|
2026-04-21 13:57:03 +02:00 |
|
edde746
|
4665f2a5d8
|
fix: dispose services and subscriptions, persist client id
|
2026-04-21 12:04:48 +02:00 |
|
edde746
|
64d5c1f6aa
|
fix: force rediscover on manual reconnect
|
2026-04-20 08:15:16 +02:00 |
|
edde746
|
a715f4e26b
|
feat: collection/playlist sync rules
|
2026-04-19 17:45:03 +02:00 |
|
edde746
|
ff2928b18f
|
feat: trakt integration
close #617
|
2026-04-19 11:31:27 +02:00 |
|
edde746
|
2bd9e6655f
|
feat: rate pill, fix snackbar placement
close #886
|
2026-04-18 08:37:43 +02:00 |
|
edde746
|
d2b01100a5
|
feat: force TV mode setting
close #885
|
2026-04-17 19:41:28 +02:00 |
|
edde746
|
e63920e23b
|
fix: native monitor-aware fullscreen on windows
|
2026-04-16 23:13:15 +02:00 |
|
edde746
|
360741674d
|
feat: sync rules for downloads
close #867
|
2026-04-16 12:52:48 +02:00 |
|
edde746
|
6c61e0e4c9
|
feat: namedTimeout for Sentry context
|
2026-04-16 07:27:05 +02:00 |
|
edde746
|
1b1c4b741b
|
filter Windows disk-full errors from Sentry
|
2026-04-16 06:25:24 +02:00 |
|
edde746
|
a7ba837cb1
|
fix: prevent white screen when no servers available
|
2026-04-16 06:02:18 +02:00 |
|
edde746
|
15de88463c
|
fix: disable native HTTP error capturing in sentry
|
2026-04-15 17:51:28 +02:00 |
|
edde746
|
6cbf0980c5
|
fix: filter HTTPClientError and DiscordStateException from sentry
|
2026-04-14 06:43:53 +02:00 |
|
edde746
|
4cb65c1bfa
|
feat: mouse back button navigation
|
2026-04-14 06:30:18 +02:00 |
|
edde746
|
bc4b4955da
|
feat: auto-remove watched downloads, server watched threshold
close #856
|
2026-04-13 22:46:49 +02:00 |
|
edde746
|
3be302d69f
|
feat: set sentry environment per distribution channel
|
2026-04-13 02:38:28 +02:00 |
|
edde746
|
66ebc547f0
|
fix: filter disk-full and dbus socket errors from sentry
|
2026-04-13 02:05:24 +02:00 |
|