Commit Graph

96 Commits

Author SHA1 Message Date
Difegue
dd7cbb1a0b Stop using npm to get version number/name 2023-05-17 18:25:22 +02:00
Difegue
6a63e50849 Detect "file not found" WSL failures better + add a repair button to settings 2022-11-19 23:54:35 +01:00
Difegue
da59b4a6c8 Only check wsl.exe exit code, since the output can be localized 2022-11-19 23:30:18 +01:00
Difegue
eb529fc43b Fix encoding in DistroInstaller as well 2022-10-13 14:44:36 +02:00
Difegue
6e66481d86 copy wsl --status output to the MSI log just in case 2022-10-13 01:09:47 +02:00
Difegue
667655a04b Fix WSL detection in setup + bad encoding when settings WSL version in main app 2022-10-13 01:07:19 +02:00
Difegue
3d398586d6 Fix WSL detection and Distro installation to folders with spaces 2022-10-10 18:43:00 +02:00
Difegue
21a1cfaab0 Minor setup optimization since DistroInstaller already handles distro removal 2022-07-26 18:57:58 +02:00
Difegue
c6b8c6b80d Fix packageFile autodetection having extra quotes
t. doesn't know how CLI arguments work
2022-07-26 18:29:09 +02:00
Difegue
9d1a602f4f Use MS Store popup mode for the LRReader link 2022-07-26 01:56:14 +02:00
Difegue
b2397263c1 woops 2022-07-24 03:26:54 +02:00
Difegue
985ba137b7 Fix package.tar not being pulled in during MSI process 2022-07-24 02:41:15 +02:00
Difegue
cf4fda0ca5 Add button to run distroinstaller from the GUI app 2022-07-24 01:36:20 +02:00
Difegue
0c1108f790 Make DistroInstaller use wsl.exe if the build version allows it
+ new mica API
2022-06-16 18:57:14 +02:00
Difegue
3d50b496de Bump version + don't use distroinstaller when uninstalling w/ MSI 2022-04-25 15:34:19 +02:00
Difegue
ad2264d47e Fix duplicate dll in MSI build 2022-04-25 15:08:22 +02:00
Difegue
cd5a73ad5a Add missing RuntimeIdentifier 2022-04-25 14:52:31 +02:00
Difegue
8479fdcc70 Add DistroInstaller from https://github.com/Guerra24/LANraragi-MSIX
and use it in MSI setup
2022-04-25 01:08:56 +02:00
Difegue
9b024aa9b7 Prepare Karen app for MSIX scenarios (and use better WinRT APIs when possible)
Mostly taken from https://github.com/Guerra24/LANraragi-MSIX 🤷‍♂️
2022-04-25 00:45:26 +02:00
Difegue
4fe8d589f2 Update WixSharp & target .NET 4.7.2 in setup 2022-03-08 21:34:55 +01:00
Difegue
41dc19b52d Update screenshot and version 2021-10-14 16:29:35 +02:00
Difegue
de1db3bc0a Better Win10 fallback woops 2021-10-14 16:06:41 +02:00
Difegue
c1188a6d92 Revamp mica application and fallback to acrylic on win10 2021-10-14 15:39:53 +02:00
Difegue
b1e002803f Add some Mica magic on Windows 11 2021-10-10 18:44:45 +02:00
Difegue
f32519e61d
Install the WSL distro in the installdir instead of a hardcoded %AppData% path 2021-09-27 16:54:02 +02:00
Difegue
f9d6721546
Make sure the distro is installed on WSL1
So we can edit its filesystem afterwards.
2021-09-27 16:31:45 +02:00
Difegue
0c54b1a035
Update README.md 2021-09-27 16:05:06 +02:00
Difegue
14628ebd3b
Fix resolv.conf deletion command 2021-09-27 16:04:52 +02:00
Difegue
8d732098ff Catch WSL timeouts properly at app initialization 2021-08-17 15:30:51 +02:00
Difegue
61e59f35ea Add progress text to the custom actions and remove the messagebox 2021-07-31 02:39:19 +02:00
Difegue
d67bd94a0e Use wsl.exe instead of LxRunOffline 2021-07-31 02:03:51 +02:00
difegue
f6e2ffba3a Version bump 2021-06-04 22:34:16 +02:00
difegue
87747debda Misc QoL changes + Nuget updates 2021-06-04 22:33:46 +02:00
difegue
4d4f1f57e2 Fix encoding of version title obtained from the WSL distro 2021-06-04 22:11:40 +02:00
difegue
1e48229821 Delete new server.pid instead of hypnotoad.pid 2021-06-01 17:36:17 +02:00
difegue
4ed982ca77 Fix Distro location folder not being wrapped in quotes
How the heck did this get past the last 10 or so releases this is a friggin embarrassment
2021-03-27 00:45:06 +01:00
Difegue
9ebba1d2d7 Scale logo w. WPF's HQ algorithm 2021-03-23 18:49:49 +01:00
Difegue
e40374d65f Fix an overlook in network drive mounting 2021-03-23 16:45:34 +01:00
difegue
b867ac36a8 Update iconography in setup as well 2021-03-22 21:53:20 +01:00
Difegue
a1ebffba6b Update logo + Redo/fix network drive mounting 2021-03-22 21:40:46 +01:00
difegue
0a098a3633 Update app icon to match base repo, needs a bit more rebranding work here 2021-03-16 23:53:14 +01:00
Difegue
de36505958 Add support for LRR_THUMB_OVERRIDE 2021-03-10 22:15:15 +01:00
Difegue
96e10cbf79 Add support for WSL2 2020-10-13 18:54:47 +02:00
difegue
b5115462c9 Use ModernWpf so I don't have to juggle themes manually anymore 2020-07-27 19:23:09 +02:00
difegue
1aa5e881b2 Fix slight UI funkiness in popup if content folder was not present 2020-04-20 17:29:39 +02:00
difegue
e7ec924649 Fix resolv.conf path 2020-04-20 11:32:24 +02:00
difegue
25c6dcb56d Handle -EX hotfix releases in windows setup versioning 2020-04-19 23:38:13 +02:00
difegue
2360eb7c62 Delete /etc/resolv.conf from installed WSL distro before launch 2020-04-19 21:30:06 +02:00
difegue
66a4c205ab Fix MajorUpgrade strategy by fully uninstalling the old version first 2020-03-09 14:12:40 +01:00
difegue
fce2223366 Add a stupid workaround for redis
As it is trying to load the directory from its config file before the overriden one
2020-01-25 16:38:18 +01:00