26 Commits
Author SHA1 Message Date
Alexa d1e635f710 Use Vulkan by default with OpenGL fallback 2026-10-21 01:01:41 +02:00
Alexa 4a2187c6c4 Add Vulkan video playback backend 2026-10-20 22:45:38 +02:00
Lizzy 4c9ad90cd7 Simplify desktop export preset names 2026-10-20 14:43:07 +02:00
Lizzy f8deb4d0f4 Move PC dependency notes into licensing doc 2026-10-20 14:38:26 +02:00
Lizzy 438ed5dfa1 Adjust Linux and Windows build artifact files 2026-10-20 14:19:13 +02:00
Lizzy 086d45f13c Use a stable Windows artifact name 2026-10-20 12:57:22 +02:00
Lizzy 50de8146f5 Package OpenGL and Vulkan builds as separate AppImages 2026-10-20 12:48:24 +02:00
Lizzy b33beb83d2 Update build-windows.yml 2026-10-20 12:37:12 +02:00
Lizzy b4ff737262 Upload build artifacts without archiving 2026-10-20 12:33:24 +02:00
Lizzy b6da1db1f3 Move Android CI build to shell scripts 2026-10-20 12:23:08 +02:00
Lizzy c8ac59c97a Simplify Linux and Windows build workflows 2026-10-20 12:16:23 +02:00
Lizzy dd4022595f Expand Linux video and playback tests 2026-10-15 02:14:32 +02:00
Cuteminded 1e2d2b22d4 Add bundled Linux decoder library packages 2026-10-12 21:10:07 +02:00
Cuteminded 987fbf4170 Run Linux export tests with Godot
Launch the headless renderer test through the Godot executable and pass the exported binary as its main pack.
2026-10-11 19:46:43 +02:00
Cuteminded 4c8ec97057 Add Vulkan Linux export alongside OpenGL 2026-10-10 18:23:19 +02:00
Lizzy 0541237aec Update setup-python action to version 7 2026-10-09 16:59:54 +02:00
Lizzy c63abcdbed Add all-platform build workflow 2026-10-03 08:39:28 +02:00
Lizzy 5e197b465a Bump GitHub Actions in build workflows
Update the Android, Linux, and Windows build workflows to newer major versions of the checkout, artifact upload, Java setup, and Gradle setup actions. This keeps the CI configuration current across all release build pipelines.
2026-10-02 07:16:04 +02:00
Lizzy 6cd6b9c25c Switch UI icons to Material Symbols
Replaces custom SVG UI icons with Material Symbols assets across player controls, details, and sidebar navigation, including updated import metadata and icon mappings for library types and skip controls. Adds in-player control labels that appear on hover/focus (including timeline and pause/play state changes), plus a new `test_player_tooltips` coverage path wired into Linux and Windows CI. Updates README usage/licensing notes and export presets to bundle Material icon attribution/license files.
2026-09-28 01:42:26 +02:00
Lizzy ef41fa1e61 Return player Library to active title
Updates player navigation so the Library action returns to the currently playing movie or series details instead of the generic library view. For episodes, it restores the correct series season and keeps series context open; selecting the active title resumes playback without restarting the stream. Adds a new `test_player_return` integration test and wires it into Linux/Windows CI, plus README updates documenting the behavior and test command.
2026-09-27 00:19:02 +02:00
Lizzy 96e8654a8c Add episode autoplay countdown
Implement automatic next-episode playback with a 5-second on-screen countdown, cancellation, and series-order lookup that works across season boundaries. Update the loading UI and VR pointer targeting to support the countdown flow, adjust shell/login presentation, and add autoplay coverage to tests and CI.
2026-09-22 18:45:24 +02:00
Lizzy ecb2e68ef8 Add Linux CI build and rename workflow labels
Introduces a new `build-linux.yml` GitHub Actions workflow that builds and tests Linux exports for both x86_64 and arm64, runs playback/streaming checks, validates runtime dependencies, packages artifacts, and uploads per-arch tarballs. It also renames the Android workflow file (`build-apk.yml` -> `build-android.yml`) and updates Android/Windows workflow names and artifact naming to use clearer, platform-generic labels.
2026-09-01 14:57:17 +02:00
Lizzy bef7dc4772 Add Windows mpv playback backend and CI build 2026-08-30 12:10:28 +02:00
Lizzy 6fa386dd59 Add Windows SteamVR build workflow
Add a manual GitHub Actions workflow to export the project as a Windows x64 OpenXR build with Godot, upload the artifact, and smoke-test startup on a Windows runner. Also add the matching `Windows SteamVR` export preset so CI uses the correct desktop export settings and excludes non-runtime files.
2026-08-27 08:00:15 +02:00
Lizzy 9b563e1f99 Set up Android SDK in CI
Adds the Android SDK setup step to the APK build workflow before installing platform and build-tools packages. This ensures the SDK manager is available in GitHub Actions and the Android build dependencies are installed reliably.
2026-08-26 06:36:51 +02:00
Lizzy 39f4bc38de Add Quest APK build workflow 2026-08-25 05:13:26 +02:00