Joseph Doherty
ac71caca84
chore: bump ZB.MOM.WW.GalaxyRepository to 0.2.0
2026-06-25 10:55:57 -04:00
Joseph Doherty
be993d4d54
test: cover WatchDeployEvents scoped-count re-projection
2026-06-25 10:54:51 -04:00
Joseph Doherty
480f7c7a49
feat: scope GalaxyRepositoryGrpcService results via IGalaxyBrowseScopeProvider
2026-06-25 10:48:34 -04:00
Joseph Doherty
2e4df81ba9
feat: add IGalaxyBrowseScopeProvider (default no-op) + registration
2026-06-25 10:44:22 -04:00
Joseph Doherty
94218c936a
feat: add IGalaxyRepository.GetAlarmAttributesAsync + AlarmAttributesSql
2026-06-25 10:38:12 -04:00
Joseph Doherty
da09be3127
feat: add GalaxyAlarmAttributeRow + MapAlarmRow
...
Ports the alarm-attribute row type and its internal mapping helper from
mxaccessgw (ZB.MOM.WW.MxGateway.Server.Galaxy) into the shared lib as
the first step of the galaxy-0.2.0-mxaccessgw-gaps feature branch.
Adds InternalsVisibleTo so the test project can exercise MapAlarmRow
without a database. Five unit tests all pass; zero-warning build.
2026-06-25 10:33:44 -04:00
Joseph Doherty
94512acf1f
fix(galaxyrepo): drop no-op ValidateOnStart (consumer owns validation)
2026-06-23 20:36:28 -04:00
Joseph Doherty
2c6c764d3c
test(galaxyrepo): projector + cache tests; dispose semaphores; pack 0.1.0
2026-06-23 20:34:32 -04:00
Joseph Doherty
a30f8551e9
feat(galaxyrepo): reusable gRPC service + AddZbGalaxyRepository DI
2026-06-23 20:26:59 -04:00
Joseph Doherty
afd0287f54
feat(galaxyrepo): hierarchy cache + snapshot + refresh service + projector
2026-06-23 20:22:35 -04:00
Joseph Doherty
1041f87b59
feat(galaxyrepo): SQL browse provider (hierarchy + attributes)
2026-06-23 20:12:33 -04:00
Joseph Doherty
5572edda85
feat(galaxyrepo): canonical galaxy_repository.v1 proto (neutral namespace)
2026-06-23 20:05:39 -04:00
Joseph Doherty
aff7264df8
feat(galaxyrepo): scaffold ZB.MOM.WW.GalaxyRepository shared lib
2026-06-23 19:48:43 -04:00