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)
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