Skip to content

Instantly share code, notes, and snippets.

@jherskowitz
Created May 27, 2011 14:21
Version 0.1.0:
* New station types (mood & style) along with tons of station optimizations
* Add Stations under own node in sidebar (different than playlists)
* Drag song to 'new station' to create song-seeded station
* Fixed stations so they resolve against all available sources (not just local and SIP)
* Added completion for artists with echonest artist/suggest path
* SOCKS5 proxy support. Noproxy hosts are also supported but no wildcard
support (yet).
* Fix issue where track resolving spinner never stopped if tracks were
removed from playlist while resolving.
* Twitter & Jabber profile pictures are shown.
* Fix issues with stations where multiple tracks could be added at once.
* Support loading of - and exporting to - .xspf playlists
* Added Tomahawk:// protocol support and share links for everything - tracks, playlists, stations
* Add selected tomahawk:// track link to users' queue
* Support compiled/binary resolvers (e.g. spotify)
* Allow multiple accounts of the same type.
* Add new Google account type that is a thin wrapper around a Jabber plugin.
* Overhaul the settings dialog interface.
* Resolvers can now be enabled and disabled, and some can be configured
directly in Tomahawk (e.g. spottily).
* Added Artist tree view with artist images
* Removed filter and song view from SuperCollection (don't worry, it's coming back)
* Split playlists and stations in sources sidebar. Show Recently Played
as a node under the Super Collection.
* Fix massive speed bottleneck on startup in the case of many recently
played playlists.
* Browse and play collections in our snappy tree-mode, which also shows
images for artists and albums.
* Huge optimizations in resolver pipeline, speeds up resolution
* Fixed crash that could occur when playing a track from a browser.
* Fixed a crash caused by sources going on- or offline.
* (OS X) Open configuration dialogs as sliding sheets.
* (OS X) Increase our available file watches to the maximum that the system reports.
* Switch to Phonon
* Switch from Gloox to Jreen for XMPP
* (OS X) Added 'Window' menu with zoom/minimize actions
* Refactored infosystem
* Improved the way gtalk auto-response and status messages work
* UI tweaks and cleanup
* Squashed an army of bugs
Version 0.0.3:
* Show spinner while resolving playlists.
* Go back to previous page visible when deleting a playlist.
* Fixed issue where automatic playlists and station summaries were not
updated in the playlist header.
* Fixed an issue which caused duplicate items when rescanning.
* Revert change introduced in 0.0.2 causing Twitter protocol to not try
to reconnect to a peer if it couldn't connect the first time the plugin
was connected. This caused confusing (and for most unwanted) behavior.
* Fix crashes in Twitter authentication.
* Properly honor the chosen port number if a static host and port are
marked as preferred.
* Don't automatically try to resolve all incoming playback logs. This
speeds up importing sources a lot.
* Faster painting of playlists with lots of unresolved tracks.
* Prefer local results when results' score is equal.
* (Windows) The tomahawk:// protocol handler works on Windows now.
* (Windows) Fixed launching Tomahawk from Windows installer with admin privileges.
* (Windows) Prevent launching a second instance on Windows.
Version 0.0.2:
* Don't reconnect to Jabber if the settings dialog is closed successfully
but the Jabber settings haven't changed.
* Don't run a rescan of the local collection if the settings dialog is
closed successfully but the path hasn't changed.
* Don't attempt to connect to unavailable Twitter peers over and over.
* Find Twitter peers if the peer's Got Tomahawk? tweet is not their latest
tweet.
* Got Tomahawk? tweets can now be sent directly to specific users or in
private direct messages.
* Display a helpful message when someone sends a normal instant message to
the Tomahawk XMPP presence.
* Incompatible change: Twitter SIP protocol has changed slightly. 0.0.1
clients will not be able to talk to newer clients.
* Don't let long playlist or summary names force a large Tomahawk window.
* Tomahawk now asks you to authorize new contacts.
Version 0.0.1:
* First public release.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment