Commit Graph
10888 Commits
Author SHA1 Message Date
Owncast 84ff068f3a Bundle embedded web app 2026-02-08 01:10:27 +00:00
renovate[bot]andGitHub 6f8b23a7b7 chore(deps): update dependency npm to v11.9.0 2026-02-07 21:42:40 +00:00
Owncast 51fa88e316 Bundle embedded web app 2026-02-07 08:59:45 +00:00
renovate[bot]andGitHub 2f161fd8b9 chore(deps): update dependency cypress to v15.10.0 2026-02-07 05:44:39 +00:00
Owncast 1b3ce23065 Bundle embedded web app 2026-02-07 05:42:43 +00:00
renovate[bot]andGitHub ab546621d5 chore(deps): update dependency msw to v2.12.8 2026-02-07 01:56:04 +00:00
Owncast b81311fbc9 Bundle embedded web app 2026-02-07 01:54:13 +00:00
renovate[bot]andGitHub da57c08dd4 chore(deps): update dependency glob to v13.0.1 2026-02-06 22:27:17 +00:00
Owncast 22272e7307 Bundle embedded web app 2026-02-06 04:28:02 +00:00
renovate[bot]andGitHub 63290d8b5f chore(deps): update dependency knip to v5.83.0 2026-02-06 01:00:38 +00:00
Owncast fe1691d307 Bundle embedded web app 2026-02-06 00:58:24 +00:00
renovate[bot]andGitHub eaf9ec1581 fix(deps): update dependency react-hotkeys-hook to v5.2.4 2026-02-05 21:38:55 +00:00
Owncast 7af133b8bf Bundle embedded web app 2026-02-05 21:36:57 +00:00
renovate[bot]andGitHub b29e2475f2 chore(deps): update dependency video.js to v8.23.6 2026-02-05 17:05:10 +00:00
Owncast d962c96a07 Bundle embedded web app 2026-02-05 17:03:26 +00:00
renovate[bot]andGitHub 5720062b08 chore(deps): update commitlint monorepo to v20.4.1 2026-02-05 15:03:58 +00:00
renovate[bot]andGitHub a48b08f5df chore(deps): update dependency go to v1.25.7 2026-02-05 04:32:25 +00:00
Owncast 794eb1d57f Bundle embedded web app 2026-02-04 21:48:23 +00:00
Gabe Kangas 213ba5fd7e chore: add a npm run check to make it easier to run all the web lint/fmt/etc locally 2026-02-04 13:42:19 -08:00
Gabe Kangas f03f7a43dc fix: fix workflow 2026-02-04 11:50:30 -08:00
renovate[bot]andGitHub bbe910f4f3 fix(deps): update module github.com/evilmartians/lefthook/v2 to v2.1.0 2026-02-03 21:54:39 +00:00
Owncast 368aba34b2 Bundle embedded web app 2026-02-03 21:52:10 +00:00
renovate[bot]andGitHub ff266ee4bd chore(deps): update babel monorepo to v7.29.0 2026-02-03 18:51:46 +00:00
renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
83d01a5774 chore(deps): update chromaui/action action to v15 (#4779)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-03 00:03:29 -08:00
renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
9981110967 fix(deps): update module github.com/evilmartians/lefthook to v2 (#4782)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-02 20:31:36 -08:00
Gabe Kangas 133b661db9 chore(ci): skip the PR requirement for bot accounts 2026-02-02 19:26:43 -08:00
Gabe Kangas 551d2f668a chore(ci): update PR template and add workflow to validate template is filled out 2026-02-02 18:47:10 -08:00
faisalmujawar148andGitHub 3aee02f7a8 Fix Fediverse chat action overflows (#4783)
* Fixed #4773

* Prettier'd and Eslinted the changes
2026-02-02 18:12:53 -08:00
Gabe KangasandGitHub 5a4af3a294 ActivityPub background actor validation, update and cleanup process (#4765)
* feat(ap): add validation+update+cleanup AP actor job

* fix(test): use time.Time instead of sql.NullTime

* feat(test): add integration test for AP follower cleanup/validation job
2026-02-02 17:34:25 -08:00
Owncast 1a14b266aa Bundle embedded web app 2026-02-03 01:03:43 +00:00
renovate[bot]andGitHub faa339b3f6 chore(deps): update commitlint monorepo to v20.4.0 2026-02-03 00:24:37 +00:00
Owncast cf92668218 Bundle embedded web app 2026-02-03 00:21:02 +00:00
renovate[bot]andGitHub bc309109a2 chore(deps): update dependency autoprefixer to v10.4.24 2026-02-03 00:03:36 +00:00
ac23a44a5b chore(i18n): update translations from Crowdin (#4774)
Co-authored-by: Owncast <owncast@owncast.online>
2026-02-02 16:02:33 -08:00
Gabe Kangas 811a766da7 chore(docs): update FEDERATION.md 2026-02-02 10:58:07 -08:00
Gabe Kangas 768203e032 chore(doc): add FEDERATION.md 2026-02-02 10:50:25 -08:00
renovate[bot]andGitHub a3c96832da chore(deps): update peter-evans/create-or-update-comment digest to f5b41f6 2026-02-01 13:55:19 +00:00
Owncast c54463ede0 Bundle embedded web app 2026-01-30 21:08:44 +00:00
renovate[bot]andGitHub f550c3bf69 chore(deps): update dependency css-loader to v7.1.3 2026-01-30 16:49:18 +00:00
Owncast d3ca7f947e Bundle embedded web app 2026-01-30 00:50:14 +00:00
renovate[bot]andGitHub ec16a0bef6 chore(deps): update typescript-eslint monorepo to v8.54.0 2026-01-29 22:24:46 +00:00
Gabe Kangas 8f4ddfb370 fix(i18n): fix missing translation 2026-01-29 11:48:03 -08:00
a6c0946b66 chore(i18n): update translations from Crowdin (#4768)
Co-authored-by: Owncast <owncast@owncast.online>
2026-01-29 11:37:19 -08:00
Owncast 50cef48d7c Bundle embedded web app 2026-01-29 06:48:30 +00:00
605c4eed00 Fix for initial client status and config not hydrating (#4772)
* fix(js): fix server hydration not working. will speed up initial load time

* fix: update lockfile

* fix(js): fix for malformed or invalid JSON in hydration

* chore: update extracted translations

---------

Co-authored-by: Owncast default web localizations <owncast@owncast.online>
2026-01-28 18:12:25 -08:00
6abaf20f2b feat: add support for custom favicons (#4770)
* feat: add support for custom favicons

* Commit updated API documentation

* chore(i18n): add localization of text

* fix(js): regenerate package lock file

* chore(test): add favicon test

* fix: max size not respected

* Commit updated API documentation

* fix: move favicon.ico to the static dir

* fix: fix tests

* fix: remove hard-coded content-type of icon

* chore: update extracted translations

* feat(admin): add support for resetting to default icon

* chore: use a higher res default favicon

* Commit updated API documentation

---------

Co-authored-by: Owncast <owncast@owncast.online>
2026-01-28 18:07:19 -08:00
Owncast f8560db614 Bundle embedded web app 2026-01-28 19:56:34 +00:00
397ec95d9b fix: remove special character requirement from stream keys (#4754)
Some broadcasting software (e.g., Prism Live Studio) strips special
characters from stream keys, making Owncast-generated keys incompatible.

Changes:
- Create separate STREAM_KEY_COMPLEXITY_RULES without special char requirement
- Update generateRndKey() to only use alphanumeric characters
- Keep PASSWORD_COMPLEXITY_RULES unchanged for admin password security
- Update tooltip text to reflect new requirements
- Add comprehensive tests for stream key generation

Fixes #4690

Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-28 11:51:57 -08:00
93b482871f Require authentication to participate in chat (#4762)
* feat(chat): require authentication to participate in chat

* fix: it's pretty much impossible to bypass the auth requirement, addressing review feedback anyway

* feat(chat): render chat text input as disabled if chat auth is required

* Commit updated API documentation

---------

Co-authored-by: Owncast <owncast@owncast.online>
2026-01-28 11:49:07 -08:00
83c8b2b3d5 feat: add Pixelfed to social links (#4767)
Add Pixelfed as a supported social platform, including the platform
entry in socialHandle.go and the SVG icon.

Closes #4726

Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-28 09:30:37 -08:00