97 Commits
Author SHA1 Message Date
toorux d3628b0bcf Show storage usage details and refine storage settings for 0.7.1 2026-10-11 12:21:10 +08:00
toorux c647aa28a0 Handle restricted overlay directories in storage settings and migration 2026-10-11 11:07:08 +08:00
toorux 6cb052f732 Allow same-version plugin replacement and configure storage locations 2026-10-10 23:29:38 +08:00
toorux 33941cd3f4 Preserve Android host folders when Lepton recreates storage links 2026-10-10 22:17:33 +08:00
toorux 1291925884 Protect APK data during package-manager container cleanup too 2026-10-10 20:27:03 +08:00
toorux ae35a7c487 Preserve installed APK data during Lepton 3 prefix cleanup 2026-10-10 20:12:12 +08:00
toorux 2a5e77a1c1 Support Lepton 3 APK overlay directory hooks without replacing app data 2026-10-10 19:41:03 +08:00
toorux f78bf2f0ee Prompt for AirPlay mirror setup and enable gated HLS video reception 2026-10-10 01:11:54 +08:00
toorux 87ab0ad431 Correct AirPlay video classification and update accepted player windows 2026-10-10 01:01:02 +08:00
toorux 1ed4b80fd3 Hide empty notification overlays and route casting window controls correctly 2026-10-10 00:39:22 +08:00
toorux c44fad4fc4 Request AirPlay consent on media setup and renew pending reconnects 2026-10-10 00:39:22 +08:00
toorux a73e4a31a1 Use bundled FFmpeg decoding for AirPlay desktop mirroring 2026-10-10 00:19:14 +08:00
toorux 3456cad319 Fix live casting stalls caused by raw packet wallclock timestamps 2026-10-10 00:13:19 +08:00
toorux 37464e5158 Use FFmpeg 7 compatible frame-rate options for compatibility streams 2026-10-09 23:52:46 +08:00
toorux afa29ac8f2 Wait for DLNA compatibility media before publishing its playback address 2026-10-09 23:50:34 +08:00
toorux 885356ea4d Use the tested Chromium startup mode to avoid SteamOS child crashes 2026-10-09 23:49:07 +08:00
toorux 134eb3f4c4 Keep compatibility encoders at the requested frame rate 2026-10-09 23:48:52 +08:00
toorux b83da59115 Correct hardware HEVC frame timing without re-encoding 2026-10-09 23:46:13 +08:00
toorux 2716ec2e41 Check receiver decoder dependencies before install and verify HEVC DLNA conversion 2026-10-09 23:42:28 +08:00
toorux 1d1747749a Support selectable H264 and H265 casting with browser and DLNA compatibility 2026-10-09 23:39:51 +08:00
toorux caa4fa071d Reduce live casting latency by bounding audio and video input buffers 2026-10-09 23:39:43 +08:00
toorux 2eb921b2c8 Fix AirPlay startup with bundled FFmpeg decoders and clock properties 2026-10-09 23:38:15 +08:00
toorux 1e67a2d141 Add built-in headset casting and media controls 2026-10-09 23:23:13 +08:00
toorux 38d3152a73 Add safe upload preflight and atomic conflict handling 2026-10-09 15:16:45 +08:00
toorux b124409470 Add guarded Steam Input passthrough for Lepton applications 2026-10-07 22:02:01 +08:00
toorux dc1bd07145 Release APK operation locks explicitly and isolate integration tests 2026-10-07 20:00:50 +08:00
toorux 6cb70b8098 Add lazy image and video thumbnails to file icon views 2026-10-07 18:59:36 +08:00
toorux 6a0e302fd6 Remember folder sorting and add global file icon views 2026-10-07 18:43:37 +08:00
toorux 9c7dc06bad Add opt-in per-app framebuffer compatibility fix 2026-10-07 18:07:23 +08:00
toorux be36694719 feat(gamepad): add configurable trigger button threshold defaulting to 80 percent 2026-10-07 17:43:35 +08:00
toorux 786c8b7928 Increase upload chunks to 16 MiB 2026-10-07 16:43:15 +08:00
toorux b1d0c739b2 Recover renamed Steam APK shortcuts after partial registration 2026-10-07 16:21:27 +08:00
toorux 73fa970021 Allocate independent APK contexts around legacy occupied names 2026-10-07 16:01:03 +08:00
toorux 3b7382e1a0 Pin installed release version in update notification tests 2026-10-07 15:49:00 +08:00
toorux 1fc2e32f26 Handle empty Lepton sm output when checking Android external storage 2026-10-07 15:24:19 +08:00
toorux 6589f85ec6 List named Remote Play hosts in redesigned localized launch chooser 2026-10-07 14:32:50 +08:00
toorux e8c406ffca Disable UI sound feedback by default while preserving preferences 2026-10-07 14:31:56 +08:00
toorux 36e1c04758 Fix native host poll regression test request order 2026-10-07 14:11:15 +08:00
toorux b22d7e9fc3 Make retained-container APK uninstall readiness and cleanup retry-safe 2026-10-07 13:45:23 +08:00
toorux 386c131a66 feat(apk): offer exclusive container deletion during uninstall 2026-10-07 13:24:12 +08:00
toorux 9b5e25cdf9 Add configurable UI haptic and Steam sound feedback 2026-10-07 13:21:14 +08:00
toorux dec35d7529 Launch flat APK tasks in fullscreen without restarting games 2026-10-07 13:09:30 +08:00
toorux 7c130038f6 Clean owned container artifacts and remove Steam library artwork 2026-10-07 13:04:14 +08:00
toorux 3ce1a9142f Finish APK installation runtime before native Steam launch 2026-10-07 12:28:09 +08:00
toorux 78010a93d8 feat(gamepad): bridge Steam Input and Android rumble 2026-10-07 12:14:56 +08:00
toorux fbd3f9cfa3 feat(launcher): offer local and Remote Play launch choices 2026-10-07 11:46:11 +08:00
toorux 6a50b4a74b feat(apk): make persistent Steam entries optional 2026-10-07 11:45:58 +08:00
toorux 5a69f95cc7 fix(apk): isolate gamepad identities and route native input independently 2026-10-07 02:57:26 +08:00
toorux 96986f533e fix(apk): release native gamepad after confirmed launch exit 2026-10-07 02:36:05 +08:00
toorux 5a2bb2dacd fix(apk): retain gamepad and storage ownership across native launch 2026-10-07 02:28:27 +08:00