Commit Graph

279 Commits

Author SHA1 Message Date
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
Natsumi
2be998a270 Cef 140.1.140 & Electron 38.2.2 2025-10-15 04:16:35 +11:00
Natsumi
cac7bf6f17 VRC status checking 2025-10-08 00:33:51 +13:00
Natsumi
d03b8a7c2d auto launch platform-specific apps 2025-10-01 12:57:24 +13:00
Natsumi
cc89d5d8c9 Move files around 2025-09-30 14:09:19 +13:00
Natsumi
d1b961aaf2 Fix build scripts when paths contain a space 2025-09-30 14:09:19 +13:00
Natsumi
ee132179aa Fix uploading world images 2025-09-25 05:20:26 +12:00