910d555e0d
chore(deps): update dependency go to v1.26.1 ( #4793 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-06 09:34:23 +00:00
Owncast
27ade55a36
Bundle embedded web app
2026-03-06 04:41:29 +00:00
5685f650b8
fix(deps): update dependency @uiw/react-codemirror to v4.25.7 ( #4819 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-06 04:34:59 +00:00
renovate[bot] and GitHub
1f9e155435
chore(deps): update dependency golangci/golangci-lint to v2.10.1
2026-03-05 23:26:15 +00:00
Owncast
ff092a3774
Bundle embedded web app
2026-03-05 23:25:08 +00:00
renovate[bot] and GitHub
cd1c7b7df7
fix(deps): update dependency @uiw/codemirror-theme-bbedit to v4.25.7
2026-03-05 19:20:58 +00:00
Owncast
097864b650
Bundle embedded web app
2026-03-05 19:20:04 +00:00
renovate[bot] and GitHub
ed7aea759f
fix(deps): update dependency react-virtuoso to v4.18.3
2026-03-05 13:04:48 +00:00
Owncast
a78cd91da0
Bundle embedded web app
2026-03-05 13:02:50 +00:00
renovate[bot] and GitHub
66483e5ab0
chore(deps): update dependency @codemirror/lang-javascript to v6.2.5
2026-03-05 09:18:36 +00:00
Owncast
3bed3a73e4
Bundle embedded web app
2026-03-02 01:31:24 +00:00
renovate[bot] and GitHub
225bd0a59d
chore(deps): update dependency npm to v11.11.0
2026-03-01 22:12:02 +00:00
renovate[bot] and GitHub
f680a0413f
chore(deps): update peter-evans/create-or-update-comment digest to e2426b4
2026-03-01 05:42:22 +00:00
Owncast
4e2742984d
Bundle embedded web app
2026-03-01 05:41:32 +00:00
renovate[bot] and GitHub
09f987c46c
chore(deps): update dependency autoprefixer to v10.4.27
2026-03-01 01:36:16 +00:00
Owncast
7606756783
Bundle embedded web app
2026-03-01 01:35:09 +00:00
renovate[bot] and GitHub
659a42448f
chore(deps): update dependency cypress to v15.11.0
2026-02-28 21:15:58 +00:00
Owncast
48d08abdf4
Bundle embedded web app
2026-02-28 21:15:16 +00:00
b879d6bf6c
chore(deps): bump rollup from 2.79.2 to 2.80.0 in /web ( #4813 )
...
Bumps [rollup](https://github.com/rollup/rollup ) from 2.79.2 to 2.80.0.
- [Release notes](https://github.com/rollup/rollup/releases )
- [Changelog](https://github.com/rollup/rollup/blob/v2.80.0/CHANGELOG.md )
- [Commits](https://github.com/rollup/rollup/compare/v2.79.2...v2.80.0 )
---
updated-dependencies:
- dependency-name: rollup
dependency-version: 2.80.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-28 13:09:43 -08:00
c48b1623ef
chore(deps): bump minimatch in /test/load ( #4814 )
...
Bumps and [minimatch](https://github.com/isaacs/minimatch ). These dependencies needed to be updated together.
Updates `minimatch` from 5.1.7 to 5.1.9
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md )
- [Commits](https://github.com/isaacs/minimatch/compare/v5.1.7...v5.1.9 )
Updates `minimatch` from 9.0.6 to 9.0.9
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md )
- [Commits](https://github.com/isaacs/minimatch/compare/v5.1.7...v5.1.9 )
Updates `minimatch` from 3.1.3 to 3.1.5
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md )
- [Commits](https://github.com/isaacs/minimatch/compare/v5.1.7...v5.1.9 )
---
updated-dependencies:
- dependency-name: minimatch
dependency-version: 5.1.9
dependency-type: indirect
- dependency-name: minimatch
dependency-version: 9.0.9
dependency-type: indirect
- dependency-name: minimatch
dependency-version: 3.1.5
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-28 13:09:30 -08:00
renovate[bot] and GitHub
17886faf35
chore(deps): update peter-evans/create-or-update-comment digest to 70673b5
2026-02-28 08:58:19 +00:00
renovate[bot] and GitHub
98db6a6954
fix(deps): update module github.com/oapi-codegen/oapi-codegen/v2 to v2.6.0
2026-02-27 21:12:42 +00:00
Owncast
36a3aa48d1
Bundle embedded web app
2026-02-27 21:10:47 +00:00
renovate[bot] and GitHub
c420cfceab
fix(deps): update dependency @uiw/react-codemirror to v4.25.5
2026-02-27 17:27:30 +00:00
Owncast
9891c76a89
Bundle embedded web app
2026-02-27 17:25:55 +00:00
renovate[bot] and GitHub
c9794a7710
fix(deps): update dependency @uiw/codemirror-theme-bbedit to v4.25.5
2026-02-27 13:01:05 +00:00
renovate[bot] and GitHub
f293f6e9cc
fix(deps): update module github.com/oapi-codegen/runtime to v1.2.0
2026-02-27 01:47:19 +00:00
Owncast
e3f62b6549
Bundle embedded web app
2026-02-27 01:44:49 +00:00
renovate[bot] and GitHub
a12aaade78
chore(deps): update dependency chromatic to v15.2.0
2026-02-26 22:06:43 +00:00
Owncast
a3562d5b35
Bundle embedded web app
2026-02-26 22:05:20 +00:00
renovate[bot] and GitHub
bb74c56fdf
chore(deps): update typescript-eslint monorepo to v8.56.1
2026-02-26 17:46:10 +00:00
Owncast
f6f057eef0
Bundle embedded web app
2026-02-26 01:47:02 +00:00
f88204ded6
chore(deps-dev): bump basic-ftp from 5.1.0 to 5.2.0 in /web ( #4811 )
...
Bumps [basic-ftp](https://github.com/patrickjuchli/basic-ftp ) from 5.1.0 to 5.2.0.
- [Release notes](https://github.com/patrickjuchli/basic-ftp/releases )
- [Changelog](https://github.com/patrickjuchli/basic-ftp/blob/master/CHANGELOG.md )
- [Commits](https://github.com/patrickjuchli/basic-ftp/compare/v5.1.0...v5.2.0 )
---
updated-dependencies:
- dependency-name: basic-ftp
dependency-version: 5.2.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-25 17:39:50 -08:00
14ef5a6776
chore(deps): bump qs from 6.14.1 to 6.15.0 in /test/automated/api ( #4796 )
...
Bumps [qs](https://github.com/ljharb/qs ) from 6.14.1 to 6.15.0.
- [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ljharb/qs/compare/v6.14.1...v6.15.0 )
---
updated-dependencies:
- dependency-name: qs
dependency-version: 6.15.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-24 16:19:00 -08:00
e22c826461
fix(deps): update module github.com/oschwald/geoip2-golang to v2 ( #4741 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-24 16:14:35 -08:00
bd0d7c2f66
chore(deps): bump minimatch in /test/load ( #4809 )
...
Bumps and [minimatch](https://github.com/isaacs/minimatch ). These dependencies needed to be updated together.
Updates `minimatch` from 5.1.6 to 5.1.7
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md )
- [Commits](https://github.com/isaacs/minimatch/compare/v5.1.6...v5.1.7 )
Updates `minimatch` from 9.0.5 to 9.0.6
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md )
- [Commits](https://github.com/isaacs/minimatch/compare/v5.1.6...v5.1.7 )
Updates `minimatch` from 3.1.2 to 3.1.3
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md )
- [Commits](https://github.com/isaacs/minimatch/compare/v5.1.6...v5.1.7 )
---
updated-dependencies:
- dependency-name: minimatch
dependency-version: 5.1.7
dependency-type: indirect
- dependency-name: minimatch
dependency-version: 9.0.6
dependency-type: indirect
- dependency-name: minimatch
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>
2026-02-24 16:12:09 -08:00
Owncast
1ad3743424
Bundle embedded web app
2026-02-24 18:09:55 +00:00
renovate[bot] and GitHub
494c671208
chore(deps): update dependency knip to v5.85.0
2026-02-24 13:46:29 +00:00
20b1ac72a4
fix: prevent chat container from overflowing viewport in embedded view ( #4713 )
...
* fix: prevent chat container from overflowing viewport in embedded view
Add max-height: 100vh to .chatContainer to prevent the chat from getting
cut off vertically when used in the /embed/chat/readwrite view.
Fixes #4492
* fix: use flexbox layout for readwrite embed to prevent overflow in short viewports
Changes the readwrite embed to use a flexbox container with height: 100dvh
instead of a fixed 92vh height on the chat. This ensures the header takes
its natural height and the chat fills the remaining space without overflow.
- Add .embed-container with flex column layout and 100dvh height
- Set #chat-container to flex: 1 with min-height: 0 to fill remaining space
- Change ChatContainer height prop from "92vh" to "100%"
This addresses maintainer feedback that the chat was still getting cut off
in shorter viewports.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
* refactor: remove max-height from global ChatContainer styles
Address Copilot review feedback: the max-height: 100vh on the global
.chatContainer class is no longer needed since the embed-container
flexbox layout properly constrains the height for the embedded chat.
Removing this avoids potential unintended side effects on other
ChatContainer instances (desktop sidebar, chat modal).
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
---------
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-23 15:40:27 -08:00
Raymon Mens and GitHub
49ec2a5c2e
fix(s3): fix path prefix not applied during segment cleanup ( #4799 )
...
* fix(s3): scope segment cleanup to path prefix, fix slice panic, batch deletes
When a path prefix is configured for S3 storage, uploads correctly
write to <prefix>/hls/... but cleanup lists objects from the bucket
root without the prefix. This causes a panic when the resulting
segment list is empty, due to unsafe slicing with a negative index.
- Centralize prefix construction in remoteHLSPrefix() so Save(),
retrieveAllVideoSegments(), and rewritePlaylistLocations() all
share the same logic. remoteHLSListingPrefix() adds a trailing
slash for directory-scoped S3 listing.
- Use strings.Trim to normalize both leading and trailing slashes
from the configured path prefix.
- Replace ListObjects with ListObjectsPages to handle buckets with
more than 1000 segments.
- Batch DeleteObjects calls in chunks of 1000 to respect the S3
API limit, and log per-object errors from the response.
- Guard getDeletableVideoSegmentsWithOffset against empty result
sets to prevent the slice bounds panic.
Fixes #4784
* fix(s3): handle empty hlsPrefix in rewritePlaylistLocations
LocalStorage calls rewritePlaylistLocations with an empty prefix.
The previous refactor removed the fallback to "/hls", causing
double slashes and missing path segments in playlist URLs.
Default hlsPrefix to "hls" when empty to preserve existing behavior
for local storage setups with a custom video serving endpoint.
2026-02-23 14:46:43 -08:00
Owncast
842e5090bd
Bundle embedded web app
2026-02-23 01:40:10 +00:00
renovate[bot] and GitHub
801ea4521b
chore(deps): update dependency npm to v11.10.1
2026-02-22 22:03:49 +00:00
Owncast
b87eb4a0e3
Bundle embedded web app
2026-02-22 22:02:43 +00:00
renovate[bot] and GitHub
18bb9a1648
chore(deps): update commitlint monorepo to v20.4.2
2026-02-22 16:37:22 +00:00
Owncast
4eac0ba5d9
Bundle embedded web app
2026-02-22 02:01:56 +00:00
bd07b518ad
chore(deps): update dependency sanitize-html to v2.17.1 ( #4805 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-22 01:55:23 +00:00
Owncast
971ff63edc
Bundle embedded web app
2026-02-21 21:58:26 +00:00
renovate[bot] and GitHub
27f200a7fc
chore(deps): update dependency knip to v5.84.1
2026-02-21 17:56:42 +00:00
Owncast
fbbbce5226
Bundle embedded web app
2026-02-21 17:55:28 +00:00
renovate[bot] and GitHub
a0e86dec1f
chore(deps): update storybook monorepo to v9.1.19
2026-02-21 13:48:04 +00:00