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>
2022-09-07 00:00:28 -07:00
Gabe Kangas
c61bea29ee
Add read-only chat embed page. Closes #1905
2022-09-04 21:53:04 -07:00
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
2022-09-03 11:38:52 -07:00
t1enne
e6cc3a39d1
Added moderator menu to messages and some other styling.
...
created new ant overrides file.
Ignore the static directory
2022-07-01 22:53:56 +02:00
Gabe Kangas
bf7319db9a
Install service worker at launch
2022-05-29 21:51:00 -07:00
Gabe Kangas
db184c74dd
Comment out the old ant overrides and try to make colors match design
2022-05-26 22:25:44 -07:00
Gabe Kangas
da0a2f5f5d
Fix play button z-index + add basic player theme
2022-05-26 21:44:54 -07:00
Gabe Kangas
f041727f07
Add first pass for offline banner component
2022-05-25 22:52:27 -07:00
Gabe Kangas
7b1667bf6a
Refactor app state to be a state machine with access selectors
2022-05-25 21:47:09 -07:00
Gabe Kangas
8d7a5d6d6e
Add placeholder embed pages
2022-05-16 22:55:22 -07:00
Gabe Kangas
72c01e1b9a
Fix web project build errors
2022-05-11 23:31:31 -07:00
Gabe Kangas
448c23d097
Use some style values so it looks like this page is making progress
2022-05-07 10:25:04 -07:00
Gabe Kangas
f7a03705a8
Use the generated style variables
2022-05-07 00:36:57 -07:00
Gabe Kangas
e0c073171d
Rename layout files
2022-04-28 12:57:51 -07:00
Gabe Kangas
e2e21d915b
Initial api requests + stores + basic layout
2022-04-25 23:10:07 -07:00
Gabe Kangas
79bfa0145f
Moved admin to /admin and created blank placeholder for v2 frontend
2022-04-25 15:54:37 -07:00
Gabe Kangas
be441ae530
Add inter font to project
2022-04-25 15:52:39 -07:00
Gabe Kangas
3ce6fd4cb3
Add support for less variables and using a custom theme
2022-04-25 15:52:38 -07:00
Gabe Kangas
55ce0c0869
Add some basic validation logic for form. Closes https://github.com/owncast/owncast/issues/1847
2022-04-24 18:44:32 -07:00
Gabe Kangas
29ae557c0f
Tweak some stream health text
2022-04-24 16:48:46 -07:00
funkyhippo
8cead20b60
Generate proper StatusStates for errors from backend. ( #469 )
2022-04-23 13:52:04 -07:00
Gabe Kangas
d78e28fd47
Add link to notification documentation
2022-04-22 17:32:25 -07:00
Gabe Kangas
2621665f54
Layout updates to stream health stats and messages
2022-04-09 23:05:10 -07:00
Gabe Kangas
4ba6822b33
Round hardware usage values. Closes https://github.com/owncast/owncast/issues/1815
2022-04-04 14:16:00 -07:00
Gabe Kangas
9f235bcaa5
Remove viewers label from Y axis. Closes https://github.com/owncast/owncast/issues/1816
2022-04-04 14:07:07 -07:00
Gabe Kangas
299b7ff6de
Display the representation % of players in metrics
2022-03-27 16:28:14 -07:00
Gabe Kangas
65efdb91b9
Add stream health overview component
2022-03-24 23:21:57 -07:00
Gabe Kangas
58acc7a449
Fix only one bitrate drawing on health graph. Tweak text.
2022-03-24 16:44:34 -07:00
Gabe Kangas
8ad2240247
Mange outbound notification settings ( #458 )
...
* ActivityPub admin pages for configuration
* Fix dev build
* Add support for requiring follow approval. Closes https://github.com/owncast/owncast/issues/1208
* Point at admin version of followers endpoint
* Add setting for toggling displaying fediverse engagement in admin. https://github.com/owncast/owncast/issues/1404
* Add instance URL textfield to federation config and disable federation if it is empty
* If instance URL is not https disable federation
* Tweak federation toggle text. Make go live message optional
* Add federation info modal. Closes https://github.com/owncast/owncast/issues/1544
* Add support for blocked federated domains. For https://github.com/owncast/owncast/issues/1209
* Simplify fediverse post input
* Add placeholder Fediverse icon
* Tweak federation logo in admin menu. Closes https://github.com/owncast/owncast/issues/1603
* Add global button for composing a fediverse post.
Closes https://github.com/owncast/owncast/issues/1610
* Federation -> Social
* Add page for listing federated actions. Closes https://github.com/owncast/owncast/issues/1573
* Auto-close social post modal after success
* Make user modal action buttons look nicer
* Center and reduce width and center count column. Closes https://github.com/owncast/owncast/issues/1580
* Update the followers table to be clearer
* Fix exception thrown when passing undefined
* Disable federation settings if feature is disabled
* Update enable social modal. For https://github.com/owncast/owncast/issues/1594
* Fix type props
* Quiet, linter
* Move compose button to the left
* Add tooltip for compose button
* Add NSFW toggle to federation config. Closes https://github.com/owncast/owncast/issues/1628
* Add support for blocking/removing followers. For https://github.com/owncast/owncast/issues/1630
* Allow editing the server url field even when federation is disabled
* Continue to update the copy around the social features
* Use relative path to action images. Fixes https://github.com/owncast/owncast/issues/1646
* Link IRIs and make action verbse present tense
* Update caniuse
* Notifications configuration UI
* Remove twilio add email notifications
* WIP email support
* Add support for managing twitter notifications
* Mark fields as passwords
* Continued WIP
* Post merge cleanup
* Cleanup
* Remove email config. Handle disabled notifications state
* Remove email related components
* Remove email related settings properties
2022-03-23 08:57:09 -07:00
Gabe Kangas
dd392e34db
Expand upon playback metrics
2022-03-16 22:49:38 -07:00
Gabe Kangas
1ce2ee398c
Admin UI for playback metrics. For https://github.com/owncast/owncast/issues/793 ( #462 )
2022-03-16 17:54:34 -07:00
Gabe Kangas
c360b943db
Use paginated followers result
2022-03-07 14:41:54 -08:00
Gabe Kangas
181a7c3431
Add admin support for established user mode. https://github.com/owncast/owncast/issues/1587 ( #430 )
2022-03-07 00:06:07 -08:00
Gabe Kangas
301e149a67
Add support for managing IP-based bans. For https://github.com/owncast/owncast/issues/1534 ( #434 )
2022-03-06 20:39:36 -08:00
Gabe Kangas
b97f805850
Display windowed time series viewer metrics ( #454 )
...
* WIP displaying windowed time series viewer metrics. Closes https://github.com/owncast/owncast/issues/1478
* Remove unused import
2022-03-06 19:49:42 -08:00
Gabe Kangas
17eca14be4
Add viewer details table. Closes https://github.com/owncast/owncast/issues/1477 ( #453 )
2022-03-06 17:39:52 -08:00
Gabe Kangas
6cd1687916
Paginated actions & followers API usage ( #446 )
...
* Hide social config if disabled
* Use paginated APIs. For https://github.com/owncast/owncast/issues/1654
2022-03-06 17:24:01 -08:00
Gabe Kangas
ff3cda97f3
Add support to disable chat join messages. Closes https://github.com/owncast/owncast/issues/1582 ( #452 )
2022-03-05 22:36:38 -08:00
Gabe Kangas
06a6377075
Hide followers pagination control on single page
2022-01-25 13:16:09 -08:00
Gabe Kangas
892189a25a
Tweak phrasing refering to a fediverse user. Closes https://github.com/owncast/owncast/issues/1674
2022-01-18 17:08:21 -08:00
Gabe Kangas
5a4553367d
Add focus to server URL requirement. Closes https://github.com/owncast/owncast/issues/1673
2022-01-17 19:55:53 -08:00
Aaron Ogle
0d23bdf1e1
Update link to external actions doc ( #422 )
...
* Update link to external actions doc
* Prettified Code!
2022-01-13 15:17:09 -08:00
Gabe Kangas
084a01fb02
Admin social features ( #408 )
...
* ActivityPub admin pages for configuration
* Fix dev build
* Add support for requiring follow approval. Closes https://github.com/owncast/owncast/issues/1208
* Point at admin version of followers endpoint
* Add setting for toggling displaying fediverse engagement in admin. https://github.com/owncast/owncast/issues/1404
* Add instance URL textfield to federation config and disable federation if it is empty
* If instance URL is not https disable federation
* Tweak federation toggle text. Make go live message optional
* Add federation info modal. Closes https://github.com/owncast/owncast/issues/1544
* Add support for blocked federated domains. For https://github.com/owncast/owncast/issues/1209
* Simplify fediverse post input
* Add placeholder Fediverse icon
* Tweak federation logo in admin menu. Closes https://github.com/owncast/owncast/issues/1603
* Add global button for composing a fediverse post.
Closes https://github.com/owncast/owncast/issues/1610
* Federation -> Social
* Add page for listing federated actions. Closes https://github.com/owncast/owncast/issues/1573
* Auto-close social post modal after success
* Make user modal action buttons look nicer
* Center and reduce width and center count column. Closes https://github.com/owncast/owncast/issues/1580
* Update the followers table to be clearer
* Fix exception thrown when passing undefined
* Disable federation settings if feature is disabled
* Update enable social modal. For https://github.com/owncast/owncast/issues/1594
* Fix type props
* Quiet, linter
* Move compose button to the left
* Add tooltip for compose button
* Add NSFW toggle to federation config. Closes https://github.com/owncast/owncast/issues/1628
* Add support for blocking/removing followers. For https://github.com/owncast/owncast/issues/1630
* Allow editing the server url field even when federation is disabled
* Continue to update the copy around the social features
* Use relative path to action images. Fixes https://github.com/owncast/owncast/issues/1646
* Link IRIs and make action verbse present tense
* Update caniuse
2022-01-12 13:52:37 -08:00
Jannik
030b936f05
feat: add option to save custom username suggestions ( #415 )
...
* 💄 add option to save custom username suggestions that shall be used instead of the docker style usernames.
* 🚸 add minimum of 10 usernames / update wording
* Prettified Code!
* 🚸 add message for the default name generator / indicate that no further action is required
Co-authored-by: jeyemwey <jeyemwey@users.noreply.github.com>
2022-01-12 10:17:14 -08:00
Gabe Kangas
62daceaa9b
Cleanup to support next update
2021-12-06 18:01:30 -08:00
Gabe Kangas
bbd90ff6fe
Specify that S3 storage is for streaming.
2021-11-27 18:12:20 -08:00
Gabe Kangas
6de509f723
Split up user lists into tabs
2021-11-12 21:28:29 -08:00
Gabe Kangas
1cde33ca03
Add user count to user table headings
2021-11-12 16:47:31 -08:00
Gabe Kangas
b0541f0e66
List moderators in users page. Closes https://github.com/owncast/owncast/issues/1511
2021-11-08 00:51:17 -08:00
Joshua T
4661cb67aa
Move offline-notice
component to components dir ( #331 )
2021-10-13 18:44:07 -07:00
Meisam
9589c8e11a
rename the "Disable chat" switch to a simple "Chat" ( #286 )
...
* change chat config lable
* reverse the chat enable UI
* add reversed to toggle switch props
2021-09-10 15:08:15 -07:00
Meisam
f7d0bd1b1f
fix chat message pagination ( #278 )
2021-08-14 12:22:05 -07:00
Gabe Kangas
1e436bdb67
Only show online client count if we are online. closes https://github.com/owncast/owncast/issues/1306
2021-08-12 23:51:13 -07:00
Gabe Kangas
6ce927a854
Update the "Forbidden usernames" UI ( #259 )
...
* Add new component for adding/removing forbidden name strings. Closes https://github.com/owncast/owncast/issues/1230
* make editing string styling shareable and consistent with tag editor
* Prettified Code!
Co-authored-by: gingervitis <omqmail@gmail.com>
Co-authored-by: gingervitis <gingervitis@users.noreply.github.com>
2021-07-25 22:12:50 -07:00
Gabe Kangas
3e5f99cf19
Display client count in title. Closes https://github.com/owncast/owncast/issues/1242
2021-07-22 15:18:20 -07:00
Gabe Kangas
f8521d33d5
Cleanup
2021-07-21 17:28:56 -07:00
Gabe Kangas
06793078f6
Remove the chat client table from the viewers page since that all exists on the chat page now
2021-07-21 17:13:04 -07:00
Gabe Kangas
4a5badcd1f
Set initialValue for welcome mesage. Closes https://github.com/owncast/owncast/issues/1236
2021-07-21 16:05:29 -07:00
Meisam
3b98bc01c2
rm username and message count from viewer-info ( #258 )
2021-07-21 10:03:07 -07:00
Gabe Kangas
b10ba1dcc2
Admin support for managing users ( #245 )
...
* First pass at displaying user data in admin
* Hide chat blurb on home page if chat is disabled
* Hide sidebar chat section if chat is disabled
* Block/unblock user interface for https://github.com/owncast/owncast/issues/1096
* Simplify past display name handling
* Updates to reflect the api access token change
* Update paths
* Clean up the new access token page
* Fix linter
* Update linter workflow action
* Cleanup
* Fix exception rendering table row
* Commit next-env file that seems to be required with next 11
* chat refactor - admin adjustments (#250 )
* add useragent parser; clean up some html;
* some ui changes
- use modal instead of popover to confirm block/unblock user
- update styles, table styles for consistency
- rename some user/chat labels in nav and content
* format user info modal a bit
* add some sort of mild treatment and delay while processing ban of users
* rename button to 'ban'
* add some notes
* Prettified Code!
* fix disableChat toggle for nav bar
* Support sorting the disabled user list
* Fix linter error around table sorting
* No longer restoring messages on unban so change message prompt
* Standardize on forbiddenUsername terminology
* The linter broke the webhooks page. Fixed it. Linter is probably pissed.
* Move chat welcome message to chat config
* Other submenus don't have icons so remove these ones
Co-authored-by: gingervitis <omqmail@gmail.com>
Co-authored-by: gabek <gabek@users.noreply.github.com>
2021-07-19 22:02:02 -07:00
Jannik
be5243f5f8
Update Next to 11.0.1 (including lint & import fixes) ( #248 )
...
* Bump next from 10.2.3 to 11.0.1
Bumps [next](https://github.com/vercel/next.js ) from 10.2.3 to 11.0.1.
- [Release notes](https://github.com/vercel/next.js/releases )
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js )
- [Commits](https://github.com/vercel/next.js/compare/v10.2.3...v11.0.1 )
---
updated-dependencies:
- dependency-name: next
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
* 🚨 apply automatic linting
* 🎨 remove unused imports
* 🔇 allow console.* to give more debugging options
* 🎨 move stuff around to reduce linter messages
* 🚨 use destructuring so lint won't complain
* 📌 link Chartkick and Chart.js
Commit uses the linking code which was previously imported with
`import "chartkick/chart.js" [1]. Next did not like the import path,
but this does works now. ¯\_(ツ)_/¯
[1]: https://github.com/ankane/chartkick.js/blob/master/chart.js/chart.esm.js
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-07-09 11:42:01 -07:00
gabek
c804fdc538
Prettified Code!
2021-06-22 03:20:17 +00:00
Gabe Kangas
caa170e4ef
Start new chat config sections
2021-06-21 20:19:20 -07:00
Thilo Billerbeck
51b3fc1f76
rework stream info box in offline notice to conform more with the overall design ( #196 )
...
* rework stream info field to conform with the offline page layout
* moved offline notice css to separate file
* used ant design bold text option
2021-05-27 15:58:31 -07:00
Gabe Kangas
aa7f7f58dd
Show RTMP port on home page. Closes https://github.com/owncast/owncast/issues/1049
2021-05-24 22:23:44 -07:00
gingervitis
d0eb1446f3
fixes for various admin issues ( #181 )
...
* up max char count for variant name to fix https://github.com/owncast/owncast/issues/1037
* max widthing the line chart canvas size so it scales with the page.
fixes
- https://github.com/owncast/owncast/issues/842
- https://github.com/owncast/owncast/issues/1024
* A fix to make Storage Endpoint URL validation have better feedback.
- give the field a type of "url"
- give the field a pattern to check
- have native browser handle the validation
- if the field is invalid, use :invalid selector to turn the text red on blur.
fixes: https://github.com/owncast/owncast/issues/1000
* a fix for https://github.com/owncast/owncast/issues/874
* - fixes for https://github.com/owncast/owncast/issues/972
Add optional prop to text field to trim() whitespaces from field. Apply logic to mostly url fields.
- move textfield blur if invalid turn red to globaal
* - a fix for bug: https://github.com/owncast/owncast/issues/998
don't return null if platform name not found because its custom.
- clean up react key problem on socialhandles table
* fix react key issue on Actions table
* fix for https://github.com/owncast/owncast/issues/1008 to display 'other' field when editing an item not in predefined social list
* clean up other potential react key warnings
* Prettified Code!
Co-authored-by: gingervitis <gingervitis@users.noreply.github.com>
2021-05-22 23:27:51 -07:00
gabek
8b8bf3127b
Prettified Code!
2021-04-20 01:25:52 +00:00
Gabe Kangas
3989f7d49f
Remove collapse and shrink text a bit since it can be too big on longer urls
2021-04-19 18:24:04 -07:00
Gabe Kangas
95e3a1d4c5
Fix layout of checkboxes in modals. Closes https://github.com/owncast/owncast/issues/945
2021-04-19 17:59:04 -07:00
Gabe Kangas
2a5d8d37d0
Layout and text around codec selection
2021-04-13 13:54:58 -07:00
Gabe Kangas
f04f385f2b
Start codec selection in admin
2021-04-13 13:54:57 -07:00
gingervitis
0efc09bb72
add textarea field for custom css ( #113 )
...
* add textarea field for custom css
* Prettified Code!
Co-authored-by: gingervitis <gingervitis@users.noreply.github.com>
2021-04-12 00:07:08 -07:00
Gabe Kangas
6ebe52c5f4
Experiment with colapsing details
2021-04-08 20:57:50 -07:00
Thilo Billerbeck
2e2b730b85
added stream conneciton info box to offline notice ( #107 )
2021-04-08 19:22:46 -07:00
Gabe Kangas
190b15e592
Limit icon size. Closes https://github.com/owncast/owncast/issues/890
2021-04-04 20:06:26 -07:00
gingervitis
2c86fa34fd
add news feed ( #99 )
...
* add news feed
* Prettified Code!
Co-authored-by: gingervitis <gingervitis@users.noreply.github.com>
2021-04-03 21:25:21 -07:00
Gabe Kangas
3fc7619367
Clear actions modal on save
2021-03-31 21:34:55 -07:00
Gabe Kangas
aefe884daf
Stop leaking instances via links. Closes https://github.com/owncast/owncast/issues/822
2021-03-22 20:43:58 -07:00
Gabe Kangas
2f27f516dc
Only allow SSLed urls for external actions. Closes https://github.com/owncast/owncast/issues/833
2021-03-17 21:26:27 -07:00
Gabe Kangas
195ac23bb2
Admin support for creating 3rd party external link actions ( #72 )
...
* WIP external actions
* Add comment
* Add support for external actions icons and colors
2021-03-15 15:27:19 -07:00
Gabe Kangas
174a4891fd
Fix typo
2021-03-07 23:00:23 -08:00
Gabe Kangas
4232ff52b0
Fix text style breaking build
2021-03-07 15:52:58 -08:00
gabek
5ff5665652
Prettified Code!
2021-03-05 09:02:10 +00:00
Gabe Kangas
582b234528
Add a link to adding geo details about viewers
2021-03-05 01:01:31 -08:00
gabek
98b038e426
Prettified Code!
2021-03-04 08:54:26 +00:00
Gabe Kangas
f64699b379
Add source param to documentation links
2021-03-04 00:53:50 -08:00
Bradley Hilton
5f1cacf093
Add targets to most of the doc links ( #50 )
...
* Add targets to most of the doc links. Should fix #49
* Prettified Code!
Co-authored-by: graywolf336 <graywolf336@users.noreply.github.com>
2021-02-26 12:38:55 -08:00
gabek
69d194f20d
Prettified Code!
2021-02-17 19:41:04 +00:00
Gabe Kangas
e3472226d2
Add offline homepage info box about the directory if it's disabled
2021-02-17 11:40:22 -08:00
Gabe Kangas
8bd7c77a11
Fix linter suggestions
2021-02-16 11:41:24 -08:00
Gabe Kangas
07c110cedc
Shorten help page section titles. Closes https://github.com/owncast/owncast/issues/730
2021-02-16 10:38:09 -08:00
gingervitis
dd1cfb64db
- add <Col>s to areas with <Row>s for consitency
...
- give main content a fixed width so really wide forms dont look that funny
- fix to make markdown editor preview text black to address https://github.com/owncast/owncast/issues/726
2021-02-15 21:22:17 -08:00
gabek
259ac676ff
Prettified Code!
2021-02-15 22:09:34 +00:00
Gabe Kangas
ee5e462c59
Update hint texts and add links to documentation
2021-02-15 14:08:53 -08:00
gingervitis
97187f5541
lint for passing builds
2021-02-15 00:36:06 -08:00
gingervitis
8d5411a0d6
hella cleanup - index page items; use more Row/Cols to reduce custom css layout
2021-02-14 22:20:25 -08:00
gingervitis
6d83992ff0
style adjustments
2021-02-14 19:04:38 -08:00
gingervitis
220c48432f
clean up video config forms and styling
2021-02-14 18:46:34 -08:00
gingervitis
c5d4851296
add logo preview
2021-02-14 16:52:31 -08:00
gingervitis
682ddf96c3
more cleanup
2021-02-14 01:45:08 -08:00