Commit Graph
443 Commits
Author SHA1 Message Date
Gabe Kangas e4f406acd8 chore(ci): bump create-pull-request action version 2025-11-20 15:58:53 -08:00
Gabe Kangas 77099eb7df chore(ci): stop creating non-translation related i18n PRs 2025-11-20 15:57:05 -08:00
renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
5a5ca3d442 chore(deps): update dependency node to v24 (#4677)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-20 14:33:59 -08:00
renovate[bot]andGitHub f88fc93428 chore(deps): update peter-evans/create-or-update-comment digest to cf1a4a2 2025-11-14 19:28:13 +00:00
renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
06f6ecdca7 chore(deps): update golangci/golangci-lint-action action to v9 (#4670)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-09 18:22:30 -08:00
renovate[bot]andGitHub c2f3282d1a chore(deps): update dependency go to v1.25.4 2025-11-06 05:17:10 +00:00
renovate[bot]andGitHub c8438f0b94 chore(deps): update peter-evans/create-or-update-comment digest to d5e0dec 2025-11-01 05:44:00 +00:00
renovate[bot]andGitHub cedf368f2a chore(deps): update dependency node to v22.21.1 2025-10-29 04:11:45 +00:00
Gabe KangasandGitHub b35d7b06a2 Bump golangci-lint version in workflow 2025-10-24 16:46:50 -07:00
Gabe KangasandGitHub 38932e2a4f Bump Go version 1.24 -> 1.25.3 2025-10-24 16:38:41 -07:00
renovate[bot]andGitHub 519ffec979 chore(deps): update dependency node to v22.21.0 2025-10-21 04:34:16 +00:00
Germaine LeeandGitHub 5fd9169dbe Modify labels in hacktoberfest-reminder.yml (#4638)
Updated labels for Hacktoberfest reminder issue.
2025-10-16 19:15:09 -07:00
renovate[bot]andGitHub 28676fbaf1 chore(deps): update dependency node to v22.20.0 2025-10-07 20:23:28 +00:00
renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
1b7bed07d6 chore(deps): update tj-actions/changed-files action to v47 (#4612)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-07 13:14:02 -07:00
Gabe Kangas a3915bd89d chore(ci): more updating CI to run more efficient 2025-10-07 13:11:52 -07:00
renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
728bd3e96d chore(deps): update github/codeql-action action to v4 (#4611)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-07 12:50:27 -07:00
Gabe Kangas 7800afd95a chore(ci): update CI to run more less often and more efficient 2025-10-06 20:18:07 -07:00
renovate[bot]andGitHub 07cbb5280c chore(deps): update peter-evans/create-or-update-comment digest to cf911f1 2025-10-06 23:48:44 +00:00
renovate[bot]andGitHub 49e24c4ad4 chore(deps): update peter-evans/create-or-update-comment digest to e8674b0 2025-10-04 20:39:45 +00:00
renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
457a5f3401 chore(deps): update tj-actions/changed-files action to v47 (#4588)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-03 19:12:26 -07:00
renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
49143ed214 chore(deps): update peter-evans/repository-dispatch action to v4 (#4587)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-03 19:12:04 -07:00
renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
14db035fd2 chore(deps): update actions/stale action to v10 (#4585)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-03 19:11:11 -07:00
CopilotGitHubgabekcopilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
ef2124c1ae Add automated GitHub Actions workflow to remind about Hacktoberfest branding updates (#4581)
* Initial plan

* Add GitHub Actions workflow for Hacktoberfest reminder

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-10-03 13:36:58 -07:00
renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>Gabe Kangas
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
renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
c26f98d2a0 chore(deps): update actions/checkout action to v5 (#4525)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-20 20:47:41 -07:00
renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>Gabe Kangas
976fac57df chore(deps): update golangci/golangci-lint-action action to v8 (#4507)
* chore(deps): update golangci/golangci-lint-action action to v8

* chore(ci): update golangci-lint to v2

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Gabe Kangas <gabek@real-ity.com>
2025-08-11 01:03:46 -07:00
renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>Gabe Kangas
03af5b1cca chore(deps): update crowdin/github-action action to v2 (#4510)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Gabe Kangas <gabek@real-ity.com>
2025-08-07 22:52:12 -07:00
renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
27dbe3426e chore(deps): update chromaui/action action to v13 (#4509)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-05 17:59:56 -07:00
renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
c2986993eb chore(deps): update tj-actions/changed-files action to v46 (#4514)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-05 17:57:52 -07:00
renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
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
renovate[bot]andGitHub fe90d064df chore(deps): update peter-evans/create-or-update-comment digest to 81931ba 2025-07-23 08:39:16 +00:00
renovate[bot]andGitHub f767ccaff0 chore(deps): update peter-evans/create-or-update-comment digest to cb348cb 2025-07-22 01:33:24 +00:00
renovate[bot]andGitHub 232e435b39 chore(deps): update peter-evans/create-or-update-comment digest to 9fa92b4 2025-07-16 08:57:39 +00:00
CopilotGitHubgabekCopilotcopilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>OwncastGabe Kangas
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
CopilotGitHubgabekcopilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>OwncastGabe Kangas
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]andGitHub b50b4959d8 chore(deps): update peter-evans/create-or-update-comment digest to 4feedfc 2025-07-09 06:54:01 +00:00
Gabe Kangas 8234974ad0 Additional instructions 2025-07-03 17:31:26 -07:00
Gabe Kangas c8aa572ecc Add some configs to improve copilot functionailty 2025-07-03 15:31:05 -07:00
renovate[bot]andGitHub 1d1abc51f0 chore(deps): update peter-evans/create-or-update-comment digest to bb25fe0 2025-07-02 07:55:40 +00:00
renovate[bot]andGitHub f3989d5d71 chore(deps): update peter-evans/create-or-update-comment digest to f2fea6b 2025-06-25 09:31:07 +00:00
renovate[bot]andGitHub 7fb0f2724f chore(deps): update peter-evans/create-or-update-comment digest to 09354dd 2025-06-18 07:12:09 +00:00
renovate[bot]andGitHub 2a7f45d011 chore(deps): update peter-evans/create-or-update-comment digest to e5c3b7c 2025-06-11 05:34:03 +00:00
renovate[bot]andGitHub 99298662ff chore(deps): update peter-evans/create-or-update-comment digest to 729ad10 2025-06-04 05:47:44 +00:00
renovate[bot]andGitHub a6b41d798d chore(deps): update peter-evans/create-or-update-comment digest to 998d73b 2025-05-28 09:24:43 +00:00
renovate[bot]andGitHub e8d90f8a1e chore(deps): update peter-evans/create-or-update-comment digest to 70cab58 2025-05-21 06:51:25 +00:00
renovate[bot]andGitHub d2446d9fc2 chore(deps): update peter-evans/create-or-update-comment digest to ba1ae22 2025-05-15 20:33:41 +00:00
renovate[bot]andGitHub 7f9ac33dc1 chore(deps): update peter-evans/create-or-update-comment digest to 72dabb4 2025-05-14 07:23:31 +00:00
renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
62986a21f3 chore(deps): update peter-evans/create-or-update-comment digest to b8f7611 (#4328)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-08 08:01:33 +00:00
renovate[bot]andGitHub fe089888f2 chore(deps): update peter-evans/create-or-update-comment digest to cef12e0 2025-04-30 08:29:14 +00:00
renovate[bot]andGitHub e594bce53c chore(deps): update peter-evans/create-or-update-comment digest to 17c9563 2025-04-09 05:56:51 +00:00