883 Commits

Author SHA1 Message Date
daniel 97db1f64d2 Document a simpler example of the FFmpeg command 2026-06-25 10:57:05 -04:00
dependabot[bot] 607236eb03 Bump @babel/plugin-transform-private-property-in-object in /web
Bumps [@babel/plugin-transform-private-property-in-object](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-private-property-in-object) from 7.28.6 to 8.0.1.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v8.0.1/packages/babel-plugin-transform-private-property-in-object)

---
updated-dependencies:
- dependency-name: "@babel/plugin-transform-private-property-in-object"
  dependency-version: 8.0.1
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-06-22 14:09:09 -04:00
dependabot[bot] 87cfa9bd23 Bump react-dom from 19.2.6 to 19.2.7 in /web
Bumps [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) from 19.2.6 to 19.2.7.
- [Release notes](https://github.com/facebook/react/releases)
- [Changelog](https://github.com/react/react/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/react/commits/v19.2.7/packages/react-dom)

---
updated-dependencies:
- dependency-name: react-dom
  dependency-version: 19.2.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-06-22 14:08:50 -04:00
dependabot[bot] 035312d6cc Bump react-router-dom from 7.15.1 to 7.18.0 in /web
Bumps [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) from 7.15.1 to 7.18.0.
- [Release notes](https://github.com/remix-run/react-router/releases)
- [Changelog](https://github.com/remix-run/react-router/blob/react-router-dom@7.18.0/packages/react-router-dom/CHANGELOG.md)
- [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@7.18.0/packages/react-router-dom)

---
updated-dependencies:
- dependency-name: react-router-dom
  dependency-version: 7.18.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-06-22 14:08:14 -04:00
dependabot[bot] 44eeed2bed Bump github.com/pion/sdp/v3 from 3.0.18 to 3.0.19
Bumps [github.com/pion/sdp/v3](https://github.com/pion/sdp) from 3.0.18 to 3.0.19.
- [Release notes](https://github.com/pion/sdp/releases)
- [Commits](https://github.com/pion/sdp/compare/v3.0.18...v3.0.19)

---
updated-dependencies:
- dependency-name: github.com/pion/sdp/v3
  dependency-version: 3.0.19
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-06-22 14:07:47 -04:00
dependabot[bot] 023d6a647f Bump actions/checkout from 6 to 7
Bumps [actions/checkout](https://github.com/actions/checkout) from 6 to 7.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v6...v7)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-06-22 14:07:42 -04:00
dependabot[bot] fc90aabdaa Bump github.com/pion/webrtc/v4 from 4.2.12 to 4.2.15
Bumps [github.com/pion/webrtc/v4](https://github.com/pion/webrtc) from 4.2.12 to 4.2.15.
- [Release notes](https://github.com/pion/webrtc/releases)
- [Commits](https://github.com/pion/webrtc/compare/v4.2.12...v4.2.15)

---
updated-dependencies:
- dependency-name: github.com/pion/webrtc/v4
  dependency-version: 4.2.15
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-06-16 17:06:05 -04:00
dependabot[bot] 4ce626656a Bump github.com/pion/ice/v4 from 4.2.5 to 4.2.7
Bumps [github.com/pion/ice/v4](https://github.com/pion/ice) from 4.2.5 to 4.2.7.
- [Release notes](https://github.com/pion/ice/releases)
- [Commits](https://github.com/pion/ice/compare/v4.2.5...v4.2.7)

---
updated-dependencies:
- dependency-name: github.com/pion/ice/v4
  dependency-version: 4.2.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-06-16 17:02:25 -04:00
dependabot[bot] 5560930d77 Bump github.com/pion/dtls/v3 from 3.1.2 to 3.1.4
Bumps [github.com/pion/dtls/v3](https://github.com/pion/dtls) from 3.1.2 to 3.1.4.
- [Release notes](https://github.com/pion/dtls/releases)
- [Commits](https://github.com/pion/dtls/compare/v3.1.2...v3.1.4)

---
updated-dependencies:
- dependency-name: github.com/pion/dtls/v3
  dependency-version: 3.1.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-06-16 16:44:54 -04:00
dependabot[bot] 35ccefc149 Bump @typescript-eslint/eslint-plugin from 8.59.2 to 8.61.1 in /web
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 8.59.2 to 8.61.1.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.61.1/packages/eslint-plugin)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-version: 8.59.4
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-06-16 16:44:46 -04:00
dependabot[bot] c928f24eec Bump vite from 8.0.13 to 8.0.14 in /web
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 8.0.13 to 8.0.14.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v8.0.14/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-version: 8.0.14
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-06-16 16:29:56 -04:00
dependabot[bot] e868685de8 Bump @typescript-eslint/parser from 8.59.3 to 8.59.4 in /web
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 8.59.3 to 8.59.4.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.59.4/packages/parser)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/parser"
  dependency-version: 8.59.4
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-06-16 16:29:19 -04:00
dependabot[bot] 5ec424d170 Bump postcss from 8.5.14 to 8.5.15 in /web
Bumps [postcss](https://github.com/postcss/postcss) from 8.5.14 to 8.5.15.
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.5.14...8.5.15)

---
updated-dependencies:
- dependency-name: postcss
  dependency-version: 8.5.15
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-06-16 16:29:16 -04:00
Mal 93be930b9c Move StreamMOTD below player window 2026-05-21 09:54:02 -07:00
Mal ea9906bc90 Update error message 2026-05-21 09:11:51 -07:00
Mal 4b80af6b71 Update status screen 2026-05-21 09:11:51 -07:00
Maxim Ivanov f11c7d6179 Move session logs to DEBUG and add LOGGING_LEVEL env var
Demote session manager, WHIP and WHEP per-call log lines from Info
to Debug so they don't spam the default Info output. Add a
LOGGING_LEVEL environment variable (DEBUG/INFO/WARN/ERROR, default
INFO) to control the minimum slog level.
2026-05-21 09:05:27 -07:00
dependabot[bot] a7771acfd9 Bump @vitejs/plugin-react from 6.0.1 to 6.0.2 in /web
Bumps [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) from 6.0.1 to 6.0.2.
- [Release notes](https://github.com/vitejs/vite-plugin-react/releases)
- [Changelog](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite-plugin-react/commits/plugin-react@6.0.2/packages/plugin-react)

---
updated-dependencies:
- dependency-name: "@vitejs/plugin-react"
  dependency-version: 6.0.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-05-19 18:17:04 -07:00
dependabot[bot] 5fe201474a Bump react-router-dom from 7.15.0 to 7.15.1 in /web
Bumps [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) from 7.15.0 to 7.15.1.
- [Release notes](https://github.com/remix-run/react-router/releases)
- [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md)
- [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@7.15.1/packages/react-router-dom)

---
updated-dependencies:
- dependency-name: react-router-dom
  dependency-version: 7.15.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-05-19 18:16:56 -07:00
dependabot[bot] a3bf22837e Bump @typescript-eslint/parser from 8.59.2 to 8.59.3 in /web
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 8.59.2 to 8.59.3.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.59.3/packages/parser)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/parser"
  dependency-version: 8.59.3
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-05-19 18:16:53 -07:00
Sean DuBois 9c8f97a65f Migrate from log -> log/slog
We get native log levels + JSON outputs if someone wants it in the
future
2026-05-19 18:16:38 -07:00
dependabot[bot] 5e1fd45a0f Bump vite from 8.0.11 to 8.0.13 in /web
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 8.0.11 to 8.0.13.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v8.0.13/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-version: 8.0.13
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-05-18 10:31:04 -04:00
Sean DuBois 15a7c4ffee Move volume state into Player
Volume wasn't synced between full screen/minimized before
2026-05-12 11:10:47 -04:00
Sean DuBois 81c0be7ef4 Fix mute/unmute getting ignored
VolumeComponent would do onStateChanged to notify parent, but wouldn't
actually set the value locally. Causing it to get out of sync/over write
2026-05-12 10:34:42 -04:00
Sean DuBois e4ef6403c5 Add a .player-drag-handle
The video elements can only be moved via the handle, not the entire
player
2026-05-12 07:45:34 -04:00
Sean DuBois e72d27db60 Disable Drag+Resize on mobile 2026-05-11 11:17:40 -04:00
Sean DuBois be94bcb27d Use latest go version in setup-go 2026-05-09 23:09:19 -04:00
Sean DuBois c75b34c035 Update npm dependencies 2026-05-09 23:09:19 -04:00
Sean DuBois 3d3a811285 Update all Go dependencies 2026-05-09 23:09:19 -04:00
Sean DuBois bf40bc8f74 Put Players inside of ReactGridLayout
Allow users to resize/re-arrange videos
2026-05-09 23:09:19 -04:00
dependabot[bot] 14617ccf54 Bump robherley/go-test-action from 0 to 1
Bumps [robherley/go-test-action](https://github.com/robherley/go-test-action) from 0 to 1.
- [Release notes](https://github.com/robherley/go-test-action/releases)
- [Commits](https://github.com/robherley/go-test-action/compare/v0...v1)

---
updated-dependencies:
- dependency-name: robherley/go-test-action
  dependency-version: '1'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-05-09 22:58:40 -04:00
Sean DuBois 3a1fbcd5a5 Simplify PlayerPage rendering
Remove the extra variable isPrimarySingleStream, just use isSingleStream
2026-05-08 22:13:24 -04:00
Mal d964391ba8 Use environment variables instead of string values 2026-04-22 22:14:25 -04:00
Sean DuBois c0fdb498d9 Update all node deps
Run `npx npm-check-updates -u`
2026-04-20 11:13:22 -04:00
dependabot[bot] e95f3cce27 Bump github.com/pion/webrtc/v4 from 4.2.9 to 4.2.11
Bumps [github.com/pion/webrtc/v4](https://github.com/pion/webrtc) from 4.2.9 to 4.2.11.
- [Release notes](https://github.com/pion/webrtc/releases)
- [Commits](https://github.com/pion/webrtc/compare/v4.2.9...v4.2.11)

---
updated-dependencies:
- dependency-name: github.com/pion/webrtc/v4
  dependency-version: 4.2.11
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-20 10:39:01 -04:00
dependabot[bot] 5b0acaae72 Bump docker/metadata-action from 5 to 6
Bumps [docker/metadata-action](https://github.com/docker/metadata-action) from 5 to 6.
- [Release notes](https://github.com/docker/metadata-action/releases)
- [Commits](https://github.com/docker/metadata-action/compare/v5...v6)

---
updated-dependencies:
- dependency-name: docker/metadata-action
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-20 10:35:47 -04:00
dependabot[bot] 2383fef0bb Bump docker/login-action from 3 to 4
Bumps [docker/login-action](https://github.com/docker/login-action) from 3 to 4.
- [Release notes](https://github.com/docker/login-action/releases)
- [Commits](https://github.com/docker/login-action/compare/v3...v4)

---
updated-dependencies:
- dependency-name: docker/login-action
  dependency-version: '4'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-20 10:35:39 -04:00
dependabot[bot] 30a5ec0e7b Bump docker/build-push-action from 6 to 7
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 6 to 7.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v6...v7)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-20 10:35:31 -04:00
dependabot[bot] c726641380 Bump docker/setup-qemu-action from 3 to 4
Bumps [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action) from 3 to 4.
- [Release notes](https://github.com/docker/setup-qemu-action/releases)
- [Commits](https://github.com/docker/setup-qemu-action/compare/v3...v4)

---
updated-dependencies:
- dependency-name: docker/setup-qemu-action
  dependency-version: '4'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-20 10:35:27 -04:00
dependabot[bot] 3c43bbdea0 Bump docker/setup-buildx-action from 3 to 4
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 3 to 4.
- [Release notes](https://github.com/docker/setup-buildx-action/releases)
- [Commits](https://github.com/docker/setup-buildx-action/compare/v3...v4)

---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
  dependency-version: '4'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-20 10:35:07 -04:00
dependabot[bot] 1ee69a374c Bump github.com/pion/ice/v4 from 4.2.1 to 4.2.4
Bumps [github.com/pion/ice/v4](https://github.com/pion/ice) from 4.2.1 to 4.2.4.
- [Release notes](https://github.com/pion/ice/releases)
- [Commits](https://github.com/pion/ice/compare/v4.2.1...v4.2.4)

---
updated-dependencies:
- dependency-name: github.com/pion/ice/v4
  dependency-version: 4.2.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-20 10:31:52 -04:00
Mitchell Skaggs da6fba9a3d replace deprecated Babel plugin 2026-04-20 10:28:53 -04:00
Mitchell Skaggs 2d1eb5678b Run npm update to (correctly) regenerate package-lock.json and update versions
There's not an easy way to regenerate the lockfile while preserving the exact versions because the NPM issue appears to be with version resolution. This particular set of versions randomly caused the issue ¯\_(ツ)_/¯

This is caused by https://github.com/npm/cli/issues/6301 and was caught by https://github.com/NixOS/nixpkgs/pull/479805
2026-04-20 10:28:53 -04:00
Sleroq d4d186a765 Merge pull request #526 from Glimesh/allow-no-env-startup
Allow startup without .env files
2026-03-04 01:39:29 +05:00
Sleroq 7b7bd95769 Allow startup without .env files 2026-03-04 01:06:43 +05:00
Sleroq 2f3de2d4fa Fix all typescript errors 2026-03-03 14:44:20 -05:00
Sleroq 3ea15efc85 Add React Compiler and update ESLint 2026-03-03 14:44:20 -05:00
Sleroq bb9fa6bcad Update web dependencies 2026-03-03 14:44:20 -05:00
Sleroq 44bb1df4d2 Add chat connection documentation 2026-03-03 14:43:47 -05:00
Sleroq 4aa4e21003 Force dark color scheme on ChatPanel 2026-03-03 14:43:47 -05:00