Commit Graph

27 Commits

Author SHA1 Message Date
pa
c5b8a32b87 SetCompressorDictSize 16 2026-03-30 15:13:42 +09:00
pa
468696dfce use soild lzma compressor to nsis 2026-03-24 09:16:34 +09:00
Natsumi
cc89d5d8c9 Move files around 2025-09-30 14:09:19 +13:00
abbey
451b0bfa87 updated installer for winget & added versioning (#1264)
* update installer for window's winget & add proper versioning to the installer

- also fixed plugins not being referenced properly

* changed passing version to installer.nsi from an include file instead of args

* Fix local favorites import

* Fix instance info disabled content settings & VR overlay warning

* fix change autoUpdateVRCX

* Search by userNotes, notes in playerList and friendsList

* Cef v137.0.100

* Electron v36.4.0

---------

Co-authored-by: Natsumi <cmcooper123@hotmail.com>
Co-authored-by: pa <maplenagisa@gmail.com>
2025-06-17 08:17:13 +12: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
ad409bc1c3 Display installer window when upgrading, upgrade is unattended, silent install wont run app 2024-12-07 20:13:27 +13:00
Regalia
ea5989ad2a Linux: Use NSIS installer (#991)
* feat: Implement SKIP_SHORTCUT for installer

* feat: Update Linux install script to use NSIS-based installer instead

* feat: Wine detection for installer shortcut suppression

* fix: Revert WINEPREFIX back to XDG Home

Oops.

* fix(linux): Forgot to use the variable here

* fix(linux): Don't error if INSTALL_LOCATION exists but is empty

* fix(linux): "Program Files" has a space
2024-11-26 17:36:31 +13:00
Natsumi
ddd064076a Touch ups 2024-06-27 08:48:50 +12:00
Usman Shafiq
f053f2bec1 Build as Self Contained and Selfhost CefSharp SubProcess (#693)
* Added self contained parameter to builds

* Remove dotnet install from installer

* Fixed missing SubProcessExe

* Self hot browser subprocess

---------

Co-authored-by: Natsumi <cmcooper123@hotmail.com>
2023-12-04 20:52:34 +13:00
Ethan Cordray
2e9db3153d NET 8 Upgrade (#687)
* Initial .NET8 Upgrade

* Initial GitHub Actions Cleanup

* Fix Desktop Notifications

* Fix throw warning

* Upgrade vunerable transative nuget packages

* Fix warnings with registry overflow

* Adjust async/await usage for configRepository

* Fix TTS voice name and app auto start

* Install .NET 8 with setup

I regret NSIS

* Remove no longer needed System/MS references (included in dotnet sdk)

* Surpress stackalloc in loop warning, that code scares me.

* Removed unused SharpDX packages

* Ignore WebClient warning, hopefully this project doesn't move past NET 8

* Fixed terrifying code

* GenerateAssemblyInfo

* Trimmed editor config to only silence warning.

* Fix open webpage

* Fix updater

---------

Co-authored-by: DubyaDude <ushafiq141@gmail.com>
Co-authored-by: Natsumi <cmcooper123@hotmail.com>
2023-11-22 01:41:57 +13:00
Natsumi
bd33aae8bc Small fixes, fix launchGame not recreating shortName 2023-07-08 11:22:23 +12:00
Natsumi
5f705a4f59 Fix missing installer metadata 2023-06-18 08:10:43 +12:00
Natsumi
1f4e8a4148 Update installer, now supports silent fresh install and automatically kills VRCX 2023-05-28 11:01:22 +12:00
Natsumi
d385279742 Update VC++, Register & forgot password buttons 2022-11-07 23:05:04 +13:00
Natsumi
e61fa926c5 Support launch URLs, Fixes 2022-09-14 23:12:55 +12:00
Natsumi
9037bc4fe7 Fix upgrade installer failing 2022-08-17 19:45:08 +12:00
Natsumi
571a58351a Fix --no-vr, avatar DB warning, force silent installer 2022-07-30 23:39:56 +12:00
Natsumi
226af63f2a Add installer plugins 2022-06-24 23:40:32 +12:00
Natsumi
36ef398dda Small changes 2022-05-17 11:14:08 +12:00
Natsumi
7ead03e3ed maybe fix taskbar icon breaking on upgrade 2022-03-13 20:06:02 +13:00
Natsumi
6c0e186380 update VC++ 2022-03-12 18:33:24 +13:00
Natsumi
b32059c131 Install VC++ 2019 with setup 2021-10-19 01:41:08 +13:00
Natsumi
6f0320b652 URI Scheme 1 2021-09-29 12:41:21 +13:00
Natsumi
e007d9d23e URI Scheme 2021-09-29 12:41:16 +13:00
Natsumi
19d2755b6e Only silent install for upgrades 2021-08-11 15:24:15 +12:00
Natsumi
f0c8e27e40 VRCX Installer 1 2021-08-03 23:51:21 +12:00
Natsumi
d0c520e678 VRCX Installer 2021-08-03 23:51:10 +12:00