72 Commits

Author SHA1 Message Date
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 4caadeb836 Fix external auth toast notifications and single-provider auto-launch (#999)
* Add external auth event if there's only 1 external provider and no default

* Clear AuthInProgress on error paths only in PerformExternalAuthEvent

* Allow re-clicking external auth button when auth is already in progress

* Rework ext auth event handling and add success/failure toast notifications

* Update release notes

* Fix ext auth toast not firing when ZET restarts

check incoming event needs external auth instead of stale local state

* Update and clean manual-testing.md

* Remove dead code

* update manual testing, remove redundant auth in progress reset, invert toast notification to avoid negation
2026-05-05 16:37:21 -04:00
Christopher Britton 3850efd67b Normalize line endings to LF across the project 2026-03-20 09:10:29 -04:00
dovholuknf bcf2acea0d add permissions to model items to support views 2025-12-31 12:41:18 -05:00
dovholuknf 9172fdace7 update release notes and beta stream 2025-08-14 17:40:40 -04:00
dovholuknf 1a08dc23a6 updates for MFA incorrectly being identified 2025-08-14 17:31:19 -04:00
dovholuknf e5dba53985 sort ext-jwt-signers. also fix when a default signer was selected but no longer available 2025-03-25 09:22:56 -04:00
dovholuknf d6ea04e9e7 update to 1.5.1 of zet. minor cleanup from review 2025-03-05 10:45:16 -05:00
dovholuknf 10e50b4bda keep ext auth DRY 2025-03-04 08:22:03 -05:00
dovholuknf 8d2f794c80 various bug fixes 2025-03-03 19:36:30 -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 188d5c0e89 more updates and changes to support keychain and other 2024-12-05 16:35:01 -05:00
dovholuknf 89b5db20cc more commits after continued testing 2024-11-25 16:56:47 -05:00
dovholuknf 8863accec0 adopt much of Fixes_Enhancements. numerous other refinements after more testing 2024-11-23 19:52:19 -05:00
Nic Fragale 5a0f0ae3f7 Addressing bugs and improving the experience of the client. 2024-11-18 12:37:28 -07: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 594fd3a450 more updates around mfa 2024-07-03 10:53:23 -04:00
dovholuknf 2d4ed80985 updates based on review 2024-07-01 14:02:00 -04:00
dovholuknf 128840dff8 IsMfaed --> ShowMFA. fix MFA showing incorrectly 2024-07-01 09:38:27 -04:00
dovholuknf a98776285d lots of permutations with mfa to get just right... 2024-07-01 09:08:54 -04:00
dovholuknf 7fa6605a4b updates to allow MFA to work for mfa-required auth (secondary auth) 2024-06-29 22:39:51 -04:00
dovholuknf 83b68ceac9 add missing copyrights 2024-04-24 20:12:10 -04:00
dovholuknf 50a8cf6893 trying to add header file to all .cs files 2023-11-20 11:15:21 -05:00
dovholuknf 18b99e6bef small tweaks based on continued testing 2023-11-10 14:30:28 -05:00
dovholuknf 8f45749e9d additional refactoring, test, etc of setting the update url 2023-11-01 00:49:14 -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 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
Jeremy Tellier - ROG ff5b5e7183 Mary & Clints Bugs 2022-02-12 02:16:03 +00:00
mary-dcouto 53506c832a data structure change for add identity option, fix isAccessible spelling and fix null error 2021-12-09 19:15:48 +05:30
mary-dcouto 7bfde238c9 change the Function and Payload to command and data 2021-11-22 21:49:53 +05:30
mary-dcouto 6e08f350fa changing the fingerprint to identifier 2021-11-17 21:44:12 +05:30
Jeremy Tellier - ROG 0ae76a1ead Icons 2021-10-01 00:41:27 +01:00
Jeremy Tellier - ROG 59705a6174 MFA Twaeks 2021-09-20 23:17:37 +01:00
Jeremy Tellier - ROG 0a5a31b922 Separate Version in Model for UI 2021-09-20 14:34:04 +01:00
Jeremy Tellier - ROG 64cedf09e7 Update ZitiService.cs 2021-09-17 18:56:45 +01:00
Jeremy Tellier - ROG 3c6a5b15e5 Changed to 20 minutes from 21 since it used to come at 20:XX 2021-09-17 18:55:08 +01:00
Jeremy Tellier - ROG fa432696c1 Update the state of things after all Mfa operations 2021-09-17 16:51:40 +01:00
Jeremy Tellier - ROG bea2a7ef96 Use Timeout since we are using the Time Updated 2021-09-16 12:21:52 +01:00
Jeremy Tellier - ROG 885b920747 Handle the case when a timeout has been longer than the time remaining 2021-09-16 12:19:42 +01:00
Jeremy Tellier - ROG f4929baaee Include Timeout Remaining = 0, only calculate when unknown 2021-09-16 12:18:22 +01:00
Jeremy Tellier - ROG afcf953825 Timeout issues, UX Updates 2021-09-15 13:38:25 +01:00
Jeremy Tellier - ROG 2c1a5a2542 Remove Frequency, Change Notifications to occur at Min and Max timeouts, from the services, not the identity, Make the timer larger, make the timer in the service list clickable 2021-09-09 01:11:01 +01:00
Jeremy Tellier - ROG 6bfc6a5faa Remove Service Reset and log when updated 2021-09-08 13:45:31 +01:00
Jeremy Tellier - ROG 2df871e45a MFA Bugs, Update identities on change, notification launch MFA 2021-09-01 22:13:54 +01:00