8fa63c6567
feat(spf) discrete signals and behavior objects ( #1508 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-08 08:32:44 -07:00
0cfd3bb395
feat(spf): HLS engine composition walkthrough + doc-driven cleanups ( #1512 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-05 12:07:26 -07:00
Christian Pillsbury and GitHub
69852ddeb0
docs/spf fundamental concepts ( #1396 )
...
Feedback from @decepulis treated as a fast follow/incremental improvement effort for expediency.
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-28 11:16:56 -07:00
cce48c01fa
chore: release main ( #1375 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-04-27 13:47:20 -07:00
rahim and GitHub
84c9e540bd
chore(root): migrate typecheck to @typescript/native-preview (tsgo) ( #1400 )
2026-04-23 11:11:50 +10:00
2f7212028c
refactor(react): replace prototype-walking and inferred class props ( #1376 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-20 09:20:46 -07:00
Wesley Luyten and GitHub
000c54e16a
chore: release main ( #1353 )
2026-04-18 01:18:23 -07:00
Wesley Luyten and GitHub
8530316987
revert(packages): add server-only bundles ( #1349 ) ( #1354 )
2026-04-17 11:44:53 -07:00
rahim and GitHub
3331fdaf25
fix(packages): add server-only bundles ( #1349 )
2026-04-16 00:59:14 -07:00
Wesley Luyten and GitHub
521774a95b
chore: release main ( #1341 )
2026-04-14 17:19:40 -05:00
77faf060d4
chore: release main ( #1339 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-04-14 17:11:09 -05:00
c2cb16bd8b
chore: release main ( #1336 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-04-14 16:54:01 -05:00
da598b285a
chore: release main ( #1313 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-04-14 15:58:18 -05:00
Wesley Luyten and GitHub
8f1653efcd
refactor(packages)!: replace DelegateMixin & ProxyMixin with MediaHost base classes ( #1292 )
2026-04-14 00:18:11 -05:00
Wesley Luyten and GitHub
d67a3699e4
chore: release main ( #1308 )
2026-04-10 22:09:56 -07:00
Wesley Luyten and GitHub
12877c34fc
chore: release main ( #1232 )
2026-04-10 15:18:11 -07:00
1346d869ae
feat(spf): architecture reactors ( #1218 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-08 13:38:24 -07:00
rahim and GitHub
071325de4d
fix(utils): stable sort comparator and orphaned JSDoc ( #1286 )
2026-04-08 17:39:28 +10:00
rahim and GitHub
b874dad306
fix(packages): workspace drift ( #1270 )
2026-04-07 21:15:23 -07:00
d75cd82ef8
chore: release main ( #1212 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-04-03 17:56:01 -05:00
Wesley Luyten and GitHub
dcb4587dba
chore: release main ( #1193 )
2026-04-03 00:19:11 -07:00
63a82c0f92
chore: release main ( #1170 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-03-31 20:37:58 -05:00
Wesley Luyten and GitHub
d7d6f70797
chore: release main ( #1115 )
2026-03-31 17:11:33 -07:00
3fc6cbb9bc
poc(spf): migrate reactors from WritableState to TC39 Signals ( #1112 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-30 13:24:39 -07:00
rahim and GitHub
c3641c888c
fix(utils): polyfill AbortSignal.any for Chromium ≤115 ( #1142 )
2026-03-26 13:47:48 -07:00
Wesley Luyten and GitHub
271a8c8502
feat: add Mux video component ( #1036 )
2026-03-24 18:19:50 -05:00
rahim and GitHub
833210a270
test(spf): restore headless browser config for vitest ( #1103 )
2026-03-24 02:09:38 -07:00
rahim and GitHub
864f2e059a
chore(packages): upgrade tsdown 0.20.3 → 0.21.4 ( #1102 )
2026-03-24 02:06:26 -07:00
Wesley Luyten and GitHub
7880271231
chore: release main ( #1100 )
2026-03-24 01:55:32 -07:00
rahim and GitHub
8e2e56e36e
chore: upgrade typescript 6, vitest 4, align spf package ( #1101 )
2026-03-24 01:53:36 -07:00
ff8f70e8f2
chore: release main ( #1094 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-03-24 11:02:34 +11:00
4ef56eb0a9
chore: release main ( #1074 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-03-23 10:01:05 -07:00
Christian Pillsbury and GitHub
f5ecc93554
fix(spf): call sourceBuffer.abort() on AbortError to reset MSE parser state ( #1081 )
2026-03-23 08:45:09 -07:00
Christian Pillsbury and GitHub
04f81a26e1
fix(spf): implement preload IDL attribute on SpfMedia ( #1069 )
2026-03-23 07:30:20 -07:00
e2d55de26b
chore: release main ( #1072 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-03-20 16:54:03 -07:00
b2b424ee65
chore: release main ( #955 )
...
Co-authored-by: Wesley Luyten <me@wesleyluyten.com >
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-03-19 12:35:22 -05:00
ba5a72fb12
chore: release main ( #947 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-03-16 07:25:02 +11:00
70a9bb56e1
chore: release main ( #911 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-03-12 21:10:11 +11:00
b6a657a7fc
chore: release main ( #891 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-03-12 12:29:17 +11:00
801be291c3
fix(spf): propagate byteRange when building segment load tasks ( #904 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-11 18:06:01 -07:00
Christian Pillsbury and GitHub
6fcb8eb989
feat(spf): stream segment fetches via ReadableStream body ( #890 )
2026-03-11 12:00:04 -07:00
1325a6f74f
chore: release main ( #866 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-03-10 21:51:03 -07:00
f4e91c9288
chore: release main ( #864 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-03-10 11:15:40 -07:00
cbab62ff7c
chore: release main ( #851 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-03-10 11:18:53 -05:00
e085a0d73a
fix(packages): set release-please manifest and package versions to beta.0 ( #850 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-10 11:10:24 -05:00
6e68eca69a
chore: release main ( #839 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-03-10 10:03:41 -05:00
32b1299be1
fix(spf): add missing repository field ( #844 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-10 10:02:48 -05:00
Christian Pillsbury and GitHub
4bd287515f
feat(spf): basic ManagedMediaSource support for Safari ( #843 )
2026-03-10 07:56:54 -07:00
Christian Pillsbury and GitHub
f50d509749
fix(spf): fix async teardown leaks and recreate engine on src change ( #841 )
2026-03-10 07:43:20 -07:00
Christian Pillsbury and GitHub
54f71d62aa
fix(spf): prefer MediaSource over ManagedMediaSource ( #838 )
2026-03-10 07:24:47 -07:00