Gabe Kangas
628d70e37c
Add rel=me to social links. Closes #2269
3 years ago
Gabe Kangas
d91f682d21
Lazy load chat container
3 years ago
Gabe Kangas
2e7787f70b
Force the bundler to build the player as its own file
3 years ago
Gabe Kangas
65fcbb9d3f
Use Next Image component for social links
3 years ago
Matthew Heller
8d222860f0
On narrow screens, bump the footer links to a second row. Re #2260 . ( #2267 )
...
* On narrow screens, bump the footer links to a second row. Re #2260 . Thanks to @kittee for CSS assistance.
* Prettified Code!
Co-authored-by: heller <heller@users.noreply.github.com>
3 years ago
Matthew Heller
125343808d
Fix display of auth modal. Re #2262 . ( #2265 )
3 years ago
Gabe Kangas
e7a4d53453
Remove buttons from offline banner and add inline links. Closes #2261
3 years ago
Gabe Kangas
77369a3cbe
Add follow+notify to actions menu and refactor how those modals are displayed. Closes #2247
3 years ago
t1enne
bddb895189
styled the default button and the mobile dropdown
3 years ago
t1enne
917248fc5b
moved footer to layout. changed some css
3 years ago
Gabe Kangas
f2f3dcfea7
Add mobile actions dropdown menu. Closes #2231
3 years ago
Gabe Kangas
3fbbecc0e8
Refactor action buttons callback
3 years ago
Gabe Kangas
5e761b13c4
Fix storybook build
3 years ago
Gabe Kangas
c6364959c9
Experiment with showing footer on about tab for mobile
3 years ago
t1enne
f603979ad9
added hook to calculate height for btm content
3 years ago
t1enne
fece33ccaf
small css adjustments
3 years ago
t1enne
0ff49f1c32
changed statusbar colors
3 years ago
t1enne
ecfb4a4c53
fixed mobile ui overflowing
3 years ago
Matthew Heller
b8ce91d39a
Coerce the iframe to fill the Modal a little better. ( #2229 )
3 years ago
Gabe Kangas
de90e6a74c
Fix some broken social icons in frontend and admin
3 years ago
Mahlangu
ad188f2742
fix purple background color for notification reminder pop up & fix failing build ( #2224 )
...
* fix notification reminder popup -> purple background
* Prettified Code!
* resolved color to color variables
* Prettified Code!
* fix purple bgcolor for notification reminder popp up & fix failing build
Co-authored-by: unclebinary1001 <unclebinary1001@users.noreply.github.com>
3 years ago
Pranav Joglekar
eb2c11b077
fix followers: align the followers to the left ( #2211 )
...
Co-authored-by: Gabe Kangas <gabek@real-ity.com>
3 years ago
Pranav Joglekar
ee08c42c6d
improv ui: make footer sit at bottom ( #2212 )
...
This commit makes the footer always attach to the bottom of the screen.
This is done by setting the minWidth of the main antd layout component
to 100vh and moving the footer component outside the spinner, since antd
does not allow granular component inside the spin component.
This commit also removes some styles which were not being used due to
invalid antd api.
Co-authored-by: Gabe Kangas <gabek@real-ity.com>
3 years ago
Gabe Kangas
e3c038f48d
Revert "fix notification reminder popup -> purple background ( #2209 )"
...
This reverts commit ab573f67e9
.
3 years ago
Gabe Kangas
a2a294bc4c
No longer lazy load followers
3 years ago
Mahlangu
ab573f67e9
fix notification reminder popup -> purple background ( #2209 )
...
* fix notification reminder popup -> purple background
* Prettified Code!
* resolved color to color variables
* Prettified Code!
Co-authored-by: unclebinary1001 <unclebinary1001@users.noreply.github.com>
3 years ago
Gabe Kangas
7967106fcc
Restore the loading state of the app. Closes #2195
3 years ago
Gabe Kangas
a526decef4
Refactor use of antd tab component. Closes #2098
3 years ago
Matthew Heller
6e54ec7695
Antd updates ( #2194 )
...
* Fix antd Modal.visible warning by using updated attribute name 'open'.
* Update more attributes (onVisibleChange => onOpenChange, defaultVisible => defaultOpen) to fix browser console warnings.
* Update ModalProps property from 'visible' to 'open' to match the change in antd.
* Update variable names to match the antd change from 'visible' to 'open'.
* Inline this for the linter.
* One more visible => open reference.
3 years ago
Gabe Kangas
80a012a3c7
Add current user object that holds user session values instead of standalone getters. Closes #2050
3 years ago
Gabe Kangas
dd5b8e7ce5
Start of empty follower tab state. For #1913
3 years ago
Gabe Kangas
7843487b76
Fix followers request
3 years ago
Gabe Kangas
34a5104a6d
Add and use additional light background color for custom page content
3 years ago
Gabe Kangas
7788fe3327
Support custom text in notify button
3 years ago
Gabe Kangas
8a946b8444
Do not show status bar unless live
3 years ago
Gabe Kangas
7e284aa4df
Remove the restricted width of the page content
3 years ago
Gabe Kangas
6c2e25e597
Update the offline banner. Filed #2179 to discuss text
3 years ago
Gabe Kangas
b1484f4c9f
Lazy load some components that aren't needed at load. For #2167
3 years ago
t1enne
a9f97346a7
added chat bg variable and updated bg color to match design
3 years ago
t1enne
683399c340
Removed fixed *px sizes in favor or *rem
3 years ago
Gabe Kangas
b42876e34e
Update max width of custom content. Closes #2092
3 years ago
Gabe Kangas
8ee9be5d88
Support disabled chat. Closes #1979
3 years ago
Gabe Kangas
8d02f4068d
Polish up the initial loading experience
3 years ago
Gabe Kangas
0430adc502
Add mobile-specific tabs+content
3 years ago
Gabe Kangas
20ea5d051f
Clean up some styles and fix mobile rendering
3 years ago
Gabe Kangas
b914408a11
Make footer not translucent
3 years ago
Gabe Kangas
2774f4260a
Add FediAuth modal
3 years ago
James Young
d1f3fffe2f
reafctor: normalize component formatting ( #2082 )
...
* refactor: move/rename BanUserButton file
* refactor: move/rename Chart file
* refactor: update generic component filenames to PascalCase
* refactor: update config component filenames to PascalCase
* refactor: update AdminLayout component filename to PascalCase
* refactor: update/move VideoJS component
* chore(eslint): disable bad react/require-default-props rule
* refactor: normalize ActionButton component
* refactor: normalize ActionButtonRow component
* refactor: normalize FollowButton component
* refactor: normalize NotifyButton component
* refactor: normalize ChatActionMessage component
* refactor: normalize ChatContainer component
* refactor: normalize ChatJoinMessage component
* refactor: normalize ChatModerationActionMenu component
* refactor: normalize ChatModerationDetailsModal component
* refactor: normalize ChatModeratorNotification component
* refactor: normalize ChatSocialMessage component
* refactor: normalize ChatSystemMessage component
* refactor: normalize ChatTextField component
* refactor: normalize ChatUserBadge component
* refactor: normalize ChatUserMessage component
* refactor: normalize ContentHeader component
* refactor: normalize OwncastLogo component
* refactor: normalize UserDropdown component
* chore(eslint): modify react/function-component-definition rule
* refactor: normalize CodecSelector component
* refactor: update a bunch of functional components using eslint
* refactor: update a bunch of functional components using eslint, pt2
* refactor: update a bunch of functional components using eslint, pt3
* refactor: replace all component->component default imports with named imports
* refactor: replace all component-stories->component default imports with named imports
* refactor: remove default exports from most components
* chore(eslint): add eslint config files for the components and pages dirs
* fix: use-before-define error in ChatContainer
* Fix ChatContainer import
* Only process .tsx files in Next builds
Co-authored-by: Gabe Kangas <gabek@real-ity.com>
3 years ago
Gabe Kangas
065c36a0a6
Fix invalid linter error about onLoad on an iframe
3 years ago
Gabe Kangas
ac7e095fdf
Handle hide/show chat messages via moderation. Closes #1986
3 years ago