22 Commits
Author SHA1 Message Date
Lizzy 47dfbb4c8f Add OpenGL GPU video rendering for PC playback 2026-10-15 19:17:32 +02:00
Cuteminded 835c182bf9 Update README.md 2026-10-14 23:56:56 +02:00
ItsAlexeii 2486c3483f Refresh project documentation 2026-10-08 15:36:30 +02:00
ItsAlexeii bf614a6b70 Add 360 video support 2026-10-05 11:26:17 +02:00
Lizzy 7bf481673c Wordmark 2026-10-01 05:52:39 +02:00
Lizzy c326728d64 Restructure project documentation 2026-09-30 04:29:15 +02:00
Lizzy d964cb4b16 Add cinema environment option 2026-09-29 03:05:50 +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 886abc1e13 Rename Android APK output and ignore build dir 2026-09-20 15:58:36 +02:00
Lizzy a22f5871a1 Refine user-facing copy and setup docs
Improve wording across the app
2026-09-19 14:35:11 +02:00
Lizzy 158e0eb5c6 Add OpenXR passthrough environment support
Adds a new Passthrough viewing environment alongside Void and Theatre, including runtime support detection, environment blend switching, and safe fallback to Void when unsupported. Updates settings persistence/validation and the settings UI to expose Passthrough with proper disabled state and guidance. Also wires passthrough into world/main environment application flow, adds focused passthrough and settings tests, and introduces Android build setup to fetch/pin OpenXR vendor assets with checksum verification.
2026-09-18 13:11:47 +02:00
Lizzy 665b3b027e Add immersive theatre environment mode
Introduces a new `TheatreEnvironment` with tiered seating, curtains, batched geometry, recentering, and fixed cinema-screen projection sizing. Settings UI is split into separate Screen and Environment pages so Theatre/Void can be switched independently, with Void position controls disabled in Theatre and screen reset no longer changing the environment choice. Main/world behavior and README were updated to reflect the new environment flow, and new/updated tests cover persistence, UI behavior, projection rules, and environment switching.
2026-09-17 11:48:22 +02:00
Lizzy ea0ed9fe31 Add unified settings view and library sorting
Replaces the old screen-only settings page with a new Settings view that includes library sorting plus screen/environment controls, updates UI labels/tooltips from “Screen settings” to “Settings,” and documents the new behavior in the README. Adds persisted library sort field/order preferences, applies them to Jellyfin library requests while keeping Home fixed to newest-first, and implements stable random pagination via a cached catalog snapshot (cleared on sign-out). Includes new settings tests covering persistence/defaults, API query behavior, random ordering across pages, and the new settings UI interactions.
2026-09-14 07:38:09 +02:00
Lizzy 78a0c15c26 Update README.md 2026-08-31 13:33:53 +02:00
Lizzy bef7dc4772 Add Windows mpv playback backend and CI build 2026-08-30 12:10:28 +02:00
Lizzy 754231abd4 Switch project license to GPL-3.0-only
Replace the repository LICENSE file with the full GNU GPL v3 text and update the README to state that Jellyframe is now licensed under GPL-3.0-only
2026-08-29 10:47:04 +02:00
Lizzy 69b184d2df Update README.md 2026-08-28 09:23:39 +02:00
Lizzy 39f4bc38de Add Quest APK build workflow 2026-08-25 05:13:26 +02:00
Lizzy 09828faa76 Refine app copy and onboarding messaging
Reworks README into a clearer user-facing guide with project status, Quest install steps, limitations, and collapsed developer setup details. Updates in-app text across login, library loading, playback errors, calibration guidance, and 3D mode instructions to be more explicit and user-friendly. Also adjusts hero card fallback text and CTA label for clearer browsing flow.
2026-08-24 03:50:02 +02:00
Lizzy 424c3204e3 Initial commit 2026-08-15 16:42:47 +02:00