3df3729feb
chore(deps): bump form-data from 4.0.0 to 4.0.4 in /test/automated/api ( #4451 )
...
Bumps [form-data](https://github.com/form-data/form-data ) from 4.0.0 to 4.0.4.
- [Release notes](https://github.com/form-data/form-data/releases )
- [Changelog](https://github.com/form-data/form-data/blob/master/CHANGELOG.md )
- [Commits](https://github.com/form-data/form-data/compare/v4.0.0...v4.0.4 )
---
updated-dependencies:
- dependency-name: form-data
dependency-version: 4.0.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-07-30 15:22:56 -07:00
23fce908bd
chore(deps): update dependency @types/prop-types to v15.7.15 ( #4467 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-30 15:22:08 -07:00
6b85b0d48e
fix(deps): update dependency @uiw/react-codemirror to v4.24.1 ( #4472 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-30 15:21:34 -07:00
Owncast
4bfd7df5e7
Bundle embedded web app
2025-07-30 21:15:52 +00:00
913ca6bc2a
Updated translations ( #4433 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2025-07-30 14:10:26 -07:00
Owncast
05c4b48378
Bundle embedded web app
2025-07-30 20:16:35 +00:00
7563469d30
fix(deps): update module github.com/twin/go-away to v1.7.0 ( #4464 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-30 20:02:32 +00:00
57cd0f974f
Update BrowserNotifyModal.tsx to use Localization component ( #4444 )
...
* Initial plan
* Update BrowserNotifyModal.tsx to use Localization component
Co-authored-by: gabek <414923+gabek@users.noreply.github.com >
* Organize BrowserNotifyModal localization keys into namespaces
Co-authored-by: gabek <414923+gabek@users.noreply.github.com >
* chore: update extracted translations
* Update web/components/modals/BrowserNotifyModal/BrowserNotifyModal.tsx
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update web/i18n/en/translation_old.json
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: Owncast default web localizations <owncast@owncast.online >
Co-authored-by: Gabe Kangas <gabek@real-ity.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-30 13:02:03 -07:00
renovate[bot] and GitHub
12974e69fe
fix(deps): update module github.com/mattn/go-sqlite3 to v1.14.29
2025-07-24 14:12:36 +00:00
renovate[bot] and GitHub
fe90d064df
chore(deps): update peter-evans/create-or-update-comment digest to 81931ba
2025-07-23 08:39:16 +00:00
renovate[bot] and GitHub
76f77afa3a
fix(deps): update module github.com/yuin/goldmark to v1.7.13
2025-07-22 23:04:12 +00:00
Owncast
3b1d54d0f9
Bundle embedded web app
2025-07-22 19:37:39 +00:00
Owncast default web localizations
f4bbab043c
chore: update extracted translations
2025-07-22 19:34:49 +00:00
7675c53e16
Removed aria ( #4430 )
...
* fixed-aria
* removed-aria
* fix(js): linter error
---------
Co-authored-by: Gabe Kangas <gabek@real-ity.com >
2025-07-22 12:32:07 -07:00
renovate[bot] and GitHub
f767ccaff0
chore(deps): update peter-evans/create-or-update-comment digest to cb348cb
2025-07-22 01:33:24 +00:00
renovate[bot] and GitHub
232e435b39
chore(deps): update peter-evans/create-or-update-comment digest to 9fa92b4
2025-07-16 08:57:39 +00:00
renovate[bot] and GitHub
70ed81f2c6
chore(deps): update alpine docker tag to v3.22.1
2025-07-15 23:09:25 +00:00
renovate[bot] and GitHub
194aac9986
chore(deps): update module github.com/oapi-codegen/oapi-codegen/v2 to v2.5.0
2025-07-15 16:58:08 +00:00
renovate[bot] and GitHub
040cfeeaa6
fix(deps): update module github.com/oapi-codegen/runtime to v1.1.2
2025-07-15 11:09:20 +00:00
Owncast
9a12bb6d1f
Bundle embedded web app
2025-07-14 02:06:00 +00:00
Owncast
f73792d2d5
Javascript formatting autofixes
2025-07-14 02:02:06 +00:00
Owncast default web localizations
cfbee2c21c
chore: update extracted translations
2025-07-14 02:01:41 +00:00
Gabe Kangas
828bddb4f4
fix(tests): fix i18n tests
2025-07-13 18:58:55 -07:00
Owncast
9cf07ae66f
Bundle embedded web app
2025-07-14 00:39:17 +00:00
59b905649e
Add pluralization support to Translation component ( #4441 )
...
* Initial plan
* Add pluralization support to Translation component with comprehensive tests
Co-authored-by: gabek <414923+gabek@users.noreply.github.com >
* Javascript formatting autofixes
* Update web/tests/translation.test.tsx
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update web/components/ui/Translation/Translation.tsx
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* fix: linter warning
* Simplify pluralization logic: use original key for plural, only _one for singular
Co-authored-by: gabek <414923+gabek@users.noreply.github.com >
* feat(i18n): fix support for nested namespace string and key extraction
* chore: update extracted translations
* fix(i18n): fix linter warnings in extraction script
* Update web/scripts/i18n-extract.js
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* feat(i18n): sort translation keys
* fix(i18n): fix linter warnings
---------
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: Owncast <owncast@owncast.online >
Co-authored-by: Gabe Kangas <gabek@real-ity.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-13 17:34:06 -07:00
Owncast
1fd86fa190
Bundle embedded web app
2025-07-13 20:39:26 +00:00
eafcf9148c
Update EditInstanceDetails admin component to support localization ( #4439 )
...
* Initial plan
* Update EditInstanceDetails component to support localization
Co-authored-by: gabek <414923+gabek@users.noreply.github.com >
* chore: update extracted translations
* Update web/types/localization.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Add EditInstanceDetails namespace to localization keys
Co-authored-by: gabek <414923+gabek@users.noreply.github.com >
* chore: update extracted translations
---------
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: Owncast default web localizations <owncast@owncast.online >
Co-authored-by: Gabe Kangas <gabek@real-ity.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-13 13:34:30 -07:00
Owncast
fb2905b082
Bundle embedded web app
2025-07-13 09:28:43 +00:00
29b5100114
Create custom Translation component for better i18n handling ( #4431 )
...
* Initial plan
* Implement Translation component with Storybook stories
Co-authored-by: gabek <414923+gabek@users.noreply.github.com >
* Add Jest test for Translation component and demonstrate ?lang=de functionality
Co-authored-by: gabek <414923+gabek@users.noreply.github.com >
* Javascript formatting autofixes
* Create centralized type-safe localization system
Co-authored-by: gabek <414923+gabek@users.noreply.github.com >
* Add @testing-library/react to Translation component tests
Co-authored-by: gabek <414923+gabek@users.noreply.github.com >
* Fix code formatting errors with prettier and eslint
Co-authored-by: gabek <414923+gabek@users.noreply.github.com >
* Revert "Fix code formatting errors with prettier and eslint"
Co-authored-by: gabek <414923+gabek@users.noreply.github.com >
* fix(js): eslinter errors
* fix(js): unused code warnings
* fix(js): fix additional warnings
* Update Emoji admin page to use new Translation component
Co-authored-by: gabek <414923+gabek@users.noreply.github.com >
* Organize localization keys by logical sections (Frontend, Admin, Common, Testing)
Co-authored-by: gabek <414923+gabek@users.noreply.github.com >
* Organize localization keys by TypeScript namespaces
Co-authored-by: gabek <414923+gabek@users.noreply.github.com >
* Javascript formatting autofixes
* feat(js): add support for default translated text
* chore: add default lang translations on commit
* fix(js): unused code warnings
* Update OfflineBanner component to use new Translation component
Co-authored-by: gabek <414923+gabek@users.noreply.github.com >
* fix(js): fix localization extraction job
* chore(js): remove ts-node cli
* fix(css): fix css warning
* feat(js): add some additional translation strings via component
* chore: update extracted translations
* test: add tests for Translation component defaultText and fallback behavior
Co-authored-by: gabek <414923+gabek@users.noreply.github.com >
* chore: update extracted translations
* Javascript formatting autofixes
* chore: call out new Translation component
* fix: linter warning
* chore: updated instructions
---------
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: Owncast <owncast@owncast.online >
Co-authored-by: Gabe Kangas <gabek@real-ity.com >
2025-07-13 02:21:46 -07:00
renovate[bot] and GitHub
7b181aa0a6
fix(deps): update module golang.org/x/net to v0.42.0
2025-07-11 19:45:57 +00:00
Gabe Kangas
19bb9cdacd
chore: renmae file
2025-07-11 08:30:19 -07:00
Gabe Kangas and GitHub
f18b1d9e05
Update standard-pull-request.md
2025-07-11 08:23:47 -07:00
renovate[bot] and GitHub
76191aff1d
chore(deps): update module github.com/evilmartians/lefthook to v1.12.2
2025-07-11 12:06:17 +00:00
renovate[bot] and GitHub
c9ba4db33d
fix(deps): update module golang.org/x/crypto to v0.40.0
2025-07-10 23:07:28 +00:00
Gabe Kangas and GitHub
a406d2c7d4
Update copilot-instructions.md
2025-07-10 14:24:07 -07:00
renovate[bot] and GitHub
9800dfd74a
fix(deps): update module golang.org/x/mod to v0.26.0
2025-07-10 00:14:44 +00:00
renovate[bot] and GitHub
17050042e3
chore(deps): update module github.com/evilmartians/lefthook to v1.12.1
2025-07-09 13:15:52 +00:00
renovate[bot] and GitHub
b50b4959d8
chore(deps): update peter-evans/create-or-update-comment digest to 4feedfc
2025-07-09 06:54:01 +00:00
renovate[bot] and GitHub
ac273f057b
chore(deps): update module github.com/evilmartians/lefthook to v1.12.0
2025-07-08 23:28:13 +00:00
Gabe Kangas and GitHub
0766c6acf4
Updated copilot instructions
2025-07-08 16:24:50 -07:00
renovate[bot] and GitHub
980af304bd
fix(deps): update module github.com/oschwald/geoip2-golang to v1.13.0
2025-07-07 23:26:21 +00:00
149d80a07d
Inline chat moderation request returning 500s ( #4412 )
...
* Initial plan
* Initial analysis of inline chat moderation 500 error issue
Co-authored-by: gabek <414923+gabek@users.noreply.github.com >
* Fix inline chat moderation 500 errors by supporting Authorization header tokens
- Modified RequireUserModerationScopeAccesstoken middleware to check both Authorization header (Bearer tokens) and URL query parameters
- This fixes the issue where inline chat moderation from the web UI was failing with 500 errors
- Maintains backward compatibility with existing code that uses query parameter tokens
- The fix aligns the chat endpoint behavior with the integrations endpoint which already supported Bearer tokens
Addresses the wiring issue between OpenAPI spec and API implementation identified in issue comments.
Co-authored-by: gabek <414923+gabek@users.noreply.github.com >
* Fix inline chat moderation 500 errors by adding nil pointer checks
Co-authored-by: gabek <414923+gabek@users.noreply.github.com >
* Fix nil pointer vulnerabilities across all OpenAPI endpoints
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-07-04 23:57:03 -07:00
Owncast
12e045300d
Bundle embedded web app
2025-07-05 05:48:57 +00:00
07786682b0
Fix error message styling consistency in browser notification modal ( #4418 )
...
* Initial plan
* Update BrowserNotifyModal to use Alert component for error styling consistency
Co-authored-by: gabek <414923+gabek@users.noreply.github.com >
* chore: update copilot instructions
* chore: update copilot instructions
---------
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-07-04 22:42:40 -07:00
Owncast
f672f03918
Bundle embedded web app
2025-07-05 02:40:24 +00:00
Gabe Kangas and GitHub
1310dc1b80
Add horizontal line to admin sidebar ( #4417 )
...
* feat(admin): add horizontal line to sidebar. Closes #4098
* fix: lint css file
* fix: tweak css
* chore: go mod tidy
* fix: another css fix
2025-07-04 19:34:57 -07:00
Gabe Kangas
7515758b41
chore: update copilot instructions
2025-07-04 17:20:06 -07:00
Owncast
629ad2fd26
Bundle embedded web app
2025-07-04 21:24:33 +00:00
5950db7abd
Display keyboard shortcut in UserDropdown chat menu items ( #4414 )
...
* Initial plan
* Add keyboard shortcut display to UserDropdown chat menu items
Co-authored-by: gabek <414923+gabek@users.noreply.github.com >
* Successfully implement keyboard shortcut display in UserDropdown chat menu
Co-authored-by: gabek <414923+gabek@users.noreply.github.com >
* Additional instructions
---------
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-07-04 14:19:17 -07:00
Owncast
088b2f66b9
Bundle embedded web app
2025-07-04 04:06:44 +00:00