Skip to content

Conversation

@stephanbcbauer
Copy link
Member

@stephanbcbauer stephanbcbauer commented Oct 29, 2025

Description

This pull request introduces a major redesign of the Open Meetings documentation and calendar system. The meeting display now uses a calendar and categorized lists powered by a shared meeting data file, with timezone conversion support for all users. The documentation provides a clear, step-by-step guide for adding new meetings, including details on recurrence patterns, required fields, and category color-coding. Several new dependencies support these features.

Calendar

image

Intro

image image image image

Pre-review checks

Please ensure to do as many of the following checks as possible, before asking for committer review:

@stephanbcbauer
Copy link
Member Author

3rd party check doesnt work currently ->

[main] INFO Querying Eclipse Foundation for license data for 500 items.
[main] INFO Found 152 items.
[main] INFO Querying Eclipse Foundation for license data for 500 items.
[main] INFO Found 114 items.
[main] INFO Querying Eclipse Foundation for license data for 500 items.
[main] INFO Found 111 items.
[main] INFO Querying Eclipse Foundation for license data for 20 items.
[main] INFO Found 5 items.
[main] INFO Querying ClearlyDefined for license data for 500 items.
java.net.http.HttpTimeoutException: request timed out

@stephanbcbauer
Copy link
Member Author

3rd party check doesnt work currently ->

[main] INFO Querying Eclipse Foundation for license data for 500 items.
[main] INFO Found 152 items.
[main] INFO Querying Eclipse Foundation for license data for 500 items.
[main] INFO Found 114 items.
[main] INFO Querying Eclipse Foundation for license data for 500 items.
[main] INFO Found 111 items.
[main] INFO Querying Eclipse Foundation for license data for 20 items.
[main] INFO Found 5 items.
[main] INFO Querying ClearlyDefined for license data for 500 items.
java.net.http.HttpTimeoutException: request timed out
[main] INFO A review is required for npm/npmjs/-/react-big-calendar/1.19.4.
[main] INFO A review request was created https://gitlab.eclipse.org/eclipsefdn/emo-team/iplab/-/issues/24522

@stephanbcbauer stephanbcbauer added website related to website itself, like maintenance. Its NOT about KIT content enhancement New feature or request labels Oct 30, 2025
@stephanbcbauer stephanbcbauer added this to the 25.12 milestone Oct 30, 2025
Copy link
Member

@jSchuetz88 jSchuetz88 left a comment

Choose a reason for hiding this comment

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

Build it and tested the different timezones (cross checked some of them to validate the translation between timezones is right). Seems to work fine and looks great.

@ther3sa
Copy link
Contributor

ther3sa commented Nov 4, 2025

Everything looks good to me.
Just a quick note. In Dark Mode, the date and time are very difficult to see. Maybe you could make them a little brighter.
Bildschirmfoto 2025-11-04 um 09 51 30

@ther3sa
Copy link
Contributor

ther3sa commented Nov 4, 2025

After consulting with @stephanbcbauer, my comment will be incorporated later.
Based on that, this PR looks good to me.

Copy link
Contributor

@ther3sa ther3sa left a comment

Choose a reason for hiding this comment

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

LGTM!
Build it and it looks good.

@github-project-automation github-project-automation bot moved this from Inbox to In Progress in Tractus-X Webpage Nov 4, 2025
@stephanbcbauer stephanbcbauer merged commit e951b7e into main Nov 4, 2025
5 of 6 checks passed
@stephanbcbauer stephanbcbauer deleted the feat/add-calendar-view-to-open-meetings branch November 4, 2025 11:59
@github-project-automation github-project-automation bot moved this from In Progress to Done in Tractus-X Webpage Nov 4, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request website related to website itself, like maintenance. Its NOT about KIT content

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

4 participants