Release v2.11.1
Publish Docker Image / build-and-push-existing-registry (./build/Dockerfile, web, pulse-signage-web) (push) Successful in 1m47s
Publish Docker Image / build-and-push-existing-registry (./build/Dockerfile.player, player, pulse-signage-player) (push) Successful in 31s

This commit is contained in:
2026-09-04 15:43:55 +01:00
parent 2c150b5b2e
commit 98f969ca0f
104 changed files with 3559 additions and 447 deletions
+54
View File
@@ -2,6 +2,60 @@
All notable changes to this project will be documented in this file.
## 2.11.1 - 2026-09-02
### Added
- Added secure administrator invitations that create accounts only after the recipient accepts the invitation.
- Added configurable API progress-bar placeholders with AdminLTE and announcement palette colors, custom colors, striped and animated variants, and quoted numeric literals.
- Added an optional `textless` progress-bar modifier to hide the visible percentage while retaining progress accessibility metadata.
- Added configurable progress-bar radius options including `square`, `pill`, `rounded`, and validated `radius(...)` values.
- Added arithmetic API placeholder transforms for adding, subtracting, multiplying, and dividing numeric values.
- Added time-based progress bars using start and end date/time fields to show elapsed timetable-item progress.
- Added audit events for invitation sending and acceptance, email verification, password-reset requests, and account email changes.
- Added a pending invitations page with invitation-specific Read, Create, Delete, and Allow permissions.
- Added invitation deletion and resend actions with confirmation prompts.
- Added an opt-in Weather audit category for weather-location changes and manually queued refreshes.
- Added opt-in per-command Screen Controls auditing, with forward and back navigation grouped together and disabled by default.
### Changed
- Updated the invitation registration page to show fields only for valid tokens, use the themed failure state for invalid links, and pre-fill the invited email and display name.
- Made the invited email visibly disabled, kept the display name editable and required, and aligned invitation actions with the existing user forms.
- Added shared pagination, search, and sorting to the pending invitations list and grouped Users, Roles, and Invitations under expandable User management navigation.
- Updated API progress bars to inherit the surrounding WYSIWYG text size and text color, preserve rounded corners, and render consistently in the editor preview, player, and thumbnails.
- Added support for object-wrapped API amounts in player-side progress calculations.
## 2.11.0 - 2026-09-02
### Added
- Added optional account emails with administrator verification bypass, email verification, password recovery, and confirmed email changes.
- Added SMTP configuration and mail delivery for account notifications.
### Changed
- Added autofill restrictions for Bitwarden, LastPass, and 1Password on account profile and new-password fields while preserving current-password autofill.
- Updated account email templates and previews to support both line breaks and paragraph spacing.
## 2.10.7 - 2026-09-02
### Added
- API token authentication now reuses access tokens until their expiry and can renew them with a refresh token, including refresh-token rotation.
- API sources can configure a refresh URL, JSON request body, and refresh-token response path.
### Changed
- Reorganized the API source editor into compact Connection, Authentication, and Latest response cards, with authentication collapsed by default on edit pages.
- Redesigned the Connected clients page for responsive mobile cards with compact controls, expandable search, pairing access, two-line detail clamping, and aligned desktop screen-group controls.
### Fixed
- Fixed client screen moves from mobile cards so the next move disables the clients current screen group rather than its previous one.
- Added Live, Paused, and Blackout client status badges to the responsive Connected clients view.
- Removed unused Bootstrap Icons font preloads that triggered browser warnings on pages where icons were not rendered.
## 2.10.6 - 2026-08-29
### Changed