287 Commits

Author SHA1 Message Date
pa
0fe9a11482 upgrade CefSharp to 146.0.70 2026-03-30 08:17:44 +09:00
pa
7e7dc66743 upgrade Cef 145 2026-03-24 09:16:33 +09:00
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