Add browser-based drag-and-drop overlay editor for workspace owners #34
Labels
No labels
auth
autorelease: pending
autorelease: tagged
bug
dependencies
devops
docker
documentation
duplicate
enhancement
github_actions
good first issue
help wanted
invalid
javascript
maintenance
question
refactor
ui
wontfix
No milestone
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
gitchegumi/GitchAlerts#34
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem
Overlays are currently managed too much from the backend/server side. That is not useful for invited workspace owners who do not have access to the server backend.
If GitchAlerts is meant to become a self-hosted replacement for StreamElements or Streamlabs-style alert tools, workspace owners need to be able to edit overlays from the browser.
Desired behavior
Add a browser-based overlay editor inside the Next.js app so workspace owners can build and edit alert overlays without touching the server backend.
The editor should support drag-and-drop style layout editing similar in concept to common streaming alert platforms.
Scope
The first useful version should allow a workspace owner to:
Permissions
ownershould be able to create, edit, preview, and delete layouts for their own workspace.editorshould be able to edit layouts if current role rules allow layout editing.viewershould not be able to edit layouts.Implementation notes
Acceptance criteria
Notes
This is a major feature. It can be broken into follow-up issues, but this issue captures the required product direction: owners need StreamElements/Streamlabs-like browser editing for GitchAlerts to be a real self-hosted replacement.