Gabe Kangas
e2b9db1e66
Merge branch 'develop' into localization
2024-04-22 18:34:46 -07:00
Gabe Kangas
2acbda625b
chore: troubleshoot js autoformating in workflow
2024-04-22 18:11:31 -07:00
Gabe Kangas
439da013d8
chore(go): update to go 1.22 ( #3708 )
...
* chore(go): update to go 1.22
* fix: install go before running codeql to fix autobild
* chore(test): explicitly set base crosscompile image
* fix(test): do not point at image with incorrect version of Go
2024-04-22 13:23:52 -07:00
Owncast
ac0204104d
Bundle embedded web app
2024-04-22 11:48:06 +00:00
renovate[bot]
4767f7f615
chore(deps): lock file maintenance
2024-04-22 11:42:27 +00:00
Owncast
7e30ed3a1f
Commit screenshots
2024-04-22 04:10:42 +00:00
Owncast
1349e5cc44
Bundle embedded web app
2024-04-22 03:54:24 +00:00
renovate[bot]
a5442f8723
chore(deps): update dependency cypress to v13.8.0
2024-04-22 01:15:55 +00:00
Owncast
09029e1ccd
Bundle embedded web app
2024-04-21 10:43:54 +00:00
renovate[bot]
9616d69158
fix(deps): update dependency react-virtuoso to v4.7.9
2024-04-21 08:16:58 +00:00
Owncast
6eff5f2ceb
Commit screenshots
2024-04-21 04:11:22 +00:00
Owncast
72b2598e89
Bundle embedded web app
2024-04-21 03:59:49 +00:00
renovate[bot]
a3c457363e
fix(deps): update nextjs monorepo to v14.2.2
2024-04-21 00:25:12 +00:00
Owncast
e40ba1d725
Commit screenshots
2024-04-20 04:10:20 +00:00
Owncast
7d42f01ecb
Bundle embedded web app
2024-04-20 01:32:14 +00:00
renovate[bot]
984f5bd562
chore(deps): update dependency sass-loader to v14.2.1
2024-04-19 21:08:33 +00:00
Owncast
65e1a4fc3f
Bundle embedded web app
2024-04-19 21:07:12 +00:00
mahmed2000
56eef2e601
Add effect to set media session metadata ( #3713 )
2024-04-19 14:01:50 -07:00
Owncast
8dd43ea6cc
Commit screenshots
2024-04-19 04:21:00 +00:00
Owncast
82271a9b08
Bundle embedded web app
2024-04-19 00:09:04 +00:00
renovate[bot]
288219d40c
chore(deps): update dependency @types/react to v18.2.79
2024-04-18 22:12:23 +00:00
Gabe Kangas
9b569f3293
chore(tests): attempt to clean up test flakiness ( #3710 )
2024-04-18 15:11:06 -07:00
Owncast
fec0e9d11f
Bundle embedded web app
2024-04-18 19:59:12 +00:00
renovate[bot]
cd8cf2fc7a
chore(deps): update typescript-eslint monorepo to v7.7.0
2024-04-18 19:35:52 +00:00
Owncast
304652047d
Bundle embedded web app
2024-04-18 19:34:18 +00:00
renovate[bot]
52243fda36
chore(deps): update dependency style-loader to v4 ( #3703 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-18 12:27:31 -07:00
Owncast
47ea42d7f2
Bundle embedded web app
2024-04-18 15:28:43 +00:00
renovate[bot]
30a008d85b
fix(deps): update dependency @codemirror/language-data to v6.5.1 ( #3706 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-18 08:23:18 -07:00
Owncast
c6570edfa4
Bundle embedded web app
2024-04-18 15:10:34 +00:00
renovate[bot]
9fa761b130
chore(deps): update dependency @types/video.js to v7.3.58 ( #3705 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-18 08:04:51 -07:00
renovate[bot]
4ac08252c1
fix(deps): update module github.com/aws/aws-sdk-go to v1.51.23
2024-04-18 10:18:31 +00:00
Gabe Kangas
799e880718
chore(tests): retry cypress tests on failure
2024-04-17 22:10:39 -07:00
Owncast
201689cb66
Commit screenshots
2024-04-18 04:10:59 +00:00
github-actions[bot]
29ef6504e0
New Crowdin translations by GitHub Action ( #3701 )
...
* New translations strings.json (French)
Updated translations
* New translations strings.json (Spanish)
Updated translations
* New translations strings.json (Italian)
Updated translations
* New translations strings.json (Japanese)
Updated translations
* New translations strings.json (Polish)
Updated translations
* New translations strings.json (Russian)
Updated translations
* New translations strings.json (Portuguese, Brazilian)
Updated translations
* New Crowdin translations by GitHub Action
---------
Co-authored-by: Gabe Kangas <gabek@real-ity.com>
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2024-04-17 20:22:37 -07:00
Gabe Kangas
c3e0368ecc
Translations update ( #3699 )
...
* New translations strings.json (French)
Updated translations
* New translations strings.json (Spanish)
Updated translations
* New translations strings.json (Italian)
Updated translations
* New translations strings.json (Japanese)
Updated translations
* New translations strings.json (Polish)
Updated translations
* New translations strings.json (Russian)
Updated translations
* New translations strings.json (Portuguese, Brazilian)
Updated translations
* Commit updated API documentation
---------
Co-authored-by: Owncast <owncast@owncast.online>
2024-04-17 19:50:03 -07:00
Gabe Kangas
a30ffc841b
Translations update ( #3700 )
...
* New translations strings.json (French)
Updated translations
* New translations strings.json (Italian)
Updated translations
2024-04-17 19:42:50 -07:00
Gabe Kangas
f95ed2bb48
Update Crowdin configuration file
2024-04-17 19:33:04 -07:00
github-actions[bot]
3542bf645e
New Crowdin translations by GitHub Action ( #3698 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2024-04-17 19:27:38 -07:00
Gabe Kangas
046e0c51b7
Update translations job
2024-04-17 19:18:31 -07:00
Owncast
a533c1d4ea
Commit updated API documentation
2024-04-18 02:12:03 +00:00
Gabe Kangas
b73bf510c4
Merge branch 'develop' into localization
2024-04-17 19:05:45 -07:00
Vivian Lim ⭐
f81e8dcda7
Mute the 'stream ended' clip's audio ( #3630 )
...
* Mute the 'stream ended' clip's audio
The 'stream ended' clip plays at the at the end of every stream broadcast using owncast.
It currently contains audio that peaks at -7.1db. (according to ffmpeg's volumedetect audio filter)
This can result in a bad experience for viewers if the stream that they were just watching had a much lower average volume, and they had turned up their speakers or headphones to compensate. In extreme cases this could theoretically cause harm to viewers and/or their equipment.
As an admin running owncast, there is no way to remove this audio *except* for patching the file. Even if you do patch the file, you need to notify your viewers to clear their browser caches if they have ever seen the clip, because offline.ts has a cache-control max-age header specifying 365 days. The caching of the previous version of this clip is out of scope of this PR.
This issue is discussed in more detail in #1965 .
Unlike my previous attempt in #3332 , which removed the audio track, this PR *mutes* the audio.
Specifically, I used this ffmpeg command:
```
ffmpeg -i offline.ts -filter:a "volume=0.0" output.ts
```
There are no other modifications to the clip.
* Commit updated API documentation
* feat(video): make compatible muted offline clip. Rename clip as a v2 so it is not cached
* Fix conflict
* force add new offline file
---------
Co-authored-by: vivlim <vivlim@vivl.im>
Co-authored-by: Owncast <owncast@owncast.online>
Co-authored-by: Gabe Kangas <gabek@real-ity.com>
2024-04-17 11:44:19 -07:00
mahmed2000
d3b0cb261a
Change fediAuth message to be more succinct ( #3696 )
...
* Change fediAuth message to be more succint
* Update controllers/auth/fediverse/fediverse.go
for -> from
---------
Co-authored-by: Gabe Kangas <gabek@real-ity.com>
2024-04-17 11:01:32 -07:00
Owncast
3fd18a73ae
Commit screenshots
2024-04-17 04:12:19 +00:00
Owncast
6c02683122
Bundle embedded web app
2024-04-16 12:53:44 +00:00
renovate[bot]
26f602a6a5
chore(deps): update dependency @types/react to v18.2.78
2024-04-16 09:44:05 +00:00
Owncast
4380b6c8d9
Bundle embedded web app
2024-04-16 09:42:45 +00:00
renovate[bot]
5a9075d017
chore(deps): update dependency @types/markdown-it to v14.0.1
2024-04-16 08:21:47 +00:00
Owncast
e059c6bcdf
Commit screenshots
2024-04-16 04:11:19 +00:00
Owncast
0b93575209
Bundle embedded web app
2024-04-16 03:09:06 +00:00