Commit graph

  • cef9018b6d feat(discovery): add ParticipantTracker with rename heuristic Zac Gaetano 2026-05-07 15:13:42 +0000
  • c07a668672 test(fakes): add FakeNdiInterop and FakeFrameClock; feat(discovery): add DiscoveryEvent Zac Gaetano 2026-05-07 15:13:00 +0000
  • f562303b47 feat(pipeline,interop): add RawFrame, ProcessedFrame, IFrameClock and INdiInterop test seam Zac Gaetano 2026-05-07 15:12:36 +0000
  • 3f8b5f1a7b feat(persistence): add ConfigStore with atomic JSON writes and corruption-safe load Zac Gaetano 2026-05-07 15:12:01 +0000
  • 464f559576 feat(domain): add Participant, IsoAssignment, IsoOutput, IsoHealthStats, FrameProcessingSettings, EngineConfig, EngineAlert Zac Gaetano 2026-05-07 15:11:32 +0000
  • aaf3184a8e feat(discovery): add NdiSource record and Teams source string parser Zac Gaetano 2026-05-07 15:11:00 +0000
  • b07e3e78e0 feat(domain): add core enums (NdiSourceKind, IsoState, AspectMode, AudioMode, TargetFramerate, TargetResolution) Zac Gaetano 2026-05-07 15:10:29 +0000
  • 5ac0a50afe ci: add Forgejo Actions build-and-test workflow Zac Gaetano 2026-05-07 15:10:08 +0000
  • f21e818b28 chore: scaffold WPF app and integration test projects Zac Gaetano 2026-05-07 15:09:56 +0000
  • d0f05263af test(engine): scaffold TeamsISO.Engine.Tests xUnit project Zac Gaetano 2026-05-07 15:08:38 +0000
  • 14cbc25b99 feat(interop): scaffold TeamsISO.Engine.NdiInterop project Zac Gaetano 2026-05-07 15:08:21 +0000
  • f9ab6fe0e7 feat(engine): scaffold TeamsISO.Engine class library Zac Gaetano 2026-05-07 15:08:11 +0000
  • c355e9dc4c chore: add empty TeamsISO solution Zac Gaetano 2026-05-07 15:07:58 +0000
  • 87425b509b chore: scaffold repo conventions and global build props Zac Gaetano 2026-05-07 15:07:53 +0000
  • a5a0f9ae37 docs: add Phase A engine-foundation implementation plan Zac Gaetano 2026-05-07 15:07:12 +0000
  • 8bd840391e docs: add v1.0 implementation spec ZGaetano 2026-05-07 10:37:49 -0400
  • 8d02221b11 Initial commit Zac Gaetano 2026-05-07 10:22:03 -0400