Skip to content

Releases: vrcx-team/VRCX

VRCX 2025.12.06

06 Dec 02:53
290cc9e

Choose a tag to compare

Additions

  • Add mutual friends graph (424edb0).
  • Add select all/deselect all button to favorites tab (#1501).
  • Add option to customize navigation menu.
  • Add mutual friends to friends list tab for sorting.
  • Add group events to group dialog.
  • Add featured events toggle to group calendar, disabled by default.
  • Add third person world tag.
  • Toggle notification tray icon dot inside of appearance settings.

Changes

  • Add back invite message editing to tools tab.
  • Lazy load localization files, localization can now be edited at runtime and reloaded with Alt + Shift + R.
  • Handle Windows "Controlled Folder Access" error, display an error when failing to save emojis or launch game from path when Windows blocks folder access.
  • Update to .NET 10.

Fixes

  • Fix user dialog getting stuck loading when failing to fetch mutual friends.
  • Fix favorites items not displaying correctly.
  • Fix OnPlayerLeft spam notifications.
  • Sped up bulk unfriend mode in friends list tab.
  • Fix edit world tags dialog not closing.
  • Fix chart world names.
  • Fix joining group from search.
  • Fix group calendar UTC time sometimes causing it to fetch the wrong month.
  • Fix player list tab displayName sorting.
  • Fix favorites sort order when new favorite is added outside of VRCX.
  • Exclude Emojis from screenshot viewer.
  • Remove favorite friend when unfriending.
  • Fix notification opacity slider visibility.
  • Fix custom.js execution order, it'll run after $pinia stores are created now.

Linux/macOS (Electron)

  • Fix Linux icon.
  • .no-updater file fixes.

Translation Updates

@XoF-eLtTiL
@flower-elf

VRCX 2025.11.16

16 Nov 04:18
3146dc4

Choose a tag to compare

Additions

  • Add support for mutual friends in user dialog with opt-out option.
  • New "friend location" tab.
  • Tray notification icon red dot for notifications and friend log.
  • Add 18+ icon to player list tab.
  • Add calendar follow event button.
  • Add Ctrl+D keyboard shortcut to open direct access (#1479).

Changes

  • Redesign "favorites" tab.
  • Remove "profile" tab.
  • Improve navigation menu layout, some buttons have been moved around.
    • Direct access is now at the bottom left.
    • Logout has moved to the bottom left settings button.
  • Change text badges to icons
    • PC/Quest/iOS.
    • Avatar public/private.
    • User trust level.
  • "Add note/memo" moved to user dialog dropdown.
  • Calendar local datetime format.
  • Hide offline friends by default in friends sidebar.
  • Change default table page size to 20.
  • Add link to Animated Emoji Generator website.

Fixes

  • Hopefully those with crashing will happen less often now, we're still working on lowering VRCX memory usage to prevent these crashes.
  • Fix bulk unfriend.
  • Fix avatar dialog gallery edit buttons.
  • Fix previously joined instance indicator.
  • Fix "Leave group" false positive.
  • Retry print crop when image is in use.
  • Fix translation API toggle.
  • Fix entering YouTube API key with option disabled.
  • Material3 theme fixes (#1457 #1463 #1473).

Linux/macOS (Electron)

  • Fix IsGameRunning check, this broke many game log related features.
  • Add --no-updater and .no-updater file flag for package maintainers.
  • Fix Linux wrist feed overlay.
  • Fix Linux clipboard access on non x11 systems (#1479).
  • (macOS): resolve tray-related issues and set tray minimization as default (#1449).
  • (macOS): Hide and force enable "Close To Tray" option.

Translation Updates

@Map1en
@XoF-eLtTiL
@kazu0617
@flower-elf

VRCX 2025.10.27

27 Oct 06:30
5c3d076

Choose a tag to compare

Additions

  • Add back booping support.
  • Collapsible friends sidebar. (24ea188)
  • Google translate bio button, be warned obtaining an API key is a bit painful. (#1432)

Changes

  • Remove page size option from settings, page size per table is now linked and will persist across restart.
  • Use text-autospace for better CJK character and non-CJK character spacing.
  • Better optimize favorites loading speed and memory usage.
  • Port VR Overlay to Silk.NET. (b4cafe2)

Fixes

  • Fix "Invite to Group" Dialog not opening.
  • Fix Material 3 theme. (#1416), thanks to @poprox24
  • Fix instance queue message box.
  • Fix "Hide unfriends" breaking friendLog.
  • Fix friendLog filters.
  • Fix saving credentials.
  • Fix fallback theme flashbang.

Linux/macOS (Electron)

  • Fix process detection bugs and resource leaks in AppApiElectron. (#1444)
  • Add custom macOS-style title bar (masOS only). (#1404)
  • Fix VRCX.json being slow to save.
  • Electron 38.2.2.

VRCX 2025.10.11

11 Oct 11:34
cb6bc97

Choose a tag to compare

We've upgraded from Vue2 to Vue3, this brings with it large performance improvements, thanks to @Map1en (#1374).

Additions

  • Add support for VRC+ custom instance names, legacy instance naming will continue to work without VRC+.
  • Add drag handle for resizing sidebar.
  • Auto launch platform-specific apps using "vr" and "desktop" subfolders.
  • Add calendar view to group calendar.
  • VRC API status checking, display a notification when VRC servers are experiencing issues.
  • Add redeem with code button to inventory.

Changes

  • Removed themes: dark vanilla, pink and Material 3 (These were unmaintainable after the upgrade, new themes are planned to come in the future).
  • Improved full screen image dialog.
  • Get group dialog instances even when user isn't in group.
  • Removed avatar/world previous images dialog (old images are now deleted from VRC).
  • Hide common API errors.
  • Moved more buttons to tools tab.
  • Remove group members sort by userId (it's gone from API).
  • Remove "hide tooltips" option.
  • Remove image tooltips in favor of full screen image viewer.
  • Replace instance "closed" text with warning icon.
  • Rename prop to Item (#1363).

Fixes

  • Fix dialogs opening behind other dialogs.
  • Fix dialogs/prompts closing when highlighting text.
  • Fix handling of new lines in group description and add scrollbar.
  • Fix table page navigation buttons vertically moving whist changing pages.
  • Fix request invite with image.
  • Fix sidebar sorting for players in same instance.
  • Fix VIP filter at start-up for feed and gameLog.

Linux/macOS (Electron)

  • Fix uploading avatar/world images.
  • Log error when trying to open VRCX while it's already open.
  • Create applications folder if it doesn't exist (#1397).
  • Fix tray icon still being shown after quitting.

VRCX 2025.09.10

09 Sep 22:48
b233bbc

Choose a tag to compare

Additions

  • New "tools" tab.
    • Add Group Calendar timeline, proper calendar in next release.
    • We're going to start slowly moving stuff from settings into the new "tools" tab, this should help clean things up and increase discoverability of these features.
    • We'll keep the old buttons around to redirect to the tools tab to help with not getting lost in the menus.
  • Add Discord RPC options.
    • Toggle displaying current platform, it now works with Mobile platforms.
    • Toggle world integration.
    • Toggle "Display world name as Discord status", defaulted to disabled.
  • Open instance in-game instead of self invite while VRChat is running. If it fails it will automatically fallback to self invite, if you still prefer self invite, a setting was added to disable this feature.
  • User dialog button to open group moderation tools.
  • Group dialog, add last visited and previous instances (#1351).
  • Add moderation icons to playerList, for when you've previously moderated a user (block, mute, etc).
  • VRCX autorun option to only open single instance of app, defaulted to enabled.

Changes

  • Change navigation bar icons.
  • When using Invite to group only show groups with invite permission.
  • Sort playerList by icons.
  • Click dialog titles to copy displayName to clipboard.

Fixes

  • Fix running VRCX as Admin (although ideally you shouldn't).
  • Fix clear and copy favorites.
  • Fix avatar/world updated at date.
  • Fix searching through group members.
  • Fix removing local avatar favorites while holding the shift key.

Linux/macOS (Electron)

  • Expect the updater to be broken while updating to this release, it's fixed in future releases.
  • Add support for arm64 on Linux and macOS, Linux arm64 builds are currently in nightly and will be in stable next release.
  • Include dotnet runtime with macOS builds.
  • Launch commands now work on Linux while VRCX is already running, e.g. vrcx:\\world\wrld_id (#1352).
  • Fix crash when OpenVR isn't installed, include openvr library in expected path.
  • Add option to disable registry restore popup.

VRCX 2025.08.17

18 Aug 06:37
62f75ea

Choose a tag to compare

macOS support has been added in this release, we don't plan on adding support for gameLog parsing ourselves although PR's are still welcome, I don't think anyone is playing VRChat on a mac, at least you'd hope not for their own sake.
Thanks to @rs189 and @i0ntempest for making this possible.

VRCX has undergone a ginormous codebase refactor this release thanks to @Map1en, PR submissions should be easier than ever.

Additions

  • Add back friend order from API.
  • Application start time and loading friends list has sped up a lot.
  • Popcorn Palace "Now Playing" Discord RPC support, thanks to @Miner28.
  • New darkblue and amoled themes (2fea5f2), (#1315).
  • Open bio/group VRC links with VRCX.
  • Add Thai localization (#1294).

Changes

  • Discord RPC changes.
    • Quest standalone mode support.
    • Clicking on world name will open VRChat world URL (only for public worlds).
    • Remove party details showing "1 of 1" when player count is disabled.
  • Screenshot metadata changes.
    • VRChat metadata can now be parsed alongside VRCX metadata (VRC metadata will override VRCX for applicable fields on the assumption it's more "trustworthy").
    • Should be faster at searching through photos.
    • Add metadata removal buttons, per image and for all images.
  • Clean up age verified user tags.
  • Change user dialog platform to show current platform rather than last platform.
  • Trigger BlockedOnPlayerJoined when joining an instance.
  • Changed VRC registry auto backup interval, auto backup every 3 days, auto delete backups that are over 2 weeks old.
  • Remove PWI (https://github.com/vrcx-team/VRCX/wiki/World-Persistence-(PWI)).
  • Change theme handling to support element-ui scss variables (https://github.com/vrcx-team/VRCX/wiki/Themes#custom-theme-with-element-ui-scss-variables).
  • Update Cef to 138.0.340.

Fixes

  • Fix hidden VRC+ badge.
  • Fix avatar/world cache size.
  • Fix VRCX not opening after downgrading.
  • Fix same instance being shown as "private".
  • Fix friend in same instance on orange being showing twice in friends list.
  • Fix playerList tab being still populated after restarting VRCX.
  • Fix groupDialog set representing button showing group as representing when it wasn't.
  • Clicking links in DevConsole will no longer cause you to leave the main app webpage.

Linux (Electron)

  • Include dotnet runtime in the appimage (#1289).
  • Add SteamVR OpenVR overlay (#1299).
  • Fix that GTK error (#1297).
  • Remove wine support for Cef.
  • Many other small fixes.
  • Update Electron to 37.2.5.

VRCX 2025.06.30

29 Jun 23:15
255baad

Choose a tag to compare

Additions

  • Add option to "Auto Delete Old Prints", this will delete your oldest print when a new one is created when filling up all 64 print slots, it will try to keep 2 free slots always available.
  • Add option "Notification Opacity" slider, works with VRCX overlay and XSOverlay.
  • Add option "Save Instance Emoji" to save emojis that are spawned inside your instance.
  • UserDialog groups edit mode bulk management (#1244).
  • Search by user notes, added notes to playerList and friendsList tabs.
  • Add/set avatar author tags in avatar dialog.
  • Add avatar gallery and listing info to avatar dialog.
  • Add support for inventory and props.
    • Added Inventory tab in user dialog "Manage VRC+ Images & Inventory".
    • Disable "items" in instances.
    • Consume bundles.
  • Parse failed video playback due to world whitelist "UntrustedUrl" when in public instances.
  • Add location to group moderation log.
  • Search gameLog/feed locations by groupName/groupId.
  • Updated installer for winget & added versioning (#1264).

Changes

  • Massive code refactor from @Map1en (#1224), this change should make VRCX feel a bit more snappy.
  • Remove support for APNGs, API no longer allows them, RIP.
  • Update total emoji & sticker count.
  • User dialog "last activity" show as a timer.
  • Move all image related settings from advanced to its own category as "Pictures".
  • Archive crowdin.
  • Remove content settings option when creating a new instance, seems like this feature was removed API side.

Fixes

  • Fix saving instance stickers.
  • Handle parsing malformed user created VRC config.json files.
  • Fix instance info disabled content settings being incorrect.
  • Fix gameLog parsing blank world names.
  • Prevent "Relaunch VRChat after crashing" causing a crash loop.
  • Fix VRCX PowerShell build script and "build-node" script.
  • Fix video error "Event" spam.

Linux (Electron)

  • Fix getting custom VRC photo location.
  • Fix starting VRC when using NixOS.
  • Hide and ignore vrcLaunchPathOverride.
  • --startup launch arg is now required when starting VRCX using "minimized/minimized in tray" options.
  • Check if VRChat path in VDF is stale (#1240).
  • Fixed Screenshot Metadata menu "Open Folder" button opening file on Linux (#1245).

VRCX 2025.05.09

09 May 10:40
5ca028b

Choose a tag to compare

Additions

  • Support world content settings.
    • Edit default world content settings.
    • Create instance with limited content settings.
    • View disabled content settings in instance dropdown.
  • Support avatar "styles".
    • Display avatar "styles" on avatar dialog.
    • Edit avatar "styles" in avatar dialog dropdown.
  • Add option to hide age gated instances in groups sidebar and world dialog Settings -> Appearance -> Age Gated Instances (#1195)
  • Add YouTube sign in error fix URL, if you're having issues with YouTube asking you to sign in give this tool a try VRCVideoCacher
  • Add option when uploading prints to crop white border when reuploading a print, it will only crop when aspect ratio matches expected print size, you can leave this option on when uploading normal images.
  • Add PRAGMA optimize for SQLite database, might speed up load times during startup (#1169)
  • Add table size option 20.
  • Add database merging, it's currently just an extra exe bundled with VRCX (#906)

Changes

  • Limit bio display height (#1195)
  • Lower resolution of user image thumbnails (#1179, #1183)
  • VRCX will only start minimized when starting at Windows start-up.
  • Enable the right-click context menu within DevTools during debug mode (#1181)
  • Auto refresh user dialog JSON tab when new data is received.
  • Send a unique GUID header along with avatar search queries and VRCX update checks, this can and will only every be used to generate more accurate VRCX usage statistics.
  • Remove portal spawn from gameLog filters to prevent confusion.
  • @Map1en refactoring a very large amount of the codebase (#1166, #1173, #1175, #1177, #1187, #1190, #1191, #1200, #1207, #1208, #1208, #1211, #1216)
  • Update to Cef v135.0.220.

Fixes

  • Fix avatar and world dialog cache sizes.
  • Fix bug with cookie handling not deleting old cookies, this should fix some accounts failing to login.
  • Fix "Player left" time being incorrect when opening VRCX after closing VRC (#1195)
  • Fix lag when opening world dialog in the favorites worlds tab (#1168)
  • Fix restoring window state when window starts minimized.
  • Fix custom avatar content tags being removed incorrectly.
  • Fix Charts next day button jumping to the wrong date (eefe590)
  • Maybe fix "Hide Friends in Same Instance" hides players in unrelated private instances (#1210)

Linux (Electron)

  • Update to Electron v35.2.1.
  • Fix "Please install .NET" error dialog not showing.
  • Add version to .desktop.
  • Add --no-desktop launch arg to skip desktop file creation (#1201, #1217)
  • Detect WiVRn when looking for if VR is running (#1212)

Thanks to the contributors this release, primarily @Map1en

@Map1en
@rs189
@Anti-Apple4life

Translators
@Sergey004
@Yuu198
@kazu3jp
@XoF-eLtTiL
@flower-elf
@BlueOvi

VRCX 2025.03.01

28 Feb 20:59
fade23d

Choose a tag to compare

Additions

  • Instance Activity Charts Tab (by @Map1en)
    • Daily Instance Activity Chart: Shows daily playtime in each instance and total online time.
    • Detailed Instance Statistics: Records player entry and stay duration in instances. Click instance titles for more details.
    • Filtered Date Selection: Date picker only shows dates with data.
    • Chart Navigation: Click Y-axis labels on the main chart to view detailed charts.
    • Chart Navigation: Click Y-axis labels on instance charts to open user dialog.
      Chart
  • Userscript to open links from VRChat website in VRCX Open In VRCX
    415983231-6542e918-82fe-475a-a2e9-1e123c9966eb
  • New option to display All Friends When Grouped by Instance, if you didn't like the sidebar hiding favorite friends with grouping enable this option will fix that.
  • Add avtrdb.com as new default avatar search provider.
  • Add launch command for switching avatars e.g. vrcx://switchavatar/avtr_id with an option to confirm avatar changes.
  • Add options to user search to search by bio or sort by last logged in.
  • Add select avatar and share buttons to avatar dialog.
  • Added tool tips to user dialog.
  • Log to VRCX DevTools console when a print was spawned in your instance when print saving option is enabled.

Changes

  • Improve startup loading speed.
  • Improve user dialog loading speed.
  • Show orange/red users that are in the same instance in friends list sidebar when you're in the instance with them.
  • Change 18+ badge from Red to Blue.
  • User dialog Represented Group loading.
  • Auto load friends list tab when selecting it.
  • Replaced icon for "Launch" button for clarity.
  • Remove "?" from user dialog friend number.
  • Increase bulk friends fetch endpoint limit to match APIs new limit, 5000 -> 7500, unlucky if you have more than 7500 friends.
  • Countless UI touchups.
  • Update to Cef 133.4.21.

Fixes

  • Fix app not opening on some Windows 10 builds after .NET 9 update.
  • Fix some prints not cropping, toggle off and on the crop prints option for it to go back through your saved prints to crop the ones it missed.
  • Fix scaling when uploading prints.
  • Fix current user traveling when not using gameLog.
  • Clear cookies when entering an invalid 2FA code, this should fix needing to remove saved credentials when your cookies get cooked.
  • Fix groups sidebar arrow rotating when hiding a group instance category.
  • Fix sidebar group instances sort order.
  • Fix screenshot metadata worldName search.
  • Fix error when trying to crop prints when there are no saved prints.
  • Fix avatar analysis using wrong bundle type.

Linux (Electron)

  • Update to .NET 9.0, make sure to install dotnet-runtime-9.0
  • Update to Electron v34.2.0.
  • Add support for vrcx:// x-scheme-handler MIME type.
  • Fallback to .steam/steam when .local/share/Steam isn't found.
  • Fix image uploading.
  • Fix adding metadata to photos when using a custom photo directory.
  • Fix VRCX launch args.
  • Fix updater automatically switching build type from nightly to stable.
  • Rewrite how AppImage installing is handled.
  • Relaunch with --ozone-platform-hint=auto when it's missing and --x11 isn't present.
  • When ran with --no-install everything below is skipped.
  • Rename AppImage to VRCX.AppImage.
  • Ask the user if they would like to move the AppImage to ~/Applications.
    • Yes: Moves the AppImage, it will ask again in the future if you run the AppImage from a different path.
    • No: It will add a line to ~/.config/VRCX/VRCX.json and never ask again.
  • If ~/.local/share/icons/VRCX.png doesn't exist, populate it.
  • Create/update ~/.local/share/applications/VRCX.desktop whenever AppImage launch path changes.
    • When the VRCX.desktop file is updated or created, xdg-mime default VRCX.desktop x-scheme-handler/vrcx is ran to register vrcx://

Thanks to all the contributors this release, primarily @Map1en

@Map1en
@TheMrGong
@Myrkie
@elianel
@regalialong
@avtrdb
@Hackebein
@imZuxi

@flower-elf
@paralleltree
@Yuu198
@Sergey004
@Cayahuanca
@XoF-eLtTiL

VRCX 2025.01.31

01 Feb 01:59
481e543

Choose a tag to compare

Release Notes

VRCX now has a native Linux build using Electron! thanks to @rs189
Install dotnet-runtime-8.0 from your package manager then download and run the AppImage.
This won't impact Windows users, we will continue to use CEF (Chromium Embedded Framework).

Additions

  • Separate sidebar friends in the same instance to their own category, to revert to old behavior Settings -> Appearance -> Side Panel -> Group by Instance.
  • Separate sidebar favorite friends into their individual favorite groups, to revert to old behavior Settings -> Appearance -> Side Panel -> Split Favorite Friends.
  • Add option to automatically crop saved prints, popup when enabling to automatically crop existing prints.
  • Add avatar wear time to avatar dialog.
  • Groups instances in sidebar are now collapsible.
  • Add group moderation logs CSV export.
  • Add a "regenerate impostor" button to avatar dialog.
  • Add browse for folder button to config JSON dialog.

Changes

  • Update feed bio diff formatting.
  • Rotate prints when uploading tall images.
  • UI improvements on various pages.
  • Sort sidebar group instances by the in-game sort order.
  • Increase pending offline duration from 2mins to 3mins, should fix users spamming offline/online.
  • Fix VRCX generating too many sessions, limit auto login to 3 logins per hour, once limit has been reached you'll be logged out, limit is reset after logging in.
  • Rename "V-Bucks" to "VRChat Credits".
  • Aligned the favorite and more buttons on the right side of user dialog in MUI3 theme.
  • Optimize favorites tab loading time.
  • Feed and notification filters dialog is now scroll-able.
  • Refactor VRCX updater.
  • Many localization updates.
  • Update Windows build to .NET 9.0.
  • Update Cef to 131.3.50.

Fixes

  • Fix friendLog and notification events in wrist overlay.
  • Add queue for print downloads, should fix failing to download prints when there are a large amount of prints already in a world when joining.
  • Fix friend number being shown as 0 in friendsList tab.
  • Fix renaming favorite groups not updating to the new name.
  • Fix fetching all friends in friendsList tab when having a deleted friend on your friends list.
  • Add missing moderation type 'unmuteChat' to moderation filters.
  • Fix loading last screenshot and screenshot search in screenshot metadata dialog.
  • Fix freeze caused by duplicate entries when searching through avatar favorites.
  • Fix gameLog favorite filter not filtering out some logs.
  • Fix change-log dialog styling to prevent overflow.
  • Fix nasty string parsing bug that would break gameLog parsing when system language is set to Thai.
  • Fix loading custom(.js/.css) when using a custom config path.
  • Fix favorites tab button tooltips.

Thanks to the many contributors this release, primarily @Map1en and @rs189 for most of the work this release.

@Map1en
@rs189
@dtupper
@poprox24
@slord399
@hactazia
@Nekromateion
@lun-4
@regalialong
@Donad678
@ryougishiki2333
@Tamaaraa

And translators

@Sergey004
@BlueOvi
@XoF-eLtTiL