Skip to content

Releases: sheepman4267/OpenShow

v0.2.1

20 Nov 23:44
Compare
Choose a tag to compare

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

18 Nov 15:44
ea58c73
Compare
Choose a tag to compare

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

25 Oct 22:37
Compare
Choose a tag to compare

v0.2.0-beta.2

19 Oct 19:55
Compare
Choose a tag to compare
v0.2.0-beta.2 Pre-release
Pre-release
  • Fix: Media Object templates are no longer ignored by docker build operations
  • Fix: MediaObject now has a sane __str__

v0.2.0-beta.1

18 Oct 15:37
Compare
Choose a tag to compare
v0.2.0-beta.1 Pre-release
Pre-release

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

17 Oct 20:15
Compare
Choose a tag to compare
v0.2.0-beta Pre-release
Pre-release

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

09 Sep 21:58
Compare
Choose a tag to compare
v0.2.0-alpha.8 Pre-release
Pre-release

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

12 Jul 21:35
Compare
Choose a tag to compare
v0.2.0-alpha.7 Pre-release
Pre-release

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

26 Jun 04:26
Compare
Choose a tag to compare
v0.2.0-alpha.6 Pre-release
Pre-release

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

02 Jun 01:16
Compare
Choose a tag to compare
v0.2.0-alpha.5 Pre-release
Pre-release

This release includes a fix for #5.