Gabe Kangas
7392ae8a54
Reorganize admin components to help bundling
3 years ago
Gabe Kangas
c542dc10da
Fix some components being rendered as pages
3 years ago
Gabe Kangas
5a41f4a1ea
Reorganize admin pages and consolidate some sections. For #1904
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
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
79bfa0145f
Moved admin to /admin and created blank placeholder for v2 frontend
3 years ago
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>
4 years ago
gabek
98b038e426
Prettified Code!
4 years ago
Gabe Kangas
f64699b379
Add source param to documentation links
4 years ago
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>
5 years ago
gingervitis
d55e4dfe29
misc cleanup
5 years ago
gingervitis
a122ee6c42
Admin css overhaul pt2 ( #19 )
...
* tweaks to offline state in admin viewers page
If stream is offline, hide current viewers statistic and viewers table.
Also, change wording for describing max viewers.
* take out ant dark stylesheet, organize ant color overrides
* remove ant dark css; cleanup ant overrides; format public-detail page
* combine toggleswitch component style with textfield so layout can be shared
* fix toggleswitch status message placement
* - update styles for modals, collapses
- move reset dir into its own component
- assorted style cleanups ans consistencies
* hide entire advanced section for resetyp if no yp
* temp adjustments to video modal
* temp comment out toggle switch use for later'
* address PR comments
* lint
* update type
* allow warnings during lint
Co-authored-by: nebunez <uoj2y7wak869@opayq.net>
5 years ago
nebunez
a123967645
move components folder and fix build errors ( #18 )
...
* move components folder and fix build errors
Fixes https://github.com/owncast/owncast/issues/689
* Prettified Code!
Co-authored-by: nebunez <nebunez@users.noreply.github.com>
5 years ago
Gabe Kangas
5c99b124aa
Continue to add doc links, update copy, and tweak alert messages
5 years ago
Gabe Kangas
e3ea0e8f43
Move tags into the general settings page
5 years ago
Gabe Kangas
2e2e1fd2e7
Continuing to tweak naming of sections and organizing of config items. WIP
5 years ago
gingervitis
7501cfc548
revise Storage forms, and add basic validation to it; misc field cleanup
5 years ago
gingervitis
b26b8abb9b
finalize layout of textfields; add field status component
5 years ago
gingervitis
67c160afdb
some prettifying ✨
5 years ago
gingervitis
5f70c77458
refactor forms to not use ant Form component; split server and instance details forms into their own components
5 years ago
gingervitis
ff51c168ff
reorganize styles and pages (wip); update readme
5 years ago
gingervitis
5ed73d7f6f
start video variant page; setup video variant table for modals wip; use dark theme as default
5 years ago
gingervitis
f385233109
add number checking
5 years ago
gingervitis
5f0d7480bb
clean up and style tweaks
5 years ago
gingervitis
c61e7e9c14
- start a README to document config admin later - update constants - add instanceUrl field to public details; if empty, then turn off yp.enabled. - edit YP/Directory settings; hide if instanceUrl is empty - update toggleswitch logic
5 years ago
gingervitis
624ab72eb3
start organizing nav; start on Tags editing
5 years ago
gingervitis
f9b7a0d8e0
cleanup and styling , wip
5 years ago
gingervitis
78db81a8eb
pass field resetter and initial values as props down to custom input element
5 years ago
gingervitis
f0e5bbae1f
- create default values for starter fields
...
- add starter api urls
- try and add TS types for initial components and objects
- cleanup status indicator on layout header
- create custom textfield for config form editing
5 years ago
gingervitis
f63fe9ea7b
wip
5 years ago
gingervitis
f446385a7e
continue initial setup
5 years ago