Caelan Sayler
ecca557fe3
Temporarily reverse Rust code
2025-05-09 22:51:07 +01:00
Kevin Bost
33977eb666
Fixing duplicate entries in Add Remove Programs
2025-05-08 09:57:10 -07:00
Kevin Bost
47eecc4c07
Upgrade to WiX 6
2025-05-08 09:31:42 -07:00
Kevin Bost
f97605971d
Removes MSI deployment tool feature
...
Removes the option to build a separate MSI deployment tool.
This simplifies the packaging process and reduces the number of artifacts produced.
The functionality is deemed redundant and not widely used.
2025-04-08 00:33:40 -07:00
Kevin Bost
8cfec1003b
Simplifies MSI uninstallation condition
...
Removes an unnecessary condition on ALLUSERS and Privileged properties during MSI uninstallation, streamlining the process.
2025-04-07 23:59:09 -07:00
Kevin Bost
9c5c773a5f
Improves process argument handling
...
Temporarily disables raw argument handling for windows processes due to issues with quoting and escaping.
Ensures package directory is created in a temp directory, when the original package directory is not writable.
2025-04-07 23:49:11 -07:00
Kevin Bost
5cfdb4e6c0
Fixing XML encoding of markdown data
2025-04-07 23:00:28 -07:00
Kevin Bost
4430e92b61
Getting the rendering of markdown content working properly
2025-04-07 20:25:43 -07:00
Kevin Bost
34be672b0d
Fixes MSI UI navigation issues
...
Corrects several issues related to MSI UI navigation,
particularly around the license agreement and install scope
dialogs, ensuring the correct dialogs are displayed based on
whether a license is present and the desired install location.
The logic for determining whether to show the install location
dialog is now extracted into a separate boolean variable.
2025-04-07 19:25:52 -07:00
Kevin Bost
8ba13c9816
WIP InstallLocation
2025-04-07 08:40:41 -07:00
Kevin Bost
7a2c01e716
Adds support for markdown license in MSI
...
Adds support for specifying a markdown license file which will be converted to RTF for display in the MSI installer.
This allows users to provide a more readable and formatted license than plain text.
Also renders installer welcome, readme, and conclusion messages as plain text from markdown.
2025-04-06 13:04:34 -07:00
Kevin Bost
9a633aa471
Updates WiX UI and cleans up temp files
...
Updates the WiX UI to allow both per-user and per-machine installations.
Also cleans up the localization file in the temporary directory
after the WiX file generation process.
2025-04-06 12:32:10 -07:00
Kevin Bost
228af0414f
Debugging and fixing bug
2025-04-05 22:50:39 -07:00
Kevin Bost
e02f540e36
Improves MSI package generation with WiX
...
Enhances the WiX-based MSI package generation process by:
- Adds support for install scope selection (per-user or per-machine).
- Corrects file installation location.
- Fixes directory removal logic.
- Allows launching the application after installation.
- Applies code cleanup and refactoring.
2025-04-05 22:33:49 -07:00
Kevin Bost
24e3cf853a
Defaulting launched state of checkbox to true
2025-04-05 22:11:27 -07:00
Kevin Bost
f2301fa59e
Adding more CLI restrictions
...
Fixing license file reference
2025-04-05 22:11:27 -07:00
Kevin Bost
1b8a5e40f2
Fixing VS copy and paste errors
2025-04-05 22:11:27 -07:00
Kevin Bost
63637c63ea
Code cleanup
2025-04-05 22:11:27 -07:00
Kevin Bost
fcd07da715
Adding conditional licensing file display
2025-04-05 22:11:27 -07:00
Kevin Bost
c4a36113df
Adding README
...
Fixing file loading parameters
2025-04-05 22:11:27 -07:00
Kevin Bost
c6bd5fd35c
Adding welcome and conclusion messages
2025-04-05 22:11:27 -07:00
Kevin Bost
e5f3793906
Clean up ids
2025-04-05 22:11:27 -07:00
Kevin Bost
d8a74093d2
Adding Desktop and Start Menu shortcuts
2025-04-05 22:11:27 -07:00
Kevin Bost
3548284fca
Adding transparency to UI images
2025-04-05 22:11:27 -07:00
Kevin Bost
aa3fd03dfd
Fixing restart after applying update
2025-04-05 22:11:27 -07:00
Kevin Bost
98b982f9d1
Adding UI Extension
...
Adding launch after install
2025-04-05 22:11:27 -07:00
Kevin Bost
2ca2ed9993
Adding UI and support for welcome, conclusion and license
2025-04-05 22:11:27 -07:00
Kevin Bost
269f56dbbc
Adding cleanup of temp and app directories
2025-04-05 22:11:27 -07:00
Kevin Bost
11d8dee9f1
Working MSI updates
2025-04-05 22:11:26 -07:00
Kevin Bost
57db41dd90
Using constant for file name
...
Adding check for writable directory
2025-04-05 22:11:26 -07:00
Kevin Bost
6b056f4be9
Updating msi logging
...
And removing shortcuts
2025-04-05 22:11:26 -07:00
Kevin Bost
2ed94b2d06
Adding msi to Avalonia sample output
...
Adding temp directory for when packages directory cannot be created.
2025-04-05 22:11:26 -07:00
Kevin Bost
56007bd269
Removing bootstrap flag
2025-04-05 22:11:26 -07:00
Kevin Bost
81261d4e94
Suppressing all exception types
2025-04-05 22:11:26 -07:00
Kevin Bost
4ffa60144a
Handling IOException when the app is not in a writable directory
2025-04-05 22:11:26 -07:00
Kevin Bost
9cedd80c11
Adding WiX 5.0.2 tooling.
...
Updating to use it to manually pack
2025-04-05 22:11:26 -07:00
Kevin Bost
33f14b1861
Remove debugging
2025-04-05 22:11:26 -07:00
Kevin Bost
8fcecbb4b1
Version bump
2025-04-05 22:11:26 -07:00
Kevin Bost
65c32bab35
More logging and permissions fixing
2025-04-05 22:11:26 -07:00
Kevin Bost
5d9c348761
Removing pdb output
...
Fixing output logging
2025-04-05 22:11:26 -07:00
Kevin Bost
f7306564f0
Fixing compilation
2025-04-05 22:11:26 -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
Caelan Sayler
1079074178
WIP handle command line arguments correctly
2025-04-05 22:11:26 -07:00
Caelan Sayler
2c7c5ddaf3
Fix compiler errors after rebase
2025-04-05 22:11:26 -07:00
Kevin Bost
2f2b637b1f
Starting work to move package directory based on install location
2025-04-05 22:11:26 -07:00
Kevin Bost
f9064b1a25
Add UAC check to update.exe
2025-04-05 22:11:26 -07:00
Kevin Bost
cdd8d8622f
Updating Update.exe uninstall to support elevation
2025-04-05 22:11:26 -07:00
Caelan Sayler
6b50495046
Add automatic elevation to setup.rs if installto is restricted
2025-04-05 22:11:26 -07:00
renovate[bot]
5707d23cb4
Update dotnet packages
2025-04-05 21:23:14 +01:00