Skip to content

Show again that there are open comments#1577

Open
Arnei wants to merge 1 commit intoopencast:r/19.xfrom
Arnei:comments-icon-differentiate
Open

Show again that there are open comments#1577
Arnei wants to merge 1 commit intoopencast:r/19.xfrom
Arnei:comments-icon-differentiate

Conversation

@Arnei
Copy link
Copy Markdown
Member

@Arnei Arnei commented Apr 13, 2026

Fixes #1544.

In the events table, a "comment" icon is displayed for events with comments. Before we switched to lucide icons, there were two different comment icons, depending on if the event still had unresolved comments or not. This behaviour was lost.

This patch brings the behaviour back. If there are still unresolved comments, the speech bubble icon now has an exclamation point in it.

Why not a filled icon like before? Because lucide does not have that.

How to test this

Can be tested as is. Add comments to an event in the event details, then watch the icons on the right in the events table.

In the events table, a "comment" icon is displayed for
events with comments. Before we switched to lucide icons,
there were two different comment icons, depending on if the
event still had unresolved comments or not. This behaviour was lost.

This patch brings the behaviour back. If there are still unresolved
comments, the speech bubble icon now has an exclamation point
in it.

Why not a filled icon like before? Because lucide does not have that.
@Arnei Arnei added the type:visual-clarity Improves UI readability label Apr 13, 2026
@github-actions
Copy link
Copy Markdown
Contributor

Use docker or podman to test this pull request locally.

Run test server using develop.opencast.org as backend:

podman run --rm -it -p 127.0.0.1:3000:3000 ghcr.io/opencast/admin-interface:pr-1577

Specify a different backend like stable.opencast.org:

podman run --rm -it -p 127.0.0.1:3000:3000 -e PROXY_TARGET=https://stable.opencast.org ghcr.io/opencast/admin-interface:pr-1577

It may take a few seconds for the interface to spin up.
It will then be available at http://127.0.0.1:3000.
For more options you can pass on to the proxy, take a look at the README.md.

@github-actions
Copy link
Copy Markdown
Contributor

This pull request is deployed at test.admin-interface.opencast.org/1577/2026-04-13_14-58-26/ .
It might take a few minutes for it to become available.

@ferishili ferishili self-assigned this Apr 17, 2026
@ferishili ferishili self-requested a review April 17, 2026 07:49
Copy link
Copy Markdown
Contributor

@ferishili ferishili left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @Arnei,

works fine and can be merged right away!

Just a small (if possible) request:
Would it be possible to add something like a small red dot indicator, similar to the scissor icon?

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

Labels

type:visual-clarity Improves UI readability

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants