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 Kangas and GitHub
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 Kangas and GitHub
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 Kangas and GitHub
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 Kangas and GitHub
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