Commit Graph

  • 6523499ddb test(playwright): harden ApiMethod Name selector + tab-settle + modal-title (review fix) Joseph Doherty 2026-06-06 15:23:01 -04:00
  • 90ef6e8dc5 test(playwright): add ConfigAuditDataSeeder (AuditLogEntries direct-SQL seeder) (Wave 3) Joseph Doherty 2026-06-06 15:20:03 -04:00
  • 1ecce58437 test(playwright): add ApiMethod validation + visibility + delete coverage (Wave 3) Joseph Doherty 2026-06-06 15:16:39 -04:00
  • 8e65fc51e5 test(playwright): node-scope DataConnection kebab + target site node (review fix) Joseph Doherty 2026-06-06 15:13:47 -04:00
  • e2a6453fb6 test(playwright): add SharedScript list/delete + form-render coverage (Wave 3) Joseph Doherty 2026-06-06 15:10:33 -04:00
  • 6861f5c14c test(playwright): add DataConnection tree-delete + create-gating coverage (Wave 3) Joseph Doherty 2026-06-06 15:07:53 -04:00
  • 22a440bddf test(playwright): use label-anchored ExternalSystem form selectors (review fix) Joseph Doherty 2026-06-06 15:02:08 -04:00
  • 4cfe950232 test(playwright): drop hollow SMTP restore, make render assert web-first (review fix) Joseph Doherty 2026-06-06 15:00:08 -04:00
  • 1536cdb884 test(playwright): add ExternalSystem CRUD + validation coverage (Wave 3) Joseph Doherty 2026-06-06 14:55:18 -04:00
  • 3b1f76b7df test(playwright): add SMTP config validation + render coverage (Wave 3) Joseph Doherty 2026-06-06 14:52:34 -04:00
  • d03aa3c556 test(playwright): harden NotificationList toast + nav assertions (review fix) Joseph Doherty 2026-06-06 14:49:39 -04:00
  • 9c36036f2a test(playwright): make EventLogs query-completion deterministic (review fix) Joseph Doherty 2026-06-06 14:47:25 -04:00
  • b48741f903 test(playwright): add NotificationList CRUD + recipient + validation coverage (Wave 3) Joseph Doherty 2026-06-06 14:42:45 -04:00
  • 7bc40b96db test(playwright): add EventLogs render + search-gating coverage (Wave 3) Joseph Doherty 2026-06-06 14:39:06 -04:00
  • d61c9212d6 test(playwright): add NotificationKpis render + refresh coverage (Wave 3) Joseph Doherty 2026-06-06 14:36:54 -04:00
  • c7ab17cda5 test(playwright): add external-system/notification-list/shared-script CLI helpers (Wave 3 foundation) Joseph Doherty 2026-06-06 14:34:12 -04:00
  • e5bd8d9707 docs(plans): add Wave 3 Playwright coverage-fill plan (Tier 3 config CRUD breadth) Joseph Doherty 2026-06-06 14:31:18 -04:00
  • 4a993d76da docs: mark Playwright coverage-fill Wave 2 tasks complete Joseph Doherty 2026-06-06 13:59:21 -04:00
  • 46bc2288bf docs: correct Wave 2 Task 7 Test-D description to the shipped move-under-area scenario Joseph Doherty 2026-06-06 13:55:19 -04:00
  • 4a2b41155b test(e2e): Topology move-area, move-instance, and Diff-dialog (deployed instance) Joseph Doherty 2026-06-06 13:51:01 -04:00
  • 1122a05d04 test(e2e): Topology create-area (toolbar) + inline rename (Enter commits, Escape reverts) with CLI read-back Joseph Doherty 2026-06-06 13:44:26 -04:00
  • 1b2290d468 test(e2e): fail fast on missing Live badge in DebugView connect test (review fix) Joseph Doherty 2026-06-06 13:41:29 -04:00
  • 828d035221 test(e2e): DebugView controls/Connect gating + tolerant connect-resolves-without-hang Joseph Doherty 2026-06-06 13:38:22 -04:00
  • d80737978d test(e2e): SiteCalls Discard click-through on a Parked row surfaces a relay outcome toast Joseph Doherty 2026-06-06 13:33:48 -04:00
  • 839770d503 test(e2e): ParkedMessages filter-control gating + conditional bulk action-bar guard Joseph Doherty 2026-06-06 13:31:18 -04:00
  • 66b503df4d test(e2e): symmetric page-load guard + document the pause-settle window (review polish) Joseph Doherty 2026-06-06 13:29:34 -04:00
  • 348c01c91a test(e2e): Deployments page pushes deploy rows via SignalR; pause suppresses, Refresh restores Joseph Doherty 2026-06-06 13:25:53 -04:00
  • 137de66d20 feat(ui): add data-test hooks to DebugView site/instance selects (additive, test-only) Joseph Doherty 2026-06-06 13:22:32 -04:00
  • 1afb3670c5 test(e2e): add ListAreaIdsByNamePrefixAsync CLI helper for UI-created area teardown Joseph Doherty 2026-06-06 13:20:11 -04:00
  • b4b38fe52a docs: add Playwright coverage-fill Wave 2 implementation plan (Tier 2 real-time/relay) Joseph Doherty 2026-06-06 13:18:32 -04:00
  • efb3efe6dc docs: mark Playwright coverage-fill Wave 1 tasks complete Joseph Doherty 2026-06-06 12:37:47 -04:00
  • 0700777e2f test(e2e): guard ApiSurfaceFixture partial-init delete + seal TransportImportTests (final review nits) Joseph Doherty 2026-06-06 12:37:21 -04:00
  • 09f14f18ea test(e2e): cap live browser contexts to bound Blazor circuit pressure (fixes full-suite timeouts); import negative-test review fixes Joseph Doherty 2026-06-06 12:33:06 -04:00
  • b52f7281aa test(e2e): Transport import wrong-passphrase shows error and stays on passphrase step Joseph Doherty 2026-06-06 12:21:56 -04:00
  • 3f88de932c test(e2e): harden Transport export test — render sentinel + step-scoped Next (review fix) Joseph Doherty 2026-06-06 12:19:38 -04:00
  • 79586ca5ad test(e2e): row-scope API-key kebab dropdown selectors + visibility-gate items (review fix) Joseph Doherty 2026-06-06 12:16:50 -04:00
  • 57ca5d6321 test(e2e): Transport Export wizard reaches download summary for a zztest template Joseph Doherty 2026-06-06 12:13:55 -04:00
  • 73b213442f test(e2e): tighten API-key validation locator to div.text-danger.small (review precision fix) Joseph Doherty 2026-06-06 12:10:12 -04:00
  • 89231e3245 test(e2e): API-key enable/disable badge transition + delete-with-confirm removes row Joseph Doherty 2026-06-06 12:08:53 -04:00
  • 9fe3ac30c9 test(e2e): API-key create→token reveal + name/method validation edges Joseph Doherty 2026-06-06 12:06:09 -04:00
  • 84edf5a134 test(e2e): add ApiSurfaceFixture (inbound api-method for API-key form checkboxes) Joseph Doherty 2026-06-06 12:00:42 -04:00
  • fecac45d05 test(e2e): InstanceConfigure attribute-override + area reassignment + not-found edge Joseph Doherty 2026-06-06 11:58:45 -04:00
  • 3e4b0ca44c test(e2e): InstanceConfigure bindings round-trip (bulk assign → save → verify via instance get) Joseph Doherty 2026-06-06 11:55:23 -04:00
  • 8bd7656110 docs: sync Wave 1 plan with Task 0 review fixes (GetInstanceDocumentAsync, CreateApiKeyAsync) Joseph Doherty 2026-06-06 11:44:56 -04:00
  • 32240919cc test(e2e): address Task 0 review — rename GetInstanceDocumentAsync (ownership), add CreateApiKeyAsync (CLI emits prose not JSON) Joseph Doherty 2026-06-06 11:44:22 -04:00
  • e618137ce7 test(e2e): add InstanceConfigureFixture (template+attr+connection+area+instance on site-a) Joseph Doherty 2026-06-06 11:41:52 -04:00
  • a8a515ec8a test(e2e): add CliRunner helpers for data-connection, api-method, api-key teardown, instance read-back Joseph Doherty 2026-06-06 11:37:57 -04:00
  • c23e2bf227 feat(centralui): add data-test hooks to InstanceConfigure selects + error alert (test instrumentation) Joseph Doherty 2026-06-06 11:37:03 -04:00
  • 8e8bf44a29 docs: add Playwright coverage-fill Wave 1 plan (InstanceConfigure, API keys, Transport export) + tasks Joseph Doherty 2026-06-06 11:32:18 -04:00
  • 58bf59a42d docs: add Playwright coverage-fill design (Tier 1-3 + edge sweep, 4 waves) Joseph Doherty 2026-06-06 11:23:59 -04:00
  • 667d141f1a test(e2e): unify toast assertion + extract shared PlaywrightDbConnection (review cleanups) Joseph Doherty 2026-06-05 11:00:27 -04:00
  • 5546c32593 test(e2e): move deploy/disable preconditions inside try for guaranteed cleanup (review fix) Joseph Doherty 2026-06-05 10:52:00 -04:00
  • ad0bc33231 test(e2e): cover Topology Enable/Disable/Delete + fix toast assertion Joseph Doherty 2026-06-05 10:48:06 -04:00
  • fac0bcbb01 test(e2e): use web-first toast assertion in notification tests (review fix) Joseph Doherty 2026-06-05 10:47:06 -04:00
  • 1cbf260969 test(e2e): add wizard sentinel waits + tighten audit-link assertion (review fixes) Joseph Doherty 2026-06-05 10:46:57 -04:00
  • 4d55c0ac95 test(e2e): cover notification retry/discard + parked-messages query Joseph Doherty 2026-06-05 10:40:06 -04:00
  • 9cc5b7355e test(e2e): cover Transport Import apply round-trip Joseph Doherty 2026-06-05 10:38:42 -04:00
  • e358c231ce test(e2e): cover Topology Deploy action Joseph Doherty 2026-06-05 10:38:34 -04:00
  • 043914fd71 test(e2e): scope Site delete dropdown to .dropdown (review fix) Joseph Doherty 2026-06-05 10:34:07 -04:00
  • 917e5f30bf test(e2e): structural modal discriminator + simpler post-delete wait (review fixes) Joseph Doherty 2026-06-05 10:34:07 -04:00
  • 8e11f1f900 test(e2e): guard DeploymentFixture partial-init + teardown (review fixes) Joseph Doherty 2026-06-05 10:30:16 -04:00
  • 19c4412fd1 test(e2e): cover Template create/add-attribute/delete round-trip Joseph Doherty 2026-06-05 10:28:53 -04:00
  • 3998a6126f test(e2e): cover Site create/edit/delete round-trip Joseph Doherty 2026-06-05 10:28:40 -04:00
  • 271f70b1d2 test(e2e): standardize AuditLog tests on SkippableFact + skip summary log Joseph Doherty 2026-06-05 10:25:16 -04:00
  • 234ddb5201 test(e2e): add DeploymentFixture (ephemeral instance on site-a) Joseph Doherty 2026-06-05 10:25:06 -04:00
  • 3d9ef0a477 test(e2e): harden LDAP teardown + tighten nav/health selectors (review fixes) Joseph Doherty 2026-06-05 10:19:48 -04:00
  • 754f049a98 test(e2e): guard BundleExport comma + document DeleteAreaAsync (review fixes) Joseph Doherty 2026-06-05 10:11:17 -04:00
  • 12bf08f64a test(e2e): cover LDAP mapping create/edit/delete round-trip Joseph Doherty 2026-06-05 10:09:15 -04:00
  • 4f4b34ea89 test(e2e): assert Health KPI tiles resolve (singleton-hang guard) Joseph Doherty 2026-06-05 10:08:32 -04:00
  • 2a25f2aaf8 test(e2e): assert destination renders, not just URL, in nav tests Joseph Doherty 2026-06-05 10:07:19 -04:00
  • 4a7c46f1db test(e2e): add CliRunner typed fixture helpers Joseph Doherty 2026-06-05 10:04:05 -04:00
  • bf78e3e7bf test(e2e): harden CliRunner timeout drain + skip-counter (review fixes) Joseph Doherty 2026-06-05 09:59:41 -04:00
  • 9e914299c8 test(e2e): add CliRunner + ClusterAvailability probe Joseph Doherty 2026-06-05 09:56:47 -04:00
  • 51e48fca91 test(e2e): reference CLI project so tests can shell out to it Joseph Doherty 2026-06-05 09:53:51 -04:00
  • b540015fbd docs(tests): implementation plan for Playwright coverage expansion Joseph Doherty 2026-06-05 09:52:12 -04:00
  • cb3b3bf373 docs(tests): design for Playwright coverage expansion (7 audit recs) Joseph Doherty 2026-06-05 09:39:35 -04:00
  • d33617d65d fix(host): register ActorSystem as DI singleton so health-probe scopes don't dispose it (HOST-021) Joseph Doherty 2026-06-05 08:26:09 -04:00
  • 0783547a2d chore(theme): bump ZB.MOM.WW.Theme 0.3.0 -> 0.3.1 (interactive-render nav fix) Joseph Doherty 2026-06-05 07:19:11 -04:00
  • 2515c9db2d chore(theme): consume ZB.MOM.WW.Theme 0.3.0 (nav/login kit fixes) Joseph Doherty 2026-06-05 04:44:47 -04:00
  • 35a4a5bfea docs(glauth): dev/test LDAP is now the shared GLAuth on 10.100.0.35 Joseph Doherty 2026-06-04 16:38:08 -04:00
  • 5ddb17a089 feat(auth): seed SCADA-Viewers->Viewer LDAP-group role mapping Joseph Doherty 2026-06-04 16:38:08 -04:00
  • 244207c0db feat(auth): point dev clusters at shared GLAuth 10.100.0.35; retire local scadabridge-ldap Joseph Doherty 2026-06-04 15:58:42 -04:00
  • 0e2d9ed186 chore(theme): bump ZB.MOM.WW.Theme 0.2.0 -> 0.2.1 (desktop app-shell render fix) Joseph Doherty 2026-06-04 10:23:16 -04:00
  • 0c3837c778 docs(components): accuracy fixes from deep review (batch 4) Joseph Doherty 2026-06-03 16:39:29 -04:00
  • 9175b0c013 docs(components): accuracy fixes from deep review (batch 3) Joseph Doherty 2026-06-03 16:37:15 -04:00
  • 25bae4e43b docs(components): accuracy fixes from deep review (batch 2) Joseph Doherty 2026-06-03 16:34:37 -04:00
  • c5fb02d640 docs(components): accuracy fixes from deep review (batch 1) Joseph Doherty 2026-06-03 16:32:01 -04:00
  • 66f0f96328 docs(components): verification pass — fix cross-link targets, tag code fences, correct type names Joseph Doherty 2026-06-03 16:09:06 -04:00
  • a26f4a5f81 docs(components): index + link from README Joseph Doherty 2026-06-03 15:59:20 -04:00
  • d14fc3f68f docs(components): reference docs batch 4/4 — ManagementService, CLI, Transport, CentralUI, TraefikProxy, TreeView Joseph Doherty 2026-06-03 15:57:32 -04:00
  • c1c8e35687 docs(components): reference docs batch 3/4 — NotificationService, NotificationOutbox, SiteCallAudit, HealthMonitoring, SiteEventLogging, InboundAPI Joseph Doherty 2026-06-03 15:52:33 -04:00
  • 8fb90ba400 docs(components): reference docs batch 2/4 — TemplateEngine, DeploymentManager, SiteRuntime, DataConnectionLayer, StoreAndForward, ExternalSystemGateway Joseph Doherty 2026-06-03 15:47:16 -04:00
  • b89611464b docs(components): reference docs batch 1/4 — Commons, ConfigurationDatabase, Communication, ClusterInfrastructure, Host, Security Joseph Doherty 2026-06-03 15:42:03 -04:00
  • b2770764c5 docs(components): AuditLog reference doc (pilot exemplar) Joseph Doherty 2026-06-03 15:29:20 -04:00
  • 0da5d3dd0b docs(components): scaffold reference-docs folder + link checker Joseph Doherty 2026-06-03 15:24:05 -04:00
  • 5e106df9e6 docs(plans): implementation plan for per-component reference docs Joseph Doherty 2026-06-03 15:24:05 -04:00
  • e89cf2b278 docs(plans): design for per-component reference docs in docs/components/ Joseph Doherty 2026-06-03 13:58:14 -04:00
  • 15752f8c2d fix(security): make auth cookie name configurable, override per env Joseph Doherty 2026-06-03 13:06:41 -04:00
  • eabf270d71 docs: complete XML doc coverage (returns, summaries, inheritdoc) Joseph Doherty 2026-06-03 11:39:32 -04:00
  • a050170414 chore(docker): supply DEV-ONLY ApiKeyPepper to local Central nodes Joseph Doherty 2026-06-03 05:30:38 -04:00