8601d03e62
Updated translations ( #4549 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2025-09-24 23:27:38 -07:00
d1194e4122
chore(deps-dev): bump tar-fs from 3.0.9 to 3.1.1 in /web ( #4569 )
...
Bumps [tar-fs](https://github.com/mafintosh/tar-fs ) from 3.0.9 to 3.1.1.
- [Commits](https://github.com/mafintosh/tar-fs/compare/v3.0.9...v3.1.1 )
---
updated-dependencies:
- dependency-name: tar-fs
dependency-version: 3.1.1
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-24 16:09:57 -07:00
renovate[bot] and GitHub
60e8626cd2
fix(deps): update dependency ua-parser-js to v1.0.41
2025-09-16 21:47:11 +00:00
renovate[bot] and GitHub
161be09fad
fix(deps): update dependency @codemirror/lang-html to v6.4.10
2025-09-16 16:50:24 +00:00
renovate[bot] and GitHub
86f7913835
chore(deps): update dependency chromatic to v13.1.4
2025-09-16 07:28:18 +00:00
Gabe Kangas
73da623959
fix: fix some incorrect formatting in json
2025-09-16 00:19:47 -07:00
275339bdf0
Add localization support for chat message components with enhanced Translation component ( #4560 )
...
* Initial plan
* Add localization support for chat message components
Co-authored-by: gabek <414923+gabek@users.noreply.github.com >
* Update chat message localization to use string interpolation
Co-authored-by: gabek <414923+gabek@users.noreply.github.com >
* Restore original styling while preserving string interpolation
Co-authored-by: gabek <414923+gabek@users.noreply.github.com >
* Separate styling from variables in translation templates
Co-authored-by: gabek <414923+gabek@users.noreply.github.com >
* Revert to concatenation approach for chat message localization
Co-authored-by: gabek <414923+gabek@users.noreply.github.com >
* Add id property to Translation component and restore missing CSS classes and IDs
Co-authored-by: gabek <414923+gabek@users.noreply.github.com >
* Javascript formatting autofixes
---------
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 >
Co-authored-by: Owncast <owncast@owncast.online >
2025-09-16 00:13:13 -07:00
renovate[bot] and GitHub
141882f598
chore(deps): update dependency @types/react to v18.3.24
2025-09-16 05:26:41 +00:00
renovate[bot] and GitHub
d154cb263e
chore(deps): update dependency @mdx-js/react to v3.1.1
2025-09-16 05:01:03 +00:00
51ae467a5a
Add localization support for FollowModal component ( #4558 )
...
* Initial plan
* Add localization support for FollowModal component
Co-authored-by: gabek <414923+gabek@users.noreply.github.com >
* Update web/components/modals/FollowModal/FollowModal.tsx
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update web/components/modals/FollowModal/FollowForm.tsx
Co-authored-by: Copilot <175728472+Copilot@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 >
Co-authored-by: Gabe Kangas <gabek@real-ity.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-09-15 21:50:36 -07:00
1cf923a5af
Update localization files + references ( #4556 )
...
* Initial plan
* Add localization support to NameChangeModal component
Co-authored-by: gabek <414923+gabek@users.noreply.github.com >
* Add NameChangeModal translations to English language file
Co-authored-by: gabek <414923+gabek@users.noreply.github.com >
* fix(i18n): fix localization keys
* chore(test): add i18n test
* chore(i18n): update translation script
* chore(i18n): reorgnize translation keys and update components
* chore: fix linting warnings
* chore(i18n): update all the language files
* feat(i18n): add last live ago i18n key
---------
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-09-15 19:27:56 -07:00
8eb8bdc18b
Stop using empty/whitespace as chat display names ( #4553 )
...
* fix(chat): fixes #4522 to stop people from setting invalid display names
* fix(chat): also guard against non-ascii whitespace like non breaking space
* Update web/utils/displayNameValidation.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* fix: handle additional whitespace
* Update web/utils/displayNameValidation.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Javascript formatting autofixes
* fix: deduplicate running of validation
* fix: fix error with useMemo
* Update web/utils/displayNameValidation.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update web/utils/displayNameValidation.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Javascript formatting autofixes
* fix: fix component rendering issue
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Owncast <owncast@owncast.online >
2025-09-15 13:37:39 -07:00
bf82e77f79
Remove deprecated @types/chart.js dependency from web project ( #4554 )
...
* Initial plan
* Remove deprecated @types/chart.js dependency
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-09-15 00:34:44 -07:00
ac4a75d245
Remove deprecated @types/classnames dependency from web project ( #4548 )
...
* Initial plan
* Remove deprecated @types/classnames dependency
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-09-14 16:07:09 -07:00
e66b0444ad
Increases the max bandwidth selectable in the admin UI ( #4550 )
...
* feat(admin): Closes #1462 . Increases the max bandwidth selectable in the UI + localization for the strings
* chore: update extracted translations
* Javascript formatting autofixes
---------
Co-authored-by: Owncast default web localizations <owncast@owncast.online >
2025-09-14 15:41:58 -07:00
Gabe Kangas and GitHub
8568f43310
fix(js): fixes #4452 action buttons not showing externally while mobile ( #4547 )
2025-09-14 14:28:57 -07:00
renovate[bot] and GitHub
b024ed1542
fix(deps): update dependency next to v14.2.32 [security]
2025-09-01 00:31:21 +00:00
renovate[bot] and GitHub
6f3f5a4046
fix(deps): update dependency @testing-library/jest-dom to v6.8.0
2025-08-22 16:49:24 +00:00
6c1c224823
chore(deps-dev): bump sha.js from 2.4.11 to 2.4.12 in /web ( #4534 )
...
Bumps [sha.js](https://github.com/crypto-browserify/sha.js ) from 2.4.11 to 2.4.12.
- [Changelog](https://github.com/browserify/sha.js/blob/master/CHANGELOG.md )
- [Commits](https://github.com/crypto-browserify/sha.js/compare/v2.4.11...v2.4.12 )
---
updated-dependencies:
- dependency-name: sha.js
dependency-version: 2.4.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-08-22 09:41:14 -07:00
1767525d65
fix(deps): update dependency @testing-library/jest-dom to v6.7.0 ( #4529 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-20 21:35:05 -07:00
bff108f998
fix(deps): update dependency @uiw/react-codemirror to v4.25.1 ( #4530 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-20 21:34:44 -07:00
047f22f4a1
fix(deps): update dependency @uiw/codemirror-theme-bbedit to v4.25.1 ( #4531 )
...
* fix(deps): update dependency @uiw/codemirror-theme-bbedit to v4.25.1
* Update translations.yml
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Gabe Kangas <gabek@real-ity.com >
2025-08-20 21:11:15 -07:00
3440b94ca0
chore(deps-dev): bump mermaid from 11.6.0 to 11.10.0 in /web ( #4526 )
...
Bumps [mermaid](https://github.com/mermaid-js/mermaid ) from 11.6.0 to 11.10.0.
- [Release notes](https://github.com/mermaid-js/mermaid/releases )
- [Commits](https://github.com/mermaid-js/mermaid/compare/mermaid@11.6.0...mermaid@11.10.0 )
---
updated-dependencies:
- dependency-name: mermaid
dependency-version: 11.10.0
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-20 08:13:26 -07:00
renovate[bot] and GitHub
3163b4646b
chore(deps): update dependency html-webpack-plugin to v5.6.4
2025-08-20 05:43:22 +00:00
renovate[bot] and GitHub
d240fa3db1
chore(deps): update dependency @types/node to v22.17.2
2025-08-20 01:07:57 +00:00
renovate[bot] and GitHub
7f274a802d
chore(deps): update dependency mermaid to v11.10.0 [security]
2025-08-19 23:14:11 +00:00
9e6c88a70b
chore(deps): update dependency @types/node to v22.17.1 ( #4519 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-11 17:08:26 +00:00
9344d9ee87
chore(deps): update dependency cypress to v14.5.4 ( #4520 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-10 20:24:50 +00:00
a1f38fd37a
chore(deps): update dependency stylelint to v16.23.1 ( #4521 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-10 14:13:10 +00:00
renovate[bot] and GitHub
9a957aed50
fix(deps): update dependency yaml to v2.8.1
2025-08-10 01:22:22 +00:00
84eaa60ec9
Add static class names to UI elements for easier customization ( #4421 )
...
* Initial plan
* Add static class names to UI elements for easier customization
Co-authored-by: gabek <414923+gabek@users.noreply.github.com >
* Add unique DOM element IDs for easier customization targeting
Co-authored-by: gabek <414923+gabek@users.noreply.github.com >
* Remove duplicate class names, keep only IDs for UI element targeting
Co-authored-by: gabek <414923+gabek@users.noreply.github.com >
* Revert chat input field ID to original value
Co-authored-by: gabek <414923+gabek@users.noreply.github.com >
* Remove unnecessary nested spans and revert Button ID to original value
Co-authored-by: gabek <414923+gabek@users.noreply.github.com >
* Standardize ID names to follow owncast-{element-description}-{type} pattern
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 >
Co-authored-by: Gabe Kangas <gabek@real-ity.com >
2025-08-07 19:12:28 -07:00
Gabe Kangas
481de398fc
fix(css): format
2025-08-07 18:55:21 -07:00
Gabe Kangas
b1ba1bdf0f
fix(css): fix sass import path
2025-08-07 18:49:18 -07:00
1a0e38c69d
chore(deps-dev): bump tmp from 0.2.3 to 0.2.4 in /web ( #4517 )
...
Bumps [tmp](https://github.com/raszi/node-tmp ) from 0.2.3 to 0.2.4.
- [Changelog](https://github.com/raszi/node-tmp/blob/master/CHANGELOG.md )
- [Commits](https://github.com/raszi/node-tmp/compare/v0.2.3...v0.2.4 )
---
updated-dependencies:
- dependency-name: tmp
dependency-version: 0.2.4
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-06 11:21:58 -07:00
renovate[bot] and GitHub
a0a77f625c
fix(deps): update dependency sharp to v0.34.3
2025-08-06 13:04:17 +00:00
renovate[bot] and GitHub
333afc038b
fix(deps): update dependency @uiw/react-codemirror to v4.24.2
2025-08-06 08:48:16 +00:00
renovate[bot] and GitHub
aff3008e2f
fix(deps): update dependency @uiw/codemirror-theme-bbedit to v4.24.2
2025-08-06 04:21:40 +00:00
renovate[bot] and GitHub
551130ea25
fix(deps): update dependency @codemirror/lang-markdown to v6.3.4
2025-08-06 01:44:50 +00:00
413beeebf6
chore(deps): update dependency sass-loader to v16 ( #4511 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-05 18:37:54 -07:00
ecee751bf1
chore(deps): update dependency babel-loader to v10 ( #4513 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-05 18:03:24 -07:00
renovate[bot] and GitHub
5d3a6e44a4
fix(deps): update dependency next to v14.2.30 [security]
2025-08-06 00:28:15 +00:00
e919516cb1
chore(deps): update dependency chromatic to v13 ( #4504 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-05 17:20:38 -07:00
5a8adaa5f8
chore(deps): update dependency cypress to v14 ( #4505 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-05 17:19:27 -07:00
abe76b99db
chore(deps): update dependency eslint-config-prettier to v10 ( #4506 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-05 17:07:56 -07:00
69e5989275
fix(deps): update dependency react-markdown to v10 ( #4508 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-05 16:59:55 -07:00
41a82afd35
fix(deps): update dependency react-hotkeys-hook to v5 ( #4502 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-05 15:56:51 -07:00
41b18633b6
chore(deps): update dependency @types/chart.js to v4 ( #4496 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-05 15:55:02 -07:00
26497b141e
chore(deps): update dependency @types/jest to v30 ( #4497 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-05 15:54:36 -07:00
96dc389ec9
chore(deps): update dependency node to v22.18.0 ( #4498 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-05 15:54:03 -07:00
5b83dbdeae
chore(deps): update dependency npm to v11 ( #4499 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-05 15:52:53 -07:00