Commit Graph

41 Commits

Author SHA1 Message Date
dovholuknf 57f5ee48b8 add SetMaintenanceWindow IPC op (client send + server dispatch) 2026-05-22 17:17:47 -04:00
dovholuknf 0813e6d6be initial commit of changes to add get started to first time use along with notification icon updates 2026-05-19 13:41:27 -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 3bdf3e4fa6 set feedback timeout to 60s 2024-12-19 17:23:47 -05:00
dovholuknf f33812a736 more updates, more refinements, more changes. pushing this so i can review it in a pr to make final tweaks 2024-12-10 00:07:49 -05:00
dovholuknf 3671ff6ff5 additional updates after more testing, adding better debug messages and start implementing multiple providers 2024-12-06 23:12:09 -05:00
dovholuknf 217bd9862b timeout if the data client takes more than 3 seconds to respond and inform the user that it's very unexpected 2024-12-05 09:24:34 -05:00
dovholuknf 012d404da6 still trying to get the formatter right 2024-09-18 14:33:31 -04:00
dovholuknf 55626f3024 another format commit 2024-09-18 14:26:10 -04:00
dovholuknf 0487eba38e nothing more than a format commit on all files 2024-09-18 14:19:56 -04:00
dovholuknf 86d6dcc854 first commit at implementing the zet healthcheck 2024-09-17 17:40:46 -04:00
dovholuknf 1c9406eb05 add more error handling when the monitor service is off 2024-08-13 10:47:09 -04:00
dovholuknf 2a3885b724 more automatic upgrade refinements 2024-04-24 19:57:30 -04:00
dovholuknf 50a8cf6893 trying to add header file to all .cs files 2023-11-20 11:15:21 -05: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 cb3766516f minor format tweaks after review 2022-08-17 12:17:40 -04:00
dovholuknf 66189e4af2 remove debug logging/cruft 2022-08-17 11:59:45 -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 33ae8f05a5 more style commits 2022-08-15 13:21:21 -04:00
dovholuknf 8aed285c2b tweaks after review 2022-08-15 13:18:29 -04:00
dovholuknf be3157e332 initial rev of automatic upgrade disabling 2022-08-15 12:55:16 -04:00
dovholuknf 0297e681ac updates to repair the deferred update feature 2022-07-22 16:08:03 -04:00
Mary Lincy Dcouto 83f7ffc929 sending notification message to UI 2021-06-29 17:28:19 +05:30
Mary Lincy Dcouto b5b4937589 initial commit for the ZDE manual install 2021-06-29 10:45:20 +05:30
dovholuknf eb028b88b8 need a new branch and need to pull in all the new changes to adapt to the new api from tsdk 2021-03-12 12:58:38 -05:00
ziti-ci 284c339ced add more logs around monitor service
allow the install directory to have files added to it so users can zip
logs etc.
2020-12-16 20:45:41 -05:00
dovholuknf 065660c894 refactorings and fixing from testing 2020-12-04 17:22:07 -05:00
dovholuknf 1889bbcc68 forgot to push the wip code 2020-12-04 14:09:05 -05:00
dovholuknf 1e882e4728 initial changes to allow for a beta channel - needs testing now 2020-12-03 16:55:22 -05:00
dovholuknf e756d89782 allow the feedback button to run collect-logs.ps1 via the monitor service 2020-11-26 00:11:21 -05:00
dovholuknf b123cd049d read -> readAsync 2020-11-20 21:26:26 -05:00
dovholuknf 0c7f02a955 wip nov20 - big button turns service off. popup turns it back on... UX needs work now 2020-11-20 17:14:27 -05:00
dovholuknf 0238f71a1d wip - logger name changed. continued refactor/testing/UI and service work 2020-11-19 23:01:22 -05:00
dovholuknf 1f6c9d9749 wip - debugging communication/restarts/etc 2020-11-19 17:32:26 -05:00
dovholuknf 51ad1d314f wip - services converted. pipes renamed. initial bigbutton works. moving to UI work 2020-11-19 12:59:22 -05:00
dovholuknf ee0a91207d wip - added separate client - refactorings 2020-11-18 18:49:33 -05:00