Skip to content

Releases: adlawson/mixcloud-tracklist

CSRF token support

20 Aug 00:17
Compare
Choose a tag to compare

Mixcloud have added a CSRF token to requests, and respond with partial information for requests without the token. This release fixes the tracklist for this update. It also greatly reduces the size of the extension by using different dependencies for the request.

  • #34 Send cookies with API request

This release has been republished with a signed tag.

Deprecate legacy support

16 Jan 22:37
Compare
Choose a tag to compare

The old website has now been replaced completely by the 2016 beta so supporting it is no longer necessary. This release is needed to also fix some compatibility issues introduced when the changeover happened.

  • #27 Drop legacy support

Legacy bug fix

27 Dec 18:09
Compare
Choose a tag to compare

This release fixes an issue with the legacy tracklist introduced in 4.1.2 release.

  • #28 Fix problem with removal of .hidden class

Miscellaneous bug fixes

26 Dec 19:24
Compare
Choose a tag to compare

This release fixes various issues with Mixcloud Beta website compatibility.

  • #26 Fix tracklists for mixes with unicode characters
  • #27 Fix problem with removal of .hidden class

Tracklist design update

27 Nov 23:10
Compare
Choose a tag to compare

This release updates the tracklist for the new Mixcloud website to match the new styles. Ongoing work at Mixcloud to finish their Beta website forced me to update as the old styles are no longer being served.

  • #22 Fixes tracklist styling
  • Fixes legacy tracklist, broken in 4.1.0
Before After

Miscellaneous bug fixes

13 Nov 20:11
Compare
Choose a tag to compare

This release removes the debugging information useful throughout the UAT phase of the 4.0.0 release candidacy. A final release was made that included the debugging information which worked perfectly fine, but yet again Mozilla had something to complain about.

It also fixes an issue where the extension would fail to run after trying to query a non-existent container. This would happen if you land on the home page. Moving on to a mix from there would never yield a tracklist unless you refresh the page.

Mixcloud redesign 2016/17

13 Nov 18:30
Compare
Choose a tag to compare

This release is a compatibility update with the new Mixcloud website (still in Beta as of 13th November 2016). It retains backward compatibility with the old website for those that havent upgraded yet.

  • #21 Complete rearchitecture of the project
  • #17 Adds Mixcloud Beta compatibility (working on both old and new as of 2016-11-07)
  • #19 Fixes tracklist margin issues

The rearchitecture will hopefully make a successful submission to Mozilla's Add-on network more likely.

Mixcloud Beta compatibility candidate 1

07 Nov 22:46
Compare
Choose a tag to compare
Pre-release
  • #21 Complete rearchitecture of the project
  • #17 Adds Mixcloud Beta compatibility (working on both old and new as of 2016-11-07)
  • #19 Fixes tracklist margin issues

A stable release will be tagged after some time in UAT (#20). Until then I won't publish the changes to Chrome Web Store or Mozilla Add-ons.


To try out this release now, here's how to add it to Google Chrome:

1) Disable any other versions of this extension

image

2) Enable Developer mode at the top of the extensions settings page

image

3) Unzip mixcloud-tracklist.zip on your machine and click "Load unpacked extension"

image

4) If you see any warnings like the screenshot, just ignore them

Stable Firefox build

25 Sep 18:06
Compare
Choose a tag to compare

After the 2.0.1 Web Extensions release, the Firefox build was corrupt for seemingly unknown reasons. Turns out the ID field is strictly formatted though it isn't really stated so in the docs.

  • Fixes #8 by providing a Tampermonkey userscript for browsers other than Chrome or Firefox
  • Merges #14, fixing Firefox corrupt build reported in #12
  • Merges #15, allowing make to run on file modifications
  • Merges #16, redirecting users to the AMO page in the user's language

Thanks to @djg and @anewuser for contributing!

WebExtensions

14 Dec 11:55
Compare
Choose a tag to compare

This is the initial release using Mozilla's WebExtensions API.
Unfortunately it's not yet possible to sign and distribute WebExtension Addons through Mozilla. Please see #7 for details.