v0.1.1-beta.1
Pre-release
Pre-release
·
106 commits
to main
since this release
🚀 Features
- branding:
- Redesign logo with negative space - by @ourongxing (7d770)
- cli:
- Add local media server - by @ourongxing (2893b)
- Add password disable option - by @ourongxing (2218a)
- deploy:
- Add Docker release workflow - by @ourongxing (a835b)
- face-tracking:
- Require SIMD runtime - by @ourongxing (2ca38)
- player:
- Add adaptive split-screen rendering - by @ourongxing (11161)
- Refine timeline interactions - by @ourongxing (159a9)
- Synchronize playlist visibility - by @ourongxing (a6cb9)
- Add custom projection selector - by @ourongxing (d3845)
- Add settings modal - by @ourongxing (65232)
- Redesign immersive empty state - by @ourongxing (ba422)
- Add automatic subtitle support - by @ourongxing (2d0e5)
- Optimize mobile controls and overlays - by @ourongxing (3dbf1)
- Refine empty state layout - by @ourongxing (d9ccd)
- Animate empty state - by @ourongxing (b9b35)
- Add playback speed controls - by @ourongxing (3970b)
- Add AB repeat playback - by @ourongxing (3b0b5)
- Add visual repeat modes - by @ourongxing (9a050)
- Persist waveform and playback progress - by @ourongxing (aa496)
- Track seek landings and resume last video - by @ourongxing (48632)
- Add media server unlock flow - by @ourongxing (f89d9)
- Add stage mouse and pinch gestures - by @ourongxing (25feb)
- Add AB loop video export controls - by @ourongxing (3e8ad)
- playlist:
- Add folder tree and safe media switching - by @ourongxing (f2557)
- Support folder and multi-file imports - by @ourongxing (11822)
- Unify media import controls - by @ourongxing (20408)
- Enhance empty state - by @ourongxing (bdf45)
- Distinguish media source icons - by @ourongxing (77c4a)
- settings:
- Show keyboard shortcuts - by @ourongxing (f5858)
- Consolidate quality and debug controls - by @ourongxing (acdc7)
- Animate keyboard shortcuts collapse - by @ourongxing (f08a6)
- theme:
- Refresh ocean color palette - by @ourongxing (021bf)
- ui:
- Refine empty state presentation - by @ourongxing (3f4c5)
- Refresh empty state and branding - by @ourongxing (eac15)
🐞 Bug Fixes
- auth:
- Secure authentication cookies - by @ourongxing (c7b01)
- browser:
- Show compatibility notice - by @ourongxing (ce284)
- cli:
- Typecheck build scripts - by @ourongxing (0d7dd)
- Enable hot-reloading development workflow - by @ourongxing (46dfd)
- Show controls in empty web player - by @ourongxing (6c57f)
- Simplify development launcher - by @ourongxing (04281)
- Make network exposure explicit - by @ourongxing (d16dc)
- Wait for web output before starting cli - by @ourongxing (d8472)
- Avoid reopening UI on hot reload - by @ourongxing (4295f)
- player:
- Anchor timeline labels to edges - by @ourongxing (87356)
- Preserve active video on import - by @ourongxing (637d7)
- Cover projection button hover area - by @ourongxing (baaf9)
- Remove media drop tip - by @ourongxing (35656)
- Hide controls without video - by @ourongxing (a00c7)
- Improve cross-browser input support - by @ourongxing (94ab0)
- Restore local playback state - by @ourongxing (68ad1)
- Avoid fsvr probe in pure web mode - by @ourongxing (3e836)
- Bound video playback memory usage - by @ourongxing (f911a)
- Polish playback interactions - by @ourongxing (223b6)
- playlist:
- Enable scrolling for long lists - by @ourongxing (e4cc7)
- Refine panel layout - by @ourongxing (10686)
- Ignore AppleDouble files - by @ourongxing (3aeed)
- server:
- Listen on all interfaces by default - by @ourongxing (1517d)
- settings:
- Clarify display option copy - by @ourongxing (75435)
- tracking:
- Smooth face auto-centering - by @ourongxing (11966)
- ui:
- Disable image dragging - by @ourongxing (c2125)
- Preserve glass styling with reset - by @ourongxing (5f5cf)
- Prevent refresh flash - by @ourongxing (dcc3b)
🏎 Performance
- player: Reduce animation and input overhead - by @ourongxing (4e3fc)
- ui: Simplify liquid glass effects - by @ourongxing (702da)
View changes on GitHub
Docker
docker pull ghcr.io/foursmith/vr:latest