Commit Graph
100 Commits
Author SHA1 Message Date
edde746 5e3178e6fe feat: save focus on settings screen 2026-01-24 15:32:08 +01:00
edde746 54e8e0c621 refactor: abstract player & deduplicate 2026-01-24 04:06:58 +01:00
edde746 9777344edc fix: dpad support on collections & playlists screens 2026-01-24 03:44:06 +01:00
edde746 bafc557370 fix: focus navigation in library browse tab 2026-01-24 03:26:24 +01:00
edde746 99f3e78a30 fix: library initial focus 2026-01-24 03:26:24 +01:00
edde746 ec57cd436e fix: browse library chips focus 2026-01-24 03:26:24 +01:00
edde746 8c97df6ff5 Merge pull request #328 from micahmo/fix/properly-set-maximized
Fix an issue where the window was not properly maximized
2026-01-24 03:23:58 +01:00
edde746 e55a2a89dc Merge pull request #327 from micahmo/feature/improve-episode-metadata 2026-01-24 03:02:54 +01:00
edde746 bc9c2f53f2 feat(windows): persist window position 2026-01-24 02:53:02 +01:00
edde746 e9b8457a62 Merge pull request #326 from micahmo/feature/episode-release-date
Add episode release date to episode listing within season
2026-01-24 02:28:03 +01:00
edde746 e77585ca6f fix: remember sidenav focus 2026-01-23 23:42:49 +01:00
edde746 5e62be3741 feat: sidenav collapse toggle 2026-01-23 23:19:28 +01:00
edde746 d755485c98 feat: library sidenav animation 2026-01-23 23:01:11 +01:00
edde746 efcbccacf0 feat: collapsible sidenav 2026-01-23 22:45:59 +01:00
edde746 2101f0e450 fix: media detail screen focus fixes 2026-01-23 21:40:20 +01:00
edde746 efe9b86707 fix: dpad long-press 2026-01-23 20:24:20 +01:00
edde746 3a2f2c9c69 fix: performance overlay for exoplayer 2026-01-23 19:11:46 +01:00
edde746 943f7dab08 feat: exoplayer 2026-01-23 18:29:35 +01:00
edde746 12c4c389d1 fix: android tv mpv options input 2026-01-22 18:02:08 +01:00
edde746 0dbe9e99d4 fix: show black background until first video frame renders 2026-01-22 15:20:08 +01:00
edde746 d6c305ac46 fix: library layout fixes for android tv 2026-01-22 14:33:06 +01:00
edde746 3b7e8ff782 fix: clamp PiP aspect ratio to Android's valid range 2026-01-22 00:23:54 +01:00
edde746 fb9105f84e feat: add PiP error notifications 2026-01-21 23:58:16 +01:00
edde746 19049365cc fix: use exit(0) for instant window close 2026-01-21 20:14:52 +01:00
edde746 ddf28a0d1e Merge pull request #316 from Nedlinin/linux-crash-fixes
Blank UI during desktop window shutdown
2026-01-21 19:52:02 +01:00
edde746 bbe4174445 Merge pull request #317 from micahmo/feature/show-remaining-time
Show elapsed, remaining, and total time
2026-01-21 19:51:15 +01:00
edde746 a55b03033f chore: update mpv windows link 2026-01-21 01:00:42 +01:00
edde746 737da40bbd fix: change accent_state
close #309
2026-01-21 00:42:49 +01:00
edde746 6720137edc fix: dpad support for Skip Intro and Play Next buttons
close #268
2026-01-20 22:59:05 +01:00
edde746 a73518d963 fix: left/right focuses seekbar
close #275
2026-01-20 22:25:52 +01:00
edde746 43494c822e fix: pause button focus on Android TV 2026-01-20 22:19:10 +01:00
edde746 0d747554d5 fix: remove unused import 2026-01-20 22:08:53 +01:00
edde746 aa718c37aa Merge branch 'feature/dpad-navigation' 2026-01-20 22:06:07 +01:00
edde746 85d07a7f72 fix: Remove LEFT-to-sidebar from hubs 2026-01-20 22:05:52 +01:00
edde746 3a6db5d467 forgot to commit these 2026-01-20 21:44:54 +01:00
edde746 4af2dd016f Merge pull request #306 from micahmo/fix/double-click-fullscreen
Fix double-click to toggle fullscreen on desktop
2026-01-20 21:42:15 +01:00
edde746 c4479660e9 Merge pull request #305 from micahmo/feature/click-video-play-pause
Add the ability to click the video player to play/pause
2026-01-20 20:20:52 +01:00
edde746 1c71e72a3c Merge pull request #304 from Happy4Game/update-contributing
fix: update instructions for adding new language JSON files
2026-01-20 18:08:04 +01:00
edde746 0ffeb20ff9 chore: update slang and rename i18n files 2026-01-20 13:51:27 +01:00
edde746 b5726fe4b7 chore: format 2026-01-20 13:46:44 +01:00
edde746 9721e6bf3f fix: async MPV commands to prevent ANR 2026-01-20 01:14:45 +01:00
edde746 e18a9457dd chore: update media controls package
close #251
2026-01-20 01:03:59 +01:00
edde746 852f778c42 fix: fullscreen exit on Windows/Linux
close #257
2026-01-19 22:38:13 +01:00
edde746 45ff3faddb fix: hero section gradient gap 2026-01-19 01:03:29 +01:00
edde746 86bb43dfc8 Merge pull request #294 from dwk001/main
Fix: Android TV-only Manage Libraries dialog with focus scroll support
2026-01-18 21:37:38 +01:00
edde746 42a6a85a89 Merge pull request #291 from Daojim/feature/volume-scroll-wheel
Add mouse scroll wheel support for volume control
2026-01-18 10:57:30 +01:00
edde746andCopilot aa60ab4412 fix: don't hide controls when scrolling volume
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-18 10:57:18 +01:00
edde746 ec74aadca7 feat: extend sync offset limits
close #282
2026-01-17 22:34:15 +01:00
edde746 0005d70bde fix: Discord RPC time drift with playback speed
close #284
2026-01-17 18:55:08 +01:00
edde746 9071eab3ae feat: copy session code to clipboard
close #279
2026-01-16 16:25:08 +01:00
edde746 0290adcb6d feat: add auto-play toggle
close #262
2026-01-15 20:12:43 +01:00
edde746 103653ea47 fix: allow exit from player during failed playback
close #245
2026-01-15 19:18:13 +01:00
edde746 60c95c58fe fix: cross-device watch progress sync
close #240
2026-01-15 11:45:13 +01:00
edde746 4edaf3ebea fix: respect hidden libraries in continue watching
close #246
2026-01-15 06:36:53 +01:00
edde746 ea696b0b63 Merge pull request #255 from micahmo/fix/media-poster-aspect-ratio
Fix media poster aspect ratio
2026-01-15 06:05:02 +01:00
edde746 7755e07fa8 fix: localize keyboard actions 2026-01-15 00:31:44 +01:00
edde746 e497570aa7 feat: add subtitle seek keyboard shortcuts
close #236
2026-01-15 00:26:01 +01:00
edde746 045502405d feat: persist playback speed
close #237
2026-01-15 00:16:17 +01:00
edde746 09d79417fb fix: Android audio focus handling
close #243
2026-01-15 00:11:45 +01:00
edde746 3d196c76e3 feat: collapsible logs in bug report template 2026-01-15 00:08:14 +01:00
edde746 a9344781f3 feat: make library browse filter chips hide on scroll 2026-01-14 15:19:51 +01:00
edde746 4df515f35f refactor: hub detail card sizes 2026-01-14 14:28:04 +01:00
edde746 5cb4f79476 feat: add server name display on hub titles 2026-01-14 14:17:56 +01:00
edde746 a87aa2968c fix: windows ui distortion
close #227
2026-01-13 22:54:43 +01:00
edde746 80cae9e220 Revert "Change dwExStyle to WS_EX_APPWINDOW, SetLayeredWindowAttributes, edit kWindowName String in MpvContainer"
This reverts commit 05f4c9e1f6.
2026-01-13 22:42:57 +01:00
edde746 37f025056c fix: iPad modal auto-dismiss on iPadOS 26.1+
close #224, credits to @Jon-Salmon for the workaround: https://github.com/flutter/flutter/issues/175606#issuecomment-3453392532
2026-01-12 11:05:57 +01:00
edde746 ea8ea6f059 Merge pull request #229 from ZhunCn/fix-discord-streaming
Workaround for Discord Screensharing on Windows
2026-01-12 03:28:07 +01:00
edde746 3a18d07593 fix: database path and directory creation
close #228
2026-01-11 16:26:39 +01:00
edde746 d2eaadb07d Merge branch 'fix/external-subs-blackscreen' 2026-01-11 16:06:34 +01:00
edde746 4db60bc7c2 fix: tab switching race conditions and trackpad swipe 2026-01-11 16:06:20 +01:00
edde746 27ff86f822 fix: pin browse tab chips while scrolling 2026-01-11 16:01:02 +01:00
edde746 c4789070d0 fix: apply mixed hub aspect ratio to hub detail grid 2026-01-11 14:27:57 +01:00
edde746 c189bef42c fix: mixed hub aspect ratio for non-episode items 2026-01-11 14:22:27 +01:00
edde746 aea4cfcf59 Merge branch 'feat/frame-rate-matching' 2026-01-11 13:04:01 +01:00
edde746 cffef8671e fix: black screen with external subtitles 2026-01-11 12:59:25 +01:00
edde746 8e5b9de471 feat: match content frame rate 2026-01-09 14:16:09 +01:00
edde746 a91a419ef3 Merge pull request #225 from cinsekrap/aaos-support
Add Android Automotive OS (AAOS) support
2026-01-09 04:34:53 +01:00
edde746 abe0919324 feat: episode thumbnail display mode 2026-01-08 15:08:50 +01:00
edde746 f4d3dbd7d8 Merge pull request #222 from ulovecode/fix/include-spisodes
fix(tv): include episodes in video content filtering
2026-01-08 00:01:53 +01:00
edde746 5ed2532bf1 feat: global hubs with settings toggle
close #216 & #217
2026-01-06 23:23:03 +01:00
edde746 ed98a65c60 Merge branch 'linux-fixes' 2026-01-05 19:40:50 +01:00
edde746 562b54d1cb fix(linux): GL threading, state management, and animation fixes 2026-01-05 19:40:04 +01:00
edde746 85b056f3d0 fix(playlist): drag handle gesture conflict
close #167
2026-01-04 08:19:36 +01:00
edde746 da6ba9bd67 fix: always cache markers for auto-skip
close #210
2026-01-04 04:26:05 +01:00
edde746 6bfda5e6d4 fix: move review prompt 2026-01-03 12:23:56 +01:00
edde746 a10dfcc004 fix(pip): correct aspect ratio 2026-01-02 01:34:11 +01:00
edde746 08f8d2373a Merge branch 'dansl/main'
# Conflicts:
#	lib/widgets/video_controls/video_controls.dart
2026-01-02 01:24:15 +01:00
edde746 ce6686e634 fix(media-controls): prevent stale state overwrites 2026-01-02 01:11:50 +01:00
edde746 c53018b53b fix: hide controls in PiP mode 2026-01-02 01:01:24 +01:00
edde746 1191d8a438 refactor: format 2026-01-01 22:06:36 +01:00
edde746 1d67a5d992 feat: reactive watch state updates 2026-01-01 22:05:55 +01:00
edde746 b36e585fd7 fix(player): spacebar unpause no longer plays first episode 2025-12-30 20:12:14 +01:00
edde746 8b89529ac8 fix(player): preserve subtitles off across episodes 2025-12-30 20:11:16 +01:00
edde746 8b3b8ad596 fix(player): harden playback initialization against crashes 2025-12-29 20:47:35 +01:00
edde746 1d8a5ee23e fix: consistent continue watching behavior 2025-12-29 09:53:03 +01:00
edde746 4453eb995e feat(macOS): save window position 2025-12-27 12:53:27 +01:00
edde746 9e506d3f68 refactor: replace macos_window_utils 2025-12-27 12:38:38 +01:00
edde746 a698ab0930 docs: add Homebrew tap to README
close #29
2025-12-26 21:00:53 +01:00
edde746 b0d669d93a fix: main screen hero image subpixel gap 2025-12-26 18:49:27 +01:00
edde746 8dafac4ea5 fix: app update check 2025-12-26 18:19:07 +01:00