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
719570a83d
add bsg folder to path checks
2024-04-10 19:20:04 -04:00
90ec2d1b4f
deny cloud sync folders
2024-04-06 12:53:45 -04:00
8cceee6668
update path checks to allow denial or warning
2024-04-05 12:29:47 -04:00
5750e32d97
make desktop contains, update warning wording
2024-04-02 09:13:55 -04:00
e53240b417
update problem paths
...
including scoped_dir for operagx nonsense, and entire downloads folder now
2024-03-25 18:27:57 -04:00
7ca0eab4d7
slightly more logging for hashes
2024-03-25 17:33:24 -04:00
38a102bf72
revert 2b93eafabddf91f72df3aab94559b809f2e9a016
...
revert Edit install path requirements:
Fail if `Desktop` exists in path, not ends with
Fail if `Downloads` exists in path, not ends with
2024-03-25 21:02:26 +00:00
Dev
2b93eafabd
Edit install path requirements:
...
Fail if `Desktop` exists in path, not ends with
Fail if `Downloads` exists in path, not ends with
2024-03-25 19:32:50 +00: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
ee4586861f
fix mega download
...
also added a log line for exceptions
2024-03-19 11:29:46 -04:00
88a4852a24
adding more logging
2024-02-06 18:59:39 -05:00
db11225eae
add more hash logging
2024-01-19 22:51:06 -05:00
7283d247a0
return correct result data
2024-01-08 21:29:59 -05:00
cc9279825c
update game check
2023-12-19 14:58:12 -05:00
5ec4eabf5f
add more paths
2023-11-29 18:30:03 -05:00
5e652bcd59
implement async read for net6 process
2023-11-22 09:32:18 -05:00
9e086962dc
add drive root check, version bump
2023-11-15 09:57:27 -05:00
6c2f545743
add a try-catch to dir size calculation, other stuff
2023-10-20 22:26:13 -04:00
981f73c3db
detect downloads folder
...
add downloads folder to problem path names, also updated check
2023-09-26 08:57:27 -04:00
bfe6147b2e
ensure cache directory exists
2023-09-22 18:45:13 -04:00
90ceffdfca
delete old files before downloaing, fix download task
2023-09-21 18:52:33 -04:00
84c9f0975a
DownloadCacheHelper allows direct downloads and checking cache
2023-09-21 10:52:26 -04:00
57fdc83cb5
fix exclusion checks
2023-09-16 18:12:24 -04:00
4508735c4f
add file and folder exclusions to copy task
2023-09-16 16:10:40 -04:00
ce2cd80bf6
add cache info controls
2023-08-25 23:46:11 -04:00
b8bec3c3c8
move warning to appear on launch, not install start
2023-08-23 22:45:41 -04:00
6dd92e540d
add problem folder warning
2023-08-22 10:21:52 -04:00
f135a3e325
finish auto update feature
2023-07-30 16:15:52 -04:00
d269d674ad
rework prechecks to return a precheckresult
2023-07-29 14:26:20 -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
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