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
edfec1c93e
revert(core): unmerge i18n stack base ( #1707 )
...
Co-authored-by: Wesley Luyten <me@wesleyluyten.com >
2026-06-18 15:20:35 -07:00
768bf09da0
feat(core): add i18n foundation with English locale and UI wiring ( #1589 )
...
Co-authored-by: Cursor <cursoragent@cursor.com >
Co-authored-by: Wesley Luyten <me@wesleyluyten.com >
2026-06-18 11:55:38 -07:00
Ronald Urbina and GitHub
07428519a5
feat(packages): add poster placeholder blur-up pattern ( #1632 )
2026-06-18 12:05:41 -03: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
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
f15d2b5e78
docs(spf): track switching design ( #1631 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-08 14:39:40 -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
Sam Potts and GitHub
c5f75166fd
feat(packages): update menu group labels ( #1643 )
2026-06-02 20:26:19 +10: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
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
Sam Potts and GitHub
ac37259803
docs(design): i18n ( #1122 )
2026-05-18 10:02:55 +10:00
Sam Potts and GitHub
ad831d25f0
feat(packages): add playback rate menu ( #1527 )
2026-05-14 08:37:52 +10:00
e3c1b28032
feat(core): menu core layer and DOM keyboard navigation ( #1503 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-06 18:15:49 +10:00
0620814a67
feat(packages): add UI support for gestures and hotkeys ( #1388 )
...
Co-authored-by: Rahim <rahim.alwer@gmail.com >
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-05-05 10:34:12 +10:00
Wesley Luyten and GitHub
6c81f2d190
docs(design): add design doc for live presets ( #1395 )
2026-05-01 13:01:04 -03:00
Sam Potts and GitHub
cc1b5645e5
docs(design): menus ( #1078 )
2026-05-01 13:34:33 +10: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
89594292d4
docs(root): fix stale references and document sandbox workflow ( #1464 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-04-24 14:29:24 -05:00
rahim and GitHub
5e9a02c851
fix(react): rename MediaGesture and MediaHotkey to Gesture and Hotkey ( #1374 )
2026-04-19 23:46:46 -07:00
24b8b77c8a
feat(cli): add @videojs/cli docs command for LLM-friendly installation ( #1214 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-14 11:07:49 -05:00
rahim and GitHub
de5d612107
design: media contracts ( #1297 )
2026-04-13 22:25:35 -07:00
rahim and GitHub
57259b342a
fix(core): treat Alt as implicit modifier for non-letter character hotkeys ( #1304 )
2026-04-10 13:35:17 -07:00
e62f1ef267
docs: CLI for LLM-friendly Video.js installation ( #1205 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-04-10 11:57:26 -05:00
rahim and GitHub
a0fd3cbda8
fix(packages): remove redundant "Shift" modifier from playback rate hotkeys ( #1290 )
2026-04-08 14:47:14 -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
Wesley Luyten and GitHub
2d702ba1dd
docs(design): gestures ( #1044 )
2026-04-07 13:00:04 -07:00
rahim and GitHub
e1c3689dc0
docs(design): hotkeys ( #1222 )
2026-04-06 20:34:59 -07:00
64f5b5d5da
test(site): replace api-docs-builder design doc with E2E spec tests ( #1225 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-04-06 17:36:37 -05:00
rahim and GitHub
cf5fad97a4
chore(design): archive implemented docs and simplify design skill conventions ( #1173 )
2026-03-31 23:00:39 -07:00
Wesley Luyten and GitHub
271a8c8502
feat: add Mux video component ( #1036 )
2026-03-24 18:19:50 -05:00
rahim and GitHub
e09ea334bd
refactor(html): context-based media discovery, remove slot="media" ( #997 )
2026-03-18 22:21:30 -07:00
d535282f03
refactor(packages): move store attach lifecycle to provider ( #975 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-17 15:50:39 -07:00
Wesley Luyten and GitHub
561d03eb5a
fix(core): rename MediaDelegateMixin and MediaProxyMixin ( #976 )
2026-03-16 18:32:00 -05:00
Christian Pillsbury and GitHub
c782a0f0a1
docs(design): add SPF living design docs ( #899 )
2026-03-16 12:21:31 -07:00
7a5ce94bca
docs(site): add Slider and Tooltip API reference pages ( #862 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-16 14:05:33 -05:00
Sarah Brown and GitHub
2007348ac4
docs(internal): add gesture as components decision ( #949 )
2026-03-16 11:00:20 -07:00
rahim and GitHub
3f11424b18
fix(html): add destroy ( #748 )
2026-03-05 18:16:30 -08:00
Wesley Luyten and GitHub
5c422452e4
feat: small state and naming fixes ( #719 )
2026-03-04 16:05:20 -06:00
8ab596ea30
feat(site): add TimeSlider, VolumeSlider, Popover API references ( #685 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-03 17:41:35 -06:00
Darius Cepulis and GitHub
0180828df9
feat(packages): add PlaybackRateButton to core, html, and react ( #642 )
2026-02-27 14:36:11 -06:00
d1195e971f
docs(design): PlaybackRateButton component spec ( #624 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-27 13:29:37 -06:00
Darius Cepulis and GitHub
4efb94cd88
fix(site): disable Netlify edge functions in dev to prevent Deno OOM ( #620 )
2026-02-26 11:19:40 -06:00
efd322ad07
feat(site): source URL auto-detection for installation page ( #619 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-26 09:19:28 -06:00
Steve Heffernan and GitHub
897a5af7f6
docs(design): add player-container separation decision ( #614 )
2026-02-25 21:24:52 -03:00
Sam Potts and GitHub
cb09079758
docs: add captions decision ( #611 )
2026-02-26 10:45:07 +11:00