- Fix firewall rules on Windows (by @zarik5)
- Fix firewall rules on linux for the tar.gz (by @Vixea #1675)
- Add bitrate graph (by @zarik5 #1689)
- Add encoder latency limiter (by @zarik5 #1678)
- Fix network latency limiter (by @zarik5)
- Fix image corruption on AMD (by @zarik5 #1681)
- Fix dashboard audio dropdowns on Linux (by @zarik5)
- Add connection status for clients (by @zarik5 #1688)
- Fix HMD plugged status (by @zarik5)
- Fix crash on some Unreal Engine 5 games (by @deiteris #1685)
- Add option to disable game render optimization (by @zarik5)
- Add separate history size for bitrate (by @zarik5)
- 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
- @galister #1321, #1442
- @deiteris #1434, #1439, #1445
- New egui (OpenGL) dashboard
- The launcher is replaced by the new dashboard executable.
- by @Kirottu #1247 #1274, @zarik5, @m00nwtchr #1292, @TheComputerNerd88 #1574 #1575 #1576 1582
- Add position and rotation recentering modes (by @zarik5 #1321)
- Defaults to local floor and local yaw.
- Add support for eye and face tracking (by @zarik5 #1577)
- Currently supporting VRChat Eye OSC, VRCFaceTracking support coming soon
- Reduce game rendering latency (by @zarik5)
- Apply some settings in real-time (by @zarik5 #1635)
- New more consistent controller prediction algorithm (by @zarik5 #1561)
- Controller input fixes (by @zarik5 #1560)
- Soft-toggle controllers at runtime (by @galister #1600)
- New wiki hosted in the main git tree (by @m00nwtchr #1309)
- Send client log to streamer (by @zarik5)
- Encoder improvements (by @nowrep #1562 #1565 #1568, @deiteris #1403 #1422 #1400 #1402, @zarik5 #1564)
- Remove Forward Error Correction (by @zarik5: #1384, #1389; @deiteris: #1386, #1387, #1390)
- Unified code for NAL parsing (by @deiteris #1403, #1422, #1400, #1402)
- Some tweaks for alvr_client_core compatibility (by @ShootingKing-AM #1580 #1578 #1586 #1624 #1621)
- Fix server build with clang (by @nowrep)
- Relax discovery protocol for future ALVR versions
- Encoder improvements and new Linux server compositor:
- @deiteris #1227, #1252, #1281, #1287, #1302, #1304, #1318, #1331, #1336, #1368, #1393, #1367, #1397
- @Vixea #1227, #1254, #1412
- @nowrep #1251, #1261, #1253, #1267, #1264, #1266, #1273, #1272, #1277, #1280, #1279, #1278, #1282, #1265, #1294, #1295, #1312, #1314, #1316, #1325, #1328, #1326, #1330, #1334, #1338, #1329, #1346, #1350, #1357, #1352, #1348, #1365, #1349, #1361, #1370, #1372, #1393
- @m00nwtchr #1347
- @galister #1428, #1429
- Controller fixes (by @Timocop #1236 #1241)
- Vulkan layer fixes (by @nowrep #1291, #1293, #1324, #1339, #1376)
- Show client IP in the headset and dashboard (by @zarik5)
- Disable Wi-Fi scans (by @zarik5)
- Reduce lag after loading screens (by @zarik5)
- Fix server debug builds (by @nowrep #1288)
- Add trigger/grip threshold (by @sctanf)
- Don't spam stdout on Linux (by @nowrep #1317)
- Fix recentering on Linux (by @nowrep #1353)