64d0b4b35e
use cache ttl for metadata files
2024-05-04 16:18:49 -04:00
f11869bcb8
update free space check
...
to also check free space on cache drive when not installing on the same
drive for the game
2024-05-01 14:17:09 -04:00
a7af608d56
apply format rules
2024-05-01 10:31:55 -04:00
d840da2f47
updated the things
...
it might even work
2024-04-27 14:51:54 -04:00
DrakiaXYZ
ac95894967
Switch the precheck to use the release.json method of version fetching
...
- Removes another hit to the Gitea API
- Renamed 'Models/Releases' to 'Models/ReleaseInfo' to avoid a .gitignore hit, this adds the missing files
- Moved the definition for the release.json URL to DownloadCacheHelper for now
2024-04-26 09:52:41 -07:00
DrakiaXYZ
dd59d796f7
Utilize R2 for release downloads
...
Implemented by pulling `release.json` from R2 to get a list of mirrors, and pulling the sptaki 7z file based on the mirror
The current R2 mirror is setup with a re-build of SPT 3.8.0 that Refringe is working on automating
2024-04-25 23:33:20 -07:00
92cc51ee8d
remove net6 pre-check
2024-04-23 10:17:54 -04:00
4f933aaf0b
update message because reasons
2024-04-15 14:29:25 -04:00
e20ccf4b76
update 'no patcher available' message
2024-04-05 15:07:58 -04:00
DrakiaXYZ
262d185203
Fix a very rare edge case of someone running Windows on a non-C: drive letter
2024-04-04 19:45:53 -07:00
5750e32d97
make desktop contains, update warning wording
2024-04-02 09:13:55 -04:00
e17441a1a9
always stream 7z out of assembly
...
during client setup task
2024-03-25 17:33:24 -04:00
cb5be47766
update .net checks to use x64 dotnet path
2024-03-24 20:52:19 -04:00
df3303d150
re-add net 6 precheck until 3.8.0 drops
2024-03-23 18:44:27 -04:00
1354eeb06c
update ziphelper to use 7z.dll
...
also updated cache to drop compression extensions for aki release and patcher in preparation for 3.8.0
2024-03-23 14:15:48 -04:00
46b63dd942
update precheck to be net 8
2024-03-23 12:03:04 -04:00
2428f2084b
require framework prechecks
...
also updated the update script to not use bitstransfer
2024-02-05 10:09:23 -05:00
7283d247a0
return correct result data
2024-01-08 21:29:59 -05:00
813ce608a8
remove this dumb bs
2023-12-29 15:41:13 -05:00
a2a0991498
add 10gb overhead for free space check
2023-12-29 15:38:41 -05:00
5e652bcd59
implement async read for net6 process
2023-11-22 09:32:18 -05:00
a54bee78e1
add eft launcher closed precheck
2023-11-09 10:32:52 -05:00
6c2f545743
add a try-catch to dir size calculation, other stuff
2023-10-20 22:26:13 -04:00
90ceffdfca
delete old files before downloaing, fix download task
2023-09-21 18:52:33 -04:00
84e67b9ae7
update download task to handle checking cache and downloading if needed
...
allows for more verbose output during the patcher download process
2023-09-21 10:53:49 -04:00
85a562079c
move live install check to precheck viewmodel
...
also deletes log file and doens't log anything at the message viewmodel so the log isn't in the live directory
2023-09-16 16:49:24 -04:00
987f62ed5f
fix cache info getting cut off
2023-09-16 16:47:40 -04:00
4508735c4f
add file and folder exclusions to copy task
2023-09-16 16:10:40 -04:00
73b149779d
fix version check not handling preview versions
2023-08-28 11:05:00 -04:00
ada70d7957
udpate prechecks to use status spinner
2023-08-25 19:09:36 -04:00
ab4c61c9ac
replace path label, general logging additions
2023-08-02 23:32:44 -04:00
e70e30ff57
add installer update info to check for updates WIP
2023-07-29 23:00:13 -04:00
2eb9197e37
udpate prechecks
2023-07-29 14:26:55 -04:00
b901975826
move original game check to precheckviewmodel, fix drives showing no space available
2023-07-27 10:03:24 -04:00
a8b91f4ee6
Refactor C# code to imperative, top-level statements style
...
Updated the existing C# code into a more modern, imperative and top-level statements style. This involves shortening the code by removing unnecessary parts like additional brackets and explicit namespace declarations. It's done to improve clarity and readability.
2023-07-12 09:19:33 +02:00
d3767a0344
Add global using directives and free space pre-check
...
Global System and System.IO usages have been replaced with global usings in GlobalUsings.cs for improved code readability. Alongside, a FreeSpacePreCheck has been added in FreeSpacePreCheck.cs to ensure enough drive space is available before installation. This check was initially taking place in InitializationTask.cs which has been removed for better separation of concerns. The PreCheckViewModel visibility is now dependent on the success status of PreChecks, enhancing user experience.
2023-07-12 08:32:57 +02:00
84b718d810
Remove unused using
2023-06-18 15:47:27 +02:00
105f402936
Adding initial size comparison between eft dir and target dir
2023-06-18 15:21:50 +02:00
52a283ad37
adding some more logging
2023-05-22 15:09:00 -04:00
18a217a974
bug fixes, ui tweaks, additional logging
2023-05-18 20:04:00 -04:00
e01729554b
stuff
2023-05-14 22:35:06 -04:00
8331080d85
major rework to move to avalonia
2023-05-11 23:11:39 -04:00