LibreSignage v1.0.0 release This release includes lots of enhancements and bug fixes especially in the LibreSignage web interface. Most of the web interface was rewritten to make the code more maintainable. This release also includes lots of other important enhancements and bugfixes. One important new feature is support for building Docker images for LibreSignage. Travis is also now used for continuous integration. v1.0.0 - [internal] Modularize and improve the build system. - [feature] Implement an improved configuration file loader that supports loading configuration from multiple files. - [feature] Implement functionality for building LibreSignage Docker images. - [bugfix] Fix a bug that prevented removing slide assets that didn't have a thumbnail. - [internal] Improve display animation performance by optimizing CSS and JavaScript. Browsers are now also hinted to use GPU acceleration for rendering the display. - [bugfix] Fix dialogs not appearing correctly on the documentation pages. - [bugfix] Fix a bug where adding media to user-created slides didn't work. (#27) - [feature] Implement a new tag [font] in the markup transpiler for changing fonts in slides. (#28) - [bugfix] Fix a missing class definition that caused problems when uploading files. - [bugfix] Fix a bug where the editor media uploader popup didn't close when the (X) button was clicked if an uploade had previously failed. - [feature] Allow space characters in upload filenames. - [bugfix] Implement automatic slide lock cleanup on logout. - [feature] Rewrite the web interface to use a Model, View, Controller architecture. Various JavaScript components used in the interface were also rewritten in the process. - [feature] Create a LibreSignage logo and use it throughout the web interface. - [bugfix] Fix a bug where creating more slides than what's allowed by the slide quota caused invalid slides to be left in slide queues. (issue #34) - [feature] Add a muted parameter to the [video] markup tag. - [internal] Implement EventData to pass data and hook functions to event handlers. - [bugfix] Properly copy assets when duplicating slides (issue #33). - [internal] Remove non-working API unit tests. - [feature] Redirect users to the originally requested URL after login. (issue #41) - [feature] Check build dependency versions when building. - [feature] Implement a startup splash screen for the display page. - [feature] Implement automatic deployment of nightly builds to Docker Hub from Travis CI. - [internal] Speed up build scripts by changing how 'find' is used. - [bugfix] Fix a bug where cloning a slide with no thumbnail resulted in an error. (issue #33) - [bugfix] Fix 'Upload' button placement in the slide media uploader popup. - [bugfix] Fix various bugs where doubleclicking controls caused JS errors in the web interface. - [bugfix] Properly disable the 'Save' button after clearing password inputs in the user settings page. - [bugfix] Fix a bug where certain filetypes couldn't be uploaded in the slide media uploader. List of contributors and their number commits for this release: 287 Eero Talus 4 faragher
This tag has no release notes.