Releases: sheepman4267/OpenShow
v0.2.1
This is a small followup to 0.2.0, which includes a few features and fixes that I wasn't sure would be ready in time.
In no particular order:
- feat: #26 - Displays can now be set as default, which means they will be enabled on any future created shows.
- fix: #37 - Slide advance buttons in the presenter UI can now properly advance between segments, if that option is checked in the show controls.
- fix: #36 - We now have an API endpoint which will display slide 1 of a deck, requiring no slide PK. This (combined with the auto advance enhancements in 0.2.0) means that an external automation can be created to display a given auto-advancing deck on a schedule. This completes OpenShow as a functional digital signage system which can be used with sheepman4267/ansible_role_signage_player.
v0.2.0
It's finally here! Version 0.2.0 is packed with an absurd number of new features and enhancements. This is the first release which I'm comfortable with others attempting to actually use - many rough edges have been smoothed, and we at least have some sort of a quickstart. Here are a couple of the bigger-ticket items:
- It is now possible to completely set up an OpenShow instance for use without ever touching the Django admin. That's a huge milestone for usability, and the fact that this is now possible is a large part of my motivation for releasing now.
- Importing images to decks now requires way less knowledge of how the internals of OpenShow work, and that functionality is much better integrated.
- OpenShow now has the beginnings of an API! For now, we just have "Show Slide" and "Advance" endpoints, but it's a start.
- The slide editor has been completely reworked. Elements are now edited inline, rather than in a horrible list below the preview. This is much nicer on smaller screens (as in, less than 27" 1440p, where the original editor was developed), and should be more intuitive to use.
Below, find a marginally more complete list of the work that's been done since 0.1.0. To see commit-by-commit what's been done, please read PR #34.
- feat: Very minimal API stub
- feat: Most of the navigation has been completely overhauled
- feat: Restyled presenter view
- feat: Slide thumbnails are now much more consistent
- feat: Decks can be directly displayed
- feat: Slides which will play media now have thumbnail icons to indicate this fact
- feat: It is now possible to delete things
- feat: Rewritten slide editor; much more compatible with less-than-1440p displays (and slightly more intuituve to use)
- feat: An entirely new MediaObject model which unifies handling of video and audio elements (and transcodes them so they work)
- feat: Importing images to decks (one per slide) has been moved from a separate app to the deck editor
- fix: #29 - Display custom CSS works now
- fix: #33 - Auto advancing decks outside shows is now possible
v0.2.0-beta.3
v0.2.0-beta.2
- Fix: Media Object templates are no longer ignored by docker build operations
- Fix:
MediaObject
now has a sane__str__
v0.2.0-beta.1
In this tiny addendum to the previous beta, a slide will be auto-advanced at the end of a video or audio file playing if that slide is set to auto advance. If you use this, make sure the slide's auto advance duration is set to something high (more than the length of the clip you're playing).
v0.2.0-beta
Now that all of the features listed under the 0.2.0 milestone are merged, I'm calling this release a beta. Compared to the last alpha, we now have support for media objects, more details about which can be seen in #27. A minor bug in the display editor has also been fixed.
v0.2.0-alpha.8
This version includes a revamped slide editor which should be much more usable on smaller monitors, the ability to delete things, an extremely basic Display editor, and tools for exporting AOML based on manually-created decks.
Big announcement: It is now likely possible (though untested) to set up OpenShow from scratch without ever touching the Django admin interface.
v0.2.0-alpha.7
This release adds some UI improvements, a generic slide advance API endpoint, and a fix for an unreported issue where the server would return error 500 when attempting to display a slide with no theme set.
v0.2.0-alpha.6
This release includes a fix for iframe flickering and general slowness when displaying slides since v0.2.0-alpha.4.
v0.2.0-alpha.5
This release includes a fix for #5.