Gabe Kangas and GitHub
3e15e29c52
Bump OpenAPI spec version
2025-12-10 14:14:10 -08:00
fea4339e94
Notifications repository + service ( #4565 )
...
* Notifications repository
* feat: notifications repo + service
* fix: remove use of notifications/notifications.go
* Update persistence/notificationsrepository/notificationsrepository.go
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* fix: remove unused method
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-21 15:34:01 -08:00
Gabe Kangas
7e0a42dd5f
fix(i18n): update existing pr/branch on workflow run
2025-11-20 19:39:12 -08:00
Gabe Kangas
8b4efc1c23
chore(fix): fix crowdin action error
2025-11-20 19:27:35 -08:00
Gabe Kangas
4a143bf27e
chore(ci): split up upload/download translation jobs
2025-11-20 19:19:15 -08:00
Gabe Kangas
5203ffc303
chore(ci): use unique translation PR branch name when creating PRs
2025-11-20 17:51:22 -08:00
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
Gabe Kangas
92f435f813
chore(ci): point ci image at our own build
2025-10-30 17:33:52 -07:00
Gabe Kangas and GitHub
b35d7b06a2
Bump golangci-lint version in workflow
2025-10-24 16:46:50 -07:00
Gabe Kangas and GitHub
38932e2a4f
Bump Go version 1.24 -> 1.25.3
2025-10-24 16:38:41 -07:00
Gabe Kangas
3a756201ea
chore(css): run stylelint
2025-10-24 00:15:12 -07:00
Gabe Kangas
03ad1fad21
chore(go): bump to go version 1.25.3
2025-10-24 00:08:50 -07:00
Gabe Kangas
4b9845c7c8
Format sass files
2025-10-24 00:08:29 -07:00
Gabe Kangas
c7d78f4224
Use updated sass import syntax
2025-10-23 23:27:10 -07:00
Gabe Kangas and GitHub
cc9286416c
Update storybook to v9 ( #4645 )
...
* chore: Update storybook to v9
* Pin next-export-i18n + remove outdated mock library
* Replace old mocking library with MSW
* Resolve knip unused code warnings
2025-10-20 21:26:32 -07:00
Gabe Kangas
363a60a77d
chore(tests): update test/ci tooling to work better with go -tool support
2025-10-10 14:25:51 -07:00
Gabe Kangas
a3915bd89d
chore(ci): more updating CI to run more efficient
2025-10-07 13:11:52 -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
Gabe Kangas and GitHub
0b781eb716
fix(activitypub): fixes #4372 where excessive AP resource use disrupts video delivery ( #4552 )
2025-09-24 17:53:05 -07:00
Gabe Kangas
73da623959
fix: fix some incorrect formatting in json
2025-09-16 00:19:47 -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
Gabe Kangas
ef1e24356c
chore(ci): update golangci-lint reference and lefthook config
2025-09-14 17:32:28 -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
Gabe Kangas
c12ef0ec57
Add aarch64-musl compiler to our infra downloads
2025-09-02 21:56:59 -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
074bff32c1
Update directory.owncast.online -> owncast.directory ( #4485 )
...
* chore: change directory.owncast.online -> owncast.directory. For #4483
* chore: update extracted translations
---------
Co-authored-by: Owncast default web localizations <owncast@owncast.online >
2025-08-02 16:49:11 -07:00
Gabe Kangas and GitHub
104c1ace39
Increase max number of PRs to open
2025-07-30 16:09:59 -07:00
Gabe Kangas and GitHub
b2324a1f5b
Try to fix renovate not auto-merging
2025-07-30 15:54:12 -07:00
Gabe Kangas
828bddb4f4
fix(tests): fix i18n tests
2025-07-13 18:58:55 -07: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
Gabe Kangas and GitHub
a406d2c7d4
Update copilot-instructions.md
2025-07-10 14:24:07 -07:00
Gabe Kangas and GitHub
0766c6acf4
Updated copilot instructions
2025-07-08 16:24:50 -07: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
Gabe Kangas
a5d352dfab
chore: update copilot instructions
2025-07-03 19:36:27 -07:00
Gabe Kangas
2775956a68
chore: update copilot instructions
2025-07-03 19:01:50 -07: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
Gabe Kangas and GitHub
936a8385ba
Update standard-pull-request.md
2025-06-30 10:52:31 -07:00
Gabe Kangas and GitHub
508895fd90
Update bug-report-feature-request.yml
2025-06-13 12:49:57 -07:00
Gabe Kangas
594b8efbe7
chore(tests): pass --yes flag to npx
2025-05-20 20:27:45 -07:00
Gabe Kangas
f6c13bdc69
chore(web): remove unpopulated meta tags. Closes #4324
2025-05-20 20:27:45 -07:00
Gabe Kangas
ffa4d37e6b
chore: update lefthook + go mod tidy
2025-05-20 20:00:52 -07:00
77da953781
Disable support for the latency compensator in the player ( #4348 )
...
* chore(web): disable support for the latency compensator. Closes #4224
* Javascript formatting autofixes
---------
Co-authored-by: Owncast <owncast@owncast.online >
2025-05-20 20:00:03 -07:00
Gabe Kangas
d6dbd5b0df
Revert "chore: add detailed PR template"
...
This reverts commit 04c208a2e9 .
2025-05-16 10:31:58 -07:00
Gabe Kangas
04c208a2e9
chore: add detailed PR template
2025-05-16 10:26:58 -07:00
Gabe Kangas and GitHub
f98f04c1f8
Update bug-report-feature-request.yml
2025-05-16 09:52:17 -07:00
Gabe Kangas and GitHub
a13bca35d8
Update standard-pull-request.md
2025-05-16 09:49:19 -07:00
Gabe Kangas and GitHub
6d97def04a
fix(api): fix fediauth code verification. fixes #4316 ( #4317 )
2025-05-07 14:50:21 -07:00
Gabe Kangas
d7ef258657
fix: fix linter error
2025-05-07 14:41:04 -07:00
Gabe Kangas
3661cd3e63
chore: bump version number
2025-05-03 16:08:51 -07:00
Gabe Kangas
75a8819188
fix(web): add missing space in footer
2025-05-03 11:16:16 -07:00
Gabe Kangas
a624d86e22
chore: add additional project assets
2025-04-27 17:55:36 -07:00
Gabe Kangas
92d1b79a80
fix(chat): fix emoji rendering as text. Fixes #4287
2025-04-23 18:13:29 -07:00
Gabe Kangas
b645cb0eb7
chore: go mod tidy
2025-04-23 16:39:32 -07:00
Gabe Kangas
f67badd927
fix(ap): check for like activity iri. Fixes #3223
2025-04-23 16:36:25 -07:00
Gabe Kangas
d6b0e21700
chore(tests): add commit hooks if people want to use them
2025-04-01 22:27:40 -07:00
Gabe Kangas and GitHub
dc09dc17a4
Update standard-pull-request.md
...
Update the PR template again to state even stronger that I want people to open issues because it makes my life difficult if they don't.
2025-03-20 05:39:06 -07:00
Gabe Kangas
e088520d46
fix(chat): do not handle chat usernames as html escaped. Closes #3743
2025-03-10 21:12:09 -07:00
Gabe Kangas
a775302a45
chore(docs): add digitalocean to readme sponsor list. Closes #4232
2025-03-04 20:08:28 -08:00
Gabe Kangas
6516ed4a92
chore(deps): add oapi-codegen as a tool and update the script to use it
2025-03-04 16:26:31 -08:00
Gabe Kangas
8444348baa
chore(deps): add sqlc as a tool
2025-03-04 16:22:32 -08:00
Gabe Kangas and GitHub
6e4a237a72
Bump Golang version to 1.24 ( #4226 )
...
* chore(go): bump golang version to 1.24
* chore(tests): bump golang versions for running tests under ci
* chore(ci): bump golangci-lint version
* chore(go): add golangci-lint to tools list
* chore(go): add gofumpt to tools list
* fix(ci): fix golang-ci version definition
2025-02-25 20:42:14 -08:00
Gabe Kangas
bb33d683f0
fix(js): revert some deps that are breaking the web build
2025-02-25 12:40:28 -08:00
Gabe Kangas and GitHub
1577ebe475
chore(ci): run go tests under arm runners. closes #4120
2025-02-24 17:05:28 -08:00
Gabe Kangas
f0650ce760
fix: re-apply initial fix + set content-type header. Fixes #4114
2025-02-23 17:46:16 -08:00
Gabe Kangas
31fa2e9c27
fix(ci): fix golangci-lint config file
2025-02-23 13:30:38 -08:00
Gabe Kangas
0facdd5330
fix(deps): fix emojimart version again
2025-02-14 22:21:09 -08:00
Gabe Kangas and GitHub
e50e72af5b
fix(ap): resolve issue where follows would not work if private mode was enabled. Fixes #4142 ( #4202 )
2025-02-12 23:43:09 -08:00
Gabe Kangas
4b627f0693
chore(go): migrate more models to codegen versions. For #3778
2025-02-12 21:18:47 -08:00
Gabe Kangas
ca98a5ad21
fix(video): support native hls playback via opengraph tags. Fixes #4204
2025-02-12 19:19:42 -08:00
Gabe Kangas
d4dec25129
chore(api): add integration version of the status api. Closes #3981
2025-02-11 21:48:33 -08:00
Gabe Kangas
7b88b1099d
Revert "fixed write header bug in case of errors in index html ( #4185 )"
...
This reverts commit 8af820e60e .
2025-02-11 18:37:13 -08:00
Gabe Kangas and GitHub
92d75ddefc
Update CI jobs to support PR branches ( #4189 )
...
* fix(ci): check out correct repo+ref for PRs. Addresses #3999
* fix(ci): update a bunch of other CI jobs to specify refs. For #3999
2025-02-06 19:48:56 -08:00
Gabe Kangas
dd7a0ec081
fix(storybook): remove the storybook params causing render errors
2025-02-06 18:44:39 -08:00
Gabe Kangas
01fd73d1d1
fix(test): fix linter warnings in shell script
2025-01-31 19:25:30 -08:00
Gabe Kangas
7482a610b6
chore(test): add support for passing custom domain and port to test script
2025-01-31 19:22:48 -08:00
Gabe Kangas
4744a27dd5
fix(admin): fix social engagement switch not showing correct state. Fixes #4184
2025-01-31 16:57:12 -08:00
8913779f81
Fix IndieAuth endpoint requiring incorrectly defined query param ( #4183 )
...
* fix(api): remove incorrectly required query param. Fixes #4163
* Commit updated API documentation
---------
Co-authored-by: Owncast <owncast@owncast.online >
2025-01-29 20:23:41 -08:00
Gabe Kangas and GitHub
c1f4096e11
chore(go): new chat message db repository. Closes #3081 ( #4161 )
2025-01-20 16:32:25 -08:00
Gabe Kangas
0e8ff0bea3
chore(i18n): update translation commit message
2025-01-19 13:31:20 -08:00
Gabe Kangas
ce976a5f0b
chore(ci): tweak i18n workflows
2025-01-19 13:20:32 -08:00
Gabe Kangas
e78d62ce63
chore(go): move stream keys to use generated type. For #3778
2025-01-18 16:38:59 -08:00
Gabe Kangas
b3947ef7ea
chore(go): move a couple more handlers to use generated types. For #3778
2025-01-18 16:24:35 -08:00
Gabe Kangas and GitHub
6abbf8f50c
chore(go): create webhooks repository. Closes #4085 ( #4146 )
2025-01-18 15:40:10 -08:00
Gabe Kangas
47857e283e
fix(web): improve sizing and spacing of offline embed. Closes #4133
2025-01-17 15:40:06 -08:00
Gabe Kangas
8ab8659889
fix(i18n): next-export-i18n should be using the 2.x.x branch
2025-01-15 23:32:16 -08:00
Gabe Kangas
c1366518ad
chore: bump version number
2025-01-15 22:02:48 -08:00
Gabe Kangas
bd8dc8326c
fix(admin): do not log newfeed 404s
2025-01-15 22:00:32 -08:00
Gabe Kangas
d03cac106c
fix(admin): do not handle version upgrade logic if current version is not set
2025-01-15 21:59:45 -08:00
2e8e61309a
Remove use of default props ( #4118 )
...
* refactor: replace defaultProps with function parameters in Modal, Statusbar, ChatContainer, and CrossfadeImage components
* New commit for Default properties of React components after syncing fork and rebasing
* fix: fix linter warning
---------
Co-authored-by: swarup <swarupnarkhede999@gmail.com >
2025-01-15 16:12:54 -08:00
Gabe Kangas
91a635a5ca
chore(i18n): enable languages
2025-01-15 14:48:54 -08:00
Gabe Kangas
0f48bc4904
chore(i18n): run workflow every hour + download translations for PR
2025-01-15 14:18:37 -08:00
Gabe Kangas
dc8ed52b58
fix(i18n): disable languages until the files exist
2025-01-15 13:59:35 -08:00
Gabe Kangas
648856dcd1
chore: update i18n workflow/config
2025-01-15 13:41:44 -08:00
Gabe Kangas
d77b80a94a
fix(storybook): fix another story not rendering with i18n
2025-01-14 21:27:21 -08:00