New cycle, new release team. Let's add the new team to the about page.
Created attachment 183477 [details] [review] Bug 40022: Add the 25.11 release team This patch updates the teams.yaml to include the voted in 25.11 release team. Test plan 1/ Check against https://wiki.koha-community.org/wiki/Release_Teams
Created attachment 183478 [details] [review] Bug 40022: Add missing roles to the include This patch adds missing role mappings to the about-team.inc template to ensure all roles defined in teams.yaml are properly displayed. Added role mappings include: - manager_assistants (plural form) - maintainer_assistants (plural form) - maintainer_mentors (plural form) - accessibility_advocates (plural form) - security_manager - meeting_facilitator - social_media - website Also adds display logic for historical roles that may not be present in current teams but appear in contributor lists from teams.yaml. This ensures complete coverage of all team roles across historical and current release teams.
Created attachment 183479 [details] [review] Bug 40022: Condense display by hiding versions under ellipses This patch improves the contributor section display in the about page by implementing a condensed view for version lists. When a contributor has more than 2 versions for a role, only the first 2 are shown with an ellipsis (...) that can be hovered to reveal the remaining versions. The implementation: - Sorts versions in reverse chronological order (most recent first) - Shows first 2 versions directly - Hides additional versions under a hoverable ellipsis using Bootstrap tooltips - Adds CSS styling for the ellipsis with dotted underline and help cursor This makes the contributor lists more readable while preserving access to complete version information.
Created attachment 183500 [details] [review] Bug 40022: Sync teams in Koha, Wiki and release-tools
Created attachment 183517 [details] [review] Bug 40022: Add the 25.11 release team This patch updates the teams.yaml to include the voted in 25.11 release team. Test plan 1/ Check against https://wiki.koha-community.org/wiki/Release_Teams Signed-off-by: Paul Derscheid <paul.derscheid@lmscloud.de>
Created attachment 183518 [details] [review] Bug 40022: Add missing roles to the include This patch adds missing role mappings to the about-team.inc template to ensure all roles defined in teams.yaml are properly displayed. Added role mappings include: - manager_assistants (plural form) - maintainer_assistants (plural form) - maintainer_mentors (plural form) - accessibility_advocates (plural form) - security_manager - meeting_facilitator - social_media - website Also adds display logic for historical roles that may not be present in current teams but appear in contributor lists from teams.yaml. This ensures complete coverage of all team roles across historical and current release teams. Signed-off-by: Paul Derscheid <paul.derscheid@lmscloud.de>
Created attachment 183519 [details] [review] Bug 40022: Condense display by hiding versions under ellipses This patch improves the contributor section display in the about page by implementing a condensed view for version lists. When a contributor has more than 2 versions for a role, only the first 2 are shown with an ellipsis (...) that can be hovered to reveal the remaining versions. The implementation: - Sorts versions in reverse chronological order (most recent first) - Shows first 2 versions directly - Hides additional versions under a hoverable ellipsis using Bootstrap tooltips - Adds CSS styling for the ellipsis with dotted underline and help cursor This makes the contributor lists more readable while preserving access to complete version information. Signed-off-by: Paul Derscheid <paul.derscheid@lmscloud.de>
Created attachment 183520 [details] [review] Bug 40022: Sync teams in Koha, Wiki and release-tools Signed-off-by: Paul Derscheid <paul.derscheid@lmscloud.de>
Created attachment 183521 [details] [review] Bug 40022: (QA follow-up) Tidy about-team.inc, about.tt
Nice work everyone! Pushed to main for 25.11
Created attachment 183597 [details] [review] Bug 40022: (follow-up) Use numerical sort We were using template toolkits `sort` which is a string sort and as such some of our version strings were being sorted incorrectly. This patch simply switched to template toolkits `nsort` to force a numeric sorting which corrects the reverse version sorting for display. Signed-off-by: Martin Renvoize <martin.renvoize@openfifth.co.uk>