Commit Graph

  • 555e4be51f client/rust: LazyBrowseNode walker for lazy hierarchy browse Joseph Doherty 2026-05-28 14:26:05 -04:00
  • 1d8c0d83c4 client/python: LazyBrowseNode walker for lazy hierarchy browse Joseph Doherty 2026-05-28 14:24:23 -04:00
  • 6600f2a7bd client/dotnet: LazyBrowseNode walker for lazy hierarchy browse Joseph Doherty 2026-05-28 14:24:17 -04:00
  • 803a207ad2 client/java: regenerate protos for BrowseChildren Joseph Doherty 2026-05-28 14:21:56 -04:00
  • 97e583e96b docs: implementation plan for per-language LazyBrowseNode walker Joseph Doherty 2026-05-28 14:17:52 -04:00
  • eaf479349d docs: design for client-side LazyBrowseNode walker + per-language tests Joseph Doherty 2026-05-28 14:12:03 -04:00
  • 83a4d41fce docs: align design doc test-plan with InvalidArgument error mapping Joseph Doherty 2026-05-28 13:30:19 -04:00
  • 0d6193cdc4 docs: note BrowseChildren in gateway overview and client READMEs Joseph Doherty 2026-05-28 13:25:46 -04:00
  • 8cd3e1c20e client/go: regenerate protos for BrowseChildren Joseph Doherty 2026-05-28 13:22:06 -04:00
  • 5c28458624 client/rust: regenerate protos for BrowseChildren Joseph Doherty 2026-05-28 13:19:54 -04:00
  • 0b389f5a97 docs: document BrowseChildren RPC and lazy browse architecture Joseph Doherty 2026-05-28 13:19:08 -04:00
  • 108c4bb118 client/python: regenerate protos for BrowseChildren Joseph Doherty 2026-05-28 13:18:25 -04:00
  • cf54a278e1 docs: record lazy-browse stays wire-only; align error mapping Joseph Doherty 2026-05-28 13:18:23 -04:00
  • 81b2aacfe2 client/dotnet: live smoke for BrowseChildren Joseph Doherty 2026-05-28 13:17:29 -04:00
  • 5932fe2fd3 dashboard: surface lazy-load errors via BrowseLoadState.Error Joseph Doherty 2026-05-28 13:15:26 -04:00
  • 310dfab8b4 dashboard: lazy-load BrowsePage via DashboardBrowseService Joseph Doherty 2026-05-28 13:10:10 -04:00
  • ba157b4b4f grpc: implement BrowseChildren handler + metadata:read scope Joseph Doherty 2026-05-28 13:08:45 -04:00
  • 87e22dd529 galaxy: add GalaxyBrowseProjector for direct-children projection Joseph Doherty 2026-05-28 12:58:07 -04:00
  • d9eaf4b056 galaxy: add ChildrenByParent index for level-at-a-time browse Joseph Doherty 2026-05-28 12:51:48 -04:00
  • 2c5c5e5c7e contracts: add BrowseChildren RPC for lazy hierarchy browse Joseph Doherty 2026-05-28 12:47:02 -04:00
  • b3ebf583ad docs: implementation plan for lazy-browse BrowseChildren RPC Joseph Doherty 2026-05-28 12:41:11 -04:00
  • edb812d859 docs: design for lazy-browse BrowseChildren RPC Joseph Doherty 2026-05-28 12:34:37 -04:00
  • 795eee72e3 client/dotnet: backfill XML doc comments to satisfy analyzers Joseph Doherty 2026-05-27 14:30:53 -04:00
  • 615b487a77 docs+ui: backfill XML doc comments and finish dashboard layout pass Joseph Doherty 2026-05-27 14:20:10 -04:00
  • 382861c602 build: add NonWindows.slnx for macOS/Linux dev hosts Joseph Doherty 2026-05-26 01:18:29 -04:00
  • ba2b936609 ui: align dashboard styling with ScadaLink master conventions Joseph Doherty 2026-05-26 01:12:54 -04:00
  • 7fc1955287 Dashboard: handle GET /logout (was 405) by signing out + redirecting to /login Joseph Doherty 2026-05-25 23:40:39 -04:00
  • 54480dde61 Add review-process + glauth design docs, bench scripts; ignore install/ Joseph Doherty 2026-05-25 23:26:21 -04:00
  • 581b541801 code-reviews: regenerate after batch 2 resolutions Joseph Doherty 2026-05-24 09:29:36 -04:00
  • d3cb311aae Resolve Client.Java-032..036: shared subscription base, batch tokenizer Joseph Doherty 2026-05-24 09:29:27 -04:00
  • 186d03e5cc Resolve IntegrationTests-025: stopBoundary for repo-root walker Joseph Doherty 2026-05-24 09:29:09 -04:00
  • 6bae5ea3a3 Resolve Tests-027..031: flake root cause + coverage gaps Joseph Doherty 2026-05-24 09:28:54 -04:00
  • 430187c28b code-reviews: regenerate after batch 1 resolutions Joseph Doherty 2026-05-24 08:50:39 -04:00
  • f5b50c4484 Resolve Client.Python-022..026: TLS-by-default, batch CLI, README Joseph Doherty 2026-05-24 08:50:27 -04:00
  • 4a0f88b17d Resolve Client.Rust-022..029: MalformedReply, correlation ids, clippy Joseph Doherty 2026-05-24 08:50:15 -04:00
  • 82996aa8e6 Resolve Client.Go-022..027: bulk flags, bench cancel, batch loop Joseph Doherty 2026-05-24 08:49:58 -04:00
  • 712cb06442 Resolve Client.Dotnet-018..021: README + bench-read-bulk hardening Joseph Doherty 2026-05-24 08:49:45 -04:00
  • 4d77279e7e Resolve Server-044..050: KillWorker accounting + admin service hardening Joseph Doherty 2026-05-24 08:49:34 -04:00
  • 6079c62709 code-reviews: regenerate index at 42b0037 Joseph Doherty 2026-05-24 08:28:56 -04:00
  • 37ef27e8ed code-reviews: bump Worker + Worker.Tests headers to 42b0037 Joseph Doherty 2026-05-24 08:28:56 -04:00
  • db2218f395 code-reviews: re-review Client.Java at 42b0037 Joseph Doherty 2026-05-24 08:28:55 -04:00
  • bc28fee641 code-reviews: re-review Client.Python at 42b0037 Joseph Doherty 2026-05-24 08:28:55 -04:00
  • 15fceed536 code-reviews: re-review Client.Rust at 42b0037 Joseph Doherty 2026-05-24 08:28:41 -04:00
  • afa82e0989 code-reviews: re-review Client.Go at 42b0037 Joseph Doherty 2026-05-24 08:28:41 -04:00
  • b9ef09d26e code-reviews: re-review Client.Dotnet at 42b0037 Joseph Doherty 2026-05-24 08:28:40 -04:00
  • 7d66967122 code-reviews: re-review IntegrationTests at 42b0037 Joseph Doherty 2026-05-24 08:28:26 -04:00
  • 2f8404d2ef code-reviews: re-review Contracts at 42b0037 Joseph Doherty 2026-05-24 08:28:25 -04:00
  • 2b92be02b9 code-reviews: re-review Tests at 42b0037 Joseph Doherty 2026-05-24 08:28:15 -04:00
  • 056f0d8808 code-reviews: re-review Server at 42b0037 Joseph Doherty 2026-05-24 08:28:15 -04:00
  • 42b0037376 Dashboard: replace inline fully-qualified type refs with @using Joseph Doherty 2026-05-24 07:51:00 -04:00
  • de7639a3e9 Dashboard: fix 500 on / from duplicate endpoint mapping Joseph Doherty 2026-05-24 07:48:43 -04:00
  • 8738735f0d clients: document StreamAlarms + AcknowledgeAlarm in each README Joseph Doherty 2026-05-24 07:40:23 -04:00
  • e80f3c70b6 docs: cover admin dashboard actions + API key Delete Joseph Doherty 2026-05-24 07:35:25 -04:00
  • 24cc5fd0f0 Dashboard: delete revoked API keys + confirm Rotate/Revoke/Delete Joseph Doherty 2026-05-24 07:30:30 -04:00
  • c5153d68bb Dashboard: fix API keys page stuck on "Loading" Joseph Doherty 2026-05-24 07:22:38 -04:00
  • 0e56b5befb Dashboard: confirm before Close session / Kill worker Joseph Doherty 2026-05-24 07:17:32 -04:00
  • c5e7479ee4 Dashboard: admin-only Close session / Kill worker Joseph Doherty 2026-05-24 07:10:32 -04:00
  • 8a0c59d7e8 Java client: port stream-alarms and acknowledge-alarm Joseph Doherty 2026-05-24 06:46:03 -04:00
  • 828e3e6cf6 Python client: port stream-alarms and acknowledge-alarm Joseph Doherty 2026-05-24 06:45:54 -04:00
  • 7de4efeb02 Rust client: port stream-alarms and acknowledge-alarm + fix stream-events family + 8MB Windows stack Joseph Doherty 2026-05-24 06:45:46 -04:00
  • 6f0d142639 Go client: port stream-alarms and acknowledge-alarm Joseph Doherty 2026-05-24 06:45:32 -04:00
  • 11cc6715ed .NET client: port stream-alarms and acknowledge-alarm + fix stream-events OCE Joseph Doherty 2026-05-24 06:45:24 -04:00
  • f90bff01db Java client: port bulk read/write SDK methods + CLI subcommands Joseph Doherty 2026-05-24 04:50:34 -04:00
  • 6add4b4acc Python client: port bulk read/write SDK methods + CLI subcommands Joseph Doherty 2026-05-24 04:50:10 -04:00
  • 325106920f Rust client: port BenchReadBulk subcommand + session.rs tightening Joseph Doherty 2026-05-24 04:50:09 -04:00
  • 8aaab82287 Go client: port bulk read/write SDK methods + CLI subcommands Joseph Doherty 2026-05-24 04:49:33 -04:00
  • b3ae200b11 .NET client: port bulk read/write SDK methods + CLI subcommands Joseph Doherty 2026-05-24 04:49:33 -04:00
  • 71d2c39f01 e2e: port batch subcommand to all five client CLIs Joseph Doherty 2026-05-24 04:08:15 -04:00
  • a68f0cf222 code-review: regen README, all 21 open findings resolved Joseph Doherty 2026-05-24 03:21:39 -04:00
  • 83eba4bec5 Resolve Client.Rust-021 Joseph Doherty 2026-05-24 03:21:07 -04:00
  • 10bd0c0e4d Resolve Client.Java-027..031 Joseph Doherty 2026-05-24 03:21:06 -04:00
  • 865c22a884 Resolve IntegrationTests-022..024 Joseph Doherty 2026-05-24 03:20:40 -04:00
  • d48099f0d0 Resolve Tests-025..026 Joseph Doherty 2026-05-24 03:20:40 -04:00
  • bd1d1f1c0e Resolve Contracts-016..017 Joseph Doherty 2026-05-24 03:20:13 -04:00
  • 327e9c5f94 Resolve Server-031..032 (re-triaged) + Server-038..043 Joseph Doherty 2026-05-24 03:18:52 -04:00
  • d2d2e5f68f code-review 2026-05-24: re-review at d692232 across all 11 modules Joseph Doherty 2026-05-24 02:34:30 -04:00
  • d692232191 dashboard: clear deferred items — EventsHub publisher + doc refresh Joseph Doherty 2026-05-24 02:07:30 -04:00
  • 65943597d4 dashboard: side-rail layout + SignalR push hubs (snapshot, alarms, events) Joseph Doherty 2026-05-24 01:48:27 -04:00
  • 27ed65114e dashboard: role-based LDAP auth + hub bearer scheme, drop PathBase Joseph Doherty 2026-05-24 01:38:33 -04:00
  • 397d3c5c4f rename: apply ZB.MOM.WW prefix to all client SDKs + fix pre-existing alarm-RPC breaks Joseph Doherty 2026-05-23 19:09:34 -04:00
  • dc9c0c950c rename: prefix gateway projects/namespaces with ZB.MOM.WW + sln→slnx Joseph Doherty 2026-05-23 16:22:23 -04:00
  • dd7ca1634e Mark code-review findings Server-033..037 resolved test/client-e2e-coverage Joseph Doherty 2026-05-22 03:35:56 -04:00
  • bdccdbf6dd Resolve code-review findings Server-033..037 Joseph Doherty 2026-05-22 03:34:35 -04:00
  • fa491c752b Persist the Galaxy browse dataset to disk for offline startup Joseph Doherty 2026-05-22 02:03:00 -04:00
  • aba228f443 Surface built-in primitive attributes in Galaxy browse Joseph Doherty 2026-05-22 01:42:18 -04:00
  • 5e493484f1 Run the Rust CLI on a large-stack worker thread Joseph Doherty 2026-05-21 20:12:09 -04:00
  • 3e22285f09 Exercise the alarm subcommands in the client e2e matrix Joseph Doherty 2026-05-21 19:47:20 -04:00
  • 120cd0b1b6 Add stream-alarms and acknowledge-alarm to the Python CLI Joseph Doherty 2026-05-21 19:47:19 -04:00
  • 56949c967b Add stream-alarms and acknowledge-alarm to the .NET CLI Joseph Doherty 2026-05-21 19:01:58 -04:00
  • 7dec9b30f5 Add stream-alarms and acknowledge-alarm to the Java CLI Joseph Doherty 2026-05-21 19:01:57 -04:00
  • 1d3c8edb44 Add stream-alarms and acknowledge-alarm to the Rust CLI Joseph Doherty 2026-05-21 19:01:49 -04:00
  • 58259016b0 Add stream-alarms and acknowledge-alarm to the Go CLI Joseph Doherty 2026-05-21 19:01:48 -04:00
  • 864b9f4bd3 Remove the AlarmClientDiscovery probe log Joseph Doherty 2026-05-21 17:04:29 -04:00
  • de58872435 Document the session-less StreamAlarms feed and alarm config Joseph Doherty 2026-05-21 16:59:48 -04:00
  • 6777d49030 Point the Java client at the StreamAlarms alarm feed Joseph Doherty 2026-05-21 16:55:20 -04:00
  • 1b6ca07bb5 Point the Rust client at the StreamAlarms alarm feed Joseph Doherty 2026-05-21 16:49:26 -04:00
  • 1ad0be8276 Point the Python client at the StreamAlarms alarm feed Joseph Doherty 2026-05-21 16:45:53 -04:00
  • 9328c4f657 Point the Go client at the StreamAlarms alarm feed Joseph Doherty 2026-05-21 16:45:47 -04:00
  • 0361dc1817 Document the central alarm monitor and fan-out reversal Joseph Doherty 2026-05-21 16:32:23 -04:00
  • ac12c150c3 Point the .NET client at the StreamAlarms alarm feed Joseph Doherty 2026-05-21 16:30:50 -04:00