Commit Graph

108 Commits

Author SHA1 Message Date
Kevin Bost
7c7c55753d Relocates Update.exe to writable location
Moves the Update.exe file to the local app data directory if the application directory is not writable.
This ensures that the application can update itself even when installed in a protected location like Program Files.
Adds anyhow dependency to rust library.
2025-06-30 00:19:43 -07:00
Caelan Sayler
48f6afeb9e Fix linux compiler errors 2025-06-16 22:18:49 +01:00
Caelan Sayler
e7f15eef88 Merge branch 'develop' into cs/msi-cont
# Conflicts:
#	.github/workflows/build.yml
#	Cargo.toml
#	src/lib-rust/Cargo.toml
#	src/lib-rust/src/lib.rs
2025-06-16 20:39:53 +01:00
renovate[bot]
989bdb4ea0 Lock file maintenance 2025-06-16 06:58:25 +00:00
Caelan Sayler
8bed8a185c Remove ts-rs and add new node handlebar template 2025-06-15 23:13:18 +01:00
Caelan Sayler
8cda06cfd7 fix python versions 2025-06-15 22:29:13 +01:00
Caelan Sayler
3de616fcc7 update cargo lock 2025-06-15 22:29:13 +01:00
Caelan Sayler
615f1bda5e cleanup dependencies 2025-06-15 22:29:13 +01:00
renovate[bot]
8ccb186ae7 Update rust crates 2025-06-14 15:10:18 +01:00
renovate[bot]
10c80a835e Lock file maintenance 2025-06-09 06:56:55 +00:00
Caelan Sayler
2f2abd61ab Replace file_rotate crate with more robust internal log rotation logic 2025-06-05 22:08:34 +01:00
renovate[bot]
feade7cc64 Update rust crates 2025-06-05 22:04:12 +01:00
renovate[bot]
645b5b3c4e Lock file maintenance 2025-06-02 06:15:44 +00:00
Caelan Sayler
408ea6043b Add bootstrapping and replace custom actions with rust dll 2025-05-26 17:43:27 +01:00
Caelan Sayler
3c7d82aa22 Remove winsafe crate and migrate everything to windows-rs 2025-05-24 21:11:21 +01:00
Caelan Sayler
dfc87a391f Merge branch 'develop' into cs/msi-cont
# Conflicts:
#	Cargo.lock
#	src/bins/src/update.rs
#	src/lib-csharp/UpdateManager.cs
#	src/lib-rust/src/lib.rs
#	src/lib-rust/src/manager.rs
2025-05-23 21:04:26 +01:00
Caelan Sayler
4ba66223d5 Revert "Fix cross compile build scripts"
This reverts commit cb02fbaa1e.
2025-05-23 18:42:24 +01:00
Caelan Sayler
b16fdf6983 Fix cross compile build scripts 2025-05-23 18:42:24 +01:00
Caelan Sayler
cf68dcb0ea refactor/inline fastzip implementation for patching (upstream issues) 2025-05-23 18:42:24 +01:00
Caelan Sayler
8d8c1e198f Downgrade zerofrom to compatible version 2025-05-23 18:42:24 +01:00
Caelan Sayler
3baa05aea9 Lock new zip libraries to compatible versions 2025-05-23 18:42:24 +01:00
Caelan Sayler
5d99b7213b Performance enhancements to delta process 2025-05-23 18:42:24 +01:00
Caelan Sayler
d71acd5a20 First cut of a rust delta implementation 2025-05-23 18:42:24 +01:00
renovate[bot]
a4e3fc4dd4 Update rust crates 2025-05-16 17:17:10 +01:00
Caelan Sayler
9573a511b5 Fix admin launching and locator 2025-05-09 22:51:07 +01:00
renovate[bot]
1c7a091244 Update rust crates 2025-05-08 09:36:36 +01:00
renovate[bot]
9518c5a155 Update rust crates 2025-04-16 09:00:03 +01:00
Kevin Bost
63637c63ea Code cleanup 2025-04-05 22:11:27 -07:00
Kevin Bost
a8d631dab3 WIP MSI
bat scripting to work around Rust CLI argument parsing on windows
2025-04-05 22:11:26 -07:00
Caelan Sayler
14b7119637 WIP sorting new process stuff 2025-04-05 22:11:26 -07:00
renovate[bot]
62dcd477c3 Update rust crates 2025-04-04 10:49:19 +01:00
renovate[bot]
77f61feab7 Update rust crates 2025-03-28 13:41:15 +00:00
renovate[bot]
6fae3e3d65 Update rust crates 2025-03-14 20:53:44 +00:00
Caelan Sayler
06fd5058eb Add back C++ logging callbacks 2025-03-13 00:01:35 +00:00
Caelan Sayler
0cd6c3db3f Add custom rust log callback param 2025-03-13 00:01:35 +00:00
Caelan Sayler
ec3b6561de Remove logging callbacks from C++ / NodeJS 2025-03-13 00:01:35 +00:00
renovate[bot]
fd96504ff4 Update rust crates 2025-03-09 21:48:16 +00:00
renovate[bot]
83a9efc4b2 Update rust crates 2025-03-03 08:24:34 +00:00
Kevin Bost
3e7e36d3e7 Fixing up the Rust side to pass the staged_user_id through 2025-03-03 08:15:37 +00:00
renovate[bot]
8c2cd10912 Lock file maintenance (#529)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-24 06:28:17 +00:00
renovate[bot]
6c04a7fd2c Update rust crates 2025-02-21 10:11:52 +00:00
renovate[bot]
48de796608 Lock file maintenance 2025-02-16 21:03:51 -07:00
Caelan
810783faab Fix: rust download not propagating errors 2025-02-16 21:03:40 -07:00
renovate[bot]
dc3b6e11c8 Update rust crates 2025-02-16 10:25:38 -07:00
renovate[bot]
d5129c842f Lock file maintenance (#509)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-10 04:50:30 +00:00
renovate[bot]
9740825de7 Update rust crates 2025-02-07 19:09:45 -07:00
renovate[bot]
023f3c6793 Update rust crates 2025-02-02 19:45:00 +00:00
renovate[bot]
e0dfd99f42 Update Rust crate ureq to v3 2025-02-02 19:45:00 +00:00
renovate[bot]
d820985e63 Lock file maintenance (#485)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-27 05:19:27 +00:00
renovate[bot]
e0732e20f2 Update Rust crate clap to v4.5.27 2025-01-26 11:25:42 +00:00