Commit Graph
100 Commits
Author SHA1 Message Date
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
Gabe Kangas 353e9c5896 Add logging to troubleshoot #2351 2022-12-24 21:21:39 -08:00
Gabe Kangas 8890b564e8 Do not pass along the raw error. Closes #2491 2022-12-24 20:35:46 -08:00
Gabe Kangas 5c01efd3e2 Wrap title in header tag. Do not allow it to wrap. Closes #2474 #2446 2022-12-24 16:45:45 -08:00
Gabe Kangas fb1aca165f Give the chat text input surrounding a background color 2022-12-24 15:32:15 -08:00
Gabe Kangas c871251769 Tweak positioning of emoji picker popover 2022-12-24 15:08:46 -08:00
Gabe Kangas 4d3be3eaaa No need to have hundreds of similar images. A few of each category is fine. 2022-12-24 15:01:21 -08:00
Gabe Kangas 01082c5e0b Reduce top padding in content header 2022-12-24 14:59:03 -08:00
Gabe Kangas cd874cda93 Use subtle.ConstantTimeCompare instead of simple string compare. Closes #2489 2022-12-23 21:26:55 -08:00
Gabe Kangas 3894f410d2 Enforce https before indieauth parsing. For #2492 2022-12-23 20:50:12 -08:00
Gabe Kangas 87eeeffa1c Prune expired auth requests + add global max limit. Closes #2490 2022-12-23 20:25:08 -08:00
Gabe Kangas 508ca8c5cb Downgrade nextjs to get rid of the React error.
Revert "chore(deps): update nextjs monorepo to v13.0.7"
This reverts commit 3676e737b3.
2022-12-23 11:59:34 -08:00
Gabe Kangas 543d8f258f Check offline banner values before scrolling in browser test 2022-12-21 17:36:11 -08:00
Gabe Kangas 3b1a8828bb Tweak modal drop shadow 2022-12-21 17:35:36 -08:00
Gabe Kangas c9768bd8f8 Add appearance setting for rounded corners. Closes #2471 2022-12-20 23:55:07 -08:00
Gabe Kangas 31f77cf1f0 Tweaks to chat bottom handling for #2342 2022-12-20 00:37:22 -08:00
Gabe Kangas c597a0de9e Add accessibility properties to chat text input. Closes #2444 2022-12-19 21:49:11 -08:00
Gabe Kangas e85f7c8086 Remove unused imports 2022-12-19 18:38:07 -08:00
Gabe Kangas 8376420e86 Add additional descriptive text to compose post modal. 2022-12-19 18:38:06 -08:00
Gabe Kangas edfb44d7a8 Change style of compose post button + remove thumbnail preview. Closes #2463 2022-12-19 18:38:06 -08:00
Gabe Kangas 58e4a118a6 Add custom document in order to support lang attr on html. Closes #2445 2022-12-19 18:38:05 -08:00
Gabe Kangas 2b04b3e927 Add Blob emoji. For #1916 2022-12-17 10:59:06 -08:00
Gabe Kangas f0953a957a Fix exception with appearance reset. Closes #2459 2022-12-16 21:13:29 -08:00
Gabe Kangas d5fd1bf169 Fix error handling for #1916 2022-12-16 20:30:24 -08:00
Gabe Kangas 60419008b9 Add new custom emoji images with respective license files. For #1916 2022-12-16 20:23:59 -08:00
Gabe Kangas 0ebb968074 Handle subdirectories of emoji in copying, fetching and deleting. For #1916 2022-12-16 20:23:58 -08:00
Gabe Kangas 71be5e4b41 Remove more unlicensed emoji. For #1916 2022-12-16 20:23:56 -08:00
Gabe Kangas f992df8209 Add key to menu item 2022-12-16 18:06:03 -08:00
Gabe Kangas aa5d5fc32d Some admin related appearance tweaks. For working on #1904 2022-12-16 17:35:03 -08:00
Gabe Kangas 534891aabf Remove unlicensed emoji images. For #1916 2022-12-16 11:28:57 -08:00
Gabe Kangas b75ef37952 Fix text color. Closes #2447 2022-12-15 22:00:15 -08:00
Gabe Kangas 2d4e53ce4b Update text to reflect new text 2022-12-15 21:45:46 -08:00
Gabe Kangas 9ed14ca73f Refactor player button to fix Safari issues. Closes #2440 2022-12-15 21:28:09 -08:00
Gabe Kangas fb7cff54d0 Tweak badge styles 2022-12-15 19:40:26 -08:00
Gabe Kangas a2445e1fcf Show hide/show chat instead of toggle in user menu. Closes #2454 2022-12-15 19:23:43 -08:00
Gabe Kangas 0d1684c1e0 Merge remote-tracking branch 'origin/develop' into webv2 2022-12-15 12:07:09 -08:00
Gabe Kangas 3d4c26ce39 Fix modal content height. Closes #2070 2022-12-14 23:54:48 -08:00
Gabe Kangas 7d2e2537cf Fix default protocol validation list 2022-12-14 23:54:46 -08:00
Gabe Kangas 5951ce527b Fix typo 2022-12-14 23:54:44 -08:00
Gabe Kangas 890ebdfff6 Tweak style of scroll to bottom button 2022-12-14 12:54:31 -08:00
Gabe Kangas ba0c62e8a0 Support different link validation methods for platforms. Closes #2449 2022-12-14 11:53:13 -08:00
Gabe Kangas 11c4d80e28 Export new url validation functions 2022-12-14 11:52:11 -08:00
Gabe Kangas 3abc7a3ab8 Expose connected client ID to moderator client info api 2022-12-13 19:17:32 -08:00