40 Commits

Author SHA1 Message Date
Christopher Britton 789df90ffb Skip empty enrollment dialog for a single enroll-to signer (#1026)
* Skip empty enrollment dialog for a single enroll-to signer

* Make enroll to dialogue window visibility more readable
2026-06-29 11:54:00 -04:00
dovholuknf 446521e213 comment related cleanup 2026-05-26 09:21:14 -04:00
dovholuknf b55c03bbd1 add MaintenanceWindowControl with tray UI fixes (menu visibility, debugger unblock) 2026-05-22 17:18:26 -04:00
dovholuknf 4be3e885fa refactory tray out of massive file into smaller one with just new code 2026-05-20 08:26:06 -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
Christopher Britton c10a94578b Enroll to cert / token (#1001)
* add enroll-to fields to AddIdentity payload

* add AddIdentityViewModel for external JWT signer discovery draft

* wire signer discovery into add-by-URL preflight, simplify JWT signer fetching significantly

* add signer discovery and picker to add-by-URL draft

* clean up enroll identifier payload lambdas to be more readable

* extract dialog fade-in/fade-out animation helpers

* discover external JWT signers and add a dedicated enroll-mode dialog when applicable

* Trigger external auth for enroll to token/cert on 'join network'

* clear the identities list when the tunneler shuts off

* remove identity clear from LoadStatusFromService in favor of the one in ServiceClient_OnClientDisconnected

* initial multi-tun support commit. used for development

* fix reconnect loop

* Update release notes

---------

Co-authored-by: dovholuknf <46322585+dovholuknf@users.noreply.github.com>
2026-05-07 11:50:33 -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 3850efd67b Normalize line endings to LF across the project 2026-03-20 09:10:29 -04:00
dovholuknf 1632e84083 add dial/bind to detail view. make details ever so slightly wider. add permissions to service detail. refactor styling to try to be more DRY 2025-12-31 12:42:27 -05:00
dovholuknf f53ab5599a add url to the message 2025-09-26 13:32:15 -04:00
dovholuknf 049e6e1de6 not so wordy... 2025-09-26 13:30:48 -04:00
dovholuknf fbbf43981e use better errors when using by URL add identity 2025-09-26 13:27:45 -04:00
dovholuknf 0d8ecff3a7 fixes #828 - add try catch and tell user something very unexpected happened 2025-06-04 14:03:41 -04:00
dovholuknf d6ea04e9e7 update to 1.5.1 of zet. minor cleanup from review 2025-03-05 10:45:16 -05:00
dovholuknf 25283a62ec add more copyrights to files 2025-03-04 22:08:52 -05:00
dovholuknf 4ce8d2c60c add dialog for when keychain addition fails 2025-03-04 21:15:46 -05:00
dovholuknf 2005196f2a handle enter key on url dialog. update manual-test.md 2025-03-04 14:48:54 -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 8c4f47faff don't show button if no provider is selected. fix main screen click when only one provider exists 2025-01-10 14:48:01 -05:00
dovholuknf 1572731861 update release notes. more ui tweaks from testing/doc 2024-12-18 16:39:17 -05:00
dovholuknf a8369a895b continuing ui tweaks based on testing 2024-12-17 16:02:45 -05:00
dovholuknf cddcdec671 remove comments, rename function, add green icon 2024-12-10 07:54:24 -05:00
dovholuknf e102a5e116 updates and changes after more testing, more refining, more refactoring 2024-12-07 23:25:00 -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 6d0d0bb96b numerous changes, updates and fixes trying to bring ext auth home 2024-12-04 22:40:38 -05:00
dovholuknf 122333ea24 more fixes, undo bad merge lines 2024-11-26 15:22:47 -05:00
dovholuknf 1d9d6f39fa initial commit for ext-jwt/third party signer 2024-11-23 21:12:14 -05:00
dovholuknf 8c45f2c98a adding new controls and code to support ext-jwt-signer/third-party ca 2024-11-23 20:13:02 -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 fe5c3b347e revert OnClickEvt to OnClick 2023-11-01 22:14:04 -04:00
dovholuknf 8f45749e9d additional refactoring, test, etc of setting the update url 2023-11-01 00:49:14 -04:00
Jeremy Tellier - ROG f9e39a926f Fix Toggle Animations 2021-10-01 19:57:07 +01:00
Jeremy Tellier - ROG c5751307be New Layout for Details. 2021-04-16 21:54:08 +01:00
Jeremy Tellier - ROG 6ef72b86e9 Auth Loading, Clickable fields, Easier AuthUX, Paging, Sorting, Max Service Load 2021-04-08 12:10:16 +01:00
Jeremy Tellier - ROG 3d5a916b1c Fix UX Workflows for Recovery and De-Enrollment 2021-03-22 15:52:18 +01:00
dovholuknf 0277f808ae one clean commit with all mfa fixes 2021-03-11 12:42:27 -05:00
Jeremy Tellier - ROG b66c77e2b8 Scrollbar mouse to 1 item, Set height to show at least one identity, resize on resolution downgrade, new menu list of identities. 2021-01-26 02:41:23 +00:00