Commit Graph

3680 Commits

Author SHA1 Message Date
Kevin Bost
9720f93629 Showing window this allows the progress dialog when installing updates elevated 2025-08-25 00:07:18 -07:00
Kevin Bost
8b1f5d06f7 Sample elevating 2025-08-17 00:05:33 -07:00
Kevin Bost
7bf2e49339 Improves Windows process handling and logging
Enhances process launching on Windows by using ShellExecuteExW to start processes as the user, ensuring environment variables are correctly inherited.

Relocates Update.exe and log files to writable user directories, addressing permission issues and improving application data isolation.

Adds logging for process ID and root directory for improved debugging.

Ensures existing environment variables are passed to child processes.

Cleans up temporary files in the local app data directory during uninstallation.
2025-08-11 01:29:19 -07:00
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
Kevin Bost
da9064fc54 Merge remote-tracking branch 'origin/develop' into cs/msi-cont 2025-06-28 23:06:52 -07:00
Caelan Sayler
3ba32af42b Add python missing UM methods and fix apply signature 0.0.1350-g3ba32af 2025-06-27 13:41:03 +01:00
Caelan Sayler
a2c559072b update c++ docs also 2025-06-27 12:58:30 +01:00
Caelan Sayler
023fdc5150 Update the lib-cpp rust docs 2025-06-27 12:58:30 +01:00
Caelan Sayler
ef7f55691a Fix js typings for waitExitThenApplyUpdate and getUpdatePendingRestart 2025-06-27 12:58:23 +01:00
Caelan Sayler
4ba75beea8 Add more robust error handling to all the sample build scripts 2025-06-27 10:54:45 +01:00
Caelan Sayler
72af62649f Add unix build script and add to samples CI 2025-06-27 10:54:45 +01:00
Caelan Sayler
fee5cb2148 Provide release dir as absolute path during sample build 2025-06-27 10:54:45 +01:00
Caelan Sayler
35d6875b42 Update python sample to 3.9 2025-06-27 10:54:45 +01:00
JessicaTegner
42e3959c43 Updated samples app readme 2025-06-27 10:54:45 +01:00
JessicaTegner
ceebea0fdf Python sample app using WXPython 2025-06-27 10:54:45 +01:00
Marcus Souchon
c69f0cca6f fix: declare alloc_c_string before use in c++ wrapper 2025-06-27 08:47:39 +01:00
JessicaTegner
756bdc66f7 Python: Implement missing UpdaterManager functions (different ways of applying the update) 2025-06-26 22:17:45 +01:00
KennyTK
b378a6b9b9 Update GiteaSource.cs GetApiBaseUrl
Fix #690
2025-06-26 22:16:28 +01:00
Caelan Sayler
1ae63dc1e0 Disable renovate until MSI gets merged in 2025-06-26 21:52:45 +01:00
Caelan Sayler
84704156b1 Fix windows x86 compile errors 2025-06-17 00:11:11 +01:00
Caelan Sayler
827ed71d0c Fix macos compiler errors 2025-06-16 23:53:53 +01: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
Caelan Sayler
2fc2597c29 Upload python library to release artifacts 2025-06-16 17:12:16 +01:00
Caelan Sayler
2ad2c3706a Disable free-threaded wheels and fix windows python version 0.0.1335-g2ad2c37 2025-06-16 12:54:52 +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
9c76a8d6b3 Remove test release artifact 2025-06-15 23:05:38 +01:00
Caelan Sayler
112f46f493 finish release script 0.0.1331-g112f46f 2025-06-15 22:29:13 +01:00
Caelan Sayler
b5ec49762e Set workspace description and add python readme 2025-06-15 22:29:13 +01:00
Caelan Sayler
3c78aa251b No build metadata allowed in pypi versions 2025-06-15 22:29:13 +01:00
Caelan Sayler
ffd5818496 Add test python release 2025-06-15 22:29:13 +01:00
Caelan Sayler
eb0cbb2df1 Fix python lib module name 2025-06-15 22:29:13 +01:00
Caelan Sayler
b746959ea8 Increase gh api page size 2025-06-15 22:29:13 +01:00
Caelan Sayler
bfd3722a69 debug wait artifact action 2025-06-15 22:29:13 +01:00
Caelan Sayler
6007e4d7c3 Add python packaging and tests 2025-06-15 22:29:13 +01:00
Caelan Sayler
95b6130f8d Add matrix to rust builds 2025-06-15 22:29:13 +01:00
Caelan Sayler
595110fef6 Remove hard coded linux aarch64 linker 2025-06-15 22:29:13 +01:00
Caelan Sayler
71dcc247b2 ci cleanup 2025-06-15 22:29:13 +01:00
Caelan Sayler
8cda06cfd7 fix python versions 2025-06-15 22:29:13 +01:00
Caelan Sayler
5c952c0710 python ci 2025-06-15 22:29:13 +01:00
Caelan Sayler
3de616fcc7 update cargo lock 2025-06-15 22:29:13 +01:00
Caelan Sayler
df29c4b6c8 revert local version 2025-06-15 22:29:13 +01:00
Caelan Sayler
dacdfe37f8 ci 2025-06-15 22:29:13 +01:00
Caelan Sayler
314d544cd5 Restore cwd after setting nbgv version 2025-06-15 22:29:13 +01:00
JessicaTegner
d52b6cb332 made python name 'velopack' 2025-06-15 22:29:13 +01:00
JessicaTegner
4af335dcab Updated test and readme 2025-06-15 22:29:13 +01:00
Caelan Sayler
b07586ca0e add python readme 2025-06-15 22:29:13 +01:00
Caelan Sayler
0e25cadcb0 Restrict python library to 3.7abi (so compatible with 3.7 and everything after that) 2025-06-15 22:29:13 +01:00
Caelan Sayler
4301e5246b Add python constructor+signature, property getters and setters 2025-06-15 22:29:13 +01:00