Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Admin message moderation errors #2020

Closed
gabek opened this issue Jul 27, 2022 · 0 comments
Closed

Admin message moderation errors #2020

gabek opened this issue Jul 27, 2022 · 0 comments
Assignees
Labels
admin Issues related to the Admin portion

Comments

@gabek
Copy link
Member

gabek commented Jul 27, 2022

The endpoint path changed but the admin didn't change.

The inline moderation menu does not have this issue.

@gabek gabek added the admin Issues related to the Admin portion label Jul 27, 2022
@gabek gabek added this to the v0.1.0 - Web frontend v2 milestone Jul 27, 2022
@gabek gabek self-assigned this Aug 2, 2022
@gabek gabek closed this as completed Aug 2, 2022
gabek added a commit that referenced this issue Aug 15, 2022
* Lock file maintenance

* First pass at component library

* Add support for less variables and using a custom theme

* Add blank colors page to fill in

* Add colors to storybook

* Prettified Code!

* Add inter font to project

* Prettified Code!

* Moved admin to /admin and created blank placeholder for v2 frontend

* Update readme

* Some Storybook configuration

* Update readme instructions

* Initial api requests + stores + basic layout

* WIP VideoPoster

* Added user registration call

* Add basic player component

* Add placeholder components to be worked on

* restructured components folders and layout (#1886)

* Rename layout files

* More blank components and stories to be filled in

* Fill out some more components + add application state enums

* Add some state logic based on enums

* Add performant list componant for rendering chat messages

* Add button to test chat msgs being added

* Handle centralized app state and registration + chat history

* Connect to websocket and start accepting messages

* Render chat messages that come over the socket

* Add some todo comments

* reworked slightly main layout

* Added mobile chat and some responsiveness

weird 0 popping out when toggling chat. wasn't able to find which
component is responsible. Used bare mininum scss. May refactor in the
future.

* Fill out the follower component

* Use contentEditable for chat input field

* Can send a message from text input using submit button

* Use slate.js as a rich text editor for chat messages

* WIP emoji picker

* Add WIP external action buttons

* Add style-dictionary definitions

* Use the generated style variables

* Tweak storybook UI a bit

* Use some style values so it looks like this page is making progress

* Add action buttons and status bar

* Closed ending bracket

* wrapped with recoil

* renamed component

* Moved UserDropdown to comps/common/, updated imports, some styling on Header

* Changed Logo and Header

logo has two variants. Changed story to reflect that. Updated header

* Use title or name in header

* Format status bar text

* Use the webpack dev server proxy for requests

* Add viewer ping + volume saving to player

* Missing file

* Remove no longer valid browser test

* Continue to troubleshoot the emoji picker

* Add custom Modal component

* Remove unused images

* Add some images+icons to assets section

* Add player poster

* Add workflow for building storybook

* Remove old web workflows and add new ones

* Fix web project build errors

* Commit updated components/styles

* Split up design/style pages

* Send event on commits

* Commit updated components/styles

* Use token

* Add some links and context to readme

* Do not commit built storybook

* Organize stories and populate readme

* Add more placeholder components and some mocks

* Expand documentation for web project. Closes #1848

* Fix some styling

* Fix clarifications of backend vs. frontend source in readme

* More accurately hide/show and track chat state

* Wire up placeholder name change modal

* Add notification reminder popup component

* Add logo component and social links

* Add start of chat documentation

* Add placeholder embed pages

* Use icon instead of the word viewers

* Changed Layout a bit

now we use less state for the layout. Chat and header are now sticky.
Moved some css vars.

* worked on chat styling

* Fix dark mode on storybook

* Organize stories into folders

* Fix logo to support non-square sizes

* Position the logo and title components

* Fix typo + var defined in generated file

* Fix empty state for text field

* Add category icons as customizable svgs

* Fixed Slate error by providing initial value

* Add some detail around how colors are defined

* Add more mocks

* Add mock to follower

* Add placeholders for moderation actions

* Changed user dropdown to include icon and removed font size

* Few changes to Chat input

* Changed some button and dropdown overrides

* Added icons to buttons

* Destructured props

* Added icons to voices in menu

* Added icons and formatted with prettier

* Lowered font-size in chat input

* Changed button hover and focus color

* Moved chat header into ChatContainer and created component folder

* Fixed import and lint-errors

* Styled chat messages

* ported some formatting logic from webroot

* Fixed two error logs

no nesting buttons inside buttons
mismatch between server and client redendered html

* Fix favicon 404s in dev

* Refactor app state to be a state machine with access selectors

* Fix lint warning

* Support re-authing on invalid access token

* Add first pass for offline banner component

* Remove user menu when chat is not available

* Change cursor to pointer

* Support changing your own name and handling name change events

* ../

First pass at the emoji picker

* Fix play button z-index + add basic player theme

* Comment out the old ant overrides and try to make colors match design

* Fix svg related errors with storybook

* Experiment with chromatic to streamline visual UI testing

* I cannot deal with the purple modals anymore

* Support retries fetching server config

* Removing fetch retries for now until I write it from scratch

* Remove random image

* Display global error if server is unreachable

* Fix concurrent rendering error + make logs debug level

* Install service worker at launch

* Add working but unstyled notify registration modal

* Add keyboard shortcuts for player controls. For #1892

* Add playback performance metrics. Closes #1930

* Add player settings menu. Closes #1932

* Commit updated API documentation

* Remove old javascript build directory

* First pass at bundling web app into service. Working.

* Support server-rendered index.html for all clients. Closes #1871

* Add latency compensator to player. Closes #1931

* Remove the old web assets from build steps

* Use bundled images instead of old webroot files

* Use static servers for serving embedded web assets

* Use thumbnail and preview gif controllers

* Cleanup some warnings

* Add unit and api tests to Earthfile

* Add AirPlay support to player. Closes #1963

* Fix warning

* Add undesigned functionality of follow modal. For #1862

* Remove interfont and use Open Sans + Poppins fonts instead. #1625

* Wire up chat message props. Add username highlighting. Closes #1921

* Insert custom CSS styles into layout. Closes #1972

* Move the favicons

* Add toggle chat keyboard shortcut. Closes #1892

* Fix goodbye state not going back online. Closes #1977

* Support a custom emoji override directory. Closes #1967

* Add option to hide viewer count. Closes #1939

* Add noreferrer automatically to link tags. Closes #1941

* Wire up notify popup to hide/show at correct times. Closes #1911

* Added alternative styling for own messages in chat

Added alternative styling for messages sent by self in chat

Prettiered the file

* Use a numbered pre-named set of user colors instead of random. Closes #1974

* Commit updated API documentation

* Update mock data

* Use user color for name change messages

* Added background to own messages in chat and the rounded border.

Closes #1985

* Fix chat array not being properly appended to

* Make video poster fill player and not use the logo. For #1857

* Fix linter warnings

* Add Javascript linter step

* Add explicit editorconfig block for yaml

* Limit what GitHub actions need to run for specific directories

* Few changes to chat.

Changed the way the background is set on self sent messages and some
styling.

Fixed chat container not scrolling. Added 'go to bottom' button.

* Add fonts to global css file

* Ignore the static directory

* Added moderator menu to messages and some other styling.

created new ant overrides file.

Ignore the static directory

* Few changes to chat

Added moderator icon

changed styling for a name change message

Now usernames collapse as long as the user is the same

Imported two weights of Poppins and the OpenSans variable instead of def
400

This is some progress on #1859 and #1625

* Prettified Code!

* small fixes on chat behaviour

* Logo now uses clamp to determine size

* clamp to determine font-size on the body

* Changed chat behaviour

added recoil value isMobile to determine which chat to display and
style. #1978

changed the player to actually span across the viewport without the
black borders around it.

* Hopefully fix the linter error

* Added chat tab on mobile layouts and other changes to mobile UI

* Fixed linter error

* Reworked mobile UI for some components

* Minor styling changes

* Prettified Code!

* Recreate theme variables with new style values

* Update components to use the new style/color names

* Fix build errors

* Set working directory of linter

* Update colors and typography stories

* Add link color

* Fix more build errors

* Add Followers list and single follower component. Closes #1861

* Pull followers from API. For #1861

* Commit updated API documentation

* Guard against followers being unset

* Fix components having transparent backgrounds because colors are unset

* Prettified Code!

* Fix var name

* Move statusbar back to under the player

* Handle player being removed

* Add script to populate page content

* Do not render server summary as markdown

* Update test external action buttons

* Use the actual summary text

* Render actual external action buttons. Closes #1997

* Remove duplicate summary

* Update test to reflect not treating summary as markdown

* Add style and story for generic chat action message

* Import global.scss into storybook

* Action message component

* Add moderator status chat message. Closes #1999

* Add chat join messages

* Add chat system message component. For #1998

* WIP of chat moderation menu, actions and modal

* Add API mocking library

* Add user detail API + modal. Closes #2002

* Set ReadHeaderTimeout in http server

* Update EditorConfig with some explicit settings

* Bump Nextjs version

* Use vh instead of % to fix storybook rendering of chat container.

* Tweak readme to reference the web project accurately.

* Fix bad message moderation endpoint. Closes #2020

* Experiment with using image component for logo. Closes #2019

* Add support for changing user color in name modal. Closes #1805

* Prettified Code!

* Allow a fallback for storybook building

* Fix message collapsing incorrectly. Closes #2001

* Add custom offline message+api. Part of #1901

* Add+style system style chat message. Closes #1998

* Remove category icon component

* Fix mod menu showing. Closes #1990

* Use actual moderation menu and remove the placeholder

* Regenerate styles

* Prettified Code!

* Force storybook cli to install

* Re-generate package-lock

* Reduce the custom content width and center it. For #1860

* Pin dependencies (#2032)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* Update dependency @storybook/testing-library to v0.0.13

* Update dependency eslint-plugin-storybook to v0.6.4

* Update dependency react-chartkick to v0.5.3 (#2033)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* Lock file maintenance

* Commit updated API documentation

Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Gabe Kangas <gabek@real-ity.com>
Co-authored-by: gabek <gabek@users.noreply.github.com>
Co-authored-by: t1enne <65537403+t1enne@users.noreply.github.com>
Co-authored-by: t1enne <nasir.taov@gmail.com>
Co-authored-by: Owncast <owncast@owncast.online>
Co-authored-by: t1enne <t1enne@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
admin Issues related to the Admin portion
Projects
None yet
Development

No branches or pull requests

1 participant