Version 0.2.0: * Re-resolve queries when their resolved-to result goes offline * Rename "Music" in settings to "Collection" to better match main app UI * Fix for queue not allowing items to be removed from it, and flickering queue button * Cleanup formatting of Preference/Configure and Diagnostics windows * Add selection indicator on album art * Fix inability to create Echonest playlists based solely on style or mood. * Created new Album page (that shows other albums from that artist available in your Super Collection) * Update playlists in dashboard to keep them in sync * Added support for "playing" Rdio track URLs and ability to drag/drop them into Tomahawk * Change "Recently Played" page to "Dashboard" * Prioritize resolving newer queries to make GUI more responsive * Automatically expand local collection node in sidebar on launch * Display spinner animation while searching for tracks * Fix for occasionally flashing play control buttons * Remove horizontal scrollbars when they aren't needed * Let headless-Tomahawk users trigger a rescan with --filescan * Removed "test login" button from Last.fm settings (OS X only) * Fix font and image sizes from being too big/small on some OSes * Include Stations and Automatic Playlists in News Stations and Playlists widget * When click through to station or playlist ensure that sidebar navigation reflects it * Even more design tweaks, new placeholder icons (and use them in right places) * Show search and artist page temporary navigation in sidebar when on those pages * Fixed bug where drop indicator wouldn't show under last track if that was drop zone * Fixed cross-wiring of Previous and Next song in "Music Player" menu (OS X) * Added support for "playing" Spotify track URLs (and t.co and bit.ly shortened track URLs/URIs) and ability to drag/drop them into Tomahawk * Added support for JSPF playlists (XSPF via JSON) * Removed big "Welcome to Tomahawk" info bar from welcome screen * Clean up some bugs around deleted playlists and stations * Rename filter box in collection track view to "filter" (from "search") * Scroll per pixel to making scrolling feel more natural * Filter out duplicate tracks in Collection tree view * Spotify resolver now honors SOCKS5 proxy settings. * On OS X don't quit on window close to conform to best practices * Made "show offline sources" option in menu be a toggle instead of two different entries * Properly decode escaped characters coming from HTTP API * Fixes and updates to German translation * Handle/display resolver file paths becoming invalid in Preferences * Fixed track skipping-on-pause bug when using Gstreamer backend * Fixed a few crashes that could occur when fetching data from Last.fm. * Made Twitter dialog more readable/understandable. * Added Artist pages (and links to them from now playing metadata and from collection track list views) with artist bio snippet, related artists, top tracks and view of all tracks/albums from that artist in user's Super Collection * Fixed streaming from https:// links * Desktop notifications for now playing (Linux only) * Implement new javascript resolver API and ability to present configuration options for resolvers * Prettified header labels * Show when a track was played in the Recently Played tracks history * Added context menus for Artists and Albums * Added some tool tips * Fixed playlist bugs that would cause track to stop playing when dropping/moving items in the same playlist * New home screen (aka "Recently Played" under Super Collection) * Set volume to 75% on startup * Lots of new icons and design tweaks * Added "listen along" feature (and ability to "catch up") * Optimize resolver pipeline * Added "love" feature - also "loves" track on Last.fm (if last.fm account is available/set) * Twitter checks for updates less often now, saving user API calls from running out when using multiple clients. * Added score column and score bars to indicate resolver match certainty * Fix a bunch of playlist deletion bugs * Created "New Additions" page for each source * Improve tomahawk:// link handling. Added support for http://toma.hk/ links so browser/link-shortener friendly * Fix sorting by file size * Improve the way Adium status is updated with now-playing information - add preference to enable/disable * Fix so stations can be created only given mood and/or style parameters * Re-resolve tracks when a resolver is added/removed/enabled/disabled * Don't require @foo.com domains for jabber and google * Added global search function that searches all available sources (super collection and all enabled resolvers) * Cleaned up Preference Window and styling * Collection scanner now can run automatically, watching files and directories for changes. On by default. * Added Pipeline view window * Allow seeking in songs - if possible * Added ability to make a copy of a peer's playlists and add to your own playlists * Added MediaKey support on OS X * Shuffle and Repeat settings are stored on a playlist by playlist basis Version 0.1.0: * Fixed stations so they resolve against all available sources instead of only local and friend's collections. * Add a Song seed for stations and automatic playlists, and allow dragging of any tracks to the New Stations entry to create a pre-seeded station. * Added auto-completion for artists while filling in a station or automatic playlist. * SOCKS5 proxy support. Noproxy hosts are also supported but no wildcard support (yet). * Support loading of - and exporting to - .xspf playlists * Added Tomahawk:// protocol support and share links for many things including tracks, playlists, and stations. * Autoload automatically detected resolvers on startup. * 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. * 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, for example the new Spotify resolver. * 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. * Removed filter and song view from Super Collection, coming back in the next release. * Browse and play collections in our snappy tree-mode, which also shows images for artists and albums. * Fixed crash that could occur when playing a track from a browser. * Fixed a crash caused by sources going on or offline. * Huge optimizations in the resolving pipeline. * Improved the handling of automatic status messages for Google Talk * Switch to Phonon sound system, allowing us to support a wide variety of audio formats. * UI tweaks and cleanup. * (OS X) Open configuration dialogs as sliding sheets. * (OS X) Increase our available file watches to the maximum that the system reports. * (OS X) Added 'Window' menu with zoom/minimize actions 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.