Commit Graph

18 Commits

Author SHA1 Message Date
hl-valdemar 4b9436c04a fix: play playlist entries on single click 2026-10-18 22:50:14 +02:00
hl-valdemar ef3aae842d fix: keep playlist reordering active while dragging 2026-10-18 22:39:43 +02:00
hl-valdemar 22f13dd08d feat: animate queue sidebar expansion and collapse 2026-10-18 21:56:24 +02:00
hl-valdemar c2261ad2f0 fix: scope control fades to preserve responsive window animation 2026-10-18 18:59:08 +02:00
hl-valdemar 29a70678a4 fix: stabilize native window layout transitions 2026-10-18 18:37:36 +02:00
hl-valdemar dd02383c0b fix: restore positive resize increments when clearing aspect lock 2026-10-18 02:13:42 +02:00
hl-valdemar 3e782aff31 fix: observe playback state to unhide native video surface 2026-10-18 02:08:28 +02:00
hl-valdemar 07243f0ed7 fix: restore window and keyboard interactions with queue 2026-10-18 02:05:25 +02:00
hl-valdemar e66f45d9ef ui: restore visible caption Off and compact settings controls 2026-10-12 23:46:54 +02:00
hl-valdemar 470d8feec2 feat: play resolved Miruro HLS with external VTT and stable episode progress 2026-10-12 21:22:20 +02:00
hl-valdemar 30cf85e880 fix: give native Quit its Command shortcut during text editing 2026-10-12 15:25:55 +02:00
hl-valdemar 31c4759c1d build: bundle playback and YouTube dependencies
Build pinned LGPL playback libraries and package standalone YouTube helpers inside the signed native app. Keep the CLI inside the app and relocate private library links for installation without runtime Homebrew dependencies.

Record adaptive fixture completion in its EXIT trap: cancellation can exit with status 143 before the TERM trap writes its marker, while native pause and quality preservation remain correct.
2026-10-12 01:52:51 +02:00
hl-valdemar cc99a2a4f8 feat: report authoritative playback progress from shared backend 2026-10-11 21:34:08 +02:00
hl-valdemar a4c38bfa51 feat: group playback settings under a TOML section 2026-10-11 17:35:34 +02:00
hl-valdemar 41e4a458cf feat: configure explicit state-dependent player keybindings 2026-10-11 17:02:15 +02:00
hl-valdemar 722a225da5 feat: load optional XDG TOML configuration with session overrides 2026-10-11 15:03:20 +02:00
hl-valdemar 0dce073287 feat: add independent CLI launches and preserve shared video bookmarks 2026-10-11 14:13:05 +02:00
hl-valdemar 5f0287f489 fix: preserve app identity through FFmpeg preflight 2026-10-11 02:25:25 +02:00