Skip to content

Latest commit

 

History

History
166 lines (114 loc) · 4.67 KB

CHANGELOG.md

File metadata and controls

166 lines (114 loc) · 4.67 KB

Changelog

Please report any bugs and feature requests via our GitHub Issue Tracker. For questions and support requests, please use GitHub Discussions.


Version 6

Release date: work in progress 🚧

New Features

Fixed Bugs

Maintenance Work

  • UI: Smaller font size for the social media posts
  • Loading social media media posts from different plugins in parallel

Breaking Changes


Version 5

Release date: 2025-03-21

New Features

  • Add support for BlueSky with hashtags and profile mentions
  • Add support for Mastodon profile mentions
  • Add support for Devoxx events (including Voxxed Days)
  • Configure UI language via environment variable
  • Dynamically generate social headline based on enabled plugins
  • Hashtags are now handled independent of the social media plugins
  • Show the logo of the social media network in the social media post
  • Keep existing posts to avoid empty screens on errors
  • Add configuration option to adjust event times (not just the dates)

Fixed Bugs

  • Fix internationalization / localization issues

Maintenance Work

  • Add SBOM (Software Bill of Materials) generation
  • Automatic generation of README for DockerHub
  • Add latest tag to Docker release builds
  • Add a lot of new automated tests
  • Add more checks for common errors during the build process
  • Fixed dozens of coding issues
  • Changed default Mastodon instance from mastodon.social to ijug.social
  • UI: Smaller font size for the social media posts

Breaking Changes

  • Image configuration is now applied for all social media plugins
  • Replaced placeholders in URL templates with variable names
  • Prefix all environment variables with APUS
  • To enable/disable demo mode, use APUS_DEMO with true or false
  • Remove EVENT_DEMO_ROOM_COUNT and SOCIAL_DEMO_POST_COUNT
  • The FILTER_* environment variables have been renamed to APUS_SOCIAL_FILTER_*
  • The timezone has to be specified in the APUS_TIMEZONE environment variable (instead of just TZ)
  • The admin password has to be specified in the APUS_PASSWORD environment variable (instead of ADMIN_PASSWORD)
  • The envirenment variable APUS_MASTODON_POST_LIMIT was renamed to APUS_MASTODON_LIMIT

Version 4

Release date: 2024-10-28

New Features

  • Add configuration option to adjust event dates
  • Add configuration option to hide closed event rooms
  • Display optional image below the event agenda
  • Add support for configuring multiple hashtags
  • Add support for speaker pictures (overrides track icon)
  • Add social demo plugin for demo and testing purposes
  • Release docker images for ARM processors

Fixed Bugs

  • Fix agenda column width calculation
  • Fix session view with very long titles
  • Fix hide empty room setting

Maintenance Work

  • Upgrade dependencies
  • Fix linter warnings
  • Add test coverage monitoring

Version 3

Release date: 2024-09-15

New Features

  • Support full-screen social media post view without conference agenda
  • Adjusting number of agenda columns automatically as needed
  • Overwrite automatically generated social media headline

Fixed Bugs

  • Fixed UI quirks

Maintenance Work

  • Update all dependencies
  • Fixed a bunch of linter warnings

Version 2

Release date: 2024-08-12

Features

  • Add support for event agenda hosted on Sessionize.com (BaselOne, Java Forum Nord, etc.)
  • Add support for Java Forum Stuttgart
  • New demo event plugin to show fake data for demos and testing
  • The update frequency of the event agenda is now configurable
  • Add support for session tracks with default icons and custom SVG images
  • Theming: all colors are now configurable
  • Create hashed passwords for admin access on the command line
  • New config option to show/hide event room legend
  • Time limit for next session is now configurable

Bugfixes

  • Fixed possible XSS attack with modified Mastodon posts
  • Fixed incorrect calculation of minutes remaining

Maintenance

  • All icons are now system independent
  • Sessions without a language will not display a language flag
  • Better use of available space for social media posts
  • Refactored plugin interface to use streams instead of lists

Version 1

Release date: 2024-04-10

Features

  • Display agenda of DOAG events (JavaLand, CyberLand, CloudLand, etc.)
  • Display posts of Mastodon containing a configurable hashtag
  • Display images from Mastodon posts (configurable)
  • Filter sensitive Mastodon posts
  • Filter Mastodon replies
  • Filter Mastodon posts by words
  • Hide single Mastodon posts
  • Block Mastodon profiles
  • English and German translation
  • Dynamic updates of Agenda and Mastodon posts