Releases: SlimeVR/SlimeVR-Server
v0.12.0-rc.3
This is a release candidate. Back up your vrconfig.yml at %AppData%\dev.slimevr.SlimeVR before running.
Please report all bugs in our Discord server, in the appropriate forum post in #beta-testing-forum!
Installation
- Download the new release below and extract it.
- Replace
slimevr.jarandslimevr.exein the install folder (C:\Program Files (x86)\SlimeVR Server) - To run SlimeVR, use the shortcut from the start menu or desktop, or open the installation folder and launch slimevr.exe.
What's Changed
- dont prefix
von versions by @ImUrX in #988 - assign knee when hasFoot for SteamVR by @ImUrX in #986
- fix permission issue on export proportions by @ImUrX in #987
- fix GUI visual bugs in autobone by @ImUrX in #985
Full Changelog: v0.12.0-rc.2...v0.12.0-rc.3
v0.12.0-rc.2
This is a release candidate. Back up your vrconfig.yml at %AppData%\dev.slimevr.SlimeVR before running.
Please report all bugs in our Discord server, in the appropriate forum post in #beta-testing-forum!
Installation
- Download the new release below and extract it.
- Replace
slimevr.jarandslimevr.exein the install folder (C:\Program Files (x86)\SlimeVR Server) - To run SlimeVR, use the shortcut from the start menu or desktop, or open the installation folder and launch slimevr.exe.
What's Changed
- fix tauri issues by @ImUrX in #977
- fix windows bundling not working by @ImUrX in #976
- Fix hands warning button styling by @ImUrX in #978
- Remove default keybind behavior in browser window by @ImUrX in #979
- Revert packages that are broken by @ImUrX in #980
- Make only search bar keybinds be prevented by @ImUrX in #981
- Add support for left/right steamvr toggles by @ImUrX in #982
Full Changelog: v0.12.0-rc.1...v0.12.0-rc.2
v0.12.0-rc.1
This is a release candidate. Back up your vrconfig.yml at %AppData%\dev.slimevr.SlimeVR before running.
Please report all bugs in our Discord server, in the appropriate forum post in #beta-testing-forum!
Installation
- Download the new release below and extract it.
- Replace
slimevr.jarandslimevr.exein the install folder (C:\Program Files (x86)\SlimeVR Server) - To run SlimeVR, use the shortcut from the start menu or desktop, or open the installation folder and launch slimevr.exe.
What's Changed
- Complete TODO of replacing quatToXyzAngles with toEulerAngles by @VocalFan in #915
- Prevent smoothing rollback by @Louka3000 in #921
- Update CODEOWNERS for SolarXR by @ImUrX in #928
- Update FirmwareConstants.kt by @unlogisch04 in #927
- Add initial HID trackers support by @sctanf in #913
- don't send packets of bones we don't have by @Louka3000 in #932
- Add linux files for CODEOWNERS by @ImUrX in #936
- Remove Futura from CODEOWNERS by @ImUrX in #935
- Update appstream metadata info by @ImUrX in #892
- Add tray support by @ImUrX in #897
- show drift compensation in tracker preview by @Louka3000 in #937
- Change mounting position/rotation/direction to mounting orientation by @ButterscotchV in #939
- allow to set the socket dir via SLIMEVR_SOCKET_DIR by @Links2004 in #909
- Add pause tracking toggle to user action packet by @ButterscotchV in #922
- move biAlign into Quaternion.kt by @Louka3000 in #940
- Fixing small bugs by @ImUrX in #924
- Migrate to pnpm by @ImUrX in #893
- Add Serial Console Wifi Scan by @unlogisch04 in #930
- Remove changing acceleration space in hid tracker by @sctanf in #945
- Sleep if no HID device present by @sctanf in #956
- Add an error boundary for WebGL by @ImUrX in #942
- Fix state bug on tray exit by @ImUrX in #944
- fastSeek is not available on most browsers, use currentTime by @ButterscotchV in #954
- Fix NaN rotation on reset with a zero quaternion by @ButterscotchV in #950
- Fix macOS bundling giving an error by @ImUrX in #943
- Update Kotlin and gradle plugins by @ImUrX in #957
- Allow multiple servers in the same network by @ImUrX in #900
- Connect one tracker at a time text adjustment by @ZRock35 in #965
- Make mounting reset follow headset rotation by @ButterscotchV in #953
- Improve autobone GUI steps by @ImUrX in #960
- Tpose down fix by @Louka3000 in #967
- Use tauri store for GUI config by @ImUrX in #923
- Automatic SteamVR tracker switching by @ImUrX in #947
- Make ktmath object-less by @ImUrX in #959
- fix known devices not saving by @ImUrX in #969
- fix onboarding tracker connect description key by @ImUrX in #968
- Add network protocol version by @ImUrX in #972
- Update SolarXR to main branch by @ImUrX in #973
- Add Yaw Reset Smoothing by @nekomona in #964
- Update to latest GUI dependencies by @ImUrX in #905
- Add toggle to save and load mounting reset by @Louka3000 in #963
New Contributors
- @VocalFan made their first contribution in #915
- @sctanf made their first contribution in #913
- @Links2004 made their first contribution in #909
- @ZRock35 made their first contribution in #965
- @nekomona made their first contribution in #964
Full Changelog: v0.11.0...v0.12.0-rc.1
v0.11.0
Please report all bugs in our Discord server for now in the appropriate development channels (#server, #gui, #autobone, etc.). If you need tech support or are not sure if you did find a bug, please use the #support-forum.
Use the installer to install or update!
Use the installer to install or update SlimeVR if you're on Windows. You can find it here:
- Windows web installer: https://github.com/SlimeVR/SlimeVR-Installer/releases/latest/download/slimevr_web_installer.exe
- To run SlimeVR, use the shortcut from the start menu or desktop, or open the installation folder and launch slimevr.exe.
Flatpak distribution for Linux
Now you can install SlimeVR from Flathub and update it through there. You can install it by running: flatpak install flathub dev.slimevr.SlimeVR
What's Changed
- Use Bones by @Louka3000 and @ImUrX in #787
- Fix 3d preview reset math by @0forks in #881
- Fix pipe crash when SteamVR fails to boot by @0forks in #887
- Add new message from firmware for finding server by @ButterscotchV in #870
- Prompt before closing SlimeVR when trackers are still connected by @Eric13246 in #862
- Update tauri 2 by @ImUrX in #858
- fix nix not using toolchain version by @ImUrX in #857
- add me to codeowners in settings parts of GUI by @ImUrX in #885
- add android CI by @ImUrX in #889
- Skeleton preview by @ImUrX in #817
- Add errors and disabled state to Input by @loucass003 in #879
- Add disabled state to Ratio, Fix typos and bad typing by @loucass003 in #878
- Add more colors to checkbox by @loucass003 in #877
- Fixed appearance on exit warning modal by @ImUrX in #890
- Refactor TrashIcon ArrowIcon and LoaderIcon by @loucass003 in #876
- fix resize glitches by @loucass003 in #874
- Fix VRMode not going back to home screen when resizing to desktop layout by @loucass003 in #873
- Make button and typography children optional by @loucass003 in #872
- Refactor of the dropdown component by @loucass003 in #875
- Kotlin leg tweaks by @Stermere in #809
- add android to release pipeline by @ImUrX in #891
- New Pontoon translations by @SlimeVR-bot in #868
- Fix the connected tracker modal not having it's config saved by @ImUrX in #896
- Try forcing manual mounting on setup by @ImUrX and @Louka3000 in #852
- Don't set all trackers to "ok" on device reconnect by @ButterscotchV in #883
- Add pause tracking keybind & protobuf command by @ButterscotchV in #867
- Android serial by @loucass003 in #888
- Add default mounting orientation for certain body parts by @ImUrX in #898
- Separate scale from proportions in AutoBone by @ButterscotchV in #846
- better checks for tracker id on tracker error by @ImUrX in #901
- change codeowners by @TheButlah in #908
- Add a
TrackerStatus.TIMED_OUTfor temporal timeouts by @ImUrX in #903 - Add reboot retries when trying to connect to WiFi by @ImUrX in #907
- Clarify headset wording and update AutoBone requirements by @ButterscotchV in #910
- New Pontoon translations by @SlimeVR-bot in #904
- decrease amount of retries to 1 in serial provisioning by @ImUrX in #911
- New Pontoon translations by @SlimeVR-bot in #912
Translation changes
- 🇳🇱 Updated Dutch translation (@Smeltie @Vyolex)
- 🇰🇷 Updated Korean translation (@Kamilake @infopcgood)
- 🇩🇪 Updated German translation (@TheDevMinerTV @Ise-Kaey @Zeidurth @Ninsbean @Piranja81 @unlogisch04 @CharDrax @Yasu3D @levi1532)
- 🌎 Updated Latinamerican Spanish translation (@ImUrX @MaxEvil47)
- 🇪🇸 Updated Spain Spanish translation (@imbluewisp @ImUrX @MrAdrianki)
- 🇫🇮 Updated Finnish translation (@valzzu)
- 🇮🇹 Updated Italian translation (@qHiyokop @namakeingo @Etch9 @diadu-dev)
- 🇵🇱 Updated Polish translation (@ReDoXpl)
- 🇧🇷 Updated Brazilian Portuguese translation (@SrAstom)
- 🇨🇳 Updated Simplified Chinese translation (@medicalwei)
- 🧋 Updated Traditional Chinese translation (@medicalwei)
- 🇫🇷 Updated French translation (@Louka3000)
- 🇻🇳 Updated Vietnamese translation (@iam-Allan)
- 🥺 Updated Engwish translation (@ButterscotchV)
New Contributors
- @Eric13246 made their first contribution in #862
- @imbluewisp made their first contribution in #868
- @infopcgood made their first contribution in #904
- @Zeidurth made their first contribution in #904
- @Ninsbean made their first contribution in #904
- @qHiyokop made their first contribution in #904
- @SrAstom made their first contribution in #904
- @diadu-dev made their first contribution in #912
- @iam-Allan made their first contribution in #912
- @CharDrax made their first contribution in #912
- @levi1532 made their first contribution in #912
Full Changelog: v0.10.1...v0.11.0
v0.11.0-rc.2
Please report all bugs in our Discord server for now in the appropriate development channels (#server, #gui, #autobone, etc.). If you need tech support or are not sure if you did find a bug, please use the #support-forum.
Use the installer to install or update!
Use the installer to install or update SlimeVR if you're on Windows. You can find it here:
- Windows web installer: https://github.com/SlimeVR/SlimeVR-Installer/releases/latest/download/slimevr_web_installer.exe
- To run SlimeVR, use the shortcut from the start menu or desktop, or open the installation folder and launch slimevr.exe.
Flatpak distribution for Linux
Flatpak is not being updated because our framework is using an old version of webkit2gtk at the moment, we will update it when our framework releases a more stable release that supports a new version.
What's Changed
- change codeowners by @TheButlah in #908
- Add a
TrackerStatus.TIMED_OUTfor temporal timeouts by @ImUrX in #903 - Add reboot retries when trying to connect to WiFi by @ImUrX in #907
Full Changelog: v0.11.0-rc.1...v0.11.0-rc.2
v0.11.0-rc.1
Please report all bugs in our Discord server for now in the appropriate development channels (#server, #gui, #autobone, etc.). If you need tech support or are not sure if you did find a bug, please use the #support-forum.
Use the installer to install or update!
Use the installer to install or update SlimeVR if you're on Windows. You can find it here:
- Windows web installer: https://github.com/SlimeVR/SlimeVR-Installer/releases/latest/download/slimevr_web_installer.exe
- To run SlimeVR, use the shortcut from the start menu or desktop, or open the installation folder and launch slimevr.exe.
Flatpak distribution for Linux
Flatpak is not being updated because our framework is using an old version of webkit2gtk at the moment, we will update it when our framework releases a more stable release that supports a new version.
What's Changed
- Use Bones by @Louka3000 and @ImUrX in #787
- Fix 3d preview reset math by @0forks in #881
- Fix pipe crash when SteamVR fails to boot by @0forks in #887
- Add new message from firmware for finding server by @ButterscotchV in #870
- Prompt before closing SlimeVR when trackers are still connected by @Eric13246 in #862
- Update tauri 2 by @ImUrX in #858
- fix nix not using toolchain version by @ImUrX in #857
- add me to codeowners in settings parts of GUI by @ImUrX in #885
- add android CI by @ImUrX in #889
- Skeleton preview by @ImUrX in #817
- Add errors and disabled state to Input by @loucass003 in #879
- Add disabled state to Ratio, Fix typos and bad typing by @loucass003 in #878
- Add more colors to checkbox by @loucass003 in #877
- Fixed appearance on exit warning modal by @ImUrX in #890
- Refactor TrashIcon ArrowIcon and LoaderIcon by @loucass003 in #876
- fix resize glitches by @loucass003 in #874
- Fix VRMode not going back to home screen when resizing to desktop layout by @loucass003 in #873
- Make button and typography children optional by @loucass003 in #872
- Refactor of the dropdown component by @loucass003 in #875
- Kotlin leg tweaks by @Stermere in #809
- add android to release pipeline by @ImUrX in #891
- New Pontoon translations by @SlimeVR-bot in #868
- Fix the connected tracker modal not having it's config saved by @ImUrX in #896
- Try forcing manual mounting on setup by @ImUrX and @Louka3000 in #852
- Don't set all trackers to "ok" on device reconnect by @ButterscotchV in #883
- Add pause tracking keybind & protobuf command by @ButterscotchV in #867
- Android serial by @loucass003 in #888
- Add default mounting orientation for certain body parts by @ImUrX in #898
- Separate scale from proportions in AutoBone by @ButterscotchV in #846
- better checks for tracker id on tracker error by @ImUrX in #901
Translation changes
- 🇳🇱 Updated Dutch translation (@Smeltie)
- 🇰🇷 Updated Korean translation (@Kamilake)
- 🇩🇪 Updated German translation (@TheDevMinerTV)
- 🌎 Updated Latinamerican Spanish translation (@ImUrX)
- 🇪🇸 Updated Spain Spanish translation (@imbluewisp @ImUrX)
- 🧋 Updated Traditional Chinese translation (@medicalwei)
- 🇫🇷 Updated French translation (@Louka3000)
New Contributors
- @Eric13246 made their first contribution in #862
- @imbluewisp made their first contribution in #868
Full Changelog: v0.10.1...v0.11.0-rc.1
v0.10.1
Please report all bugs in our Discord server for now in the appropriate development channels (#server, #gui, #autobone, etc.). If you need tech support or are not sure if you did find a bug, please use the #support-forum.
Use the installer to install or update!
Use the installer to install or update SlimeVR if you're on Windows. You can find it here:
- Windows web installer: https://github.com/SlimeVR/SlimeVR-Installer/releases/latest/download/slimevr_web_installer.exe
- To run SlimeVR, use the shortcut from the start menu or desktop, or open the installation folder and launch slimevr.exe.
Flatpak distribution for Linux
Flatpak is not being updated because our framework is using an old version of webkit2gtk at the moment, we will update it when our framework releases a more stable release that supports a new version.
What's Changed
- Fix NPE when tracking arms from controllers by @ButterscotchV in #853
- Track connection by socket address if HWID is unavailable by @ButterscotchV in #851
- [ImgBot] Optimize images by @imgbot in #838
- Add preload component by @ImUrX in #854
- Only get first tag on build by @ImUrX in #859
- Force git tag fetching by @ImUrX in #860
- Forgot the other task for git force by @ImUrX in #861
Full Changelog: v0.10.0...v0.10.1
v0.10.1-rc.1
What's Changed
- Fix NPE when tracking arms from controllers by @ButterscotchV in #853
- Track connection by socket address if HWID is unavailable by @ButterscotchV in #851
- [ImgBot] Optimize images by @imgbot in #838
- Add preload component by @ImUrX in #854
- Only get first tag on build by @ImUrX in #859
- Force git tag fetching by @ImUrX in #860
Full Changelog: v0.10.0...v0.10.1-rc.1
v0.10.0
Please report all bugs in our Discord server for now in the appropriate development channels (#server, #gui, #autobone, etc.). If you need tech support or are not sure if you did find a bug, please use the #support-forum.
Use the installer to install or update!
Use the installer to install or update SlimeVR if you're on Windows. You can find it here:
- Windows web installer: https://github.com/SlimeVR/SlimeVR-Installer/releases/latest/download/slimevr_web_installer.exe
- To run SlimeVR, use the shortcut from the start menu or desktop, or open the installation folder and launch slimevr.exe.
Flatpak distribution for Linux
Flatpak is not being updated because our framework is using an old version of webkit2gtk at the moment, we will update it when our framework releases a more stable release that supports the new version.
What's Changed
- Update metainfo by @ImUrX in #834
- Convert HumanSkeleton to Kotlin by @Louka3000 in #783
- add import proportions button by @ImUrX in #811
- Make UDPPackets Floats safe by @Louka3000 in #832
- Fix config shenanigans by @ImUrX in #836
- knee-ankle interpolation by @Louka3000 in #780
- Fix icons and add more & fill in web manifest by @ButterscotchV in #835
- Track connection by SocketAddress instead of IP address. by @kitlith in #753
- Resets settings by @Louka3000 in #806
- use devenv for nix develop by @ImUrX in #830
- Fix right foot skeleton offset by @Louka3000 in #840
- Fix hash diplayName to not change by @Louka3000 in #841
- Fix foot tracker orientation by @Louka3000 in #843
- Android ByteBuffer and Color fixes by @ButterscotchV in #842
- Filter out !isSiteLocalAddress from addresses by @Louka3000 in #847
- Add _trackerNum to extensions' displaynames by @Louka3000 in #848
- Fix RPCUtil not checking for the interface before looking for it by @ImUrX in #849
- feat: use path-alias by @marcozzxx810 in #771
- New Pontoon translations by @SlimeVR-bot in #839
Translation changes
- Updated 🇦🇪 Arabic translation (@FennT)
- Updated 🇮🇹 Italian translation (@namakeingo)
- Updated 🇫🇷 French translation (@Louka3000)
- Updated 🇳🇱 Dutch translation (@Smeltie)
- Updated 🇵🇱 Polish translation (@ReDoXpl)
- Updated 🇷🇺 Russian translation (@CheatEvent)
- Updated 🇨🇳 Simplified Chinese translation (@Disappear9)
- Updated 🧋 Traditional Chinese translation (@medicalwei)
Full Changelog: v0.9.1...v0.10.0
v0.10.0-rc.2
This is a release candidate. Back up your vrconfig.yml at %AppData%\dev.slimevr.SlimeVR before running.
Please report all bugs in our Discord server, in the appropriate forum post in #beta-testing-forum!
Installation
- Download the new release below and extract it.
- Replace
slimevr.jarandslimevr.exein the install folder (C:\Program Files (x86)\SlimeVR Server) - To run SlimeVR, use the shortcut from the start menu or desktop, or open the installation folder and launch slimevr.exe.
What's Changed
- Fix right foot skeleton offset by @Louka3000 in #840
- Fix hash diplayName to not change by @Louka3000 in #841
- Fix foot tracker orientation by @Louka3000 in #843
- Android ByteBuffer and Color fixes by @ButterscotchV in #842
Full Changelog: v0.10.0-rc.1...v0.10.0-rc.2