Commit Graph
100 Commits
Author SHA1 Message Date
Gabe Kangas 2ed253d9f2 fix(lint): remove naked returns 2023-06-02 12:22:00 -07:00
Gabe Kangas 6b6baae0ca fix(ui): set explicit background for collapse item headers. Closes #3010 2023-05-31 17:01:31 -07:00
Gabe Kangas 6d30de19f6 fix(chat): cleanup of moderator flag check 2023-05-31 16:54:30 -07:00
Gabe Kangas 401c7c8bca feat(admin): storage secret to be a password field. Closes #3013 2023-05-31 15:18:51 -07:00
Gabe Kangas 924223328c fix(chat): tweak layouts of chat user badges. Closes #3009 2023-05-31 14:53:13 -07:00
Gabe Kangas 71703f2245 fix(chat): fix bot status not showing. Closes #3046 2023-05-31 13:54:03 -07:00
Gabe KangasandGitHub c295e4f215 Update segment cleanup to support object storage (#2876)
* Add support for S3 cleanup + standardize firing cleanup. Closes #2646

* fix: manually fix post-merge
2023-05-31 11:10:04 -07:00
Gabe KangasandGitHub cd458630ec Support using the custom video serving endpoint even if you don't use object storage (#2924)
* feat(video): refactor video serving endpoint

It can now be used without an object storage provider. Closes #2785

* fix: remove debug log
2023-05-30 14:05:24 -07:00
Gabe KangasandGitHub 209756fed3 feat(webhooks): add stream status to webhook (#2934)
Expand the payload sent for stream status webhooks. Closes #2881
2023-05-30 11:32:05 -07:00
Gabe KangasandGitHub 15dc718e61 feat: add support for robots.txt disabling search indexing (#2929)
* feat: add support for robots.txt

Can toggle disabling search engine indexing. Closes #2684

* fix: unexport ts const
2023-05-30 11:09:51 -07:00
Gabe KangasandGitHub 85e7af3d5f Update to Go 1.20 + run better align (#2927)
* chore(go): update go version to 1.20. Closes #2185

* chore(go): run better align against project

To optimize struct field order. Closes #2870

* chore(go): update CI jobs to use Go 1.20

* fix(go): linter warnings for Go 1.20 update
2023-05-30 10:31:43 -07:00
Gabe Kangas 7e0907e16c chore: bump version number 2023-05-30 10:12:57 -07:00
Gabe Kangas b82282bbf3 Merge branch '0.1.1' into develop 2023-05-30 10:12:09 -07:00
Gabe Kangas c4f30210ac Add comment to explain what this service does 2023-05-28 12:38:51 -07:00
Gabe Kangas a3e890ff7a Fix linter errors to reflect update to Go 1.20 2023-05-28 12:38:51 -07:00
Gabe Kangas 24c51c831e Update to Go 1.20. Closes #2185 2023-05-28 12:38:49 -07:00
Gabe KangasandGitHub 34e76f1575 Not worth running this test on a schedule. 2023-05-26 18:11:12 -07:00
Gabe Kangas 15e06b9b2b fix(mobile): remove extra 20px of padding 2023-05-25 08:20:03 -07:00
Gabe Kangas 2aa8756c94 chore(docs): update release doc to call out single-arch builds 2023-05-23 17:44:00 -07:00
Gabe Kangas 432a348deb fix(ui): move id to menu button instead of wrapper div 2023-05-23 16:51:48 -07:00
Gabe KangasandGitHub 69f217f758 Refactor mobile chat into modal (#3038)
* feat(mobile): refactor mobile chat into modal

- Make page always scrollable
- Move mobile chat into a standalone modal

* fix(test): split out mobile browser test specs

* fix(mobile): force chat button to render on top of footer

* fix: some small updates from review

* fix: hide/show hide chat menu option based on width

* fix: chat button icon getting cut off

* chore(tests): add browser tests for mobile chat modal

* chore(tests): add story for ChatModal component

* fix(test): quiet shellcheck

* fix: remove unused import

* fix(tests): silence storybook linting warning

* fix(ui): reposition chat modal button icon with transform
2023-05-22 18:56:44 -07:00
Gabe KangasandGitHub e50b23d081 Cleanup unused Javascript (#3027)
* chore(js): be stricter about dead code warnings

* chore(js): remove dead code and unused exports

* rebase

* chore: remove unused files

* chore(deps): remove unused prop-types dep

* chore(js): remove unused function

* chore(deps): remove + check unused deps

* chore(js): remove unused exports. Closes #3036
2023-05-20 21:15:25 -07:00
Gabe Kangas acab4e5c85 fix(ui): hard code the colors of the chat moderation menu button 2023-05-20 14:59:02 -07:00
Gabe Kangas 78a64191eb chore: ignore auto-generated service worker 2023-05-20 14:16:59 -07:00
Gabe Kangas d53cd65767 fix: force video assets to never use the cache 2023-05-19 20:05:16 -07:00
Gabe Kangas b28145a26b fix: disable caching in dev + fix runtime cache usage 2023-05-19 18:52:44 -07:00
Gabe Kangas 05f7075244 fix(chat): make websocket reconnects happen faster. Closes #3021 2023-05-19 18:52:43 -07:00
Gabe KangasandGitHub 4e1da3fa23 fix(ui): do not add extra spacing to every ant row. Closes #3031 (#3033) 2023-05-19 17:34:23 -07:00
Gabe KangasandGitHub ddef3f421c feat: precache web assets. Closes #3030 (#3032) 2023-05-19 13:56:45 -07:00
Gabe Kangas 77eb491943 fix(header): change border to outline to resolve logo rendering. Closes #3000 2023-05-18 18:13:23 -07:00
Gabe Kangas b8ca46a5a3 fix(ui): notify reminder popover positioning. Closes #3025 2023-05-18 15:24:09 -07:00
Gabe Kangas 1f1f48acb0 fix(chat): fix chat input placeholder positioning. Closes #2991 2023-05-18 14:07:11 -07:00
Gabe Kangas 9cb566681e fix(ui): tweak footer padding and animation speed 2023-05-12 15:41:18 -07:00
Gabe KangasandGitHub e694d76ad2 fix(mobile): toggle tablet content layout based on online state. Closes #3003 (#3007) 2023-05-12 07:00:04 -07:00
Gabe Kangas d900da8cab fix(metrics): increase max valid latency reporting time. Troubleshooting 2023-05-11 22:17:33 -07:00
Gabe Kangas d253081452 feat(video): force closed gops 2023-05-11 17:13:38 -07:00
Gabe Kangas cfdfdf5f49 fix(chat): add slight spacing via margin below bottom chat message 2023-05-08 19:29:00 -07:00
Gabe Kangas fadb9def83 fix(chat): allow system chat messages to fill width. Closes #2998 2023-05-08 18:49:34 -07:00
Gabe Kangas 722d11307a feat(ui): add id to scroll to bottom button 2023-05-08 09:44:39 -07:00
Gabe Kangas 085c9dceff feat(ui): add id to social links container 2023-05-08 08:56:14 -07:00
Gabe Kangas a9a2ad5487 fix(chat): tweak auto scrolling on message logic to reduce scroll to bottom button showing 2023-05-07 20:29:29 -07:00
Gabe Kangas dc501fec9b fix(ui): fix modal header color on non-custom modal components 2023-05-07 10:42:20 -07:00
Gabe Kangas 321217651d fix(footer): override link colors in footer 2023-05-07 10:35:01 -07:00
Gabe Kangas 84fdbecec3 fix(player): fix incorrect icon being rendered from vjs font after update 2023-05-07 09:42:58 -07:00
Gabe Kangas 23d29ac2ae fix(ui): use showChat selector for dynamicPadding logic 2023-05-06 20:36:17 -07:00
Gabe Kangas 4fa960be8b fix(ui): fix dynamic padding not taking disabled chat state into account 2023-05-06 20:06:39 -07:00
Gabe Kangas 933656c3a7 fix(player): fix vjs throwing warning about accessing tech 2023-05-06 20:06:13 -07:00
Gabe Kangas be60d94045 chore(deps): update video.js to the 8.x release 2023-05-06 18:37:12 -07:00
Gabe Kangas 630a5bf782 fix(mobile): support a dynamic mobile browser theme color 2023-05-06 17:06:14 -07:00
Gabe Kangas a1a2bf1a47 fix(mobile): fix offline banner overflow due to hard-coded height
Closes #2990
2023-05-06 16:30:52 -07:00
Gabe Kangas 3616717ceb fix(chat): strip p tags from outgoing chat messages to fix markdown rendering 2023-05-06 16:00:48 -07:00
Gabe Kangas 8dbc8a07cf feat(embeds): wrap chat embeds in error components 2023-05-06 14:11:23 -07:00
Gabe Kangas f5657d9fdc fix: provide fallback empty object for appearance variables 2023-05-06 14:11:21 -07:00
Gabe Kangas afa6c8fd23 fix(chat): increase font weight of chat name change messages 2023-05-06 11:01:14 -07:00
Gabe Kangas 6d55c42282 fix(chat): increase font weight of chat join messages 2023-05-06 10:49:00 -07:00
Gabe Kangas 646c5616da fix(footer): add dynamic right padding to fix footer overflowing. Closes #2988 2023-05-05 14:37:01 -07:00
Gabe Kangas b41bb31473 fix(footer): allow overriding text color in the footer 2023-05-05 14:36:27 -07:00
Gabe Kangas d139cf08f5 fix(embeds): import custom theme into chat embeds 2023-05-05 12:21:20 -07:00
Gabe Kangas 14d95a69f3 fix(ui): do not use hard-coded colors for text 2023-05-05 12:20:50 -07:00
Gabe Kangas 9e19af636e fix(mobile): adjust padding for bottom mobile content. Closes #2986 2023-05-04 21:48:09 -07:00
Gabe Kangas 6982ce54b7 fix: increase line height of headers in page content 2023-05-04 21:40:53 -07:00
Gabe Kangas c79834a752 fix(mobile): do not show action menu if there are no actions. Closes #2985 2023-05-04 21:37:52 -07:00
Gabe Kangas 4325c64205 fix(chat): limit image size within a chat message 2023-05-04 21:23:01 -07:00
Gabe KangasandGitHub d9f71a2f3c fix(tests): reduce how often the release/upgrade test runs 2023-05-04 20:32:51 -07:00
Gabe Kangas 7d6fa8d1ac fix(ui): add margin under page content. Closes #2963 2023-05-04 18:11:06 -07:00
Gabe Kangas 22761b0896 fix(admin): change admin modal header text color. Closes #2964 2023-05-04 17:57:33 -07:00
Gabe Kangas 7261b1d49f fix(embed): allow flexible player sizes for embeds. Closes #2984 2023-05-04 11:29:48 -07:00
Gabe Kangas f0dbfbd0d5 fix(ui): re-hide scroll bars. closes #2981 2023-05-04 10:52:54 -07:00
Gabe Kangas 5e6f5b3f66 fix(tests): install ffmpeg in releases+upgrades automated test 2023-05-03 14:28:43 -07:00
Gabe Kangas 04177cc3ae fix(tests): revert pull_request_target change 2023-05-03 09:45:32 -07:00
Gabe Kangas bd7553e0bc fix(tests): run prettier against pull_request_target 2023-05-03 09:15:02 -07:00
Gabe Kangas 89f75024d7 feat(tests): add automated release upgrade test. Closes #1876 2023-05-02 20:39:15 -07:00
Gabe Kangas ff5a6590e7 fix(tests): run against pull_request not pull_request_target. Closes #2487 2023-05-02 17:00:40 -07:00
Gabe KangasandGitHub 7aca27cb08 feat: add support for markdown in offline message. Closes #2921 (#2977) 2023-05-01 19:45:27 -07:00
Gabe Kangas ea902520ff fix(ui): reduce empty vertical space between action buttons and content header 2023-04-30 13:34:37 -07:00
Gabe Kangas b225cd9dc7 feat(footer): use simpler version string 2023-04-28 20:47:32 -07:00
Gabe Kangas 9bef5730d9 fix(admin): make panel header text not so large 2023-04-28 20:47:31 -07:00
Gabe Kangas 02ac697bcf fix(mobile): request to disable mobile web auto scaling. Closes #2970 2023-04-28 13:57:43 -07:00
Gabe Kangas 8c26137791 fix(mobile): remove footer on mobile. Closes #2962 2023-04-27 15:35:21 -07:00
Gabe Kangas f2fbce113e fix(embed): set background color and height of chat embed. closes #2961 2023-04-27 10:26:12 -07:00
Gabe Kangas 1dc71004c9 fix(embed): set background color of video embed 2023-04-27 10:26:12 -07:00
Gabe Kangas fbffb58c0c fix(ui): vh->vw for content margin 2023-04-26 21:42:30 -07:00
Gabe Kangas 97fb5a80d0 fix(ui): restore page margin and background color. Closes #2959 2023-04-26 21:27:35 -07:00
Gabe Kangas 12d321b097 fix(mobile): remove extra margin around tabbed content 2023-04-26 21:24:31 -07:00
Gabe Kangas a50f1fe7bb fix(ui): allow dynamic tigher spacing of action buttons. fixes #2957 2023-04-26 16:52:12 -07:00
Gabe Kangas 913cc4aae2 fix(ui): remove default border on mobile action button menu 2023-04-26 16:50:08 -07:00
Gabe Kangas d2afeef0e4 fix(embed): fix post-pr #2863 merge offline banner text color 2023-04-26 15:39:58 -07:00
Gabe Kangas 951d05637f feat(ui): decrease padding in tabs 2023-04-26 09:48:22 -07:00
Gabe Kangas bb9cc28596 fix(embed): change text color of offline banner. Closes #2953 2023-04-26 09:40:17 -07:00
Gabe Kangas 5279eefb8e fix(ui): increase left/right content header padding 2023-04-25 21:48:34 -07:00
Gabe Kangas 04107ba0fe feat(header): give logo a slight border 2023-04-25 20:43:04 -07:00
Gabe Kangas 0f04e1d305 fix(header): remove padding from header avatar 2023-04-25 20:33:03 -07:00
Gabe Kangas bfefa51331 feat(build): decrease shipped binary size with upx 2023-04-25 16:19:53 -07:00
Gabe Kangas 521e2d1276 chore(go): updated build tag constraint syntax 2023-04-24 17:49:29 -07:00
Gabe Kangas f40135dbf2 fix: disable redirects to guard against possible SSRFs 2023-04-24 17:46:58 -07:00
Gabe Kangas 2bb8eced14 chore(docs): update docs to reflect font change 2023-04-23 18:39:15 -07:00
Gabe Kangas cd6c814615 chore(docs): update docs to reflect font change 2023-04-23 18:11:54 -07:00
Gabe Kangas 90d2739afd fix(mobile): fix action bar button not appearing. Closes #2938 2023-04-22 19:57:24 -07:00
Gabe Kangas c1086aa5a2 feat(font): change opensans to inter font 2023-04-22 18:05:35 -07:00
Gabe Kangas 70e4d84c42 feat(header): use instance logo for header image 2023-04-22 11:50:11 -07:00