Skip to content

Releases: RocketMan/zookeeper

v2.9.0 search enhancements release

08 May 08:38
Compare
Choose a tag to compare

NEW this release:

  • automatic library search in manual playlist entry (#152)
  • sorting and pagination in Classic Search (#151)

This release includes the following 2.8.0 hotfixes:

  • autofill current time when editing live playlist (#150)
  • fixed onNow API for imported playlists (#149)
  • increased DJ review count to 50 before pagination begins (#147)
  • fixed block scoping problem in older browsers (#146)
  • fixed library editor to hide scroll bar (#145)
  • fixed sort indicators in reviews by DJ page (#144)
  • updated Administer Users to use jQuery tablesorter (#143)

v2.8.0 json migration release

17 Feb 12:06
Compare
Choose a tag to compare

Major changes this release:

  • migrated Library Editor from xml to json and refactored to external resource (#137)
  • migrated Find It! from xml to json and refactored to external resourcce (#140)
  • fixed Find It! to restore search string when page is reloaded from bfcache
  • extended playlist automatic timestamp window to range from 15 minutes before to 30 minutes after (#134)
  • updated Find It!, Library Editor, and Playlist Editor to use new 'data-focus' attribute for focus control
  • updated Library Editor to use new 'data-upper' and 'data-zkalpha' attributes for edit styling
  • removed dead code

Fixes this release:

  • fixed time edit of shows which span midnight (#136)
  • fixed to allow time edit during extended window (#136, #134)
  • fixed time edit for webkit/safari (#136)
  • fixed OpenSearch to use correct favicon (#141)
  • fixed Library Editor silent failure when field length limits exceeded (from hotfix-2-7-0) (#139)

v2.7.1 hotfix rollup

02 Feb 18:44
Compare
Choose a tag to compare

Issues fixed this release:

  • DnD not enabled for dynamically added playlist entries
  • Reload in New Playlist track editor does not work as expected #133
  • markdown help link does not work in comment edit

Miscellaneous changes and enhancements:

  • extended the time window for live playlist timestamping #134
  • renamed playlist editor javascript files
  • improved performance of HEAD requests on js and css resources

v2.7.0 playlist editor enhancements release

31 Jan 14:41
Compare
Choose a tag to compare

NEW this release:

  • Added drag-and-drop track reordering facility to the playlist editor #119
  • Added automatic source map generation (for developers) #130
  • Added JSON playlist import/export facility #126 (from hotfix-2-6-0)

FIXED this release:

  • Playlist track timestamp facility broken for shows which span midnight #131
  • Random freeze of the track add facility #123 (from hotfix-2-6-0)

v2.6.0 playlist time edit release

13 Jan 10:54
Compare
Choose a tag to compare

NEW this release:

  • playlist editor: added ability to change time #117
    • The time may be changed to any time point within the show.
    • For live shows, the time is restricted to the interval from show start until the present moment.
    • This feature can be used to resequence tracks, as the track is moved to keep it in chronological order.
  • library editor: added intelligent capitalization #111
  • added support for utf8 multibyte4 code points #109

Miscellaneous fixes:

  • changed album/label format on home page to match other playlists #112
  • changed to display home page on login #113
  • playlist editor: changed default playlist creation time to use server time #121

Hotfixes from the 2.5 series:

  • added new decennium chart #116
  • fixed broken a-file activity report #108

NOTE: If you are upgrading from a previous release, you will need to run the database script db/convert_v2_5_0_to_v2_6_0.sql

v2.5.0 playlist enhancement release

16 Dec 11:33
Compare
Choose a tag to compare

This release features:

  • NEW program log entries (PSA, Promo, and LID) #50
  • NEW free-format playlist comments #105
  • NEW Travis Continuous Integration #10

Miscellaneous changes this release:

  • improved automatic 'last, first' artist name swapping #65 #90 #100
  • refined layout for Classic Search #103
  • cleaned up home page #92
  • removed dead code #74

Thanks to @eric-gilbertson and @corazzi for making this release possible!

v2.4.3 hotfix roll-up release

19 Nov 12:42
Compare
Choose a tag to compare

NEW this release:

  • require explicit confirmation on creation of new airnames from the playlist editor #82
  • provide automatic deletion of airnames which are not in use (that is, are not referenced by at least one playlist or music review) #82
  • allow DJs to edit/rename existing airnames #85

Miscellaneous enhancements:

  • open select APIs for cross-origin scripting outside the organization #80
  • prevent unintentional creation of empty playlists #84

Fixed:

  • playlists will not accept entries with whitespace in album/label fields #75
  • onNow playlist request should return most recent list for current time #79

v2.4.2 bugfix release

08 Oct 15:08
Compare
Choose a tag to compare

Issues resolved this release:

  • XML API response is not well-formed #70
  • Import Playlist is broken #71
  • Import Playlist workflow is broken #72
  • Playlist editor does now allow for show times to end at midnight or later #73

v2.4.1 playlist editor fixes release

30 Sep 10:08
Compare
Choose a tag to compare

Enhancements this release:

  • simplified workflow for adding new airname #66
  • reject playlist creation if duration < 15 minutes or > 6 hours
  • swap artist name iff from ZK library and single word after comma, eg Band, The #58

Fixes/obsoletes:

  • Playlist editor showing duplicate delete button #68
  • Add airname not preselecting #61
  • Airname not prefilled #67

Thanks to @eric-gilbertson for his contributions to this release.

v2.4.0 playlist editor enhancements release

19 Sep 09:12
Compare
Choose a tag to compare

This release features:

  • Playlist editor uses ajax when adding spins #52
  • Single page for playlist edit, delete, and restore #57
  • NEW json API #8

Miscellaneous fixes:

  • Unexpected line break in playlist Time column #51
  • Non-trivial JavaScript files need GPL declaration for compliant distribution #56
  • Monthly chart e-mail header is incorrect #59

Many thanks to @eric-gilbertson for his contributions to this release!