Conversation
Adds a comment system for video editing. - Comments.tsx: Renders a scrollable list of comments with nested replies, timestamps, and status badges. Includes forms to add comments (with a required reason dropdown), reply, delete, and toggle resolved status. - commentSlice.ts: Manages local state for adding, deleting, and updating comments. Tracks uncommitted changes (\hasChanges\) and handles temporary local IDs.
|
Form submitted - G |
|
This pull request is deployed at test.editor.opencast.org/1685/2026-03-27_08-12-36/ . |
|
For those curious, I have confirmed that this is a student at Munster. |
|
Hi @Bennit99 |
mtneug
left a comment
There was a problem hiding this comment.
Works as expected. Only some small comments from my side. Since I don't really work on the front-end, it would be great to also get a review from someone more familiar with the codebase.
This reverts commit 9dd6ba9b8bf6749c0fa5218696fa78a597f05605.
Co-authored-by: Matthias Neugebauer <mtneug@mailbox.org>
Adds a comment system for video editing like in the old admin UI.
Comments.tsx: Renders a scrollable list of comments with nested replies, timestamps, and status badges. Includes forms to add comments (with a required reason dropdown), reply, delete, and toggle resolved status.
commentSlice.ts: Manages local state for adding, deleting, and updating comments. Tracks uncommitted changes hasChanges and handles temporary local IDs.
Also configure a temporary vite dev proxy to bypass CORS for testing with loacal opencast instance
For testing create and delete some comments and replies
Issue: Feature Request: Make comments available
backend PR