Gabe Kangas
2853752937
Make each admin page specify is own layout. Closes #2584
2023-01-15 23:12:38 -08:00
Gabe Kangas
2ff4316ee6
Fix admin subpages not having a layout
2023-01-11 22:44:15 -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
6564fc69bf
Support web vitals attribution
2022-10-28 12:19:39 -07:00
Gabe Kangas
4c13c3618d
Remove admin stylesheets from loading with app. Closes #2183
2022-10-10 13:31:37 -07:00
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
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
7b1667bf6a
Refactor app state to be a state machine with access selectors
2022-05-25 21:47:09 -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
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
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
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
gingervitis
d55e4dfe29
misc cleanup
2021-02-14 01:30:42 -08:00
gingervitis
44cef18a00
define more readable owncast color variables; apply var style names consistenly through other stylessheets; reaname file for clarity
2021-02-14 00:41:20 -08:00
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>
2021-02-12 23:55:59 -08:00
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>
2021-02-06 19:38:58 -08:00
gingervitis
7786c7e113
separate out styles for markdowneditor; convert mainlayout style module styles to just sass; add style to stream title editor in header;
2021-02-04 09:17:20 -08:00
gingervitis
6e43870d41
cleanup some forms; break out major config styles into their own files
2021-02-04 08:04:00 -08:00
Gabe Kangas
e8c24fd2d4
Add alert message for global notifications
2021-02-03 23:24:12 -08:00
gingervitis
037e8f25a7
initial temp fixes on form fields
2021-01-31 10:13:35 -08:00
gingervitis
67c160afdb
some prettifying ✨
2021-01-31 01:38:20 -08:00
gingervitis
ff51c168ff
reorganize styles and pages (wip); update readme
2021-01-27 01:46:08 -08:00
gingervitis
5f0d7480bb
clean up and style tweaks
2021-01-24 13:05:43 -08:00
gingervitis
48aea8024e
notes
2021-01-24 13:04:57 -08:00
gingervitis
88deced9f2
super basic table sorting and stylings
2020-12-22 23:15:37 -08:00
Gabe Kangas
ac0b315262
Remove compact styles and support auto-dark themes
2020-11-21 00:14:51 -08:00
gingervitis
2211572ba1
clean up of home section; now with styling
2020-11-13 03:43:28 -08:00
Gabe Kangas
c4351a53bf
Replace broadcaster API call with generic server status call. Add upgrade check bool
2020-11-05 18:30:14 -08:00
Gabe Kangas
7795a295c0
Add stream duration to layout header
2020-11-02 17:23:32 -08:00
Gabe Kangas
9b89955bb7
It builds
2020-11-01 00:46:20 -07:00
Ginger Wong
a062856726
a bit of refactor, use context for overall broacast status; move files around for routing
2020-10-22 16:18:18 -07:00
Ginger Wong
2b278c45e1
adding a nicer layout frame, setting up for pages
2020-10-22 01:03:15 -07:00
Ginger Wong
98ae9c43d3
add notes; remove victory charts, try recharts
2020-10-11 19:46:48 -07:00
Gabe Kangas
429b29cbb0
Add sass support for styling
2020-09-30 15:39:30 -07:00
Gabe Kangas
0f74e1988f
Bootstrap the admin project
2020-09-30 15:13:06 -07:00