Releases: garlic-signage/garlic-hub
Releases · garlic-signage/garlic-hub
v1.0.1
What's Changed
- fix error when putting the playlist item at the end of the target playlist or target playlist is empty
- merge fix when frontend using same instance thanks to @Zocker1999NET
- add missing remove listener
- workaround for not showing widget icon in playlist when it is png
Full Changelog: v1.0.0...v1.0.1
v1.0.0
garlic-hub Edge Edition v1.0.0 (Initial Stable Release)
This is the first stable major version of the garlic-hub Edge Edition. This release bundles all core functionalities and is recommended for production use.
Tech Stack & Code Quality
- PHP 8.4 with strict types enabled
- SLIM 4 Framework
- Static analysis with PHPStan Level 8 (0 errors)
- 99% test coverage via PHPUnit 12
- Vanilla JavaScript with minimal external dependencies
Core Features
Media Management
- Hierarchical content organization
- Multi-source uploads: local files, external links, screencasts, camera capture, and stock platforms (API key required)
Scheduling & Playback
- Playlist management with SMIL-standard export
- Graphic Zone Editor for multi-zone layouts
- Datetime-based playback conditions
Interactive Triggers
- Trigger media or nested playlists via Accesskeys, Touch/Click, Datetime, or Network events
- Push support to deploy playlists directly to local players
User Management & Security
- User management with guided admin setup during installation
- Session-based authentication (with remember-me) and OAuth2 token authorization
Internationalization
- UI available in 6 languages: English, Spanish, French, Russian, Greek, German
Full Changelog: https://github.com/garlic-signage/garlic-hub/commits/v1.0.0