Michael David Kuckuk
2f2300db8d
Add `initiallyMuted` query parameter to embed player ( #2539 )
...
* Add query param to initially mute embed player
* Add stories for embed player
* Improve VideoJS typing
3 years ago
Gabe Kangas
813f8692f0
Support color customization from the admin ( #2338 )
...
* Add user-customizable theming. Closes #1915
* Prettified Code!
* Add user-customizable theming. Closes #1915
* Add explicit color for page content background
* Prettified Code!
Co-authored-by: gabek <gabek@users.noreply.github.com>
3 years ago
Gabe Kangas
4cdbcc642d
Tweak Chromatic diffThreshold to reduce false negative tests
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
88919efde9
Add read-write chat embed. Closes #1906
3 years ago
Gabe Kangas
a2fa754922
Delete example form story
3 years ago
Gabe Kangas
0def4fe66a
Increase change threshold for Chromatic UI tests
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
c61bea29ee
Add read-only chat embed page. Closes #1905
3 years ago
James Young
5ebbbb8bf2
refactor(stories): co-locate stories with components ( #2078 )
...
* refactor: move ActionButton component
* refactor: move BanUserButton component
* refactor: move ChatActionMessage component
* refactor: move ChatContainer component
* refactor: move AuthModal component
* refactor: move BrowserNotifyModal component
* refactor: move ChatUserMessage component
* refactor: move ChatJoinMessage component
* refactor: move ChatTextField component
* refactor: move ChatUserBadge component
* refactor: move FollowerCollection and SingleFollower components
* fix: bad import path
* refactor: move FollowModal component
* refactor: move Modal component
* refactor: move ContentHeader component
* refactor: move ChatSystemMessage component
* refactor: move Header component
* refactor: move Footer component
* refactor: move StatusBar component
* refactor: move OfflineBanner component
* refactor: move OwncastPlayer component
* refactor: move IndieAuthModal component
* refactor: move SocialLinks component
* refactor: move VideoPoster component
* refactor: move FollowModal component
* refactor: move FediAuthModal.tsx component
* refactor: move UserDropdown component
* refactor: move ChatSocialMessage component
* refactor: move Logo component
* refactor: move NotifyReminderPopup component
* refactor: move NameChangeModal component
* refactor: move FatalErrorStateModal component
* refactor: move ChatModeratorNotification component
* refactor: move ChatModerationActionMenu and ChatModerationDetailsModal components
* refactor: move CustomPageContent component
* refactor: move storybook Introduction file
* refactor: update storybook story import path
* refactor: move storybook preview styles
* refactor: move storybook doc pages
* refactor: move Color and ImageAsset components
* fix: bad import path
* fix: bad import path in story file
3 years ago
Gabe Kangas
8801f814db
Import ant overrides in storybook
3 years ago
Gabe Kangas
b3281ddc56
Remove odd imports
3 years ago
gingervitis
d5fa81f76e
Draft: rough-ish draft of proposed color theme changes ( #2067 )
...
* color experimentation and troubleshooting
* create color scheme, assign colors, more ant overrides
* fun selection color
* Prettified Code!
* Correctly import opensans
* Prettified Code!
* Organize+standardize colors/names and update the app to use them
* Prettified Code!
* Use css var references instead of resolving value of vars in css files
* Prettified Code!
Co-authored-by: gingervitis <gingervitis@users.noreply.github.com>
Co-authored-by: Gabe Kangas <gabek@real-ity.com>
Co-authored-by: gabek <gabek@users.noreply.github.com>
3 years ago
Gabe Kangas
c2bd9436ba
Show moderation menu for moderators. Closes #1864
3 years ago
Gabe Kangas
be6e3d9ad9
Add remote fediverse follow modal. Closes #1862
3 years ago
Gabe Kangas
6cc184ea6f
Add standalone join message with user badge
3 years ago
Gabe Kangas
3cfcad7a93
Add user chat message badges. Closes #1988
3 years ago
Gabe Kangas
c4479a0ffc
Add first pass at IndieAuth modal. For #1863
3 years ago
Gabe Kangas
6ffe720d90
Update to the page content header
3 years ago
Gabe Kangas
052a669c2c
Fix build error with updated typescript
3 years ago
Gabe Kangas
9e5ff5f35c
Regenerate styles
3 years ago
Gabe Kangas
a7bbb06ea5
Fix mod menu showing. Closes #1990
3 years ago
Gabe Kangas
cf03a37aed
Remove category icon component
3 years ago
Gabe Kangas
f8429beef4
Add+style system style chat message. Closes #1998
3 years ago
Gabe Kangas
68414445c2
Add support for changing user color in name modal. Closes #1805
3 years ago
Gabe Kangas
9187a7a435
Experiment with using image component for logo. Closes #2019
3 years ago
Gabe Kangas
0574725be8
Use vh instead of % to fix storybook rendering of chat container.
3 years ago
Gabe Kangas
f3a16be0dd
Add user detail API + modal. Closes #2002
3 years ago
Gabe Kangas
00f8fea929
WIP of chat moderation menu, actions and modal
3 years ago
Gabe Kangas
f4fb7a1d41
Add chat system message component. For #1998
3 years ago
Gabe Kangas
9a2a43d916
Add moderator status chat message. Closes #1999
3 years ago
Gabe Kangas
3d9fdab743
Import global.scss into storybook
3 years ago
Gabe Kangas
b490903a35
Add style and story for generic chat action message
3 years ago
Gabe Kangas
e0634abc98
Add Followers list and single follower component. Closes #1861
3 years ago
Gabe Kangas
24db1d6c6d
Fix more build errors
3 years ago
Gabe Kangas
fc40953bcc
Add link color
3 years ago
Gabe Kangas
0a5f183c2d
Update colors and typography stories
3 years ago
Gabe Kangas
100b43dd3a
Fix build errors
3 years ago
Gabe Kangas
255585cd9f
Update components to use the new style/color names
3 years ago
t1enne
d12712a107
Changed chat behaviour
...
added recoil value isMobile to determine which chat to display and
style. #1978
changed the player to actually span across the viewport without the
black borders around it.
3 years ago
Gabe Kangas
32e900f1d0
Fix linter warnings
3 years ago
Gabe Kangas
23e3751303
Update mock data
3 years ago
Gabe Kangas
aec65af87d
Use a numbered pre-named set of user colors instead of random. Closes #1974
3 years ago
Gabe Kangas
e08037b64a
Wire up chat message props. Add username highlighting. Closes #1921
3 years ago
Gabe Kangas
5d65b4b3b1
Add undesigned functionality of follow modal. For #1862
3 years ago
Gabe Kangas
1684979187
Add working but unstyled notify registration modal
3 years ago
Gabe Kangas
aae63e4e2c
Display global error if server is unreachable
3 years ago
Gabe Kangas
ce9d403269
Remove random image
3 years ago
Gabe Kangas
1d213b71d4
Support changing your own name and handling name change events
3 years ago
Gabe Kangas
b3407cbdea
Remove user menu when chat is not available
3 years ago