Commit Graph
100 Commits
Author SHA1 Message Date
Gabe Kangas cdaae66e94 Add skip links for content, player and footer. For #1826 2023-01-21 23:22:28 -08:00
Gabe Kangas b0f88519d0 Strip fragments from URL when connecting to websocket 2023-01-21 23:19:21 -08:00
Gabe Kangas f725bc28f4 Make the player fit the full width but content stay the same. For #2360 2023-01-21 12:50:36 -08:00
Gabe Kangas 8c5a334a09 Fix customized button border color 2023-01-20 23:22:49 -08:00
Gabe Kangas 18076355f4 Add additional bottom margin to system messages 2023-01-20 16:29:49 -08:00
Gabe Kangas d6ec47667a Remove border from moderator message 2023-01-20 16:17:27 -08:00
Gabe Kangas 218a43be09 Update the build process to tag multiple images + documentation for it 2023-01-20 10:47:26 -08:00
Gabe Kangas d788e85364 No need to bundle Readme with dist 2023-01-19 20:04:00 -08:00
Gabe Kangas 195cf0fbdd Lower popover z-index to render below modals 2023-01-19 19:20:07 -08:00
Gabe Kangas fa420ff98f Support customizing button title text color 2023-01-18 23:14:44 -08:00
Gabe Kangas 484b5d2a49 Fix lint warning 2023-01-18 22:45:21 -08:00
Gabe Kangas 19c228eaf6 Allow adding custom javascript to the page. Closes #2604 2023-01-18 22:38:24 -08:00
Gabe Kangas a567f8543e Make chat text input background the same color as chat bg 2023-01-18 20:23:50 -08:00
Gabe Kangas 7ba91404cc Style moderation hover button 2023-01-18 20:23:12 -08:00
Gabe Kangas 4809e6eb0f Reduce weight of tab text 2023-01-18 19:26:31 -08:00
Gabe Kangas a6bcabebbf Make chat background dark 2023-01-18 19:18:32 -08:00
Gabe Kangas a92175aaed Fix footer height 2023-01-18 19:18:31 -08:00
Gabe Kangas f072819e81 Refactor the color customizing admin components 2023-01-18 19:18:31 -08:00
Gabe Kangas 2b46bb5b6d Make statusbar dark 2023-01-18 19:18:30 -08:00
Gabe Kangas 12eb0eed1d Support customizing button border color 2023-01-18 19:18:30 -08:00
Gabe Kangas a1a3272031 Hide scrollbars 2023-01-18 19:18:29 -08:00
Gabe Kangas bd8925f135 Remove theme colors from apperaance customization 2023-01-18 19:18:28 -08:00
Gabe Kangas a436bfb721 Reorganize npm packages 2023-01-17 19:55:36 -08:00
Gabe Kangas 5b371b4f73 Improve connectivity error message 2023-01-17 19:21:24 -08:00
Gabe Kangas dcf3c038a8 Add some mutant emoji for #1916 2023-01-17 18:29:30 -08:00
Gabe Kangas 44fe52fc5a Make the public dir live inside data to make volume mounting easier 2023-01-17 17:04:07 -08:00
Gabe Kangas 15c28b3d6e Allow moderator message to fill chat width. Closes #2596 2023-01-16 17:53:59 -08:00
Gabe Kangas 49cdb1dafb Fix chat message background color not showing. Closes #2594 2023-01-16 17:33:50 -08:00
Gabe KangasandGitHub 07195fdf93 Increase CI job timeout 2023-01-16 11:36:40 -08:00
Gabe Kangas 6b6f77baf0 Manually build 2023-01-15 23:45:02 -08:00
Gabe Kangas c88c90881a Use flex-start instead of start 2023-01-15 23:13:38 -08:00
Gabe Kangas 2853752937 Make each admin page specify is own layout. Closes #2584 2023-01-15 23:12:38 -08:00
Gabe Kangas 6fbd6cbbcf Lazy load every instance of using ant icons. Closes #2583 2023-01-15 22:31:36 -08:00
Gabe Kangas e48e274c79 Only show moderator notification once. Closes #2578 2023-01-13 20:53:10 -08:00
Gabe Kangas 59b7f6dcbf Completely give up on setting a performance threshold until it can be addressed in #2167 2023-01-13 15:12:04 -08:00
Gabe Kangas 82848bf68a Fix link 2023-01-13 14:21:27 -08:00
Gabe Kangas d5960524fc Tweak admin styles to be using less custom overrides 2023-01-13 14:20:46 -08:00
Gabe Kangas bf92705dfc Fix link 2023-01-13 14:19:32 -08:00
Gabe Kangas 2c2dae9e00 Make the footer have a consistant height 2023-01-13 00:28:05 -08:00
Gabe Kangas 1d58b7fbad Center column of followers on mobile. Closes #2515 2023-01-12 15:06:02 -08:00
Gabe Kangas bf3ee58e87 Fix followers collection story 2023-01-12 15:06:02 -08:00
Gabe Kangas a0fecb7e1f Update image paths in story 2023-01-12 15:06:01 -08:00
Gabe Kangas 48e99ff37c Move icons to public directory. Fixes #2573 2023-01-12 13:53:09 -08:00
Gabe Kangas aadf721808 Move the contributor comment to end of source 2023-01-11 23:50:26 -08:00
Gabe Kangas c7e12643e9 Point link to genera admin settings page 2023-01-11 22:44:55 -08:00
Gabe Kangas 2ff4316ee6 Fix admin subpages not having a layout 2023-01-11 22:44:15 -08:00
Gabe Kangas 4bac079a73 Make footer sit on bottom of page. Closes #2188 2023-01-11 18:56:10 -08:00
Gabe Kangas 9cc7b1cf2d Add a little comment for those viewing HTML source that we could use contributors 2023-01-11 18:26:54 -08:00
Gabe Kangas bb9b8a8123 Use own scroll to bottom function instead of built-in. Closes #2500 2023-01-11 00:53:18 -08:00
Gabe Kangas b989e9a462 Remove chat container bottom margin 2023-01-11 00:52:03 -08:00
Gabe Kangas 7ce35a8a08 Increase user message border width 2023-01-11 00:51:39 -08:00
Gabe Kangas fb9d8c5c18 Do not cache main index.html as it is server-rendered 2023-01-11 00:51:10 -08:00
Gabe Kangas 03217d36df Disable the second half of the test due to #2571 2023-01-10 21:31:27 -08:00
Gabe Kangas 8b36194471 Fix another rendering error 2023-01-10 16:51:15 -08:00
Gabe Kangas d8a5380b7f Fix some React lifecycle and rendering errors that exist in build 2023-01-10 16:39:20 -08:00
Gabe Kangas 73fbb4c075 Use header tag 2023-01-10 01:09:49 -08:00
Gabe Kangas 85dc3bf21e Fix storybook errors 2023-01-10 01:00:13 -08:00
Gabe Kangas 98070d8751 Turnning swc back off as it does not seem to work with storybook 2023-01-10 00:44:03 -08:00
Gabe Kangas 03cd2af1d2 Experiment with enabling swc for faster builds 2023-01-10 00:37:13 -08:00
Gabe Kangas 37cd19c567 Inline some CSS upfront for performance. #2167 2023-01-10 00:37:12 -08:00
Gabe Kangas cfaeda94b0 Lazy load more components. #2167 2023-01-10 00:37:12 -08:00
Gabe Kangas 7392ae8a54 Reorganize admin components to help bundling 2023-01-10 00:37:11 -08:00
Gabe Kangas 29882f1291 Lazy load tooltip 2023-01-10 00:37:11 -08:00
Gabe Kangas bd3c81c353 Replace he html decoding lib with entities 2023-01-10 00:37:10 -08:00
Gabe Kangas c542dc10da Fix some components being rendered as pages 2023-01-10 00:37:10 -08:00
Gabe Kangas a9cf9d08f7 Merge remote-tracking branch 'origin/develop' into webv2 2023-01-09 13:07:45 -08:00
Gabe Kangas c05a20a460 Use built-in Next layout support + lazy load
Instead of doing manual layout switching use the Nextjs nested layout
support. Also add some additional lazy loading of components. This is to
work on performance score re: #2167.
2023-01-09 01:08:24 -08:00
Gabe Kangas 15747f86dd Lazy load followers components 2023-01-09 01:08:24 -08:00
Gabe Kangas 6951943afe Serve content with gzip encoding directly from our webserver. Improves performance re: #2167. Closes #2566 2023-01-09 01:08:23 -08:00
Gabe Kangas f95fbcc38b Enable source maps in production 2023-01-08 20:41:46 -08:00
Gabe Kangas 1fbe89d703 Reduce SEO score and file issue to improve. #2565 2023-01-08 20:32:22 -08:00
Gabe Kangas e4a02dea91 No reason to use the Image component here 2023-01-08 20:03:06 -08:00
Gabe KangasandGitHub 1ed6692029 Create contrib directory and replace examples dir. 2023-01-08 18:37:50 -08:00
Gabe Kangas a3ea88a5b9 Lower performance threshold even lower because everything is awful 2023-01-08 17:00:13 -08:00
Gabe Kangas e1c6ea9e21 Temporarily disable running Owncast under new user in #2496 2023-01-08 15:04:19 -08:00
Gabe Kangas 496bf3ecb3 Add details to temp dir removal error 2023-01-08 14:18:16 -08:00
Gabe Kangas 40c7d30c2e Lower performance threshold until can be figured out 2023-01-05 02:35:55 -08:00
Gabe Kangas 81c505d731 Hack to force scroll to very bottom at mount. For #2500 2023-01-05 02:16:37 -08:00
Gabe Kangas 3620c2eb7d Fix lint warnings 2023-01-04 22:25:51 -08:00
Gabe Kangas 80ab351cbe Add performance testing to Cypress results 2023-01-04 22:18:21 -08:00
Gabe Kangas 2bd3ab82a9 Removing the attempt at an admin dark mode. #1904 2023-01-04 16:33:56 -08:00
Gabe Kangas 505b0bb7e8 Start on admin dark theme. Closes #1904 2023-01-04 16:06:32 -08:00
Gabe Kangas 2675150cdf Revert "improve stream testing script (#2525)"
This reverts commit e748d8f765.
2023-01-04 14:22:55 -08:00
Gabe KangasandGitHub a5e5037f5c Add a link to learning more about Git for newcomers. 2022-12-30 20:15:55 -08:00
Gabe Kangas 48f7a18419 Do not show followers bg color on mobile 2022-12-29 23:00:23 -08:00
Gabe Kangas 04b0f4548c Remove duplicate API call + explicitly set loading state 2022-12-29 22:59:53 -08:00
Gabe Kangas a971a79296 Fix name change clearing chat history. Closes #2532 2022-12-29 20:11:20 -08:00
Gabe KangasandGitHub 533d33847c Hide disabled features (#2473)
* Hide/show on notify and fediverse feature disable/enable

* Update browser tests to enable features for testing

* Hide/show features in mobile action menu

* Do not show fediauth option if fediverse features are not enabled.

* Force showing tabs when in Storybook
2022-12-29 16:26:04 -08:00
Gabe Kangas 0eba1685b3 Return the actual display name, not the proposed one 2022-12-29 14:52:15 -08:00
Gabe Kangas 6a8473a297 Enforce username limitations on registration for #2527 2022-12-29 14:13:23 -08:00
Gabe Kangas 0c03773c4c Sanitize+truncate display names on registration+change. For #2527 2022-12-29 14:13:22 -08:00
Gabe Kangas ccca93695a Merge remote-tracking branch 'origin/develop' into webv2 2022-12-28 19:42:01 -08:00
Gabe Kangas 3819335090 Return error when data not found in logo upload API 2022-12-28 15:21:26 -08:00
Gabe Kangas a88da10c74 Rework some of the css var state to fix flaky customization UI. Fixes #2505 2022-12-28 13:05:35 -08:00
Gabe Kangas 6b0ac9d0bc Revert "chore(deps): update nextjs monorepo to v13.1.1"
This reverts commit 2af6a0b99d.
2022-12-28 10:44:15 -08:00
Gabe Kangas 5a41f4a1ea Reorganize admin pages and consolidate some sections. For #1904 2022-12-27 18:51:13 -08:00
Gabe Kangas 8f5914bfc8 Increase default cache length to appease Lighthouse. For #2167 2022-12-26 21:50:54 -08:00
Gabe Kangas b55b7a54ea Specify what element the popup should draw in to fix scrolling. For #2358 2022-12-26 20:05:00 -08:00
Gabe Kangas b21dfaa2b9 Tweak the border of account in follow modal 2022-12-26 20:04:59 -08:00
Gabe Kangas d4ffe02645 Fix title getting lost due to multiple callbacks firing. Closes #2351 2022-12-25 16:04:01 -08:00