Rahim
35a46919d2
docs(design): compact remaining internal records
2026-07-15 13:02:54 -07:00
Rahim
b66b1ebf23
chore(root): streamline agent guidance and skills
2026-07-14 15:49:05 -07:00
Sam Potts and GitHub
028dadb385
feat(packages): i18n ( #1708 )
2026-07-10 12:58:47 +10:00
Santiago Puppo and GitHub
1a4cdb8373
refactor(spf): Changed adapter code to recycle engine on src change ( #1813 )
2026-07-09 13:41:53 -03:00
Santiago Puppo and GitHub
a74b8c0993
refactor: Rename SPF background-looping-video into background-video ( #1731 )
2026-06-24 11:09:20 -03:00
23538e3649
feat(spf): text tracks switching ( #1687 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-22 07:54:51 -07:00
Darius Cepulis and GitHub
d799be1063
feat(site): API reference pages for media elements ( #1342 )
2026-06-19 09:44:54 -07:00
bce79ec424
feat(spf): capability probing ( #1676 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-17 11:22:49 -07:00
b89f1e944c
feat(spf): multi cdn failover ( #1671 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-17 08:20:43 -07:00
Santiago Puppo and GitHub
33873bc4ae
feat(spf): Add maxResolution to SPF Background Video ( #1654 )
2026-06-17 11:36:02 -03:00
00aa6247b8
feat(spf): multi-cdn support ( #1668 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-11 10:09:16 -07:00
d9f9efde88
fix(spf): refactor track switching to rules ( #1658 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-08 14:48:34 -07:00
057f32573e
feat(spf): multi-track audio + skills building features and behaviors ( #1605 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-06-04 09:53:13 -07:00
Santiago Puppo and GitHub
efc7c23b7b
fix(spf): add emptied listener to track-current-time behavior ( #1634 )
2026-06-01 16:54:58 -03:00
Santiago Puppo and GitHub
3741e8de12
feat(spf): background looping video (phase 1) ( #1602 )
2026-06-01 16:13:26 -03:00
1a3cb45b29
feat(spf): basic audio only use case + use-case-composition doc-type + implementation skills ( #1584 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-27 12:48:40 -07:00
Sam Potts and GitHub
760870fdf2
fix(core): disable toggle captions when there are no captions ( #1598 )
2026-05-26 09:49:50 +10:00
c9d6ccecdd
docs(spf): seed feature registry, clusters reference, and document-feature skill ( #1581 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-21 12:07:33 -07:00
c112b6248b
fix(spf): conventions, per-type specialization, config threading ( #1537 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-19 11:38:47 -07:00
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
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
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
8f1653efcd
refactor(packages)!: replace DelegateMixin & ProxyMixin with MediaHost base classes ( #1292 )
2026-04-14 00:18:11 -05: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
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
rahim and GitHub
8e2e56e36e
chore: upgrade typescript 6, vitest 4, align spf package ( #1101 )
2026-03-24 01:53:36 -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
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
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
Christian Pillsbury and GitHub
71b5b415c5
fix(spf) subtitle change reactions ( #835 )
2026-03-10 07:12:29 -07:00
rahim and GitHub
bd4e47b783
chore: fix repo biome lint errors ( #804 )
2026-03-09 21:10:18 -07:00
27a3993fb2
feat(spf): initial push of SPF ( #784 )
...
Co-authored-by: Claude Sonnet 4.5 (1M context) <noreply@anthropic.com >
Co-authored-by: Wesley Luyten <me@wesleyluyten.com >
2026-03-09 17:32:24 -07:00