c0a43acb0e
feat(spf): airplay mse recovery ( #1888 )
...
Co-authored-by: Santiago Puppo <spuppo@mux.com >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-31 11:48:42 -07:00
rahim and GitHub
066227de58
refactor(packages)!: replace button availability with disabled and hidden state ( #1474 )
2026-07-31 11:37:20 -07:00
Sam Potts and GitHub
115229b3bc
fix(test): remove seek tests, add missing tests ( #1892 )
2026-07-31 11:38:48 +10:00
Wesley Luyten and GitHub
68e96079e5
feat(packages)!: support media components as markup ( #1883 )
2026-07-30 17:18:58 -07:00
Sam Potts and GitHub
c8a9eecaf8
feat(skin): improved responsive design ( #1832 )
2026-07-31 06:49:06 +10:00
Sam Potts and GitHub
0f4a9b4127
fix(packages): prevent controls click triggering interactions ( #1885 )
2026-07-30 07:37:20 -07:00
rahim and GitHub
75dcc6675b
refactor(media)!: extract media package from core ( #1879 )
2026-07-28 21:14:50 -07:00
Sam Potts and GitHub
a3e673bd68
feat(i18n): convert to opaque keys ( #1848 )
2026-07-28 16:46:25 +10:00
Sam Potts and GitHub
359e56ca49
chore(ci): upgrade deps ( #1868 )
2026-07-28 13:07:09 +10:00
409e7ef225
feat(packages): add mux media with src parsing, structured source, and storyboards ( #1850 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-07-27 16:55:24 -07:00
7fdc255901
feat(spf): relocate non-zero-PTS sources to a 0-based timeline (VOD) ( #1847 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-27 11:55:21 -07:00
Santiago Puppo and GitHub
20f118e95c
fix(sandbox): Fix broken scripts on sandbox build ( #1824 )
2026-07-24 14:46:18 -07:00
Sam Potts and GitHub
028dadb385
feat(packages): i18n ( #1708 )
2026-07-10 12:58:47 +10:00
Renzo Delfino and GitHub
5f48fcc6d6
fix(docs): split ejected React skin sample into player + component files ( #1588 )
2026-07-09 16:59:57 -03:00
Sam Potts and GitHub
561a2f2778
fix(test): update duration selectors for time inversion feature ( #1760 )
2026-07-01 17:55:40 +10:00
Sam Potts and GitHub
a6d30a9e61
fix(skin): aspect ratio related fixes ( #1726 )
2026-06-30 09:57:03 +10:00
Wesley Luyten and GitHub
d321522cf0
refactor(packages)!: rename hls media stack to hlsjs naming ( #1753 )
2026-06-26 11:59:39 -07:00
Santiago Puppo and GitHub
a74b8c0993
refactor: Rename SPF background-looping-video into background-video ( #1731 )
2026-06-24 11:09:20 -03:00
a5a7953603
chore(site): upgrade to Astro 7 and consolidate on Vite 8 ( #1721 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-06-23 14:23:21 -07: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
accf4bfa34
fix(packages): escape HTML special chars in serializeAttributes to prevent XSS ( #1670 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
Co-authored-by: Wesley Luyten <me@wesleyluyten.com >
2026-06-18 12:23:19 -07:00
Ronald Urbina and GitHub
07428519a5
feat(packages): add poster placeholder blur-up pattern ( #1632 )
2026-06-18 12:05:41 -03:00
Wesley Luyten and GitHub
1b31f3e8d7
feat(core): add vimeo media host and html/react components ( #1667 )
2026-06-18 09:36:31 +10:00
Santiago Puppo and GitHub
33873bc4ae
feat(spf): Add maxResolution to SPF Background Video ( #1654 )
2026-06-17 11:36:02 -03:00
Wesley Luyten and GitHub
0ffe1a9197
feat(media)!: add Google Cast by default to HLS, DASH media ( #1661 )
2026-06-12 17:34:14 -07:00
Sam Potts and GitHub
4a81e048a1
fix(test): stabilize e2e tests ( #1678 )
2026-06-12 07:13:07 +10: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
Sam Potts and GitHub
6b0d3b6b2f
fix(test): update e2e menu selectors ( #1674 )
2026-06-11 12:29:59 +10:00
00b6f0be1d
feat(packages): add settings menu ( #1615 )
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-10 13:54:45 +10:00
Sam Potts and GitHub
62d0524b83
feat(core): lock fullscreen orientation ( #1656 )
2026-06-10 10:32:43 +10: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
Sam Potts and GitHub
127443aaa2
fix(test): update slider thumbnail selector ( #1653 )
2026-06-03 08:57:52 -07:00
Sam Potts and GitHub
c5f75166fd
feat(packages): update menu group labels ( #1643 )
2026-06-02 20:26:19 +10:00
Sam Potts and GitHub
2f5e23e100
fix(core): update trigger aria-expanded on close ( #1644 )
2026-06-02 17:07:20 +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
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
2ad9fdf7ed
test(sandbox): adapt playback rate E2E to menu UX ( #1545 )
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-18 18:03:16 -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
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
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
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
e37d5df873
feat(packages): add live button component ( #1473 )
2026-04-30 18:00:15 -07:00
Sam Potts and GitHub
d0b36ed5b8
fix(icons): use icon exports in ejected skins ( #1489 )
2026-04-29 16:05:35 +10:00
Sam Potts and GitHub
8e2b7e4f6d
fix(ci): use biome to sort CSS properties ( #1490 )
2026-04-29 16:04:20 +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
84c9e540bd
chore(root): migrate typecheck to @typescript/native-preview (tsgo) ( #1400 )
2026-04-23 11:11:50 +10:00
Wesley Luyten and GitHub
d9c00491e7
feat(packages): add live-video and live-audio presets ( #1399 )
2026-04-22 12:43:27 -07:00