Gabe Kangas
78c775747b
chore(ci): specify the ref to check out
2024-09-15 09:40:52 -07:00
Gabe Kangas
9b1c4128d8
chore(js): disable react/no-is-mounted rule
2024-09-15 06:44:39 -07:00
Gabe Kangas
4764e27b68
chore(tests): set older node version to work around babel issue in tests
2024-09-15 06:03:53 -07:00
Gabe Kangas
755308eca8
chore(tests): set specific node version in tests and bump Nextjs version
2024-09-15 05:52:20 -07:00
Gabe Kangas
4a317b799c
Revert "chore(deps): update nextjs monorepo to v14.2.7"
...
This reverts commit 416462bd53 .
2024-09-09 01:20:12 -04:00
Gabe Kangas
f75c4af2d8
fix(deps): update nextjs to fix babel issue breaking tests
2024-09-06 20:25:53 -07:00
Gabe Kangas
59f200c960
fix(test): run javascript tests as a part of build CI job
2024-09-05 18:13:03 -07:00
Gabe Kangas
7cdf18de99
fix(ci): add support for pull_request_target
2024-09-05 13:58:47 -07:00
Gabe Kangas and GitHub
89a33ea4e3
fix(ci): split up checkout steps for push vs. pull request ( #3911 )
2024-09-05 13:50:59 -07:00
Gabe Kangas and GitHub
90b70612c9
fix(go): update to resolve linter errors ( #3913 )
2024-09-05 13:41:10 -07:00
Gabe Kangas and GitHub
04b1b30b7d
Update API tests ( #3894 )
...
* fix(test): remove done callback in tests
* fix(test): expect correct status code
* fix(test): remove logging of var
2024-08-21 14:44:09 -07:00
Gabe Kangas
545b9983f7
fix(api): return http 405 if federation is diabled
2024-08-21 14:16:55 -07:00
Gabe Kangas
7084ece117
go mod tidy
2024-08-19 17:18:23 -07:00
Gabe Kangas
a8f358b2a5
Bump ffmpeg version + add support for running tests under macOS
2024-08-19 16:22:12 -07:00
Gabe Kangas and GitHub
7c3d4d26df
Remove done callback in tests ( #3885 )
2024-08-19 12:10:46 -07:00
Gabe Kangas
57652900f3
Remove documentation that is better suited to exist elsewhere
2024-07-11 14:10:57 -07:00
Gabe Kangas
bf07c977d7
Fix go test workflow
2024-07-11 11:53:35 -07:00
Gabe Kangas
05c54eaad8
Troubleshoot workflow errors
2024-07-11 11:51:51 -07:00
Gabe Kangas
91b176a8e4
Fix checkouts
2024-07-11 11:47:33 -07:00
Gabe Kangas
c4756a9a45
Reduce CI jobs being run when not needed
2024-07-11 11:44:39 -07:00
Gabe Kangas and GitHub
fe5fbea623
Add css linter step ( #3832 )
...
* Add css linter step
* Add test css file
* Set working directory
* Only run against changed files
* remove test css file
* only run workflow steps if any css files were changed
* commiting a file with issues
* fixing file with linter warnings
2024-07-11 11:33:07 -07:00
Gabe Kangas
e864562995
chore: update PR template
2024-07-04 19:57:16 -07:00
Gabe Kangas
c963512934
chore: move geoip into services directory
2024-07-02 21:26:43 -07:00
Gabe Kangas
15d0e3dd1f
chore(api): move more types to generated ones
2024-07-02 20:37:58 -07:00
Gabe Kangas
dd5fa8dd57
chore(docs): add redocly config file
2024-07-02 14:22:04 -07:00
Gabe Kangas
e26525549c
chore(docs): attempt to hide opts by marking 204options as internal
2024-07-02 14:09:27 -07:00
Gabe Kangas
995235eba7
chore(docs): hide opts methods from docs + add logo
2024-07-02 14:04:46 -07:00
Gabe Kangas and GitHub
7b40006841
chore(docs): Update docs gen path + cli
2024-07-02 14:03:45 -07:00
Gabe Kangas
96119efa41
chore(api): start moving some types to the codegen types
2024-07-01 22:17:10 -07:00
Gabe Kangas
93c0a20935
chore(api): reorganize handlers into webserver package
2024-07-01 21:44:51 -07:00
Gabe Kangas
5cb4850fce
chore(api): reorganize web assets and codegen types+handlers
2024-07-01 20:14:17 -07:00
Gabe Kangas and GitHub
2ccd3aad87
User repository ( #3795 )
...
* It builds with the new user repository
* fix(test): fix broken test
* fix(api): fix registration endpoint that was broken after the change
* fix(test): update test to reflect new user repository
* fix: use interface type instead of concrete type
* fix: restore commented out code
2024-07-01 18:58:50 -07:00
Gabe Kangas
3f6d7affe8
chore(docs): update readme to call out Lambda test for #3734
2024-06-02 15:06:02 -07:00
Gabe Kangas and GitHub
1f4506d43f
Remove link to old broadcast server
2024-05-20 12:44:56 -07:00
Gabe Kangas and GitHub
aee4699c8b
Update spec path in workflow
2024-05-04 18:39:34 -07:00
Gabe Kangas
1ca7a877e4
Organize new openapi spec with tags and generate API docs with the new spec
2024-05-03 15:39:59 -07:00
Gabe Kangas
1d49801a27
feat(api): cache thumb and preview in memory for fast retrieval. Help address #3462
2024-05-01 18:56:38 -07:00
Gabe Kangas
2acbda625b
chore: troubleshoot js autoformating in workflow
2024-04-22 18:11:31 -07:00
Gabe Kangas and GitHub
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
Gabe Kangas and GitHub
9b569f3293
chore(tests): attempt to clean up test flakiness ( #3710 )
2024-04-18 15:11:06 -07:00
Gabe Kangas
799e880718
chore(tests): retry cypress tests on failure
2024-04-17 22:10:39 -07:00
Gabe Kangas and GitHub
30d51d81ac
Allow react/no-danger
2024-04-12 10:20:06 -07:00
Gabe Kangas and GitHub
a450e62397
Optionally disable chat rate limiter and add optional chat slur/language filter ( #3681 )
...
* feat(chat): basic profanity filter. For #3139
* feat(chat): add setting for disabling chat spam protection. Closes #3523
* feat(chat): wire up the new chat slur filter to admin and chat. Closes #3139
2024-04-09 22:25:41 -07:00
Gabe Kangas and GitHub
68645ab8e7
Bump version number
2024-04-09 18:56:31 -07:00
Gabe Kangas
9ebfb67ef3
docs: bump openapi spec version
2024-03-31 15:49:57 -07:00
Gabe Kangas
805f96e271
fix(web): resolve the status bar duration string. Fixes #3652
2024-03-28 21:18:28 -07:00
Gabe Kangas
a42071951d
feat: add rel-me link attr and enclosing list tags. Closes #3290
2024-03-10 15:48:33 -07:00
Gabe Kangas
70fdc2c642
fix(web): remove rounded corner in video embed
2024-03-07 17:00:32 -08:00
Gabe Kangas
46d0be3e6d
fix(web): fix incorrect image
2024-03-06 21:55:49 -08:00
Gabe Kangas and GitHub
5ce78fbad4
New offline embed ( #3599 )
...
* WIP
* feat(web): add new offline embed view. First step of #2917
* feat(web): support remote fediverse follow flow from embed
* feat(chore): add back offline video embed browser test
2024-02-25 12:52:32 -08:00
Gabe Kangas
82d0b9c121
fix(web): make video embed player fit entire window. Closes #3587
2024-02-21 20:41:25 -08:00
Gabe Kangas
d1f5872b5a
chore(test): add followers fixture test data
2024-02-19 07:46:48 -08:00
Gabe Kangas
7b783ac00e
fix(admin): fix admin followers pagination. Closes #3510
2024-02-18 19:14:20 -08:00
Gabe Kangas
eb41bc0af3
chore(test): support followers fixture data for testing
2024-02-18 19:14:19 -08:00
Gabe Kangas
797e464767
fix(webhooks): fix chat user parted webhook creation error. Closes #3524
2024-02-18 16:20:58 -08:00
Gabe Kangas
ebf64dd17d
fix(chat): do not send chat join message
...
If a user is already connected to chat from elsewhere, do not send an
additional chat join message. Closes #3487
2024-02-18 15:49:50 -08:00
Gabe Kangas and GitHub
b14a7c2f44
Try to fix new next+ant build errors
2024-02-07 10:30:18 -08:00
Gabe Kangas and GitHub
841c300431
fix: share local hls file cleanup between s3 and filesystem providers. Fixes #3522 ( #3531 )
2024-01-22 20:26:36 -08:00
Gabe Kangas
2b57741397
fix: treat matrix links as regular web urls. Closes #3329
2024-01-21 20:25:05 -08:00
Gabe Kangas and GitHub
7399bee276
Gek/cache bot search page ( #3530 )
...
* feat: add general purpose key/val caching layer
* feat: cache bot/metadata response page for 10 seconds
2024-01-21 17:18:47 -08:00
Gabe Kangas
1b14800c7d
fix(api): protect emoji delete api from path traversal exploit
2024-01-20 20:30:29 -08:00
Gabe Kangas
c9f70ffa65
chore(tests): need to use more recent node version in browser test
2024-01-20 18:35:07 -08:00
Gabe Kangas
bb7de347c5
chore: reverting the current implementation of http response caching
2023-12-19 18:27:42 -08:00
Gabe Kangas
9215d9ba0f
fix(auth): limit admin cors access to only localhost:3000
2023-12-18 22:05:49 -08:00
Gabe Kangas
5bb8a8b5aa
fix: address potential crash that can happen with queued object storage uploads. Fixes #3440
2023-12-18 21:12:50 -08:00
Gabe Kangas
e235c7aea2
chore: remove reponse cache from root route
2023-12-11 20:19:50 -08:00
Gabe Kangas
0827af6cc8
fix: split out the botscraper response cache from the web app
2023-12-10 18:14:26 -08:00
Gabe Kangas
c8985093fb
fix(video): fix hls in-memory cache being recreated on every request
2023-12-10 12:28:35 -08:00
2217f0614a
feat(api): add server-side caching for requests that could benefit ( #3463 )
...
* feat(api): add server-side caching for requests that could benefit for them
* fix(tests): do not cache responses while in tests
* fix: remove commented out leftover code
* chore(deps): update dependency html-webpack-plugin to v5.5.4
* Bundle embedded web app
* fix: remove caching for web app assets under test
* chore(tests): re-enable temporarily disabled test
* chore(deps): update dependency typescript to v5.3.3
* Bundle embedded web app
* chore(deps): update dependency npm to v10.2.5
* Bundle embedded web app
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Owncast <owncast@owncast.online >
2023-12-09 16:31:50 -08:00
Gabe Kangas and GitHub
a56f0f2ed6
Create README.md for /static/web
...
To let people know they're in the wrong place if they're looking to make web changes.
2023-12-05 09:39:16 -08:00
Gabe Kangas
27c48c4068
chore(deps): update to next config to address build errors
2023-11-29 20:31:54 -08:00
Gabe Kangas
6d217b4f5a
fix(web): do not set nextjs rewrites on prod builds
2023-11-29 20:29:26 -08:00
Gabe Kangas
b145f3da9a
chore(deps): additional things to ignore in unused code check
2023-11-29 20:29:26 -08:00
Gabe Kangas
b4c73315fa
feat(log): point to passthrough as a potential issue when unable to generate thumbnails
...
Re: #3433 and #3431
2023-11-20 18:04:01 -08:00
Gabe Kangas
dfe5dd494e
chore: bump version number
2023-11-20 18:04:00 -08:00
Gabe Kangas
34a474b30d
feat(chat): have unique icons for join and part messages. Closes #3421
2023-11-12 10:42:55 -08:00
Gabe Kangas
72dd209d80
fix: ignore this file that is being problematic
2023-11-09 20:52:44 -08:00
Gabe Kangas and GitHub
76c3057c88
Update links to docker image in readme
2023-11-09 15:58:03 -08:00
Gabe Kangas
9db8a8699a
fix: a11y button lables. Closes #3418
2023-11-08 20:08:00 -08:00
Gabe Kangas
6074ea8f29
fix: parse as ipv4 if needed. Closes #3419
2023-11-08 19:07:13 -08:00
Gabe Kangas and GitHub
a6dbc37a84
fix: add additional validation before making remote requests ( #3398 )
2023-10-28 08:15:01 -07:00
Gabe Kangas
ab8c2279e3
fix(storybook): update stories to support mdx2
2023-10-25 21:41:27 -07:00
Gabe Kangas
c22d5357ab
fix(storybook): less+sass updates for storybook7
2023-10-25 21:41:26 -07:00
Gabe Kangas
349a23c690
chore(deps): update storybook to v7
2023-10-25 21:41:25 -07:00
Gabe Kangas
57ff30c894
fix(admin): hopefully fix an exception that is being thrown in develop. Closes #3373
2023-10-25 20:01:04 -07:00
Gabe Kangas and GitHub
ad3588a23c
More changed-files troubleshooting
2023-10-24 16:33:07 -07:00
Gabe Kangas and GitHub
839f926f69
Looks like we were using the changed-files action incorrectly. Hopefully this fixes it?
2023-10-24 16:28:32 -07:00
Gabe Kangas
027f2544e3
fix(emoji): hopefully guard against the crash in #3331
2023-10-21 22:13:13 -07:00
Gabe Kangas
56eb2a4785
chore(lint): silence linter warnings
2023-10-21 09:46:45 -07:00
Gabe Kangas
6aa758501d
chore(go): bump project version number to 1.21
2023-10-17 18:33:05 -07:00
Gabe Kangas
650d66a0a1
chore: downgrade x/mod to silence go 1.21 toolchain error
2023-10-15 21:06:34 -07:00
Gabe Kangas
bbbaca4123
chore(tests): temp comment out a couple config tests that are breaking due to race conditions
2023-10-08 14:33:22 -07:00
Gabe Kangas
8e79e2acfa
chore(go): run betteralign and gofumpt on codebase
2023-10-08 14:22:28 -07:00
Gabe Kangas and GitHub
5b579b2a51
Remove install request of chrome for unavailable version
2023-10-04 23:57:50 -07:00
Gabe Kangas and GitHub
3d120e8868
Specify old version of chrome that is not broken
2023-10-04 23:49:46 -07:00
Gabe Kangas and GitHub
8a32da05b4
Get updated version of chrome that doesn't break test
2023-10-03 18:51:04 -07:00
Gabe Kangas
5748fe1b92
chore: rename web package
2023-09-21 18:55:24 -07:00
Gabe Kangas
03b785fbe2
fix: remove whitespace to resolve linter warning
2023-09-21 18:04:06 -07:00
Gabe Kangas and GitHub
169c11596c
feat(chat): add support for chat part messages. Closes #3201 ( #3291 )
2023-09-10 10:58:11 -07:00
Gabe Kangas
974ec15b5d
fix: export correct timestamps on build artifacts. Closes #3282
2023-08-27 21:45:40 -07:00