Commit Graph
337 Commits
Author SHA1 Message Date
Claude 876493f0f4 feat(site): tailwind demo variants for media element and use-media references
Bring the tailwind style support up to date with demos added on main
since this branch was written:

- html/tailwind and react/tailwind BasicUsage variants for the new media
  element references (background-video, cast-button, dash-video,
  hlsjs-video, mux-audio, mux-video, native-hls-video, simple-hls-video,
  simple-hls-audio-only) and the use-media reference, mirroring their
  css variants 1:1
- wire the new variants into the reference pages behind
  <StyleCase styles={["tailwind"]}> (react demos on the media element
  pages stay source-only, matching the css variants until #1343 lands)
- sync the tooltip react tailwind demos with the Tooltip.Label change
  the css variants picked up in the meantime

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WD9APXrFDbbMEUZrR1imz3
2026-07-03 00:01:10 +00:00
Claude 8e2ecba4c4 Merge remote-tracking branch 'origin/main' into claude/vigilant-knuth-5b8c1i 2026-07-02 23:45:05 +00:00
e060cf0d54 docs(site): backfill and prose-ify beta changelogs (#1794)
Co-authored-by: Claude <noreply@anthropic.com>
2026-07-02 16:15:18 -07:00
050d963472 feat(site): add changelog section (#1793)
Co-authored-by: Claude <noreply@anthropic.com>
2026-07-02 11:05:41 -07:00
2a8cbd0df4 fix(site): skip docs links for features without reference pages (#1394)
Co-authored-by: Claude <noreply@anthropic.com>
2026-07-02 11:04:31 -07:00
fb50e331f2 perf(site): migrate markdown pipeline to Sätteri (#1733)
Co-authored-by: Claude <noreply@anthropic.com>
2026-07-02 10:10:35 -07:00
Sam PottsandGitHub be4d5a1155 feat(packages): add time display toggle (#1669) 2026-07-01 12:27:27 +10:00
Sam PottsandGitHub 5d44c4debf feat(packages): add audio tracks menu (#1714) 2026-06-30 13:40:24 +10:00
01cea7a3d1 feat: add DASH, Mux, and Vimeo as installation source types (UI + CLI) (#1732)
Co-authored-by: Claude <noreply@anthropic.com>
2026-06-26 14:32:49 -07:00
Wesley LuytenandGitHub 29b3f0f00a fix(site): resolve api reference slug mismatch on airplay and hlsjs pages (#1755) 2026-06-26 14:10:25 -07:00
Wesley LuytenandGitHub d321522cf0 refactor(packages)!: rename hls media stack to hlsjs naming (#1753) 2026-06-26 11:59:39 -07:00
f1f2129739 feat: add a CDN media-availability manifest and read it across install surfaces (#1737)
Co-authored-by: Claude <noreply@anthropic.com>
2026-06-25 11:20:45 -07: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
b8b1709db5 fix(site): pre-bundle react-dom so dev islands hydrate (#1711)
Co-authored-by: Claude <noreply@anthropic.com>
2026-06-22 09:43:49 -07:00
Darius CepulisandGitHub d799be1063 feat(site): API reference pages for media elements (#1342) 2026-06-19 09:44:54 -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
fa768da757 docs(site): add Google Cast documentation (#1681)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-18 11:42:19 -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
Renzo DelfinoandGitHub 964d9ca1d7 docs(site): document self-hosted and offline player builds (#1680) 2026-06-18 14:48:22 -03:00
Manuel CallerizaandGitHub 67e1bc17c6 docs(react): clarify usePlayer typed vs untyped store access (#1663) 2026-06-18 14:46:01 -03:00
Ronald UrbinaandGitHub 0b1491c30e docs(site): add "No Skin" option to installation skin picker (#1525) 2026-06-18 12:07:23 -03:00
Ronald UrbinaandGitHub 07428519a5 feat(packages): add poster placeholder blur-up pattern (#1632) 2026-06-18 12:05:41 -03:00
Sam PottsandGitHub 035b509c7a feat(packages): compound tooltips with label and shortcut parts (#1494) 2026-06-18 08:12:16 +10:00
Sam PottsandGitHub 74da6821d7 feat(core): add quality selection state (#1693) 2026-06-18 07:20:13 +10:00
Renzo DelfinoandGitHub 1145f09e52 feat(site): list required css imports per skin in preset reference (#1521) 2026-06-12 14:57:42 -03:00
Claude c4af9832e8 feat(site): tailwind demo variants for remaining component references
Covers airplay-button, buffering-indicator, captions-button, controls,
playback-rate-button, poster, and popover.

Refs #840

https://claude.ai/code/session_01LUcwUd8E4Ekakp7NTFb6c5
2026-06-11 22:57:09 +00:00
Claude 18ad240660 feat(site): tailwind demo variants for slider, tooltip, and thumbnail references
The thumbnail JSON demos have no stylesheet-dependent code, so they are
shared across both style preferences instead of duplicated.

Refs #840

https://claude.ai/code/session_01LUcwUd8E4Ekakp7NTFb6c5
2026-06-11 22:55:25 +00:00
Claude 30292c326a feat(site): tailwind demo variants for button, time, and slider references
Refs #840

https://claude.ai/code/session_01LUcwUd8E4Ekakp7NTFb6c5
2026-06-11 22:54:11 +00:00
Claude 253beecbf9 feat(site): tailwind demo variants for util and controller references
Adds react/tailwind and html/tailwind demo variants for create-player,
html-create-player, player-controller, render-element, use-button,
use-player, and use-store, gated on the style preference via StyleCase.

Refs #840

https://claude.ai/code/session_01LUcwUd8E4Ekakp7NTFb6c5
2026-06-11 22:52:48 +00:00
Claude 48e47187be feat(site): enable tailwind as a docs style preference
Adds 'tailwind' to FRAMEWORK_STYLES and STYLE_LABELS so the style
selector, StyleCase gating, and ?style= deep links support it.
Re-declares the stock Tailwind color/text tokens consumed by docs
demos in a dedicated @theme block (the site theme resets those
scales), and surfaces the existing Tailwind ejected-skin variants on
the customize-skins guide.

Refs #840

https://claude.ai/code/session_01LUcwUd8E4Ekakp7NTFb6c5
2026-06-11 22:51:34 +00:00
Ronald UrbinaandGitHub e10455aed7 fix(docs): replace <Controls /> with <Controls.Root> in code samples (#1492) 2026-06-11 11:22:39 -03:00
Renzo DelfinoandGitHub f90a700a00 feat(site): add pre-release docs banner on main.videojs.org (#1575) 2026-06-10 14:47:21 -03: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
2a96b3c285 fix(site): cache shiki highlighters during dev HMR (#1619)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-29 10:02:13 +10:00
Santiago PuppoandGitHub 338020e1d5 feat(packages): airplay button (#1531) 2026-05-27 10:22:31 -07: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
Darius CepulisandGitHub cbb8d0fe9c fix(docs): improve agentic discovery of llms.txt and eject (#1564) 2026-05-19 11:36:16 -07:00
20e77d37fa feat(packages): ship bundled markdown docs in html and react tarballs (#1560)
Co-authored-by: Claude <noreply@anthropic.com>
2026-05-19 11:35:16 -07:00
Renzo DelfinoandGitHub 7035407963 docs(site): use togglePaused in playback feature example (#1522) 2026-05-18 13:44:21 -03:00
c164c0a178 docs(site): fix feature export names in features and presets guides (#1513)
Co-authored-by: Darius Cepulis <dcepulis@mux.com>
Co-authored-by: Darius Cepulis <de.cepulis@gmail.com>
2026-05-18 13:37:59 -03:00
Ronald UrbinaandGitHub cc22f9fa81 fix(react): replace any with unknown in isRenderProp type guard (#1500) 2026-05-18 13:37:44 -03:00
ad515d3a24 docs(site): add "Why Video.js?" concept page (#1526)
Co-authored-by: Claude <noreply@anthropic.com>
2026-05-13 11:30:06 -07:00
Ronald UrbinaandGitHub d4adc7c4fb docs: fix grammar in features concept guide (#1511) 2026-05-11 16:44:56 -07:00
3ab26a296b chore(site): upgrade astro to 6.3.1 (#1499)
Co-authored-by: Claude <noreply@anthropic.com>
2026-05-11 14:16:04 -07:00
740ac66a3d docs(site): add 'use client' to homepage React snippet (#1529)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-11 10:56:50 +10:00
ddfd1f1d6a docs(site): warn that bundled HTML installs need type="module" (#1530)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-11 10:51:18 +10:00
Ronald UrbinaandGitHub 94bb60c6e8 fix(site): add 'use client' to ejected skin Next.js output (#1488) 2026-04-29 17:00:04 +10:00
Sam PottsandGitHub d0b36ed5b8 fix(icons): use icon exports in ejected skins (#1489) 2026-04-29 16:05:35 +10:00
Sam PottsandGitHub 8e2b7e4f6d fix(ci): use biome to sort CSS properties (#1490) 2026-04-29 16:04:20 +10:00