WINDOWS USERS: The installer format has changed in Nicotine+ 3.2.0. If you are upgrading from Nicotine+ 3.1.1 or earlier, please uninstall Nicotine+ first (this will not remove your existing settings).
Changes
- Added
/plugin reload
subcommand for reloading a plugin - Added arrow key shortcuts to collapse/expand tree rows
- Added a toggle for private room invitations to 'Chats' preferences
- List all room members not currently joined in a private room
- Incomplete files are now deleted when removing the download from the UI
- Improvements to transfer speed accuracy in the UI
- Grey out transfer rows with 'User logged off' status
- Quitting from the tray menu asks for confirmation while uploads are active
- Handle invalid password in Setup Assistant instead of opening the Preferences dialog
- Large performance improvement when listing search results or adding transfers
- Reduced memory and storage space used by the IP2Location database
- macOS and Windows: Require GTK 4 unless
NICOTINE_GTK_VERSION=3
env variable is set
Corrections
- Fixed a rare crash related to peer connections
- Fixed a rare crash when selecting a folder in the file chooser dialog
- Fixed a possible memory error when reading data from a peer connection
- Fixed issues related to downloads getting stuck when failing
- Fixed issues related to transfer rows expanding when not supposed to
- Fixed an issue where banning a user's IP did not remove their uploads
- Fixed an issue where uploads would not start immediately in some cases
- Fixed an issue where popovers could not be closed in some cases
- Fixed an issue where some wishlist searches stopped working after closing their tabs
- Fixed an issue where an auto-forwarded listening port would close when saving preferences
- Fixed an issue where toggling search history did not update the history dropdown
- Various accessibility fixes related to scrolling, text views and entry widgets
- Various smaller fixes related to the Soulseek protocol implementation
- Windows: Fixed an issue where the tray icon was visible despite being disabled
- Windows: Fixed an issue where window prevented auto-hidden taskbar from showing
- Windows: Fixed invalid list sort order with certain system locales
- macOS: Fixed a crash when using Spanish system locale
- macOS: Fixed an issue where window could not be restored after running in background
- macOS: Fixed Ctrl-clicking not opening the context menu
- macOS: Added a few missing keyboard shortcuts
- GTK 3: Fixed a crash when pressing "Run in Background" in the confirmation dialog
Issues closed on GitHub
- Nicotine+ can't be launched from network drive on Windows (#1843)
- Really varied upload speeds (#2219)
- Right click with control click doesn't work on mac with trackpad (#2724)
- Bad user experience with Windows-like buttons on Nicotine 3.3.0 (#2880)
- Downloads stuck on 'Queued' (#2926)
- User rows expanding when collapse all enabled (#2969)
- Connection closed and other connectivity problems (#2978)
- Crash on Mac OS Monterey 12.7.5 (Intel) - Nicotine+ Version: 3.3.5.dev1 (#3016)
- "Ok" on Network Closes Port (#3020)
- Python Memory Error (#3022)
- nowplaying - other should decode bytes (#3039)
- Newly started downloads will open a collapsed thread? (#3044)
- Crash on MBP Ventura 13.6.7 (#3045)
- Sorting order of files is broken because of characters not in current codepage (#3052)
- Adding SMB share on linux results in critical error (#3056)
- Crash, build 8 July (#3057)
- Arrow key shortcuts to expand/collapse groups (#3060)
- Nicotine+ crashing when trying to browse public shares (on MacOS 15 Public Beta) (#3063)
- Bug at the last update Version: 3.3.5.dev2 (#3067)
- "end" key works incorrectly at the "uploads" tab. (#3068)
- Upload I/O error: cannot fit 'int' into an offset-sized integer (#3077)
- critic error on 3.3.4 (#3080)
- Client closes after PC waking from sleep (#3082)
- Files are not shared (#3083)
- Sudden Crash when loading text in the search bar (#3087)
- Input history scroll (#3106)
- Files get downloaded twice (#3107)
- App window not showing up with Wayland/NVidia (#3108)
- Nicotine+ crashes on Mac when browsing for buddy shares via Shares menu (#3110)
- Leave "Wishlist" windows open/active after initiating a search & Easier method to initiate search (#3114)
- crash after download try (#3119)
- Wishlist result notification is emitted even when disabled (#3123)
- Crash while running on background (#3130)
- Cannot browse another user's files in MacOS 15.0 (24A335) (#3134)
- Wrong hotkeys on mac. Should be Cmd instead of Ctrl (#3139)