dovholuknf
2a9da1aa82
Fix five defects in the monitor service minidump path
2026-09-01 11:32:25 -04:00
Christopher Britton
650b18250b
Fix "Any time" maintenance window ignoring the chosen day ( #1019 )
...
* Honor weekly/monthly cadence when maintenance window is "any time"
* Add maintenance window tests to ensure "any time" honors weekly/monthly cadence
* Fix main menu automatic update label to accurately reflect maintenance window times
* Update release notes/comments
2026-06-24 15:57:34 -04:00
dovholuknf
4b8c5f827b
add Daily/Weekly/Monthly maintenance window cadence with SCCM-style monthly modes
2026-05-22 17:17:07 -04:00
Clint Dovholuk
2f7e53f02c
Allow registry overrides.conflict.free ( #992 )
...
* feat: bump dependencies (NuGet 8 -> 10, NLog 5 -> 6)
* feat: shared IPC data structures for policy state
* feat: registry policy reader with WMI watcher
* feat: monitor service policy enforcement, maintenance window, deferred install
* feat: UI policy state propagation, locks, deferred-install + sentinel UX fix
* feat: ADMX/ADML templates, admin guide, helper script, test runbook
* chore: build tooling, MSI SHA256, version bump, release notes
* more reworking around the adml/admx/md
* build and upload ADMX/ADML admin templates zip
* updates from looking at / testing GPO UI
* missed the prepare-for-tests ps1
* add boms to all ps1's just in case
* update test-run for more vebosity to allow humans to understand
* more updates to release notes
* Fix alignment on "from" label for maintenance window
* Remove arrow pointing to task bar
* Remove unused selection changed stub
* Ensure logical hour value is passed to maintenance window start/end
* Fix invalid URL error not showing - ensure maintenance start/end time errors return correctly
Change variable names
* reworking new-upcoming-releasenotes
* publish admin templates zip + sha256 sidecar to GitHub release, update release note
* add tatooing words
* reword clamping words
---------
Co-authored-by: Christopher Britton <christopher.l.britton@outlook.com >
2026-05-06 09:14:57 -04:00
Christopher Britton
48d354494f
Improve feedback collection ( #998 )
...
* Add ByteFormat utility for human-readable byte sizes
* Show log level and feedback bundle size on feedback collection
* Fix gap between text and feedback spinner
* Add CaptureFeedbackProgress IPC event surface
* Emit progress events during feedback bundle creation
* Replace fixed feedback timeout with progress-event watch
* Log feedback collection lifecycle in CollectFeedbackLogs
* Simplify stream feedback progress via service heartbeat with stall detection
* Remove duplicate file size logic, fix log levels for debugging/errors
* Fix feedback in progress flag readability
* Fix feedback progress events
* Update release notes
2026-05-05 16:12:23 -04:00
Christopher Britton
1ddb281c14
Add update progress UI and failure handling ( #991 )
...
* Add update progress UI rough draft
* Fix sentinel restart detection and add progress preferences
* Add update failure handling and sentinel error recovery
* Clean up
* Update release notes
* resize progress popup to be more reasonable for smaller screens
2026-04-22 15:39:37 -04:00
Christopher Britton
3850efd67b
Normalize line endings to LF across the project
2026-03-20 09:10:29 -04:00
dovholuknf
e909766892
issue-859 - add logging when url to download fails to dl
2025-09-05 20:21:42 -04:00
dovholuknf
5eb3661161
keep the minidump thread out for now
2025-07-08 13:30:58 -04:00
dovholuknf
55182949fc
console to log
2025-07-08 13:27:55 -04:00
dovholuknf
c2ec6b4d3a
still working on release, show what crypto is built in
2025-07-08 13:26:11 -04:00
dovholuknf
8d2f794c80
various bug fixes
2025-03-03 19:36:30 -05:00
dovholuknf
c2be7bd441
make a mini dump when the process is detected to be stalled
2025-01-09 16:14:16 -05:00
dovholuknf
127f225c8c
rearrange how the aliveness check works
2025-01-09 12:52:53 -05:00
dovholuknf
d757276795
continued UI tweaks/bugfixes
2024-12-16 08:26:55 -05:00
dovholuknf
0f15b9239b
last 2.5.1.1 would never release the lock and continue restarting forever
2024-12-10 16:19:03 -05:00
dovholuknf
ff86fc4a68
fixes #760
...
* changes the stall detection from 3 iterations (~15s) to 12 iterations (~60s)
* allows the user to change this setting if they are an administrator (no ipc support)
2024-12-10 15:12:02 -05:00
dovholuknf
9b88d54dc1
merging with main again
2024-10-18 12:33:40 -04:00
dovholuknf
82d0ad411c
bring in other changes from add-ext-auth-misses
2024-10-18 11:56:35 -04:00
dovholuknf
6eb20d3bc9
merge origin/main
2024-10-18 09:50:56 -04:00
dovholuknf
1b6e9a742e
remove versionutil as Version works better now
2024-07-25 16:00:13 -04:00
dovholuknf
50a8cf6893
trying to add header file to all .cs files
2023-11-20 11:15:21 -05:00
dovholuknf
e323fc8d89
fix bug where verify file was outside try/catch
2023-11-16 17:04:32 -05:00
dovholuknf
7573674a5b
updates per review
2023-11-09 09:13:07 -05:00
dovholuknf
a09fd9c091
allow either update button to successfully upgrade the app and show both buttons when checking
2023-11-02 00:16:59 -04:00
dovholuknf
8ce4d29552
another format
2023-11-01 22:22:55 -04:00
dovholuknf
ce9bd6d545
updates to various parts of the puzzle
2023-11-01 16:49:50 -04:00
dovholuknf
8f45749e9d
additional refactoring, test, etc of setting the update url
2023-11-01 00:49:14 -04:00
dovholuknf
b747967c74
and more... formatting
2023-10-27 12:40:18 -04:00
dovholuknf
88ed3c8807
and more... formatting
2023-10-27 12:39:37 -04:00
dovholuknf
3317d562e6
formatting
2023-10-27 12:38:56 -04:00
dovholuknf
49ec668dc2
formatting
2023-10-27 12:38:30 -04:00
dovholuknf
cdf73aaaf6
add initial set url impl
2023-10-27 12:35:29 -04:00
dovholuknf
b7aead42e6
quick stab at configuring the url for updates
2023-10-25 12:29:21 -04:00
dovholuknf
41803d81a1
fixes #571 - configure automatic updates when no update exists
2022-08-22 10:11:17 -04:00
dovholuknf
cb3766516f
minor format tweaks after review
2022-08-17 12:17:40 -04:00
dovholuknf
620024053d
fix the order to fix last issue with state
2022-08-17 11:08:09 -04:00
dovholuknf
c6e48a762a
refactor and hopefully fix last state bug
2022-08-17 09:31:28 -04:00
dovholuknf
ccabcf90e5
latest rounds of changes to support disabling automatic updates and build a 2.1.4 release for testing
2022-08-16 20:23:50 -04:00
dovholuknf
49a337c7f5
actually prevent the update from happening when set
2022-08-15 15:27:39 -04:00
dovholuknf
27d2d1fcee
fix missing using statement when building release
2022-08-15 14:51:22 -04:00
dovholuknf
33ae8f05a5
more style commits
2022-08-15 13:21:21 -04:00
dovholuknf
be3157e332
initial rev of automatic upgrade disabling
2022-08-15 12:55:16 -04:00
dovholuknf
38f32e1baa
fix math bug and add a log statement when the hash doesn't match
2022-08-12 17:50:34 -04:00
dovholuknf
fc022fc66d
allow re-requesting of update. change nag to once a day
2022-08-01 15:43:25 -04:00
dovholuknf
f4916e9a37
it's been a year - remove this old code:
2022-07-25 08:19:34 -04:00
dovholuknf
b5290c9dc0
small logging tweaks
2022-07-23 18:33:38 -04:00
dovholuknf
2b7257fad6
update service never respected log levels, fixed. update small dispatch issue on update
2022-07-23 14:50:30 -04:00
dovholuknf
58d9bcae6f
stray async, remove
2022-07-23 14:14:55 -04:00
dovholuknf
fa3bde80e0
allow menu to close and button to be disabled when requesting update
2022-07-23 14:09:38 -04:00