fix(ci): release asset upload must be POST multipart, not PUT
ci.yml #151 -Commit
1f6564ba04
pushed by
zgaetano
fix(control-surface): reserve loopback URL ACL at install time
release.yml #150 -Commit
daa4068784
pushed by
zgaetano
fix(control-surface): reserve loopback URL ACL at install time
ci.yml #149 -Commit
daa4068784
pushed by
zgaetano
feat(engine): NdiSender forwards the configured frame rate to CreateSender
ci.yml #148 -Commit
f11f2b947f
pushed by
zgaetano
feat(engine): let CreateSender carry the output frame rate (N/D)
ci.yml #147 -Commit
ff1b248c5c
pushed by
zgaetano
feat(engine): expose framerate as an exact rational (N/D)
ci.yml #146 -Commit
5a496c93a0
pushed by
zgaetano
docs: rename TeamsISO -> Dragon-ISO in README and fix links/paths
ci.yml #145 -Commit
b2e22a1186
pushed by
zgaetano
test(engine): cover scaler zero-dimension source guard
ci.yml #144 -Commit
874f90d123
pushed by
zgaetano
fix(engine): guard scaler against zero-dimension source frames
ci.yml #143 -Commit
5b3bf7d5e8
pushed by
zgaetano
test(engine): cover RebuildFinder failure + success paths
ci.yml #142 -Commit
e36b928c69
pushed by
zgaetano
test(engine): teach FakeNdiInterop to model finder failure + use-after-dispose
ci.yml #141 -Commit
886e20e501
pushed by
zgaetano
fix(engine): don't leave a disposed finder behind on rebuild failure
ci.yml #140 -Commit
97a40f3ac2
pushed by
zgaetano
test(engine): pin audio FourCC constants to ASCII packing
ci.yml #139 -Commit
e5f10f2667
pushed by
zgaetano
fix(engine): correct PCMs16 audio FourCC constant
ci.yml #138 -Commit
915510c938
pushed by
zgaetano
fix(installer): embed CAB in MSI + lower CI coverage threshold
ci.yml #137 -Commit
46c96c8434
pushed by
zgaetano
rebrand: rename all TeamsISO source paths to Dragon-ISO
release.yml #136 -Commit
edb7975039
pushed by
zgaetano
rebrand: rename all TeamsISO source paths to Dragon-ISO
ci.yml #135 -Commit
edb7975039
pushed by
zgaetano
release: cut v1.0.0 — trim internal docs, polish README/CHANGELOG/MSI metadata
release.yml #134 -Commit
ab47cccd42
pushed by
zgaetano
release: cut v1.0.0 — trim internal docs, polish README/CHANGELOG/MSI metadata
release.yml #133 -Commit
ab47cccd42
pushed by
zgaetano
release: cut v1.0.0 — trim internal docs, polish README/CHANGELOG/MSI metadata
release.yml #132 -Commit
ab47cccd42
pushed by
zgaetano
release: cut v1.0.0 — trim internal docs, polish README/CHANGELOG/MSI metadata
ci.yml #131 -Commit
ab47cccd42
pushed by
zgaetano
ui(iso): inline-editable Output name + default to speaker display name
ci.yml #130 -Commit
99d6d80754
pushed by
zgaetano
ui(brand): superimposed dragon watermark behind participants, theme-flipped (white/dark, black/light)
ci.yml #129 -Commit
dfdfa9e0e1
pushed by
zgaetano
ui(header): drop Cmd+K button + swap settings glyph for a true gear (U+2699)
ci.yml #128 -Commit
80d9baf2d0
pushed by
zgaetano
fix(ndi): canonicalize 'public' -> 'Public' in discovery + sender group strings (the real bug)
ci.yml #127 -Commit
d880941ad5
pushed by
zgaetano
fix(installer+wpf): REVERT runas /trustlevel demotion (it was the bug, not the fix)
ci.yml #126 -Commit
1cdd4ebd04
pushed by
zgaetano
test(engine): extract ShouldAutoRebuild as pure fn + cover 6 cases
ci.yml #125 -Commit
ea940ffac4
pushed by
zgaetano
docs(next-steps): NDI Find stuck-at-zero was the real bug; self-heal in c30a616
ci.yml #124 -Commit
aaa2a76814
pushed by
zgaetano
fix(engine): self-healing NDI discovery + unified poll loop
ci.yml #123 -Commit
c30a6163c8
pushed by
zgaetano
fix(wpf): de-elevate via runas env-var marker (CLI arg breaks runas /trustlevel)
ci.yml #122 -Commit
54ee578fe9
pushed by
zgaetano