This website requires JavaScript.
48a74e8c67
Merge pull request 'docs: the macOS bundle was fine all along, and record the GUI verification' (#6 ) from docs/macos-packaging-and-gui-status into main
main
jknapp
2026-09-10 12:31:33 +00:00
ab455a9cfe
docs: the macOS bundle was fine all along, and record the GUI verification
docs/macos-packaging-and-gui-status
shadowdao and Claude Opus 5
2026-09-10 05:31:09 -07:00
e763d61ed3
Merge pull request 'fix(http): bound the WinHTTP response-header wait, and stop docs triggering builds' (#5 ) from fix/winhttp-response-header-timeout into main
jknapp
2026-09-10 01:54:16 +00:00
17540c75b0
test: assert the 2x-budget ceiling the watchdog now guarantees, not 4s
fix/winhttp-response-header-timeout
shadowdao and Claude Opus 5
2026-09-09 18:43:32 -07:00
b23644fa3e
fix(http): enforce a hard deadline on WinHTTP by cancelling the request
shadowdao and Claude Opus 5
2026-09-09 18:37:58 -07:00
8888e57d08
fix(http): bound the WinHTTP response-header wait, and stop docs triggering builds
shadowdao and Claude Opus 5
2026-09-09 18:30:02 -07:00
5a39881af8
Merge pull request 'feat(release): publish releases directly, and fix the install path in the notes' (#4 ) from feat/publish-releases-directly into main
jknapp
2026-09-09 23:51:05 +00:00
d9f73926e4
feat(release): publish releases directly, and fix the install path in the notes
feat/publish-releases-directly
shadowdao and Claude Opus 5
2026-09-09 16:50:44 -07:00
ee44fb6a73
Merge pull request 'docs: record the first confirmed OBS GUI load (Windows)' (#3 ) from docs/first-gui-load into main
jknapp
2026-09-09 23:47:05 +00:00
abd4dc9aca
docs: record the first confirmed OBS GUI load (Windows)
docs/first-gui-load
shadowdao and Claude Opus 5
2026-09-09 16:47:00 -07:00
1571d7ecea
Merge pull request 'docs: the Windows plugin dir is ProgramData, not the config dir' (#2 ) from docs/windows-plugin-path into main
jknapp
2026-09-09 23:44:20 +00:00
bfc38f45ca
docs: the Windows plugin dir is ProgramData, not the config dir
docs/windows-plugin-path
shadowdao and Claude Opus 5
2026-09-09 16:44:06 -07:00
76b2942db1
ci: bump the OBS deps cache key -- it was stuck on a permanently bad entry
v0.1.0
shadowdao and Claude Sonnet 5
2026-09-07 10:47:56 -07:00
af7d2c6d24
fix: pin video quality to stop OBS source resizing; add audio-only mode
shadowdao and Claude Sonnet 5
2026-09-07 10:43:54 -07:00
104326d05a
docs/release: drop the C1 licensing gate, simplify install instructions
shadowdao and Claude Sonnet 5
2026-09-07 09:40:49 -07:00
e050b81d6c
ci: stop re-downloading CMake/Ninja on every Windows run
shadowdao and Claude Sonnet 5
2026-09-07 09:07:23 -07:00
18610bd9dc
ci: stop build.yml from also running on tag pushes
shadowdao and Claude Sonnet 5
2026-09-07 09:03:41 -07:00
43a501c06c
release: package archives as direct drop-ins to OBS plugin dirs
shadowdao and Claude Sonnet 5
2026-09-07 08:41:44 -07:00
14fa00af3f
docs: OpenH264/MPEG-LA royalty finding sharpens C1 -- not resolved
shadowdao and Claude Sonnet 5
2026-09-07 07:45:36 -07:00
d287a90048
ci: strip the non-relocatable OBS build tree before caching .deps
shadowdao and Claude Sonnet 5
2026-09-07 06:10:55 -07:00
1f342b1971
docs: Windows CI is green, log-verified; scope the w32-pthreads fallback
shadowdao and Claude Sonnet 5
2026-09-07 05:56:18 -07:00
f27b1c0b45
Fix Windows configure: point find_package at OBS's exported w32-pthreads
shadowdao and Claude Sonnet 5
2026-09-07 05:40:38 -07:00
1a8255230f
ci: cache the OBS SDK bootstrap deps across runs
shadowdao and Claude Sonnet 5
2026-09-07 05:19:16 -07:00
b5c91c72e5
macOS: real .plugin bundle packaging, libobs @rpath fixup, hard-fail CI check
shadowdao and Claude Sonnet 5
2026-09-07 05:12:51 -07:00
85e2d08f18
ci: fix Windows step shell -- use powershell, not pwsh
shadowdao and Claude Sonnet 5
2026-09-07 05:15:35 -07:00
2b216d3d75
ci: add tag-triggered release packaging workflow
shadowdao and Claude Sonnet 5
2026-09-07 05:06:25 -07:00
79de5e8f23
Fix Windows find_package(libobs) and make CI hard-fail when the OBS module is missing
shadowdao and Claude Sonnet 5
2026-09-07 04:53:03 -07:00
969b8db94a
license: relicense first-party code from GPL-2.0-or-later to Apache-2.0
shadowdao and Claude Sonnet 5
2026-09-07 04:44:16 -07:00
c4db99414d
ci: copy LiveKit runtime DLLs next to Windows test executables
shadowdao and Claude Sonnet 5
2026-09-07 00:57:36 -07:00
a3579d4fd5
docs: bash-on-Windows is proven broken (WSL as local system), with the log
shadowdao and Claude Sonnet 5
2026-09-06 23:11:46 -07:00
2bbd94775a
ci: patch obs-studio's Windows CMake to define OBS::w32-pthreads
shadowdao and Claude Sonnet 5
2026-09-06 23:12:41 -07:00
eef9f99117
docs: bash-on-Windows is proven broken (WSL as local system), with the log
feat/livekit-integration
shadowdao and Claude Sonnet 5
2026-09-06 23:11:46 -07:00
c5fedd176f
docs: the -A x64 fix is confirmed; Windows now blocked on OBS's own CMake
shadowdao and Claude Sonnet 5
2026-09-06 23:07:04 -07:00
753213ea1b
docs: the -A x64 fix is confirmed; Windows now blocked on OBS's own CMake
shadowdao and Claude Sonnet 5
2026-09-06 23:07:04 -07:00
b2fac34a5a
Merge pull request 'LiveKit integration: real camera feed pipeline' (#1 ) from feat/livekit-integration into main
jknapp
2026-09-07 06:06:50 +00:00
551f782d8a
docs: correct Windows CI record, add release-gating note (C1/C2, I6)
shadowdao and Claude Sonnet 5
2026-09-06 23:00:06 -07:00
f2a4932eea
Fix review findings: stopping-flag race, unpinned SDK download, key-leak via redirect/logs
shadowdao and Claude Sonnet 5
2026-09-06 22:59:57 -07:00
6829dd545a
Stage the plugin into the directory layout OBS actually searches
shadowdao and Claude Sonnet 5
2026-09-06 22:36:01 -07:00
524e78c1a6
ci: write the Windows steps in PowerShell, not bash
shadowdao and Claude Sonnet 5
2026-09-06 22:31:17 -07:00
9a1a1474a9
docs: record what CI actually proved, and the macOS packaging gap it does not
shadowdao and Claude Sonnet 5
2026-09-06 22:28:52 -07:00
58f483250e
ci: repair a locationless OBS::libobs, and fall back loudly if the bootstrap fails
shadowdao and Claude Sonnet 5
2026-09-06 22:25:59 -07:00
edb0c02be2
ci: restore the full OBS install, and stop passing a Windows SDK to -A
shadowdao and Claude Sonnet 5
2026-09-06 22:22:03 -07:00
f281b4c382
ci: keep the synthesised macOS SDK symlink out of the dependency directory
shadowdao and Claude Sonnet 5
2026-09-06 22:18:41 -07:00
a910d22870
ci: install only libobs from the OBS sub-build
shadowdao and Claude Sonnet 5
2026-09-06 22:15:44 -07:00
6b12859887
Fix assertions that NDEBUG deleted, and match OBS's real macOS SDK regex
shadowdao and Claude Sonnet 5
2026-09-06 22:13:28 -07:00
0fbcb7c2f4
ci: give the macOS OBS sub-build a version-carrying SDK path
shadowdao and Claude Sonnet 5
2026-09-06 22:10:45 -07:00
7146f78831
ci: fix the three failures the first real three-platform run exposed
shadowdao and Claude Sonnet 5
2026-09-06 22:08:03 -07:00
8494485351
ci: build the real OBS adapter on all three platforms
shadowdao and Claude Sonnet 5
2026-09-06 22:02:17 -07:00
a484abec61
Make the OBS adapter real: properties UI, connect, and frame output
shadowdao and Claude Sonnet 5
2026-09-06 21:54:11 -07:00
80904a3e85
Add the LiveKit session wrapper, verified end-to-end against a real room
shadowdao and Claude Sonnet 5
2026-09-06 21:39:49 -07:00
bf33966a4e
Add the streamer-tools API client, with a real HTTP backend per platform
shadowdao and Claude Sonnet 5
2026-09-06 21:28:55 -07:00
e595173049
Link the pinned LiveKit C++ SDK into the core library
shadowdao and Claude Sonnet 5
2026-09-06 21:22:14 -07:00
304bc3ceba
ci: install cmake on the Windows runner before configuring
shadowdao and Claude Sonnet 5
2026-09-06 20:47:31 -07:00
105f1041ab
Scaffold core/OBS-adapter split, prove CMake toolchain, add 3-platform CI
shadowdao and Claude Sonnet 5
2026-09-06 20:46:08 -07:00