Releases: ComfyChloe/ARC-Client
v0.92.0
This is a pre-release, it has untested features and maybe more unstable then the native client, this build does inturduce auto-status which currently has no unity package update or process, this release simply allows users to test to assure no issues before full release.
Currently im away from home so its the best I can currently offer.
What's Changed
- Vrc status container by @ComfyChloe in #23
Full Changelog: v0.90.2...v0.92.0
Client release v0.90.2
We love our AI Summarys
Release Notes
What's Changed
Server-managed parameter blocking
- Added support for server-pushed parameter blocklists and dynamic suppressions through the WebSocket bridge.
- Propagated those updates through the Electron main process and preload layer so the renderer can react in real time.
- Expanded OSC Query filtering to respect three sources at once: hardcoded blocked paths, server-managed blocks, and server-managed suppressions.
OSC filtering and forwarding improvements
- Added new hardcoded blocked parameter groups for face tracking, eye tracking, lip tracking, and tracker data to reduce unnecessary forwarding.
- Split user-managed unsubscriptions from system-managed blocking so user settings are easier to reason about.
- Added IPC endpoints for reading hardcoded blocks, server blocklists, and active suppressions independently.
UI changes for blocked parameters
- Replaced the old high-frequency suggestion workflow with a dedicated Blocked Parameters view.
- The UI now shows blocked paths with simple source labels so users can tell whether a block comes from the user configuration or the server.
- Simplified unsubscription rendering by removing the collapsible ignored-path wrapper in favor of a more direct list.
Performance and memory cleanup
- Removed the client-side high-frequency parameter learning and suggestion engine.
- Debounced rapid parameter updates and changed the parameter list rendering to update rows incrementally instead of rebuilding the full list every time.
- Reduced log-related DOM churn by recycling existing log nodes, switching log text writes to textContent, and limiting auto-scroll to cases where the user is already near the bottom.
- Stored interval and timeout handles explicitly so they can be cleared on unload, improving long-session cleanup behavior.
- Added extra cleanup for parameter maps, float throttling state, and context-menu Escape handlers to avoid stale listeners and memory growth.
Logging behavior updates
- Commented out VRChat pipeline debug logging in the renderer to cut noise from routine friend, notification, and user update events.
Files With Notable Changes
main.js: Added server blocklist and suppression event handling, plus new IPC query methods.preload.js: Exposed new read and event APIs for blocked-parameter state.utils/oscQueryService.js: Added hardcoded blocked paths and server-managed filtering logic.utils/websocketManager.js: Added WebSocket listeners for parameter blocklists and suppression updates.renderer/app.js: Reworked parameter rendering, log behavior, cleanup paths, and blocked-parameter UI loading.renderer/index.html: Replaced traffic suggestion UI with a blocked-parameters section.renderer/VRC-API-UI.js: Disabled noisy pipeline debug logs.
Summary
This range shifts ARC-Client away from local "suggest what to ignore" logic and toward a server-driven blocking model. The result is a simpler client UI, clearer blocked-parameter visibility, lower renderer overhead, and less noisy debug output.
- Osc network filter by @ComfyChloe in #21
- Dev chloe by @ComfyChloe in #22
Full Changelog: v0.89.5...v0.90.2
Client release v0.89.5
General client stability and fixes, This mostly applys stability fixes to leash, OSCGB and crash handling.
Remember you can drop in replace everything for the folder, Deleting Userdata will delete any/all configs about ARC, Just download the zip, Select everything and drag it into your exisiting (or new) ARC-Client folder and Replace all.
Unitypackage just has menu updates and small guide updates, nothing major for ARC itself.
We Love our AI Summarys:
What's Changed
- Dev chloe
239063e→2db5aefby @ComfyChloe in #20
This release covers changes from239063e→2db5aef.
Major changes
- Electron upgrade: Updated to Electron
33.0.0(LTS) and electron-builder25.1.0. - Stability & crash handling: Replaced the legacy logger with a unified debug logger that writes crash context, appends a “please submit this log” notice, and shows a crash dialog with an option to restart the app.
- OSC log performance: Added IPC batching for high-frequency OSC traffic (
osc-received/osc-forwarded) and introduced renderer memory-pressure handling to reduce UI freezes/OOM crashes. - OSC autostart: Added a persisted
oscAutostartsetting; enabling/disabling OSC now updates that setting, and startup restores OSC enabled state from config. (Meaning OSC will re-enable on startup if you closed it with it enabled) - OSC-Query networking improvements:
- Added bind/advertised IP selection so HOST_INFO reports the correct
OSC_IP. - Added
oscQueryBindAddressconfig support. - Improved VRChat service discovery to better handle VLAN/cross-network scenarios by using the packet source IP when mDNS reports loopback.
- Added bind/advertised IP selection so HOST_INFO reports the correct
Fixes
- OSCLeash/Hyperate robustness:
- Added consistent “OSC available + listening” checks before sending.
- Avoided stopping OSCLeash monitoring when OSC temporarily isn’t available (it now skips the cycle and resumes when OSC returns).
- Reduced spurious error signaling when OSC isn’t running (expected state).
- OscGoesBrrr / ButtplugClient:
- Fixed callback handling for protocol
Id=0. - Improved error propagation for Buttplug error responses.
- Prevented unhandled promise rejections/timeouts by rejecting pending callbacks when a device disconnects.
- Fixed callback handling for protocol
- Logs: Prevented ARC OSC logs being automatically cleared/rotated by the renderer’s periodic cleanup.
Minor changes / updates
- Lovense placeholder UI: Added a “coming soon” Lovense integration page in Extras.
- Defaults & settings:
- Snow effect is now disabled by default (
snowEnabled: false) and can be persisted via app settings. - Added/propagated new config keys:
oscAutostart,oscQueryBindAddress.
- Snow effect is now disabled by default (
- Containers: AutoStatus and Calendar placeholders now use the shared debug logger and wrap lifecycle methods with safer error handling.
Full Changelog: v0.87.2...v0.89.5
Verison v0.87.2
What's Changed
- Dev chloe by @ComfyChloe in #17
- Osc goes vibin by @ComfyChloe in #18
- OSCGoesBrr, Hyperate fixes, New verison by @ComfyChloe in #19
Version 0.87.2 - January 2026
Features
- OSCGoesBrr Integration: Full haptic device support with motion tracking and battery level monitoring (Experimental)
- Configurable idle vibration levels and depth-based haptic options
- Enhanced device configuration and real-time OSC haptic data handling
- Enable SPS Haptics in VRCFury for OSCGoesBrr to work on your model!
- Install the Interface central for ARC-Client to connect, Or use the mobile app and assign the IP According to interface central's IP
- OSC-Query Enhancements: Improved VRChat integration with better service initialization and bind address configuration
- OSCLeash Improvements: Integrated OSC-Query support with enhanced error handling and service checks
Bug Fixes
- Fixed OSC service validation and error handling in OSCLeash addon
- Improved renderer crash handling and memory leak prevention
- Enhanced WebSocket pipeline with immediate disconnect detection and reduced health check intervals
- Better connection status logging for ButtplugClient with robust error handling
Improvements
- Refactored HypeRate addon cleanup process
- Enhanced debug logging throughout the application
- Moved verbose info logging to debug level for cleaner output
- Updated auto-start UI buttons for better clarity
- Added placeholder graph for heart rate data visualization
No unitypackage update required for this release, Grab the unitypackage from the previous release
Get Interface central here for windows or android/ios: https://intiface.com/central/
Full Changelog: v0.86.5...v0.87.2
V0.86.5
Last update of the year!
Enjoy :D
This still remains to be a Portable exe type app.
Features
- Added VRC Timeline viewing from client
- Main view now displays a users panel's Live and their current status's with locks/safetys and more
- Added a christmas touch disablable of coruse
- Better websocket updates for ARC
- Additional extra sections of upcoming intended features
- And more! (Just need more time)
Unity package
- Updated readme
- Forced synced parameters to bugfix diffrent inital avatar load states (VRChat bug at this time)
Bugfixes
- Fixed hyperate and OSCLeash UI not updating on enable/disable
- So meny smaller things that I can't list
What's Changed
- Major client update, Lots of fixes and features by @ComfyChloe in #16
Full Changelog: v0.83.1...v0.86.5
v0.83.1
Bugfix
- ARC logo not displaying on startup
No other changes
v0.83
ARC-Client changes:
- Splash screen on startup rather then the dead silence
- Password for ARC is now encrypted and auto login on startup.
- VRChat API was interduced for the upcoming release as VRChat credits are now supported as a methored of supporting the project alongside patreon
- Account linking between ARC and VRChat is available as a 1 time bind, On linking ARC Receives your User_ID and Username, Both require confirmation. (No API Calls are made from your accounts on server ALL API to and from VRChat are explicitly handled on the client)
- Fully in-house Feedback application, i.e You found a bug? Want to suggest in App you can do so from the ARC Client, All userfeedback will be visable to others including a voting system and progression updates when they are sent.
Bug fixes
- Avatar name now displays correctly once reconnecting from a previous session
- Honestly too meny to write here but thats all you needed to know
Unity package
- No changes made, Use the version below
What's Changed
- Added VRChat API section for remote avatar count check by @ComfyChloe in #13
- Major version change, Lots of improvements by @ComfyChloe in #14
Full Changelog: v0.74...v0.83
v0.74
What's Changed
- Osc leash by @ComfyChloe in #9
- OSC-Query and OSC Leash intergration by @ComfyChloe in #10
Full Changelog: v0.41...v0.81
Feature additions:
- OSC-Query replacing native OSC intergration
- OSC-Leash now under extras
- Smart unsubscription paths based on message rate (You will need to check whats good and not good to unsubscribe)
- Much more
Known issues:
- OSC Reset will no longer trigger an avatar change, You'll need to change avatar or use another methored of avatar reloading to trigger the change
- OSC Leash is slightly tempermental, It uses the same logic as native OSC Leash that is in the open, Just assure the name is the same.
Fixes:
- Client no longer crashes after longer periods of time thanks to OSC-Query
- Way to meny things to list here belive me :)
Release v0.41
Bug fix
- Fixed hyperate ID & names not saving
Unitypackages unchanged from last release
Release v0.4
Theres alot to cover here, The client will get a rework in the next update which is why im pushing this build earilyer then expected.
There will be more to come.
Features
- Passwording saving now available, (Plain text storage untill client rework.)
- Much Much Much More memory management (painful amounts of it)
- Removed sevreal non-working settings
- Additional upcoming Extra features later down the line.
- General client stability has been the core of this update
- Runtime counter (Client becomes un-stable after 6 hours of runtime)
Hyperate module
- Added a Hyperate module
- Unity package asset included
- Includes ability to add more then 1 ID If your freaky and want to show someone elses heartrate on your avatar
- Static non-changable parameter at this time (included in unity package)
Known bugs
- Client disconnect/reconnect causes unload avatar button to disappear
- Client disconnect/reconnect causes display to stay "connecting.." while already connected
- Log levels are not actually working still.
- Enable/disable OSC May freakout when changed while hyperate is active
- Likly more that exisit, these are the most known
Client rework will be coming for OSC to run smoother