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