======
**Note:** this release does not have Flatpak support due to a dependency issue
that I haven't been able to crack. Please install from PyPi or the AUR. (If you
are a Flatpak expert, I would greatly appreciate help fixing the issue. See
79.)
* Global Search
* Search for and go to Songs, Artists, Albums, and Playlists.
* Works online and offline (when online, the search results from the server
are included).
* Uses a fuzzy matching algorithm for ranking results.
* Browse by filesystem structure via the "Browse" tab.
* Passwords are now stored in the system keyring rather than in plain text.
**Note:** You will have to re-enter your password in the *Configure Servers*
dialog to make Sublime Music successfully connect to your server again.
* The play queue now behaves properly when there are many instances of the same
song in the play queue.
* The play queue can now be reordered, and songs can be added and removed from
it. Right click also works on the play queue.
* The Local Network SSID and Local Network Address settings now actually work.
It only checks the SSID on startup or new server connect for now.
* ``CacheManager`` now returns RAM results immediately instead of using a
future. This means it returns data faster to the UI if it's already cached.
* **Bug Fixes:**
* Pressing ESC on the Playlist edit dialog no longer deletes the playlist.
* DBus functions no longer block on `CacheManager` results which was causing
long startup times.
* **Infrastructure**:
* Added a ``Pipfile`` and made the CI/CD build use it for testing.
* Upgraded the Flatpak dependencies on ``org.gnome.Platform`` and
``org.gnome.Sdk`` to ``3.34`` which allows us to have much faster Flatpak
build times.
* Added ``mypy`` tests to the build process.