Commit Graph
11059 Commits
Author SHA1 Message Date
LogalDeveloper 5769092209 Updated to v0.2.5. 2026-04-14 10:31:50 -04:00
Owncast f1da0fc30c Bundle embedded web app 2026-04-11 20:47:29 +00:00
renovate[bot]andGitHub 1160fc3e9f chore(deps): update dependency msw-storybook-addon to v2.0.7 2026-04-11 16:57:23 +00:00
Owncast 5c5f678523 Bundle embedded web app 2026-04-11 16:55:56 +00:00
renovate[bot]andGitHub 92da6edd93 chore(deps): update dependency msw to v2.13.2 2026-04-11 12:54:16 +00:00
Owncast cb73028e51 Bundle embedded web app 2026-04-11 09:28:14 +00:00
renovate[bot]andGitHub c207815b8e chore(deps): update typescript-eslint monorepo to v8.58.1 2026-04-11 05:56:21 +00:00
Owncast 875b41dd99 Bundle embedded web app 2026-04-11 05:55:12 +00:00
renovate[bot]andGitHub 1a578bab2a chore(deps): update dependency msw to v2.13.1 2026-04-11 02:02:55 +00:00
Owncast 415657298f Bundle embedded web app 2026-04-11 02:00:28 +00:00
renovate[bot]andGitHub 8c5dc5f3b2 chore(deps): update dependency cypress to v15.13.1 2026-04-10 22:15:43 +00:00
Gabe Kangas 05a3e8696d fix(ci): the auto-comment on missing checklist wasn't firing 2026-04-10 10:25:04 -07:00
renovate[bot]andGitHub 09b4179b73 fix(deps): update module golang.org/x/crypto to v0.50.0 2026-04-09 19:01:40 +00:00
Owncast 92689ffd6b Bundle embedded web app 2026-04-09 18:58:55 +00:00
renovate[bot]andGitHub 432079d660 chore(deps): update dependency msw to v2.13.0 2026-04-09 15:06:27 +00:00
renovate[bot]andGitHub 0cbf8fad1b fix(deps): update module github.com/oapi-codegen/runtime to v1.4.0 2026-04-09 01:58:48 +00:00
renovate[bot]andGitHub bf4636b148 fix(deps): update module github.com/mattn/go-sqlite3 to v1.14.42 2026-04-08 21:14:07 +00:00
renovate[bot]andGitHub 43630aaccf chore(deps): update dependency go to v1.26.2 2026-04-08 04:58:58 +00:00
renovate[bot]andGitHub 93379cbc08 fix(deps): update module github.com/mattn/go-sqlite3 to v1.14.41 2026-04-06 16:57:45 +00:00
Owncast 153f9a488f Bundle embedded web app 2026-04-06 05:37:13 +00:00
renovate[bot]andGitHub 8c9cf367ea chore(deps): update dependency sass to v1.99.0 2026-04-06 01:57:36 +00:00
Owncast a42f0ff5a5 Bundle embedded web app 2026-04-05 20:53:08 +00:00
renovate[bot]andGitHub d9d26035aa chore(deps): update dependency chromatic to v16.1.0 2026-04-05 17:31:26 +00:00
LogalDeveloper cff829c868 Merged codec and encoder separation with conflict resolution for fMP4 test expectations. 2026-04-04 19:10:32 -04:00
LogalDeveloper 915bda1596 Merged move to fMP4 segments with associated fixes. 2026-04-04 19:08:28 -04:00
Owncast 3209695726 Bundle embedded web app 2026-04-04 21:18:10 +00:00
renovate[bot]andGitHub 97f91f1c87 chore(deps): update dependency mermaid to v11.14.0 2026-04-04 20:37:42 +00:00
Owncast 6ee9c6cd99 Bundle embedded web app 2026-04-04 20:36:08 +00:00
LogalDeveloper 46b9c8bd2e Added codec-aware encoding profiles and moved pixel format to per-variant output.
Encoders now receive the codec being used, allowing them to adjust their flags accordingly. For example, the software encoder gates x264-specific parameters behind a codec check so that future encoders like libx265 or libsvtav1 can provide their own flags without conflict. Pixel format is now specified per variant with a stream specifier rather than globally, enabling codecs like AV1 to use 10-bit color for improved compression efficiency while H.264 variants continue using yuv420p.
2026-04-04 14:50:29 -04:00
LogalDeveloper 50e14adac2 Rearchitected transcoding to treat codecs and encoders as separate concepts.
ActivityPub Tests / federation-test (push) Failing after 4s
ActivityPub Tests / chat-sanitization-test (push) Failing after 3s
ActivityPub Tests / follower-validation-test (push) Failing after 4s
Extract Default Translations / extract-and-commit (push) Successful in 4m21s
Automated API tests / test (push) Has been cancelled
Browser Tests / cypress-run (push) Has been cancelled
Chromatic / chromatic-deployment (push) Has been cancelled
CSS Lint and Formatting / css-lint (push) Has been cancelled
javascript-packages / Generate API Documentation (push) Has been cancelled
Lint / Go linter (push) Has been cancelled
Go Tests / test (push) Has been cancelled
Go Tests / test-bsds (map[name:freebsd version:12.2]) (push) Has been cancelled
Go Tests / test-bsds (map[name:openbsd version:6.8]) (push) Has been cancelled
HLS tests / tests (push) Has been cancelled
2026-04-04 14:11:49 -04:00
renovate[bot]andGitHub 20e6d5cb5e chore(deps): update dependency ts-jest to v29.4.9 2026-04-04 17:04:22 +00:00
Owncast e699bef636 Bundle embedded web app
Lint / GitHub actions (push) Successful in 13s
Automated API tests / test (push) Failing after 7s
Browser Tests / cypress-run (push) Failing after 6s
Chromatic / chromatic-deployment (push) Failing after 4s
CodeQL / Analyze (go) (push) Failing after 58s
CodeQL / Analyze (javascript) (push) Failing after 47s
Build development container / Earthly (push) Successful in 29s
CSS Lint and Formatting / css-lint (push) Successful in 17s
Lint / Go linter (push) Failing after 6s
HLS tests / tests (push) Failing after 6s
Javascript / Code formatting (push) Failing after 6s
Javascript / Test for unused code (push) Failing after 5s
Javascript / Build and bundle web project (push) Has been skipped
Go Tests / test (push) Has been cancelled
Go Tests / test-bsds (map[name:freebsd version:12.2]) (push) Has been cancelled
Go Tests / test-bsds (map[name:openbsd version:6.8]) (push) Has been cancelled
2026-04-04 17:02:24 +00:00
renovate[bot]andGitHub 854674b5fb fix(deps): update dependency react-virtuoso to v4.18.4 2026-04-04 09:19:26 +00:00
LogalDeveloper 764e41f2b7 Fixed thumbnail generator using wrong init segment filename for multi-variant streams.
Automated API tests / test (push) Failing after 6s
Browser Tests / cypress-run (push) Failing after 5s
Lint / Go linter (push) Failing after 4s
HLS tests / tests (push) Failing after 5s
Go Tests / test (push) Has been cancelled
Go Tests / test-bsds (map[name:freebsd version:12.2]) (push) Has been cancelled
Go Tests / test-bsds (map[name:openbsd version:6.8]) (push) Has been cancelled
2026-04-03 15:49:45 -04:00
LogalDeveloper 84cd880753 Fixed offline master playlist not being processed by the storage provider.
Automated API tests / test (push) Failing after 6s
Browser Tests / cypress-run (push) Failing after 5s
Lint / Go linter (push) Failing after 4s
HLS tests / tests (push) Failing after 5s
Go Tests / test (push) Has been cancelled
Go Tests / test-bsds (map[name:freebsd version:12.2]) (push) Has been cancelled
Go Tests / test-bsds (map[name:openbsd version:6.8]) (push) Has been cancelled
2026-04-03 14:22:25 -04:00
LogalDeveloper 20c52a51ae Replaced per-request map allocations with a switch statement in cache duration function.
Automated API tests / test (push) Failing after 5s
Browser Tests / cypress-run (push) Failing after 4s
Lint / Go linter (push) Failing after 3s
HLS tests / tests (push) Failing after 5s
Go Tests / test (push) Has been cancelled
Go Tests / test-bsds (map[name:freebsd version:12.2]) (push) Has been cancelled
Go Tests / test-bsds (map[name:openbsd version:6.8]) (push) Has been cancelled
2026-04-03 13:39:52 -04:00
renovate[bot]andGitHub 873d7e0a5f fix(deps): update module github.com/mattn/go-sqlite3 to v1.14.40 2026-04-03 16:45:09 +00:00
Gabe Kangas 519d239a87 chore(ci): post a comment if the PR template is invalid 2026-04-03 09:43:16 -07:00
LogalDeveloper 6b93ac0d78 Fixed segment cleanup deleting init.mp4 and reduced its cache duration to 20 seconds.
Automated API tests / test (push) Failing after 5s
Browser Tests / cypress-run (push) Failing after 5s
Lint / Go linter (push) Failing after 4s
HLS tests / tests (push) Failing after 5s
Go Tests / test (push) Has been cancelled
Go Tests / test-bsds (map[name:freebsd version:12.2]) (push) Has been cancelled
Go Tests / test-bsds (map[name:openbsd version:6.8]) (push) Has been cancelled
2026-04-03 09:52:15 -04:00
renovate[bot]andGitHub c13eaf25dd fix(deps): update module github.com/mattn/go-sqlite3 to v1.14.39 2026-04-03 05:05:51 +00:00
Owncast 324bf75f69 Bundle embedded web app 2026-04-02 21:57:22 +00:00
renovate[bot]andGitHub 2c64efe505 chore(deps): update typescript-eslint monorepo to v8.58.0 2026-04-02 17:48:38 +00:00
Owncast 722226e054 Bundle embedded web app 2026-04-02 17:46:37 +00:00
renovate[bot]andGitHub d10fc7f5d4 fix(deps): update dependency lodash to v4.18.1 [security] 2026-04-02 13:58:14 +00:00
LogalDeveloper e0673b084b Fixed linter errors in offline state and cache duration functions. 2026-04-02 09:21:55 -04:00
LogalDeveloper f0aa545d32 Fixed offline video state to use fMP4 segments instead of launching ffmpeg with the old TS file. 2026-04-02 09:11:00 -04:00
601553c582 chore(i18n): update translations from Crowdin (#4862)
Co-authored-by: Owncast <owncast@owncast.online>
2026-04-01 11:39:48 -07:00
renovate[bot]andGitHub 8b5fe84e62 chore(deps): update peter-evans/create-or-update-comment digest to 5723223 2026-04-01 09:42:10 +00:00
33efafecd5 feat: implement custom accessible tooltips with keyboard shortcuts for the video player (#4787)
* feat(video-player): add keyboard shortcut tooltips to control bar

- Display keyboard shortcuts (e.g., "Play (Space)") in button tooltips.
- Inject shortcut suffixes into Video.js language strings dynamically.
- Add CSS to style `.vjs-control-text` as a floating tooltip on hover.
- Enable `noUITitleAttributes` to disable native browser tooltips and prevent duplication.

* fix(player-control-tooltips): Prevent player control tooltips from displaying incorrectly in mobile

- Implement mobile touch detection to set 'player-data-is-touch' attribute on body, preventing sticky hover states.

* chore(linting): fix linting and styling errors in VideoJS

* Improve hover detection for tooltips

---------

Co-authored-by: Gabe Kangas <gabek@real-ity.com>
2026-03-31 20:38:03 -07:00
John CostaandGitHub 8ccec822b4 fix(web): set page title on chat embed pages (#4820)
Set a translated page title on the readonly and readwrite chat embed
pages so popout/embedded chat windows display a meaningful title
based on the configured stream name, addressing #4794.

Uses next-export-i18n with a new chatEmbedTitle key for proper
localization. Also fixes the readonly embed error boundary
componentName from ReadWriteChatEmbed to ReadOnlyChatEmbed.
2026-03-31 20:36:28 -07:00