Commit Graph

285 Commits

Author SHA1 Message Date
Natsumi cde18c653c Auto launch Steam shortcut fixes 2026-03-14 22:41:51 +09:00
Natsumi 20ed194cb0 Add support for auto launching Steam app shortcuts 2026-03-08 23:58:48 +09:00
Misaka_L 033b53535e fix: overlay function queue keep growing cause memory leak in electron (#1659) 2026-02-28 17:17:18 +11:00
Natsumi 5d36163eef Fix avatar time spent and reload dialog when opening same dialog when no dialog is open 2026-02-18 18:58:20 +09:00
Natsumi cb99d03f98 Discord profile badge 2026-02-10 19:11:24 +13:00
Natsumi bd18cd5e72 Cef v144.0.120 2026-02-02 12:10:05 +13:00
Natsumi 7c24e2038d Grey title bar for grey theme 2026-01-31 23:47:19 +09:00
Natsumi 397dacc51a Remove auto launch soft close 2026-01-26 21:41:27 +13:00
Natsumi f840dabe43 Clean up treeData 2026-01-25 01:23:23 +09:00
Natsumi dfce6760ca Fixes 2026-01-23 22:33:05 +09:00
Natsumi 62e21d54fb Always run overlay when running VRCX in debug mode 2026-01-22 19:17:31 +13:00
Luc ♥ 56bf69f64e Rework WebApi.cs to use HttpClient (#1584)
* Rewrk webapi.cs to use HttpClient

* only run code signing when secrets are configured

* Workaround to check if secret is present or not

* apply it to all azure steps...

* dont replace cookie container, reuse managed object

* Fix adding MD5

---------

Co-authored-by: Natsumi <cmcooper123@hotmail.com>
2026-01-18 10:16:31 +13:00
Natsumi d2fd205476 Merge overlays, move overlay to separate process (#44)
* refactor: merge two overlay offScreenBrowser into one

* Electron support for shared overlay

* Separate overlay into its own process

* fix: invalid overlay texture size

* Handle duplicate processes

* Remove logging

---------

Co-authored-by: pa <maplenagisa@gmail.com>
Co-authored-by: rs189 <35667100+rs189@users.noreply.github.com>
2026-01-12 11:31:33 +13:00
Natsumi 637201c8f7 Update year 2026-01-12 11:14:33 +13:00
Natsumi 882851b98f Fixes 2026-01-11 06:05:14 +13:00
Natsumi 0788af6161 Darker title bar 2026-01-05 23:04:15 +13:00
Natsumi 5e9dcfbd3f Browser crash message, mutual friends message 2025-12-30 15:37:09 +13:00
Natsumi 6977cfd9a4 Small fixes 2025-12-27 06:25:04 +13:00
Natsumi 3a8627fd0e Crash auto recovery
in the worst way possible
2025-12-27 06:25:04 +13:00
Natsumi 466c63336d Log Process Termination 2025-12-27 06:25:01 +13:00
Natsumi 3cd68622d3 unfix: overlay scaling issue 2025-12-27 06:24:55 +13:00
pa ae1cf134cc fix: overlay scaling issue 2025-12-27 06:24:55 +13:00
Natsumi d72f2314ea Upgrade deps 2025-12-27 06:24:53 +13:00
Natsumi 6f0dab57bd Fix OnPlayerLeft spam 2025-11-27 02:34:14 +11:00
Natsumi 8e1f83ecff Exclude Emojis from screenshot viewer 2025-11-27 02:34:14 +11:00
Natsumi 222ad0ba57 Log InnerException without returning the error back to the UI 2025-11-27 02:34:11 +11:00
Natsumi 2a950abe1c Update DBMerger 2025-11-20 21:09:17 +11:00
Natsumi 95a85c5ea4 Refactor SQLite to inform user of database errors 2025-11-20 21:09:16 +11:00
Natsumi fdeb8fa38f Small changes 2025-11-19 01:56:08 +11:00
Natsumi 191bf08a12 Update Cef to .NET 10 2025-11-19 01:56:03 +11:00
Natsumi a122fd5d68 Favorites action buttons clean up and tooltips 2025-11-15 01:50:00 +11:00
Natsumi c11a79f76f Clean up, handle sentry init fail 2025-11-14 17:46:50 +11:00
Natsumi 84e724f628 Some memory fixes 2025-11-13 01:54:17 +11:00
Natsumi 18c2b42852 Calendar local datetime format and download buttons 2025-11-08 00:34:09 +11:00
Natsumi 27464ca65f Fix Electron checking if game is running 2025-11-02 02:42:32 +11:00
Natsumi b68399ca8a Fix Electron IsGameRunning check 2025-11-02 02:42:31 +11:00
Natsumi 515f48a9e4 Handle failing to read images for OVRTK when they're in use, retry crop print when file in use 2025-10-30 01:47:54 +11:00
Natsumi 3836b9b4ce Tray notification icon dot 2025-10-30 01:28:07 +11:00
Natsumi 3e79aa4e46 Cef 141.0.110 2025-10-30 01:28:04 +11:00
Natsumi 99bc15e2ba .? 2025-10-23 18:59:19 +11:00
Natsumi 9547297a09 Close -> Dispose 2025-10-22 13:04:30 +11:00
Roka 482d8abd6d Fix process detection bugs and resource leaks in AppApiElectron (GameHandler.cs) (#1444)
* Fix process detection and resource leaks

Critical bugs:
- Fix VRChat detection by removing .exe from process name

Performance:
- Use GetProcessesByName() to avoid scanning all processes
- Optimize IsSteamVRRunning to check exact matches first

Resource management:
- Add Process.Dispose() calls to prevent handle leaks
- Standardize on Dispose() instead of Close()

* Fix broken ExitCode check in StartGame

Remove ExitCode check that always threw an exception. You cannot access
Process.ExitCode on a process that is still running~ it throws
InvalidOperationException. Steam stays running after starting VRChat,
so this check always failed.

Simplified to return true when Process.Start() succeeds, since Steam
handles VRChat launch asynchronously and there's no way to verify
immediate success.

Also changed Close() to Dispose() for consistency.
2025-10-22 12:11:37 +11:00
Natsumi 1787bb625b Random fixes 2025-10-22 12:11:48 +11:00
Natsumi 5a16cf8d6d Fix random bugs 2025-10-21 16:41:43 +11:00
Natsumi ab21029251 Overlay debug 2025-10-21 14:10:33 +11:00
BenjaminZehowlt 8c67b049d7 Fix Legacy Overlay & Fix Spammed Begin Error 2025-10-21 14:10:32 +11:00
Natsumi 97ef396ec9 Random fixes 2025-10-21 14:10:31 +11:00
BenjaminZehowlt b4cafe2f3d Port VR Overlay to Silk.NET 2025-10-21 14:10:31 +11:00
Natsumi 617d2e161d Fix VRCX.json being slow to save 2025-10-16 13:28:19 +11:00
Natsumi 87ac7d7f9a Fix YouTube API guide URL and message about VRCVideoCacher 2025-10-15 12:24:17 +11:00