Commit Graph

273 Commits

Author SHA1 Message Date
Natsumi
c9687bd493 Linux fixes 2025-05-26 05:21:00 +10:00
HelloHidnf
c6dc11d9d9 Check if Vrchat path is stale (#1240)
* Check if Vrchat path is stale

* Check if Vrchat path is stale
2025-05-24 03:44:51 +10:00
Natsumi
36d9720357 Fix parsing empty world name and UntrustedUrl 2025-05-18 03:03:01 +10:00
Natsumi
a46f94336d Cef v136.1.40 2025-05-16 01:40:48 +10:00
Natsumi
e69ca26842 Parse failed video playback errors when in public instances 2025-05-08 00:41:48 +10:00
Natsumi
3e5254eaff Cef 135.0.220 2025-04-28 20:25:33 +10:00
Kyler Li
8ccc8af710 Add database merging feature (#906)
* add initial implementation of dbmerger

merges of user tables that have overlapping data is still unimplemented. otherwise, merging of all other tables has been implemented.

* add handling for when user feed tables overlap

* fix sqlite dll path in dbmerger build

* fix accidentally inserting rows with nonunique pks

* fix merger not handling missing columns well

* fix sort not reassigning pks

* sync merger with master

* woopsies

* w-woops again

* reset database version in config to let vrcx generate missing fields

* move to net 9 and move build folder to new build folder

* remove unneeded build configurations

* support avatar time in the merge

* csproj pains

---------

Co-authored-by: Natsumi <cmcooper123@hotmail.com>
2025-04-28 20:17:12 +10:00
Natsumi
1e3d19cfbc Add YouTube sign in error fix URL 2025-04-23 22:23:15 +10:00
Natsumi
30d54a74dd Fix cache sizes 2025-04-18 18:31:23 +10:00
Natsumi
9cdc169289 Fix restoring window state when window starts minimized
Only start minimized when starting at Windows start-up
2025-04-18 16:04:44 +10:00
Anti-Apple4life
ad45c0cded Detect WiVRn when looking for if VR is running (#1212) 2025-04-18 16:04:15 +10:00
Natsumi
d7f2606060 Cef 135.0.170 2025-04-08 21:03:52 +10:00
Natsumi
47b38de8dd Cef 134.3.60, Electron 35.0.3 2025-03-27 01:19:56 +13:00
Natsumi
2fd3dcc1a8 PRAGMA optimize 2025-03-17 03:38:52 +13:00
Natsumi
9ed93ad2eb Crop print border on upload 2025-03-17 03:38:52 +13:00
Natsumi
54dc9b448f Content settings 2025-03-13 11:52:24 +13:00
pa
ef066bbe0e chore: Enable right-click context menu in DevTools in debug mode. (#1181) 2025-03-12 06:04:56 +13:00
Natsumi
3cbe0a7047 Fix empty notification images, Linux crash and feed GPS timer alignment 2025-03-08 18:21:24 +13:00
Natsumi
c97b9745e6 Update ImageSharp 2025-03-08 05:12:41 +13:00
Natsumi
747a7ca683 Fix cookie bug 2025-03-03 17:03:04 +13:00
Natsumi
137608b705 Linux: Change how AppImage moving is handled, add support for vrcx:\\ 2025-02-28 11:31:33 +13:00
Natsumi
dd54bd3c05 Remove userdialog playtime & fix screenshot search worldName 2025-02-25 10:00:18 +13:00
Natsumi
d88ea4023b Cef 133.4.21, Electron 34.2.0 2025-02-25 02:57:39 +13:00
Natsumi
ea07194b1c Fix Linux launch args & updater switching build type 2025-02-25 02:57:39 +13:00
Myrkur
107b62889d Fix DirectoryNotFoundException in ImageSaving.cs:CropAllPrints (#1135)
* Fix DirectoryNotFoundException in ImageSaving.cs:CropAllPrints

* Update Dotnet/AppApi/Common/ImageSaving.cs

Oh yeah this is iterating over all existing.

Co-authored-by: Lars Olzem <hackebein@gmail.com>

---------

Co-authored-by: Lars Olzem <hackebein@gmail.com>
2025-02-17 13:25:36 +13:00
Natsumi
60d8d7682f Fix print cropping and Linux custom photo path 2025-02-17 13:22:11 +13:00
Natsumi
2ff6bf3925 Add VueDevTools extension when running as Debug 2025-02-10 09:58:43 +13:00
Natsumi
0c213f915f Fix scaling when uploading images 2025-02-10 09:11:31 +13:00
Regalia
91bc4d076e feat: Port ImageSaving to ImageSharp to fix Linux image uploads (#1131) 2025-02-10 07:20:53 +13:00
Regalia
9d7ba34edc Fix GetAssetVersion only working intermittently on Linux (#1130) 2025-02-10 07:20:43 +13:00
Natsumi
266468fd57 Disable CET 2025-02-10 07:17:37 +13:00
Natsumi
b6c1702a27 Linux steam folder fallback 2025-02-10 07:17:34 +13:00
Natsumi
c15e694d5b macos SQLite lib 2025-02-10 07:17:25 +13:00
Natsumi
6c411db832 Update Linux build to .NET 9.0 2025-02-03 23:59:59 +13:00
Natsumi
481e5439c3 Update copyright year 2025-01-31 16:38:25 +13:00
Natsumi
a7c400f9b7 Handle missing CurrentCulture 2025-01-31 16:38:07 +13:00
Natsumi
6b2d402b8b Misc fixes 2025-01-30 18:03:50 +13:00
Natsumi
e27e86373c Fix custom VRC cache path 2025-01-26 07:50:39 +13:00
Natsumi
5214522789 Path.Join() 2025-01-26 06:11:35 +13:00
Natsumi
8f022e16ca Update .NET Nuget packages 2025-01-25 07:20:53 +13:00
Natsumi
555d4adf60 Misc fixes 2025-01-20 21:58:56 +13:00
Natsumi
37a9688b81 Fix loading custom.css from custom path 2025-01-19 00:31:05 +13:00
Natsumi
46a2fe36a9 Cef .NET 9.0 2025-01-19 00:30:50 +13:00
Donad_VR
dfd695618c Update Folders.cs (#1081)
Fix resolution of SteamLibrary path in libraryfolders.vdf
2025-01-14 04:23:47 +13:00
Natsumi
885ead4edf Fixes, sort group instances 2025-01-14 01:19:12 +13:00
Regalia
7475ed7e32 fix: Bad path combining causing custom resources not to load (#1077)
Co-authored-by: Nekromateion <43814053+Nekromateion@users.noreply.github.com>
2025-01-14 00:59:43 +13:00
luna
b21a7698e1 use libraryfolders.vdf to resolve vrchat steam path on linux (#1076)
* use libraryfolders.vdf to resolve vrchat steam path

* fix electron screenshot combining paths incorrectly
2025-01-14 00:59:33 +13:00
Natsumi
5bd6efbbb4 Update build script 2025-01-11 13:48:03 +13:00
Natsumi
938fff63d0 Electron support for Linux (#1074)
* init

* SQLite changes

* Move html folder, edit build scripts

* AppApi interface

* Build flags

* AppApi inheritance

* Finishing touches

* Merge upstream changes

* Test CI

* Fix class inits

* Rename AppApi

* Merge upstream changes

* Fix SQLiteLegacy on Linux, Add Linux interop, build tools

* Linux specific localisation strings

* Make it run

* Bring back most of Linux functionality

* Clean up

* Fix TTS voices

* Fix UI var

* Changes

* Electron minimise to tray

* Remove separate toggle for WlxOverlay

* Fixes

* Touchups

* Move csproj

* Window zoom, Desktop Notifications, VR check on Linux

* Fix desktop notifications, VR check spam

* Fix building on Linux

* Clean up

* Fix WebApi headers

* Rewrite VRCX updater

* Clean up

* Linux updater

* Add Linux to build action

* init

* SQLite changes

* Move html folder, edit build scripts

* AppApi interface

* Build flags

* AppApi inheritance

* Finishing touches

* Merge upstream changes

* Test CI

* Fix class inits

* Rename AppApi

* Merge upstream changes

* Fix SQLiteLegacy on Linux, Add Linux interop, build tools

* Linux specific localisation strings

* Make it run

* Bring back most of Linux functionality

* Clean up

* Fix TTS voices

* Changes

* Electron minimise to tray

* Remove separate toggle for WlxOverlay

* Fixes

* Touchups

* Move csproj

* Window zoom, Desktop Notifications, VR check on Linux

* Fix desktop notifications, VR check spam

* Fix building on Linux

* Clean up

* Fix WebApi headers

* Rewrite VRCX updater

* Clean up

* Linux updater

* Add Linux to build action

* Test updater

* Rebase and handle merge conflicts

* Fix Linux updater

* Fix Linux app restart

* Fix friend order

* Handle AppImageInstaller, show an install message on Linux

* Updates to the AppImage installer

* Fix Linux updater, fix set version, check for .NET, copy wine prefix

* Handle random errors

* Rotate tall prints

* try fix Linux restart bug

* Final

---------

Co-authored-by: rs189 <35667100+rs189@users.noreply.github.com>
2025-01-11 13:09:44 +13:00
Natsumi
60f59b9baa Small fixes 2025-01-09 13:31:33 +13:00