Skip to content

feat: comments#1685

Open
Bennit99 wants to merge 2 commits intoopencast:developfrom
Bennit99:develop
Open

feat: comments#1685
Bennit99 wants to merge 2 commits intoopencast:developfrom
Bennit99:develop

Conversation

@Bennit99
Copy link

@Bennit99 Bennit99 commented Mar 3, 2026

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

Bennit99 added 2 commits March 2, 2026 20:54
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.
@github-actions
Copy link

github-actions bot commented Mar 3, 2026

Hi @Bennit99
Thank you for contributing to the Opencast Editor.
We noticed that you have not yet filed an Individual Contributor License Agreement. Doing that (once) helps us to ensure that Opencast stays free for all. If you make your contribution on behalf of an institution, you might also want to file a Corporate Contributor License Agreement (giving you as individual contributor a bit more security as well). It can take a while for this bot to find out about new filings, so if you just filed one or both of the above do not worry about this message!
Please let us know if you have any questions regarding the CLA.

Form submitted - G

@github-actions
Copy link

github-actions bot commented Mar 3, 2026

This pull request is deployed at test.editor.opencast.org/1685/2026-03-03_08-35-04/ .
It might take a few minutes for it to become available.

@Arnei Arnei added the type:feature A new feature or feature request label Mar 4, 2026
@gregorydlogan
Copy link
Member

For those curious, I have confirmed that this is a student at Munster.

@github-actions
Copy link

Hi @Bennit99
Thank you for contributing to the Opencast Editor.
We noticed that you have not yet filed an Individual Contributor License Agreement. Doing that (once) helps us to ensure that Opencast stays free for all. If you make your contribution on behalf of an institution, you might also want to file a Corporate Contributor License Agreement (giving you as individual contributor a bit more security as well). It can take a while for this bot to find out about new filings, so if you just filed one or both of the above do not worry about this message!
Please let us know if you have any questions regarding the CLA.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

type:feature A new feature or feature request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants