52 Commits

Author SHA1 Message Date
bb8b05a2d4 add update page 2024-06-29 11:05:35 -04:00
1dc4202353 add path selection page
new update page WIP
2024-06-28 21:35:27 -04:00
a909013a86 remove trailing slash from eft game path 2024-06-09 10:43:43 -04:00
Dev
43fee371de Altered localization text to assist with support 2024-05-25 17:34:36 +01:00
CWX
9748461024 rebrand - ico and release Field to change 2024-05-21 23:07:51 +01:00
5715f97956 delete downloaded files if the download fails 2024-05-06 15:18:54 -04:00
1bfb6e9946 simplify file copies 2024-05-04 16:19:04 -04:00
64d0b4b35e use cache ttl for metadata files 2024-05-04 16:18:49 -04:00
de13c5ed75 reduce http client timeout
also version bump
2024-05-01 15:34:35 -04:00
7200355f52 exclue .bak files from game copy 2024-05-01 12:43:36 -04:00
9fc0ab8554 change log scrolling, deny installer cache for install 2024-05-01 12:12:18 -04:00
4968f48e8b installer updating to use r2 2024-05-01 10:32:22 -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
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