Skip to content

Releases: RocketMan/zookeeper

v2.10.2 session management release

04 Aug 14:31
Compare
Choose a tag to compare

Major changes this release:

  • enhanced session security #178

NOTE: Cookies are now required for authentication. Users who do not have cookies enabled will receive a message from the application informing them they must enable cookies to login.

This release also includes the following v2.10.1 hotfixes:

  • promote the playable track feature by advertising playable albums #172
  • hide Google drive shares for non-authenticated users #175
  • fix styling problems in playable track display #177
  • fix several regressions introduced in v2.10.1 (5b80a48, e91dc73, 679013a)

v2.10.1 library track player enhancement release

26 Jul 10:37
Compare
Choose a tag to compare

NEW this release:

  • music library track player #166

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

Thanks to @eric-gilbertson for his work to make this release possible!

v2.10.0 offline playlist enhancement release

20 Jul 09:07
Compare
Choose a tag to compare

NEW this release:

  • Show spin time entry control when adding track to an "off-line" playlist #162

Fixed this release:

  • Recent Reviews date column fixed and list size increased #168

This release also includes the following 2.9.0 hotfixes:

  • Restored date column to Recent Reviews #106
  • Enhanced manual playlist entry automatic library search for compilations #153
  • Fixed playlist editor to update spin timestamps on playlist date or time change #158
  • Fixed playlist editor to account for duplicate spin timestamps when reordering #160

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

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