Psst Changelog

What's new in Psst 0.1.0 Build 20231005

Oct 8, 2023
  • Move spacer between cover art and track info to flex row (#432)
  • Use the v2 crate resolver (#439)
  • Update dependencies (#440)
  • Bump NET_IO_TIMEOUT (#442)

New in Psst 0.1.0 Build 20230606 (Jun 7, 2023)

  • README: Add build instructions for OpenBSD (#426)
  • Update README (#430)

New in Psst 0.1.0 Build 20230601 (Jun 2, 2023)

  • Move Windows build logic together (#428)
  • Remove the rust-toolchain action (#429)

New in Psst 0.1.0 Build 20230521 (May 21, 2023)

  • Added preferences icon beside username (#134)
  • Split playlist & control section (#411)
  • Update cargo edition & linting fix (#414)
  • Fix the window getting smaller each time it's opened (#413)
  • fix: clears playlist positions to zero before recalculating on changing playlist (fix #420)

New in Psst 0.1.0 Build 20230508 (May 8, 2023)

  • feat: view build info (#363)

New in Psst 0.1.0 Build 20230505 (May 5, 2023)

  • Add save button in track row and playback bar (#403)
  • Merge pull request #397 from Insprill/feature/readme-direct-download
  • Update dependencies (#408)
  • Compress images with TinyPNG (#398)
  • Implemented playlist rename functionality (#409)

New in Psst 0.1.0 Build 20230504 (May 4, 2023)

  • Only save window size changes of the main window (#401)
  • fix: fix error message on login w/o creds (#386)
  • Load saved tracks when the application opens (#402)
  • Add follow and unfollow playlist support (#399)
  • Change cursor when hovering over clickable elements (#404)
  • Add commas between each artist of a track (#405)
  • Add label for explicit tracks (#406)
  • Add explicit label to albums (#407)

New in Psst 0.1.0 Build 20230430 (Apr 30, 2023)

  • Added playlist current sorting criteria indicator (#393)

New in Psst 0.1.0 Build 20230422 (Apr 23, 2023)

  • Playlist Sorting (#392)

New in Psst 0.1.0 Build 20230414 (Apr 18, 2023)

  • Fixing index out of bounds error

New in Psst 0.1.0 Build 20230322 (Mar 22, 2023)

  • Safer error-handling mechanism (#379)

New in Psst 0.1.0 Build 20230211 (Feb 12, 2023)

  • gui: Avoid unwrapping when fetching images

New in Psst 0.1.0 Build 20230131 (Feb 1, 2023)

  • all: Upgrade dependencies
  • gui: Fix image crate version

New in Psst 0.1.0 Build 20230129 (Jan 29, 2023)

  • Fix: albums that should be categorized as appears_on being categorized as album
  • Gui: Update druid, remove Mac partial paint patch
  • Use buffered IO when loading and saving config (#373)

New in Psst 0.1.0 Build 20230114 (Jan 15, 2023)

  • Fix fmt & clippy warnings
  • Add scroll scale to config, make it more generic
  • Don't save config on each change in geometry
  • Clear credentials from UI after authenticating
  • Update CI workflow

New in Psst 0.1.0 Build 20221009 (Oct 10, 2022)

  • Add approximate volume scaling
  • all: Strip release binaries, bump opt level
  • gui: Small improvements
  • Fix formatting
  • fix pkg2appimage download URL

New in Psst 0.1.0 Build 20220922 (Sep 23, 2022)

  • Upgrade druid
  • Fix some warnings
  • Upgrade some dependencies
  • Chunk fetching no longer requires 4-byte alignment
  • Create appimage from debian package
  • Add support for local file playback
  • Core: Minor adjustment in the LocalItemRegistry

New in Psst 0.1.0 Build 20220816 (Aug 22, 2022)

  • Impersonate librespot in the ClientResponseEncrypted msg
  • very basic ico creation out of github actions (#282)
  • Update 'rangemap' crate to version 1.0.3
  • Use binary-level features
  • core: Add optional cubeb audio backend
  • gui: Upgrade to latest druid master
  • feat: set permissions to 0o600 on unix
  • add icons to deb package
  • add app icons to deb
  • feat: add support for hiding other windows in macos menu
  • gui: Upgrade druid
  • Fix formatting
  • Fix formatting for CI
  • Conditionally show 'Remove from playlist' depending on whether you can edit the playlist or not
  • gui: Remove playlist backlink from Track
  • Fix formatting for CI
  • Add support for 'Remove from playlist'
  • gui: Fix raw-window-handle api usage for Windows
  • Fix formatting
  • cli: Fix compilation
  • Fix error (windows): hr != CO_E_NOTINITIALIZED

New in Psst 0.1.0 Build 20220519 (May 19, 2022)

  • Icons: Switch to conventional track skip icons
  • Impersonate librespot in the ClientResponseEncrypted msg
  • Very basic ico creation out of github actions (#282)

New in Psst 0.1.0 Build 20220315 (Mar 17, 2022)

  • Upgrade dependencies
  • Fix lints
  • Update release documentation MacOS
  • core: Stop audio_output_sink on stop command
  • Update druid

New in Psst 0.1.0 Build 20220125 (Jan 26, 2022)

  • Sorta working Podcast page
  • Add menus for save/unsave Show
  • core: Impl ToMediaPath for Episode
  • core: Add caching of episodes
  • core: Add loading support for episodes
  • gui: Add show episodes & show detail
  • gui: Add episode list
  • gui: WIP playback for episodes
  • gui: Cleanup show/episode code
  • Fix missing parameter for compile
  • Make podcasts searchable
  • Upgrade some dependencies
  • gui: Improve episode display
  • gui: Revert raw-window-handle to 0.3
  • Handle buggy response from Spotify where duration < 0
  • Fix cargo fmt
  • gui: Minor improvements of show&episode UI
  • Upgrade druid, switch to mac-gradients piet patch
  • gui: Improve episode view, add FadeOut widget
  • core: Fix episode caching
  • gui: Disable FadeOut gradient for now
  • gui: Podcast icons
  • gui: Add search for saved tracks

New in Psst 0.1.0 Build 20220111 (Jan 11, 2022)

  • core: Fix broken refactoring

New in Psst 0.1.0 Build 20220109 (Jan 10, 2022)

  • core: Little correctness improvements in the audio decoder @jpochyla
  • core: Clear current audio buffer on switching tracks
  • Unpacked debuginfo is default on Mac
  • core: Add experimental MP3 playback

New in Psst 0.1.0 Build 20220106 (Jan 7, 2022)

  • Navigate back when the 'back' button is pressed on mouse

New in Psst 0.1.0 Build 20211224 (Dec 24, 2021)

  • gui: Update Druid
  • gui: Increase the window offset a bit more
  • gui: Fix queue behaviour persistence
  • gui: Add "no results" text to search page

New in Psst 0.1.0 Build 20211222 (Dec 22, 2021)

  • core: Optimize when source matches output
  • core: Audio real-time audio priority for the decoding thread
  • core: Loading tracks pauses playback
  • gui: Add track cover art in playlist and search results

New in Psst 0.1.0 Build 20211210 (Dec 10, 2021)

  • gui: Change the app icon
  • gui: Fix off-by-one in finder
  • gui: Add some info alerts

New in Psst 0.1.0 Build 20211201 (Dec 2, 2021)

  • core: Add simple stereo mapping
  • core: Cleanup the StereoMapper a bit
  • core: Shuffle around the resampling code again
  • gui: Add Find in Playlist support, fix route duplication bug
  • gui: Add Prev/Next buttons to finder
  • gui: Fix formatting
  • gui: Increase the paging limit to 500
  • gui: Add alert support
  • gui: Remove forgotten debugging code
  • core: Use thread names for actors
  • gui: Download images through a threadpool
  • Implement a to_uri function for item_ids.
  • Implement a POST method in the webapi client.
  • Add an endpoint for adding a track to a playlist.
  • Add a PublicUser struct and add an id value to UserProfile
  • Implement an ADD_TRACK command for adding a track to a playlist.
  • Implement a way to get all owned playlists
  • Add the needed UI to add a track to a playlist.
  • gui: Format
  • gui: Cleanup playlist modifications, remove AsyncAction
  • Added Support for Local Files
  • Clean Up Local Files Support
  • gui: Polish the LocalTrackManager a bit more
  • gui: Cosmetic cleanups in local tracks again
  • gui: Show alerts on some errors
  • gui: Hide empty result topics in search

New in Psst 0.1.0 Build 20211118 (Nov 19, 2021)

  • Fix clippy warnings
  • gui: Make the minor labels more faded
  • gui: Round the edges of the playback cover
  • gui: Add album detali context menu
  • gui: Use patched piet for Mac speedups, update deps, pin souvlaki
  • core: Remove useless sort from audio output selection
  • Crank souvlaki to 0.4.4 fixing OpenBSD support

New in Psst 0.1.0 Build 20211117 (Nov 18, 2021)

  • core: Try to prefer stereo f32 outputs
  • Update Druid
  • core: Increase buffer size, try to open 44.1Khz stream
  • core: Cleanup Worker, calc total length ourselves
  • core: Add client-side output pausing
  • core: Fix reporting rate calculation
  • core: Add resampling to the new Worker
  • core: Rework the audio buffering pipeline
  • Remove minivorbis
  • Update ureq
  • core: Huge mod reorg
  • core: Apply global volume and norm factor
  • core: Add experimental resampling
  • core: Switch to CPAL, Symphonia, and parking_lot

New in Psst 0.1.0 Build 20211112 (Nov 14, 2021)

  • gui: Avoid search action if query is empty
  • Bump most dependencies
  • Replace chrono with the time crate (#208)
  • Update issue templates
  • Update issue templates

New in Psst 0.1.0 Build 20210920 (Sep 21, 2021)

  • Gui: Add context menu to playback bar