Skip to content

Releases: garlic-signage/garlic-hub

v1.0.1

04 Dec 00:18
88982e5

Choose a tag to compare

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

02 Dec 17:46

Choose a tag to compare

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