Dev Gupta
fb36d32fa0
Fixes : Admin: Custom emoji page layout ( #2993 )
...
* Update emojis.tsx
* Prettified Code!
* Second Iteration
* Update emojis.tsx
* Putting Delete Button at top-right
Will this work ?
* Prettified Code!
* Update emojis.tsx
Changing Icon of Delete Button
Decreasing Delete-Button Size
* Prettified Code!
* Tweak style of delete emoji button
---------
Co-authored-by: dev265545 <dev265545@users.noreply.github.com>
Co-authored-by: Gabe Kangas <gabek@real-ity.com>
2 years ago
Gabe Kangas
b3ac4e1a15
fix(js): consolidate url and account validators
2 years ago
Pranav Joglekar
07c5cabfe8
Trigger the title updated webhook event whenever a title is changed ( #2823 )
...
* wip: trigger the title updated webhook event whenever a title is changed
* Commit updated API documentation
* fix: add STREAM_TITLE_CHANGED to list of valid events
* feat: Add support for STREAM_TITLE_CHANGED webhook event on admin dashboard
* fix: transmit webhook event after stream has changed to fix race conditions where older title was sent
---------
Co-authored-by: Owncast <owncast@owncast.online>
2 years ago
Gabe Kangas
bb14af399e
Fix the listing of follower tables in admin
2 years ago
Gabe Kangas
a5e5adfa02
Fix incorrect follower count displayed. Closes #2854
2 years ago
Dhanu Saputra
2b41113211
Loose div in Utilities > Stream health screen ( #2844 )
2 years ago
Gabe Kangas
6973c3d8df
Update styling of video settings admin page. Closes #2803
2 years ago
Gabe Kangas
3ada7182f5
Update viewers chart y axis to make more sense. Closes #2806
2 years ago
Gabe Kangas
0b619b84a6
Add waiting message to hardware screen. Closes #2805
2 years ago
Gabe Kangas
23a721857f
Do not support stream key UI or any persisted stream keys when overridden via cli flag. Closes #2749
2 years ago
Dhanu Saputra
0a653aaba7
Remove usage of the PropTypes dependency ( #2723 )
...
* Remove usage of the PropTypes dependency
* Prettified Code!
---------
Co-authored-by: dhanusaputra <dhanusaputra@users.noreply.github.com>
2 years ago
Philipp
a290770ac9
Allow embedding HTML for external actions ( #2693 )
...
* Admin UI: implement HTML embeds
* Admin UI External Actions: set correct useHTML on edits
* Admin UI: edit by index, not URL
* External Actions: render HTML on stream frontend
* Don't open embeds externally
* Remove TODO comment
* Add HTML as unique action key
* Admin UI: Actions: use CodeMirror editor, dropdown
2 years ago
Gabe Kangas
d9e4731764
Update charting library and how it is used. Closes #2658
3 years ago
Philipp
4aaabaac07
Admin UI: Fix broken links ( #2660 )
3 years ago
Gabe Kangas
19c228eaf6
Allow adding custom javascript to the page. Closes #2604
3 years ago
Michael David Kuckuk
59e5cfefd4
Remove twitter notification configuration ( #2598 )
3 years ago
Gabe Kangas
2853752937
Make each admin page specify is own layout. Closes #2584
3 years ago
Gabe Kangas
6fbd6cbbcf
Lazy load every instance of using ant icons. Closes #2583
3 years ago
Gabe Kangas
82848bf68a
Fix link
3 years ago
Gabe Kangas
c7e12643e9
Point link to genera admin settings page
3 years ago
Gabe Kangas
2ff4316ee6
Fix admin subpages not having a layout
3 years ago
Gabe Kangas
d8a5380b7f
Fix some React lifecycle and rendering errors that exist in build
3 years ago
Gabe Kangas
cfaeda94b0
Lazy load more components. #2167
3 years ago
Gabe Kangas
7392ae8a54
Reorganize admin components to help bundling
3 years ago
Gabe Kangas
29882f1291
Lazy load tooltip
3 years ago
Gabe Kangas
c542dc10da
Fix some components being rendered as pages
3 years ago
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 .
3 years ago
Gabe Kangas
a88da10c74
Rework some of the css var state to fix flaky customization UI. Fixes #2505
3 years ago
Gabe Kangas
5a41f4a1ea
Reorganize admin pages and consolidate some sections. For #1904
3 years ago
Gabe Kangas
c9768bd8f8
Add appearance setting for rounded corners. Closes #2471
3 years ago
Meisam
8f29acb7dd
properly detect lowestVariant for system health ( #2455 )
3 years ago
Gabe Kangas
f0953a957a
Fix exception with appearance reset. Closes #2459
3 years ago
Gabe Kangas
0ebb968074
Handle subdirectories of emoji in copying, fetching and deleting. For #1916
3 years ago
Gabe Kangas
b75ef37952
Fix text color. Closes #2447
3 years ago
Gabe Kangas
7d2e2537cf
Fix default protocol validation list
3 years ago
Gabe Kangas
11c4d80e28
Export new url validation functions
3 years ago
Philipp
dc54dfe363
Feature: emoji editor ( #2411 )
...
* Custom emoji editor: implement backend
This reuses the logo upload code
* Implement emoji edit admin interface
Again reuse base64 logic from the logo upload
* Allow toggling between uploaded and default emojis
* Add route that always serves uploaded emojis
This is needed for the admin emoji interface,
as otherwise the emojis will 404 if custom emojis are disabled
* Fix linter warnings
* Remove custom/uploaded emoji logic
* Reset timer after emoji deletion
* Setup: copy built-in emojis to emoji directory
3 years ago
Gabe Kangas
d503c8a2e0
Updates to the admin to reflect new stream keys and admin password split
3 years ago
Philipp
1b4a88392e
Edit external actions ( #2391 )
...
* Initial action editing
* Set previous values in form when editing
* Show previous values when editing an action
* Fix typo
3 years ago
Gabe Kangas
aaabc57a15
Add scrollbar color var
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
Matthew Heller
8320f282d8
More renames from 'visible' to 'open'. ( #2290 )
3 years ago
Gabe Kangas
a526decef4
Refactor use of antd tab component. Closes #2098
3 years ago
Gabe Kangas
215a3096db
Do not allow enabling federation features on if not port 443. Closes #2008
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
72c01e1b9a
Fix web project build errors
3 years ago
Gabe Kangas
79bfa0145f
Moved admin to /admin and created blank placeholder for v2 frontend
3 years ago