edde746
666b59c293
refactor(native-player): share player helpers
2026-03-11 01:30:11 +01:00
edde746
c06b0efedc
fix: correct linux package license metadata
2026-03-06 15:07:48 +01:00
edde746
4121d568c8
fix: sanitize mpv event channel strings for valid UTF-8
2026-03-04 14:59:11 +01:00
edde746
229d6b24e1
feat: crash log reporting
2026-03-02 07:29:21 +01:00
edde746
b193a23524
fix: video stuck on still frame after long pause
...
close #536
2026-02-25 08:17:14 +01:00
edde746
a1a030a130
fix: create render context before file load
2026-02-24 00:07:09 +01:00
edde746
3d9c6b203f
fix: isolated EGL context for mpv rendering
2026-02-23 18:20:08 +01:00
edde746
ef2c464dd4
fix: GL proc address detection
2026-02-23 17:48:42 +01:00
edde746
ad4b23b18b
fix: mpv dispose deadlock on wayland
2026-02-19 22:32:32 +01:00
edde746
582809427e
fix: linux mpv dispose deadlock on wayland
2026-02-19 21:50:29 +01:00
edde746
2bc2c0a0ec
feat: use FlTextureGL for Linux mpv video rendering
2026-02-17 08:55:29 +01:00
edde746
544fccf82d
fix: update universal_gamepad
2026-02-17 07:51:18 +01:00
edde746
c98add8065
fix: resolve UI freezes during video playback on Steam Deck
...
- Default MPV native log level to "warn" instead of "v" (Linux/Windows),
add setLogLevel method channel to raise it when debug logging is enabled
- Coalesce MPV render requests via atomic compare_exchange on needs_redraw_
- Clear redraw flag before render so new redraws queue during current frame
2026-02-17 03:11:52 +01:00
edde746
66611b9bc3
feat: dockerfile-based steam build with layer caching
2026-02-17 01:20:10 +01:00
edde746
a61fca0588
perf: compact [propId, value] wire format for property events
2026-02-16 15:40:52 +01:00
edde746
4d50c778ad
more linux fixes
2026-02-09 20:48:35 +01:00
edde746
ffe2292d11
fix(linux): resolve transitive deps
2026-02-09 19:48:22 +01:00
edde746
32735f38b3
feat: build libmpv from source in CI
2026-02-09 18:13:36 +01:00
edde746
0dc1797eb9
fix: bundle libmpv
2026-02-09 14:16:26 +01:00
edde746
07c47c308a
feat: bundle shared libraries in portable Linux tarball
2026-02-09 13:27:50 +01:00
edde746
d313ccbc84
fix: per-arch linux packages
2026-02-08 19:13:45 +01:00
edde746
ce017da78b
fix: bundle SDL3 for linux
2026-02-08 18:47:12 +01:00
edde746
7ffd0e53ce
feat: linux arm support
2026-02-08 16:39:56 +01:00
edde746
e1082516e8
fix: X11 video stutter during background scrolling
2026-02-05 14:40:06 +01:00
edde746
f67ca187a8
feat: replace webrtc with ws relay
2026-02-04 07:49:35 +01:00
edde746
6b7b5ffcbe
fix(linux): sdl3 dependency
2026-02-02 14:52:53 +01:00
edde746
144d40bddc
refactor: remove hotkey_manager dependency
2026-02-02 14:40:46 +01:00
edde746
561ddd15ea
fix: replace gamepads library
...
close #362
2026-02-02 12:41:22 +01:00
edde746
9721e6bf3f
fix: async MPV commands to prevent ANR
2026-01-20 01:14:45 +01:00
edde746
562b54d1cb
fix(linux): GL threading, state management, and animation fixes
2026-01-05 19:40:04 +01:00
edde746
2ad06c4dbc
feat: better linux packaging
...
close #24
2025-12-26 15:27:59 +01:00
edde746
63ba2bb3de
feat: watch together
2025-12-18 08:42:18 +01:00
edde746
dc44354036
feat: downloads
2025-12-12 02:59:27 +01:00
edde746
12969eeff9
feat: gamepad support
...
tested with dualsense on macOS, close #25
2025-12-07 19:32:33 +01:00
edde746
ecf046a92d
feat(linux): tone map
2025-12-03 09:20:37 +01:00
edde746
7c6a121752
refactor: clean up
2025-12-02 17:41:06 +01:00
edde746
ae4673bde7
linux
2025-12-02 15:46:19 +01:00
edde746
d9cdde66d8
macos
2025-12-02 15:46:19 +01:00
edde746
79fb716551
fix: linux media controls
2025-11-19 09:23:39 +01:00
edde746
597640ece5
ci: remove appimage
2025-11-05 08:10:41 +01:00
edde746
4031b6043c
ci: appimage fixes
2025-11-05 08:05:07 +01:00
edde746
57676178e2
ci(linux): fix missing icon
2025-11-05 07:47:26 +01:00
edde746
7236702818
ci: replace flatpak with appimage
2025-11-05 07:36:55 +01:00
edde746
3f95b4d822
ci(flatpak): hardcode flutter version
...
ts garbage
2025-11-04 19:56:14 +01:00
edde746
3b8c944512
ci(flatpak): fix
2025-11-04 19:41:21 +01:00
edde746
3e7a9231b7
ci(flatpak): fix
2025-11-04 19:18:26 +01:00
edde746
feb9254aea
ci(flatpak): fix
...
but actually this time
2025-11-04 17:38:44 +01:00
edde746
e260f801d6
ci(flatpak): fix
2025-11-04 17:16:13 +01:00
edde746
aa1efdff64
ci: flatpak build
2025-11-04 16:51:14 +01:00
edde746
19ab6a21b9
feat: settings page
2025-10-31 03:55:01 +01:00