c3c8f24857
Merge pull request 'align runner label to server config' (#12) from align-runner-label into master
master
v0.2.0
kfj0012026-10-07 16:08:20 -07:00
59456918bc
align runner label to server config: ubuntu_latest
robot2026-10-07 21:03:34 +00:00
62ce7ea788
Merge pull request 'chore: bump version to 0.2.0' (#11) from chore/bump-version-0.2.0 into master
kfj0012026-10-07 13:23:39 -07:00
352b14f7d8
chore: bump version to 0.2.0
Hermes2026-10-06 06:35:19 +00:00
f46285fe4e
Merge pull request 'feat(viewer): persist hide/show instructions state in chrome.storage.local' (#10) from feature/durable-instructions-visibility into master
kfj0012026-09-30 18:54:19 -07:00
42c1ad75c8
feat(viewer): persist hide/show instructions state in chrome.storage.local
robot2026-09-30 03:09:25 +00:00
fbc836d9c4
Merge pull request 'ci: make release step idempotent + fix Gitea asset upload' (#9) from feature/gitea-release-workflow into master
v0.1.1
kfj0012026-08-31 10:27:12 -07:00
0848cd51be
Merge pull request 'Add user instructions to goon plugin UI' (#7) from feature/goon-instructions into master
kfj0012026-08-30 21:27:52 -07:00
64d792632d
Merge pull request 'refactor: decouple from site-specific CDN references' (#5) from feature/no_mention_of_pornhub into master
kfj0012026-08-30 17:07:51 -07:00
3e02a6ae74
F1 BLOCKING — walk() cycle detection (src/viewer/index.js:161) Added a per-tree WeakSet visited-guard so the probe terminates. The depth cap alone didn't stop the infinite recursion: window/_parent/_top/frames/_globalObject/_globalProxy are mutually-reachable circular Proxies, so Strategy H's window scan re-walked the same identities along exponentially many paths. The set is declared inside walk (not the outer function) so the separate player trees stay independent. This is what was hanging npm test (exit 124); it now completes in ~15s. F2 SHOULD-FIX — doc/behavior mismatch (src/background/background.js:299-322) Reworded the referer-capture comment block. It claimed the referer was read "via onBeforeSendHeaders, which sees the request headers," but the code uses onBeforeRequest + chrome.tabs.get (deriving the referer from the source tab's URL). Now states the actual mechanism and documents why onBeforeSendHeaders+extraHeaders was avoided (extraInfoSpec is rejected by some Chromium builds and fails the whole SW). F3 SHOULD-FIX — leaked settings file git rm --cached .claude/settings.local.json and added it to .gitignore. It carried machine-specific absolute paths (/Users/kyle/.claude/...). F4 FYI — package-lock churn (package-lock.json) Removed the spurious root "dependencies": { @rollup/rollup-darwin-arm64 } and restored the dev: true / optional: true flags on that platform package so it matches the rest of the @rollup/rollup-* siblings. F5 FYI — real provider hostnames in test fixtures Swapped phncdn.com→neutral example.net (registrable-domain sibling test) and thisvid.com→example.com in data_flow/hls_qa/simple_video/referer_proxy test files, rewording comments that named the real sites. src/ and __tests__/ now have zero phncdn/thisvid/pornhub references.
kfj0012026-08-30 21:56:05 +00:00
a54d094bef
work complete from phase 1 rebrand
Your Name2026-08-24 22:42:29 +00:00
9420bce9c1
Merge pull request 'fix(tests): stop hls_qa deep-probe suite hanging under jsdom (test-only)' (#3) from fix/jsdom-cycle-hang-hls-qa into master
kfj0012026-08-24 10:28:08 -07:00
fd8c36d72e
fix(tests): stop hls_qa deep-probe suite hanging under jsdom
robot2026-08-24 05:10:56 +00:00
7336643ea4
Merge pull request 'feat: full HLS.js support — detection via interceptors + deep probe, playback via hls.js in viewer' (#2) from hls-fix into master
kfj0012026-08-23 18:22:41 -07:00
63e5c600dc
Adds step to generate artifacts in ci/cd env.
kfj0012026-08-24 01:10:08 +00:00
b6a11d9e46
fixes broken unit test
kfj0012026-08-23 17:38:14 -07:00
542c5786be
feat: add HLS playback support with hls.js and modular viewer architecture
robot2026-08-12 14:13:55 +00:00
7416ae8ff9
Merge pull request 'feat: add HLS playback support with hls.js' (#1) from robot/goon_plugin:master into master
kfj0012026-08-10 20:50:43 -07:00