Commit Graph
10701 Commits
Author SHA1 Message Date
renovate[bot]andGitHub 980af304bd fix(deps): update module github.com/oschwald/geoip2-golang to v1.13.0 2025-07-07 23:26:21 +00:00
CopilotGitHubgabekcopilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
149d80a07d Inline chat moderation request returning 500s (#4412)
* Initial plan

* Initial analysis of inline chat moderation 500 error issue

Co-authored-by: gabek <414923+gabek@users.noreply.github.com>

* Fix inline chat moderation 500 errors by supporting Authorization header tokens

- Modified RequireUserModerationScopeAccesstoken middleware to check both Authorization header (Bearer tokens) and URL query parameters
- This fixes the issue where inline chat moderation from the web UI was failing with 500 errors
- Maintains backward compatibility with existing code that uses query parameter tokens
- The fix aligns the chat endpoint behavior with the integrations endpoint which already supported Bearer tokens

Addresses the wiring issue between OpenAPI spec and API implementation identified in issue comments.

Co-authored-by: gabek <414923+gabek@users.noreply.github.com>

* Fix inline chat moderation 500 errors by adding nil pointer checks

Co-authored-by: gabek <414923+gabek@users.noreply.github.com>

* Fix nil pointer vulnerabilities across all OpenAPI endpoints

Co-authored-by: gabek <414923+gabek@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: gabek <414923+gabek@users.noreply.github.com>
2025-07-04 23:57:03 -07:00
Owncast 12e045300d Bundle embedded web app 2025-07-05 05:48:57 +00:00
CopilotGitHubgabekcopilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>Gabe Kangas
07786682b0 Fix error message styling consistency in browser notification modal (#4418)
* Initial plan

* Update BrowserNotifyModal to use Alert component for error styling consistency

Co-authored-by: gabek <414923+gabek@users.noreply.github.com>

* chore: update copilot instructions

* chore: update copilot instructions

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: gabek <414923+gabek@users.noreply.github.com>
Co-authored-by: Gabe Kangas <gabek@real-ity.com>
2025-07-04 22:42:40 -07:00
Owncast f672f03918 Bundle embedded web app 2025-07-05 02:40:24 +00:00
Gabe KangasandGitHub 1310dc1b80 Add horizontal line to admin sidebar (#4417)
* feat(admin): add horizontal line to sidebar. Closes #4098

* fix: lint css file

* fix: tweak css

* chore: go mod tidy

* fix: another css fix
2025-07-04 19:34:57 -07:00
Gabe Kangas 7515758b41 chore: update copilot instructions 2025-07-04 17:20:06 -07:00
Owncast 629ad2fd26 Bundle embedded web app 2025-07-04 21:24:33 +00:00
CopilotGitHubgabekcopilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>Gabe Kangas
5950db7abd Display keyboard shortcut in UserDropdown chat menu items (#4414)
* Initial plan

* Add keyboard shortcut display to UserDropdown chat menu items

Co-authored-by: gabek <414923+gabek@users.noreply.github.com>

* Successfully implement keyboard shortcut display in UserDropdown chat menu

Co-authored-by: gabek <414923+gabek@users.noreply.github.com>

* Additional instructions

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: gabek <414923+gabek@users.noreply.github.com>
Co-authored-by: Gabe Kangas <gabek@real-ity.com>
2025-07-04 14:19:17 -07:00
Owncast 088b2f66b9 Bundle embedded web app 2025-07-04 04:06:44 +00:00
9ccf3fe775 Updated translations (#4415)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-07-03 21:01:49 -07:00
Owncast 820f2d8957 Bundle embedded web app 2025-07-04 03:06:13 +00:00
renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>Gabe Kangas
c51d8e7891 chore(deps): update dependency knip to v5.61.3 (#4296)
* chore(deps): update dependency knip to v5.61.3

* fix: updates to resolve knip unused package errors

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Gabe Kangas <gabek@real-ity.com>
2025-07-03 20:00:50 -07:00
Gabe Kangas a5d352dfab chore: update copilot instructions 2025-07-03 19:36:27 -07:00
Gabe Kangas 2775956a68 chore: update copilot instructions 2025-07-03 19:01:50 -07:00
renovate[bot]andGitHub 4e8119f11d chore(deps): update module github.com/evilmartians/lefthook to v1.11.16 2025-07-04 00:33:08 +00:00
Gabe Kangas 8234974ad0 Additional instructions 2025-07-03 17:31:26 -07:00
Gabe Kangas c8aa572ecc Add some configs to improve copilot functionailty 2025-07-03 15:31:05 -07:00
renovate[bot]andGitHub 1d1abc51f0 chore(deps): update peter-evans/create-or-update-comment digest to bb25fe0 2025-07-02 07:55:40 +00:00
renovate[bot]andGitHub fe0c5dc4cb fix(deps): update module github.com/shirou/gopsutil/v4 to v4.25.6 2025-07-01 06:38:01 +00:00
Gabe KangasandGitHub 936a8385ba Update standard-pull-request.md 2025-06-30 10:52:31 -07:00
Owncast 538bcc1f12 Bundle embedded web app 2025-06-30 16:50:54 +00:00
e016b6f745 Updated translations (#4407)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-06-30 09:45:14 -07:00
Owncast 2f5170561c Bundle embedded web app 2025-06-30 05:58:23 +00:00
renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>Gabe Kangas
b36c2f6da2 chore(deps): lock file maintenance (#4157)
* chore(deps): lock file maintenance

* fix(js): regenerate package lock file

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Gabe Kangas <gabek@real-ity.com>
2025-06-29 22:53:24 -07:00
Owncast ffa3ec9b30 Bundle embedded web app 2025-06-30 05:09:53 +00:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2f80508076 chore(deps): bump undici from 6.21.1 to 6.21.3 in /test/load (#4389)
Bumps [undici](https://github.com/nodejs/undici) from 6.21.1 to 6.21.3.
- [Release notes](https://github.com/nodejs/undici/releases)
- [Commits](https://github.com/nodejs/undici/compare/v6.21.1...v6.21.3)

---
updated-dependencies:
- dependency-name: undici
  dependency-version: 6.21.3
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-29 22:04:23 -07:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
6bff033b74 chore(deps-dev): bump brace-expansion from 1.1.11 to 1.1.12 in /web (#4390)
Bumps [brace-expansion](https://github.com/juliangruber/brace-expansion) from 1.1.11 to 1.1.12.
- [Release notes](https://github.com/juliangruber/brace-expansion/releases)
- [Commits](https://github.com/juliangruber/brace-expansion/compare/1.1.11...v1.1.12)

---
updated-dependencies:
- dependency-name: brace-expansion
  dependency-version: 1.1.12
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-29 22:04:01 -07:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
31bff5297f chore(deps-dev): bump pbkdf2 from 3.1.2 to 3.1.3 in /web (#4400)
Bumps [pbkdf2](https://github.com/crypto-browserify/pbkdf2) from 3.1.2 to 3.1.3.
- [Changelog](https://github.com/browserify/pbkdf2/blob/master/CHANGELOG.md)
- [Commits](https://github.com/crypto-browserify/pbkdf2/compare/v3.1.2...v3.1.3)

---
updated-dependencies:
- dependency-name: pbkdf2
  dependency-version: 3.1.3
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-29 22:03:40 -07:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
8630fe339c chore(deps): bump github.com/go-viper/mapstructure/v2 (#4404)
Bumps [github.com/go-viper/mapstructure/v2](https://github.com/go-viper/mapstructure) from 2.2.1 to 2.3.0.
- [Release notes](https://github.com/go-viper/mapstructure/releases)
- [Changelog](https://github.com/go-viper/mapstructure/blob/main/CHANGELOG.md)
- [Commits](https://github.com/go-viper/mapstructure/compare/v2.2.1...v2.3.0)

---
updated-dependencies:
- dependency-name: github.com/go-viper/mapstructure/v2
  dependency-version: 2.3.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-29 22:03:13 -07:00
Owncast f216082054 Bundle embedded web app 2025-06-30 04:57:24 +00:00
Larry ArcherandGitHub 8c97360c0f Add a rule that passwords and stream keys must not contain any dashes (#4387) 2025-06-29 21:52:22 -07:00
Solomon MithraandGitHub 8dd051cf3e docs: clarify admin password is not the stream key (#4405) (#4406)
Update Admin Authentication section to:

- Separate “admin password” and “stream key” terminology
- Emphasize stream key is only for streaming software (RTMP/SRT)
- Note that admin password is used for HTTP Basic auth to `/admin`

Closes #4405.
2025-06-29 21:29:06 -07:00
renovate[bot]andGitHub f3989d5d71 chore(deps): update peter-evans/create-or-update-comment digest to f2fea6b 2025-06-25 09:31:07 +00:00
renovate[bot]andGitHub 2684941b07 fix(deps): update module github.com/go-chi/chi/v5 to v5.2.2 [security] 2025-06-20 17:03:04 +00:00
renovate[bot]andGitHub 949bbeb88e fix(deps): update module github.com/twin/go-away to v1.6.16 2025-06-19 01:07:37 +00:00
renovate[bot]andGitHub 7fb0f2724f chore(deps): update peter-evans/create-or-update-comment digest to 09354dd 2025-06-18 07:12:09 +00:00
renovate[bot]andGitHub cba659709d fix(deps): update module github.com/jellydator/ttlcache/v3 to v3.4.0 2025-06-17 23:51:22 +00:00
Gabe KangasandGitHub 508895fd90 Update bug-report-feature-request.yml 2025-06-13 12:49:57 -07:00
Owncast 72ae9ad9f0 Bundle embedded web app 2025-06-13 19:47:05 +00:00
a02fa336ae [ImgBot] Optimize images (#4381)
*Total -- 125.95kb -> 110.37kb (12.37%)

/web/.storybook/story-assets/project/logo-simple-white.svg -- 8.71kb -> 7.11kb (18.42%)
/web/.storybook/story-assets/project/simple-white-outlined.svg -- 8.92kb -> 7.41kb (16.89%)
/web/.storybook/story-assets/project/simple-black-outlined.svg -- 8.91kb -> 7.41kb (16.81%)
/web/.storybook/story-assets/project/logo-simple-white-outlined.svg -- 9.12kb -> 7.59kb (16.75%)
/web/.storybook/story-assets/project/logo-simple-black.svg -- 9.11kb -> 7.59kb (16.68%)
/web/assets/images/icons/fediverse.svg -- 1.47kb -> 1.25kb (15.05%)
/web/.storybook/story-assets/project/logo-translucent-grey.svg -- 7.51kb -> 6.45kb (14.22%)
/web/.storybook/story-assets/project/logo-semisimple-white.svg -- 7.97kb -> 7.05kb (11.54%)
/web/.storybook/story-assets/project/logo-semisimple-black.svg -- 7.97kb -> 7.05kb (11.54%)
/web/.storybook/story-assets/project/black-outlined.svg -- 8.35kb -> 7.41kb (11.24%)
/web/.storybook/story-assets/project/logo-black.svg -- 8.53kb -> 7.58kb (11.08%)
/web/.storybook/story-assets/project/logo-semisimple-white-outlined.svg -- 8.47kb -> 7.54kb (11.01%)
/web/.storybook/story-assets/project/logo-simple-black-outlined.svg -- 8.56kb -> 7.62kb (10.99%)
/web/.storybook/story-assets/project/logo-semisimple-black-outlined.svg -- 8.50kb -> 7.56kb (10.98%)
/web/public/img/platformlogos/bluesky.svg -- 0.73kb -> 0.69kb (5.77%)
/static/web/img/platformlogos/bluesky.svg -- 0.73kb -> 0.69kb (5.77%)
/static/web/img/platformlogos/patreon.svg -- 0.37kb -> 0.37kb (0.79%)
/web/public/img/platformlogos/patreon.svg -- 0.37kb -> 0.37kb (0.79%)
/web/public/img/platformlogos/twitter.svg -- 0.42kb -> 0.42kb (0.23%)
/static/web/img/platformlogos/twitter.svg -- 0.42kb -> 0.42kb (0.23%)
/static/web/img/platformlogos/paypal.svg -- 0.67kb -> 0.67kb (0.15%)
/web/public/img/platformlogos/paypal.svg -- 0.67kb -> 0.67kb (0.15%)
/static/web/img/platformlogos/ko-fi.svg -- 2.55kb -> 2.55kb (0.11%)
/web/public/img/platformlogos/ko-fi.svg -- 2.55kb -> 2.55kb (0.11%)
/static/web/img/platformlogos/mastodon.svg -- 0.90kb -> 0.90kb (0.11%)
/web/public/img/platformlogos/mastodon.svg -- 0.90kb -> 0.90kb (0.11%)
/static/web/img/platformlogos/discord.svg -- 1.28kb -> 1.28kb (0.08%)
/web/public/img/platformlogos/discord.svg -- 1.28kb -> 1.28kb (0.08%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>
Co-authored-by: ImgBotApp <ImgBotHelp@gmail.com>
2025-06-13 12:42:06 -07:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
563f2f98c0 chore(deps): bump undici from 6.21.1 to 6.21.3 in /web (#4339)
Bumps [undici](https://github.com/nodejs/undici) from 6.21.1 to 6.21.3.
- [Release notes](https://github.com/nodejs/undici/releases)
- [Commits](https://github.com/nodejs/undici/compare/v6.21.1...v6.21.3)

---
updated-dependencies:
- dependency-name: undici
  dependency-version: 6.21.3
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-13 12:40:07 -07:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
070856631c chore(deps): bump brace-expansion in /test/automated/api (#4380)
Bumps [brace-expansion](https://github.com/juliangruber/brace-expansion) from 1.1.11 to 1.1.12.
- [Release notes](https://github.com/juliangruber/brace-expansion/releases)
- [Commits](https://github.com/juliangruber/brace-expansion/compare/1.1.11...v1.1.12)

---
updated-dependencies:
- dependency-name: brace-expansion
  dependency-version: 1.1.12
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-13 12:39:19 -07:00
Owncast 512e5a4328 Bundle embedded web app 2025-06-13 19:06:11 +00:00
f4b96e259f Add BlueSky to the available social handle list (#4342)
This gives it a nice logo instead of the generic "web" icon other uncategorized
social handles get.

Co-authored-by: Gabe Kangas <gabek@real-ity.com>
2025-06-13 12:00:55 -07:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
dd4430e784 chore(deps-dev): bump tar-fs from 3.0.8 to 3.0.9 in /web (#4364)
Bumps [tar-fs](https://github.com/mafintosh/tar-fs) from 3.0.8 to 3.0.9.
- [Commits](https://github.com/mafintosh/tar-fs/compare/v3.0.8...v3.0.9)

---
updated-dependencies:
- dependency-name: tar-fs
  dependency-version: 3.0.9
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-13 12:00:24 -07:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
060452c60d chore(deps): bump brace-expansion in /test/load (#4379)
Bumps  and [brace-expansion](https://github.com/juliangruber/brace-expansion). These dependencies needed to be updated together.

Updates `brace-expansion` from 2.0.1 to 2.0.2
- [Release notes](https://github.com/juliangruber/brace-expansion/releases)
- [Commits](https://github.com/juliangruber/brace-expansion/compare/v2.0.1...v2.0.2)

Updates `brace-expansion` from 1.1.11 to 2.0.2
- [Release notes](https://github.com/juliangruber/brace-expansion/releases)
- [Commits](https://github.com/juliangruber/brace-expansion/compare/v2.0.1...v2.0.2)

---
updated-dependencies:
- dependency-name: brace-expansion
  dependency-version: 2.0.2
  dependency-type: indirect
- dependency-name: brace-expansion
  dependency-version: 2.0.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-13 11:36:12 -07:00
renovate[bot]andGitHub 2a7f45d011 chore(deps): update peter-evans/create-or-update-comment digest to e5c3b7c 2025-06-11 05:34:03 +00:00
renovate[bot]andGitHub fd2f659b67 fix(deps): update module golang.org/x/net to v0.41.0 2025-06-07 02:53:10 +00:00
renovate[bot]andGitHub 654dd92ae6 fix(deps): update module golang.org/x/crypto to v0.39.0 2025-06-06 20:51:38 +00:00