Commit Graph

  • 01ba443ac5 fix: re-create Build-Plugin.ps1 with proper encoding main jessikitty 2026-04-29 14:38:31 +10:00
  • b2aa75ab38 fix: remove double-encoded Build-Plugin.ps1 jessikitty 2026-04-29 14:36:32 +10:00
  • 2da2b257a5 fix: relocate AD Details panel under device assignment on user page jessikitty 2026-04-29 14:24:55 +10:00
  • ea1b3d5942 fix: relocate AD Compare panel under user assignment on device page jessikitty 2026-04-29 10:31:39 +10:00
  • 0057523323 feat: add standalone diagnostic script for installed plugin jessikitty 2026-04-29 09:50:09 +10:00
  • f9dbb9a312 fix: remove double-encoded diagnostic script jessikitty 2026-04-29 09:49:34 +10:00
  • 0b674027aa feat: add standalone diagnostic script for installed plugin jessikitty 2026-04-29 09:38:17 +10:00
  • df6671d729 fix: add AssemblyResolve handler for reflection diagnostics jessikitty 2026-04-29 09:36:17 +10:00
  • 7cf07b50d2 feat: add comprehensive build diagnostics for UIExtension debugging jessikitty 2026-04-28 15:25:16 +10:00
  • 1b89820c94 v1.3.1 - Bump version jessikitty 2026-04-28 10:12:33 +10:00
  • d09d32bb52 v1.3.1 - Add Initialize override that calls Register() to hook into page rendering jessikitty 2026-04-28 10:12:03 +10:00
  • 3e6ba2cd69 v1.3.1 - Add Initialize override that calls Register() to hook into page rendering jessikitty 2026-04-28 10:11:28 +10:00
  • afd8ab7f1a v1.3.0 - Bump version for UIExtension feature manifest fix jessikitty 2026-04-27 16:27:56 +10:00
  • bb5a7ae54e v1.3.0 - Fix manifest: use correct CategoryTypeName for UIExtension features jessikitty 2026-04-27 16:27:37 +10:00
  • 81d07c135c v1.2.1 - Bump version jessikitty 2026-04-27 16:09:14 +10:00
  • 8ab68b9cb2 v1.2.1 - Show only AD-found devices, info bar for filtered counts jessikitty 2026-04-27 16:08:56 +10:00
  • a94dc8aa50 v1.2.1 - Add SkippedDevices counter to summary jessikitty 2026-04-27 16:08:11 +10:00
  • c3e014446c v1.2.1 - Filter out devices without valid domain ID and not found in AD jessikitty 2026-04-27 16:07:48 +10:00
  • 7b50c0a7fa v1.2.0 - Bump version jessikitty 2026-04-27 15:56:49 +10:00
  • 878a16987d v1.2.0 - Remove Features from manual manifest to fix install error jessikitty 2026-04-27 15:56:23 +10:00
  • 559117d24b v1.2.0 - Remove manual feature registration, let plugin system handle it jessikitty 2026-04-27 15:55:37 +10:00
  • 520f07881b v1.1.1 - Fix: Manifest is already PluginManifest, use .Features directly jessikitty 2026-04-27 15:49:08 +10:00
  • 721fba684a v1.1.0 - Update author, include UIExtension features in manual manifest jessikitty 2026-04-27 10:44:28 +10:00
  • b2a4528c64 v1.1.0 - Bump version, update author to Jess Rogerson jessikitty 2026-04-27 10:43:00 +10:00
  • 39ce0da496 v1.1.0 - Fix DN comparison in device page extension jessikitty 2026-04-27 10:42:42 +10:00
  • 223716e5ca v1.1.0 - Fix UIExtension registration path, update author to Jess Rogerson jessikitty 2026-04-27 10:42:02 +10:00
  • 9ae1ffdc5b v1.1.0 - Fix DN comparison: look up assigned user DN in AD, compare DN-to-DN jessikitty 2026-04-27 10:41:25 +10:00
  • fedba71fb0 Add DeviceUIExtension and UserUIExtension to compile items jessikitty 2026-04-27 10:19:51 +10:00
  • 606a865757 Rewrite web handler with server-side rendering - no jQuery dependency jessikitty 2026-04-27 10:19:15 +10:00
  • 67b8bef414 Register UIExtension features on Initialize for Device and User pages jessikitty 2026-04-27 10:18:18 +10:00
  • d6543cd552 Add User page UIExtension - shows AD last login, status, and OU location jessikitty 2026-04-27 10:17:49 +10:00
  • 802f690255 Add Device page UIExtension - shows AD managedBy comparison and last login jessikitty 2026-04-27 10:17:19 +10:00
  • 6c746d3a41 Fix URL: route requires PluginAction segment - use /Index jessikitty 2026-04-22 10:29:39 +10:00
  • 7df9fb4dce Add trailing slash to plugin URL to fix ASP.NET dot-in-route 404 jessikitty 2026-04-22 10:22:45 +10:00
  • b7359a6857 Fix packaging: zip first then rename, whitelist only plugin files jessikitty 2026-04-22 10:15:41 +10:00
  • a6080ab2d3 Replace T4MVC MVC.API call with manual URL construction jessikitty 2026-04-22 10:04:35 +10:00
  • d17b6e45b0 Add EntityFramework reference and consolidate all refs into single ItemGroup jessikitty 2026-04-22 10:01:48 +10:00
  • 655c79cc7c Simplify HintPath resolution - regex replaces ALL paths to Disco bin jessikitty 2026-04-22 09:56:20 +10:00
  • c54f2b2205 Add System.Web.WebPages and System.Web.Razor references jessikitty 2026-04-22 09:55:22 +10:00
  • 611f95be80 Downgrade ToolsVersion to 4.0 and target .NET 4.5 for framework MSBuild jessikitty 2026-04-22 09:52:25 +10:00
  • ee541d567f Downgrade to C# 5 - remove interpolation, null-conditional, expression-bodied members jessikitty 2026-04-22 09:51:34 +10:00
  • 5f66dac6b0 Downgrade to C# 5 - move auto-property initializer to constructor jessikitty 2026-04-22 09:50:40 +10:00
  • 0bc94c542c Downgrade to C# 5 syntax for .NET Framework MSBuild compatibility jessikitty 2026-04-22 09:50:18 +10:00
  • 3f9bac6191 Fix build script to accept DiscoBinPath instead of solution path jessikitty 2026-04-22 09:46:09 +10:00
  • 2b42fe1540 Update README for device managedBy comparison focus jessikitty 2026-04-21 21:35:01 +10:00
  • ebabebfbec Update csproj for device comparison and configuration handler jessikitty 2026-04-21 21:34:34 +10:00
  • 07bce90bb3 Add build and packaging script for .discoPlugin import jessikitty 2026-04-21 21:34:14 +10:00
  • cf2c006e3f Rewrite web handler for device managedBy comparison dashboard jessikitty 2026-04-21 21:33:29 +10:00
  • ea711c712f Add ConfigurationHandler (required by Disco plugin system) jessikitty 2026-04-21 21:32:39 +10:00
  • 43502fd8da Add device comparison service - compares AD managedBy vs Disco assigned user jessikitty 2026-04-21 21:32:21 +10:00
  • b1f4db671b Add device comparison models jessikitty 2026-04-21 21:31:50 +10:00
  • 84380ff409 Remove user comparison models jessikitty 2026-04-21 21:31:33 +10:00
  • e15be7c9a0 Remove user-focused compare service jessikitty 2026-04-21 21:31:27 +10:00
  • 134ea492af Remove user-focused details provider jessikitty 2026-04-21 21:31:21 +10:00
  • 9db292857b Update README with full documentation jessikitty 2026-04-21 15:58:51 +10:00
  • 70f6d38312 Add assembly info jessikitty 2026-04-21 15:58:23 +10:00
  • 330a7a4e42 Add project file jessikitty 2026-04-21 15:58:08 +10:00
  • 805b607e28 Add web handler with comparison dashboard, JSON API, and CSV export jessikitty 2026-04-21 15:57:50 +10:00
  • 679e178ffc Add DetailsProvider feature for AD comparison and photo sync jessikitty 2026-04-21 15:57:00 +10:00
  • 19826a2072 Add core comparison service jessikitty 2026-04-21 15:56:35 +10:00
  • 7ca24e9c38 Add comparison result models jessikitty 2026-04-21 15:56:15 +10:00
  • 2a2e2227d0 Add main plugin class jessikitty 2026-04-21 15:56:04 +10:00
  • 81b0437922 Add .gitignore jessikitty 2026-04-21 15:54:39 +10:00
  • 3cecf7d429 Initial commit jessikitty 2026-04-21 15:53:58 +10:00