2853752937
Make each admin page specify is own layout. Closes #2584
2023-01-15 23:12:38 -08:00
2ff4316ee6
Fix admin subpages not having a layout
2023-01-11 22:44:15 -08:00
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
6564fc69bf
Support web vitals attribution
2022-10-28 12:19:39 -07:00
4c13c3618d
Remove admin stylesheets from loading with app. Closes #2183
2022-10-10 13:31:37 -07:00
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
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
bf7319db9a
Install service worker at launch
2022-05-29 21:51:00 -07:00
db184c74dd
Comment out the old ant overrides and try to make colors match design
2022-05-26 22:25:44 -07:00
da0a2f5f5d
Fix play button z-index + add basic player theme
2022-05-26 21:44:54 -07:00
7b1667bf6a
Refactor app state to be a state machine with access selectors
2022-05-25 21:47:09 -07:00
72c01e1b9a
Fix web project build errors
2022-05-11 23:31:31 -07:00
448c23d097
Use some style values so it looks like this page is making progress
2022-05-07 10:25:04 -07:00
f7a03705a8
Use the generated style variables
2022-05-07 00:36:57 -07:00
e0c073171d
Rename layout files
2022-04-28 12:57:51 -07:00
79bfa0145f
Moved admin to /admin and created blank placeholder for v2 frontend
2022-04-25 15:54:37 -07:00
be441ae530
Add inter font to project
2022-04-25 15:52:39 -07:00
3ce6fd4cb3
Add support for less variables and using a custom theme
2022-04-25 15:52:38 -07:00
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
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
d55e4dfe29
misc cleanup
2021-02-14 01:30:42 -08:00
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
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
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
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
6e43870d41
cleanup some forms; break out major config styles into their own files
2021-02-04 08:04:00 -08:00
e8c24fd2d4
Add alert message for global notifications
2021-02-03 23:24:12 -08:00
037e8f25a7
initial temp fixes on form fields
2021-01-31 10:13:35 -08:00
67c160afdb
some prettifying ✨
2021-01-31 01:38:20 -08:00
ff51c168ff
reorganize styles and pages (wip); update readme
2021-01-27 01:46:08 -08:00
5f0d7480bb
clean up and style tweaks
2021-01-24 13:05:43 -08:00
48aea8024e
notes
2021-01-24 13:04:57 -08:00
88deced9f2
super basic table sorting and stylings
2020-12-22 23:15:37 -08:00
ac0b315262
Remove compact styles and support auto-dark themes
2020-11-21 00:14:51 -08:00
2211572ba1
clean up of home section; now with styling
2020-11-13 03:43:28 -08:00
c4351a53bf
Replace broadcaster API call with generic server status call. Add upgrade check bool
2020-11-05 18:30:14 -08:00
7795a295c0
Add stream duration to layout header
2020-11-02 17:23:32 -08:00
9b89955bb7
It builds
2020-11-01 00:46:20 -07:00
a062856726
a bit of refactor, use context for overall broacast status; move files around for routing
2020-10-22 16:18:18 -07:00
2b278c45e1
adding a nicer layout frame, setting up for pages
2020-10-22 01:03:15 -07:00
98ae9c43d3
add notes; remove victory charts, try recharts
2020-10-11 19:46:48 -07:00
429b29cbb0
Add sass support for styling
2020-09-30 15:39:30 -07:00
0f74e1988f
Bootstrap the admin project
2020-09-30 15:13:06 -07:00