Commit graph

8521 commits

Author SHA1 Message Date
Gabe Kangas
402653cddc
do not pull from cowdin via workflow 2024-04-24 17:03:15 -07:00
taintedcypher
7013c214d6
Draft: Mark strings for translation. (#3458)
* Mark strings for translation.

* Mark up strings for translation

* fix(web): fix linter warnings

---------

Co-authored-by: Le fractal <17422-fractal@users.noreply.framagit.org>
Co-authored-by: Gabe Kangas <gabek@real-ity.com>
2024-04-22 18:56:02 -07:00
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