Commit Graph
316 Commits
Author SHA1 Message Date
Santiago PuppoandGitHub 3f2f4a4a5a feat(core): Support AirPlay on MSE (#1692) 2026-06-30 10:31:49 -07:00
Sam PottsandGitHub 5d44c4debf feat(packages): add audio tracks menu (#1714) 2026-06-30 13:40:24 +10:00
Sam PottsandGitHub f3652bd90b fix(skin): improvements to menu styles (#1725) 2026-06-30 11:32:09 +10:00
Sam PottsandGitHub 9ab7adefb7 fix(packages): handle menu child mutations (#1739) 2026-06-30 10:20:07 +10:00
Wesley LuytenandGitHub d321522cf0 refactor(packages)!: rename hls media stack to hlsjs naming (#1753) 2026-06-26 11:59:39 -07:00
Wesley LuytenandGitHub 0460a48d93 fix(core): upgrade dash.js to 5.2.0 (#1724) 2026-06-23 12:59:33 -07:00
Darius CepulisandGitHub d799be1063 feat(site): API reference pages for media elements (#1342) 2026-06-19 09:44:54 -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
f0f9eed544 refactor(core)!: move media capability predicates to core layer (#1705)
Co-authored-by: Rahim <rahim.alwer@gmail.com>
2026-06-18 15:00:26 -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
9170a5879e feat(core): add built-in locale packs and lazy loadLocale (#1590)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-18 12:16:47 -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
9bcdf5ffc2 fix(site): update use-media reference for mediahost architecture (#1702)
Co-authored-by: Darius Cepulis <dcepulis@mux.com>
2026-06-18 11:14:45 -07:00
Wesley LuytenandGitHub b32b80e55b refactor(core): rework media config as a plain getter/setter (#1697) 2026-06-17 17:58:52 -07:00
Wesley LuytenandGitHub 1b31f3e8d7 feat(core): add vimeo media host and html/react components (#1667) 2026-06-18 09:36:31 +10:00
Sam PottsandGitHub 035b509c7a feat(packages): compound tooltips with label and shortcut parts (#1494) 2026-06-18 08:12:16 +10:00
Sam PottsandGitHub 9275f93504 feat(packages): add resolved rendition to auto label (#1698) 2026-06-18 07:42:00 +10:00
Sam PottsandGitHub 74da6821d7 feat(core): add quality selection state (#1693) 2026-06-18 07:20:13 +10:00
Ronald UrbinaandGitHub 47aca0f798 fix(core): remove 1-9 digit key seek from slider keyboard handler (#1690) 2026-06-16 10:50:16 -03:00
Wesley LuytenandGitHub 67b39fe4bd feat(core): add media tracks and renditions support (#1664) 2026-06-15 07:39:55 +10:00
Wesley LuytenandGitHub 0ffe1a9197 feat(media)!: add Google Cast by default to HLS, DASH media (#1661) 2026-06-12 17:34:14 -07:00
Renzo DelfinoandGitHub 48a984aecd fix(core): prevent mobile controls flash on first tap after auto-hide (#1556) 2026-06-10 14:39:39 -03:00
00b6f0be1d feat(packages): add settings menu (#1615)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-10 13:54:45 +10:00
Sam PottsandGitHub 62d0524b83 feat(core): lock fullscreen orientation (#1656) 2026-06-10 10:32:43 +10:00
Santiago PuppoandGitHub 24a78d253a refactor(core): airplay button (#1614) 2026-06-03 13:54:28 -07:00
Sam PottsandGitHub 2f5e23e100 fix(core): update trigger aria-expanded on close (#1644) 2026-06-02 17:07:20 +10:00
Sam PottsandGitHub e9a619e03a fix(core): focus selected radio menu items (#1645) 2026-06-02 16:40:11 +10:00
Sam PottsandGitHub e7aa0a6669 feat(packages): constrain popovers to positioning boundary (#1627) 2026-05-29 16:26:15 +10: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
Santiago PuppoandGitHub 338020e1d5 feat(packages): airplay button (#1531) 2026-05-27 10:22:31 -07:00
Sam PottsandGitHub 760870fdf2 fix(core): disable toggle captions when there are no captions (#1598) 2026-05-26 09:49:50 +10:00
1a3911151a chore(build): quiet tsdown size reports in local dev (#1569)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-20 11:38:26 +10:00
Wesley LuytenGitHubgithub-actions[bot] <github-actions[bot]@users.noreply.github.com>
5f1c2370fa chore: release main (#1477)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-05-19 12:48:40 -07:00
Sam PottsandGitHub ad831d25f0 feat(packages): add playback rate menu (#1527) 2026-05-14 08:37:52 +10:00
Santiago PuppoandGitHub ff7d901bc4 fix(core): resolve cast button ssr hydration mismatch (#1518) 2026-05-08 10:16:35 -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 LuytenandGitHub e37d5df873 feat(packages): add live button component (#1473) 2026-04-30 18:00:15 -07:00
Wesley LuytenGitHubgithub-actions[bot] <github-actions[bot]@users.noreply.github.com>
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
Wesley LuytenandGitHub e3d4ff9d68 feat(core): add liveEdgeStart and targetLiveWindow properties (#1445) 2026-04-27 12:40:07 -07:00
Wesley LuytenandGitHub bb72a84dc1 refactor(core)!: unify fullscreen and pip on media capabilities (#1469) 2026-04-27 11:59:14 -07:00
rahimandGitHub 84c9e540bd chore(root): migrate typecheck to @typescript/native-preview (tsgo) (#1400) 2026-04-23 11:11:50 +10:00
Wesley LuytenandGitHub d9c00491e7 feat(packages): add live-video and live-audio presets (#1399) 2026-04-22 12:43:27 -07:00
Wesley LuytenandGitHub 587c302fe5 feat(core): add HLS stream-type detection and live duration (#1387) 2026-04-21 20:27:54 -07:00
76a1e4a8c9 feat(html): observe cast attributes on mux elements (#1386)
Co-authored-by: Cursor Agent <cursoragent@cursor.com>
2026-04-20 17:29:46 -07:00
Wesley LuytenandGitHub 413874c1e0 refactor(packages)!: rename cast to google-cast and remote-playback (#1380) 2026-04-20 15:50:16 -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 LuytenandGitHub 000c54e16a chore: release main (#1353) 2026-04-18 01:18:23 -07:00
rahimandGitHub 769d436f4e fix(react): prevent gesture tap from firing on slider interactions (#1361) 2026-04-17 18:01:26 -07:00