Skip to content

Commit

Permalink
Release v20.10.0 (#2329)
Browse files Browse the repository at this point in the history
* refactor(server): ♻️ Finish ServerCore split

* feat(server): ✨ Split server into `_openvr` and `_core`

* Wiki update from outdated information, refactor (#2233)

* Update outdated wiki entries, small refactors allover wiki, reformats

* Removed unnecessary change

* PR review fixes, removed old audio script

* Small change in separate networks on uix

* docs: rename client to device

* docs: update no device image

* docs: don't update dev stuff

* docs: remove oudated sidebar link

---------

Co-authored-by: Leonhard Saam <leonhard.saam@yahoo.com>

* chore: ⬆️ Update dependencies

* chore: 🔧 Bump MSRV to 1.76

* docs: light refactor of linux troubleshooting page, add wlroots compositor mention (#2248)

* client gfx refactor (9): init wgpu

* client gfx refactor (10): wgpu lobby

* docs: Put page title into file name

* docs: Fix broken sidebar links

* build(xtask): ⬆️ Update XR loaders (#2270)

* wiki: Linux troubleshooting - VAAPI encoder error fix (#2247)

* VAAPI encoder error fix

* AMD users

* feedback - add fedora to title

* link to rpm docs

* fix(client_openxr): 🐛 Fix stream; gl context was not made current (#2274)

* fix(client): 🐛 Fix focus 3 crash (#2275)

* fix(xtask): 🐛 Downgrade loader (#2276)

* build(xtask): 🔨 Don't build all android targets by default (#2277)

* fix: Change supported devices to all in manifest

Fixes #2244

Fixes a bug where alvr couldn't use 120hz mode on quest 3 due to the
system defaulting to reporting max 90hz if the quest 3 isn't listed as a
supported device.

* build(client_openxr): 🔨 Apply Meta store changes to manifest conditionally (#2281)

* feat(streamer): ✨ Use more precision for brightness and constrast

* build(client_openxr): 🔨 Require OpenGL ES 3.2

* build: ⬆️ Update dependencies

* fix(server_core): 🐛 Fix tracking timing jitter (#2285)

* Revert "build: ⬆️ Update dependencies" (#2286)

This reverts commit 4f7aa2e.

* wiki(linux): Fix Flatpak link; + troubleshooting (#2288)

* ci: Add stale exclusion rule for PRs (#2289)

* fix(dashboard): 🐛 Fix tooltips width (#2297)

* Support separate OpenVR hand trackers for VRChat (#2295)

* refactoring: around button register and openvr prop

* feat: full skeletal level toggle button.

* fix: incorrect import

* chore: format

* fix: incorrect typing

* feat: VRSkeletalTrackingLevel Auto Switch

* fix: renamed config item to match functionality

* fix: code formatting

* fix: support for independent skeletal tracking settings per-hand

* Revert "refactoring: around button register and openvr prop"

This reverts commit 8704c99.

* feat: implement a full skeletal virtual hand

* chore: format

* Small refactor

* Disable gestures by default and remove setup wizard page

* Send button inputs to the active hand device

* Don't update skeleton if device is disabled

* Fix buttons not registered for hand trackers

* Add Hand tracking interaction preset

* Add comment for device switching

* Edit help for use_separate_trackers

---------

Co-authored-by: Reina_Sakiria <sasiki.64892@gmail.com>
Co-authored-by: Adalyn Black <tomblackaz@gmail.com>

* chore: Don't query audio devices on linux (#2303)

* Prevent setting SharedTextureDesc to 0 when CreateTexture2D (#2309)

* fix(dashboard): 💬 Fix "Software requirements" text on Linux (#2312)

* fix(server): 🐛 Fix controllers tracking on VRChat (#2313)

* refactor: 🚨 Fix some lints

* client gfx refactor (11): wgpu stream

* docs: 📝 Add release dates in CHANGELOG.md

* fix: 🐛 Fix launcher crash; gui refactor (#2320)

* fix(client_openxr): 🐛 Fix crash with vibration on Focus 3 (#2324)

* fix(server_openvr): 🐛 Fix crash when disabling separate hand trackers (#2323)

* Bump to 20.10.0

---------

Co-authored-by: Meister1593 <leruop@Gmail.com>
Co-authored-by: Leonhard Saam <leonhard.saam@yahoo.com>
Co-authored-by: Tom Nicklin <t-nicklin@hotmail.co.uk>
Co-authored-by: Leonhard Saam <54042101+The-personified-devil@users.noreply.github.com>
Co-authored-by: Reina_Sakiria <sasiki.64892@gmail.com>
Co-authored-by: Adalyn Black <tomblackaz@gmail.com>
Co-authored-by: szneqz <60541660+szneqz@users.noreply.github.com>
  • Loading branch information
8 people authored Aug 15, 2024
1 parent 8d76d56 commit 09e194d
Show file tree
Hide file tree
Showing 312 changed files with 3,093 additions and 2,977 deletions.
12 changes: 6 additions & 6 deletions .gitattributes
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,12 @@
alvr/client_core/cpp/VrApi_* linguist-vendored
alvr/client_core/cpp/glm/** linguist-vendored
alvr/client_core/cpp/tinygltf/** linguist-vendored
alvr/server/cpp/alvr_server/include/** linguist-vendored
alvr/server/cpp/alvr_server/nvEncodeAPI.h linguist-vendored
alvr/server/cpp/platform/win32/NvCodecUtils.h linguist-vendored
alvr/server/cpp/platform/win32/NvEncoder.cpp linguist-vendored
alvr/server/cpp/platform/win32/NvEncoder.h linguist-vendored
alvr/server/cpp/shared/** linguist-vendored
alvr/server_openvr/cpp/alvr_server/include/** linguist-vendored
alvr/server_openvr/cpp/alvr_server/nvEncodeAPI.h linguist-vendored
alvr/server_openvr/cpp/platform/win32/NvCodecUtils.h linguist-vendored
alvr/server_openvr/cpp/platform/win32/NvEncoder.cpp linguist-vendored
alvr/server_openvr/cpp/platform/win32/NvEncoder.h linguist-vendored
alvr/server_openvr/cpp/shared/** linguist-vendored
# note: some of these folders contain ALVR code, but only a minor amount
alvr/vulkan_layer/layer/** linguist-vendored
alvr/vulkan_layer/util/** linguist-vendored
Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/stale.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,4 +10,5 @@ jobs:
- uses: actions/stale@v9
with:
stale-issue-message: 'This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 5 days.'
exempt-issue-labels: 'bug,documentation,enhancement,good-first-issue,hep-wanted,needs-testing,release'
exempt-issue-labels: 'bug,documentation,enhancement,good-first-issue,hep-wanted,needs-testing,release'
exempt-draft-pr: true
68 changes: 51 additions & 17 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,45 @@
# Changelog

### v20.7.1
### v20.9.1 (2024-07-06)

* Fix performance issues on lobby room.

## v20.9.0 (2024-07-06)

* Display license inside the dashboard (by @zarik5 #2117)
* Add GPU checks for Linux (by @Meister1593 #2110)
* Reorder settings (by @zarik5 #2119)
* Shallow rename "client" -> "device" (by @zarik5 #2120)
* Update manifest for AppLab (by @zarik5 #2146)
* Allow recentering in the lobby (by @zarik5 #2155)
* Tweak graph labels and colors (by @zarik5 #2176)
* Fix controller detection on Pico Neo 3 Link (by @HoLo85 #2192)
* Loosen restrictions on device selection with VoiceMeeter (by @xuan25 #2209)
* Fix HEVC black screen on Linux/VAAPI (by @Nibor62 #2203)
* Show hands and controllers in the lobby (by @zarik5 #2218)
* Add PipeWire support on Linux (by @Meister1593 #1973)

### v20.8.1 (2024-05-08)

* Fix crash on Linux (by @SniperJoe #2108)

## v20.8.0 (2024-05-04)

* Bring back settings tabs (by @Meister1593 #2076)
* Make FFE shader much lighter (by @yoyobuae #2083)
* Improve firewall rules on Linux (by @Meister1593 #2078)
* Fix error message not displaying correctly on Linux sometimes (by @SniperJoe #2088)
* Fix Nvidia encoder on some Linux systems (by @Xaphiosis @nowrep #2074)
* Fix client warmstart crash (by @ShootingKing-AM #2084)
* Fix segfault on Linux (by @SniperJoe #2090)
* Fix protocol break in v20.7.0 (by @zarik5 2098)

### v20.7.1 (2024-04-11)

* Fix colors on Pico (by @shinyquagsire23 and @zarik5)
* Fix joystick gesture offset on right hand (by @jarettmillard #2065)

## v20.7.0
## v20.7.0 (2024-04-06)

* Add AV1 support on Windows/AMD (by @barnabwhy #1967)
* Add AV1 support on Linux/Nvidia (by @wsippel #1975, @Vixea #1994)
Expand All @@ -27,12 +61,12 @@
* Remove WIX installer (by @zarik5)
* Remove AppImage (by @Meister1593 #2056)

### v20.6.1
### v20.6.1 (2024-01-26)

* Add AV1 support, only for Linux/VAAPI, with 10bits support (by @wsippel #1955 #1964)
* Fix image corruption on h264/VAAPI (by @galister / @nowrep #1956)

## v20.6.0
## v20.6.0 (2024-01-10)

* Add tongue tracking for Quest Pro (by @zarik5)
* This is a breaking change in the protocol, but only affects Quest Pro users.
Expand All @@ -44,7 +78,7 @@
* Fix ADB connection (by @The-personified-devil #1942)
* Fix rare bug preventing reconnections on wifi (by @zarik5)

## v20.5.0
## v20.5.0 (2023-12-05)

* Fix Vulkan layer GPU loading (by @nairaner #1847)
* Fix dynamic bitrate for VAAPI (by @nowrep #1863)
Expand All @@ -60,34 +94,34 @@
* Fix SteamVR hanging when restarting on Linux (by @Vixea @zarik5)
* Other dashboard updates

### v20.4.3
### v20.4.3 (2023-10-06)

* Fix dashboard crash on Windows
* Fix settings reset bug when upgrading (session extrapolation failed)

### v20.4.2
### v20.4.2 (2023-09-22)

* Fix YVR crash because of invalid controller bindings

### v20.4.1
### v20.4.1 (2023-09-19)

* Fix inverted `Enable skeleton` switch
* Add `Only touch` gestures option

## v20.4.0
## v20.4.0 (2023-09-15)

* Full hand tracking gestures support, with joystick (by @barnabwhy #1794)
* Fully remappable controller buttons (by @zarik5 #1817)
* Custom controller profile (by @zarik5)
* Fix Nvidia support on Linux (by @Killrmemz #1830)

### v20.3.1
### v20.3.1 (2023-09-11)

* Fix some controller buttons not working
* Fix changing controller emulation profile not triggering a SteamVR restart
* Add back Rift S controller emulation profile

## v20.3.0
## v20.3.0 (2023-09-08)

* Add Lynx R1 headset support (by @zarik5 #1823)
* Currently there is an issue with hand tracking which is being investigated
Expand All @@ -100,12 +134,12 @@
* Timeout connection if lingering (by @zarik5)
* Fix warmstart crash on client (by @ShootingKing-AM #1813)

### v20.2.1
### v20.2.1 (2023-08-27)

* Fix VRCFaceTracking mode panicing.
* (Potential) Fix for dashboard crash on Wayland.

## v20.2.0
## v20.2.0 (2023-08-26)

* Add Flatpak build (by @CharlieQLe #1683 #1724 #1735 #1742, @Meister1593 #1769)
* Finish VRCFaceTracking support (by @zarik5)
Expand All @@ -126,7 +160,7 @@
* Fix OpenGL crash on the client (by @ShootingKing-AM #1801)
* Fix white dashboard bug on Linux (by @zarik5)

## v20.1.0
## v20.1.0 (2023-06-20)

* Fix firewall rules on Windows (by @zarik5)
* Fix firewall rules on linux for the tar.gz (by @Vixea #1675)
Expand All @@ -141,7 +175,7 @@
* Add option to disable game render optimization (by @zarik5)
* Add separate history size for bitrate (by @zarik5)

# v20.0.0
# v20.0.0 (2023-06-02)

* New OpenXR-based client, add support for Vive Focus 3/XR Elite, Pico 4/Neo 3 and YVR 1/2. Worked on by:
* @zarik5 #1321
Expand All @@ -167,11 +201,11 @@
* Some tweaks for alvr_client_core compatibility (by @ShootingKing-AM #1580 #1578 #1586 #1624 #1621)
* Fix server build with clang (by @nowrep)

### v19.1.1
### v19.1.1 (2023-03-03)

* Relax discovery protocol for future ALVR versions

## v19.1.0
## v19.1.0 (2023-02-14)

* Encoder improvements and new Linux server compositor:
* @deiteris #1227, #1252, #1281, #1287, #1302, #1304, #1318, #1331, #1336, #1368, #1393, #1367, #1397
Expand Down
Loading

0 comments on commit 09e194d

Please sign in to comment.