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](https://github.com/nicotine-plus/nicotine-plus/issues/1843))
* Really varied upload speeds ([2219](https://github.com/nicotine-plus/nicotine-plus/issues/2219))
* Right click with control click doesn't work on mac with trackpad ([2724](https://github.com/nicotine-plus/nicotine-plus/issues/2724))
* Bad user experience with Windows-like buttons on Nicotine 3.3.0 ([2880](https://github.com/nicotine-plus/nicotine-plus/issues/2880))
* Downloads stuck on 'Queued' ([2926](https://github.com/nicotine-plus/nicotine-plus/issues/2926))
* User rows expanding when collapse all enabled ([2969](https://github.com/nicotine-plus/nicotine-plus/issues/2969))
* Connection closed and other connectivity problems ([2978](https://github.com/nicotine-plus/nicotine-plus/issues/2978))
* Crash on Mac OS Monterey 12.7.5 (Intel) - Nicotine+ Version: 3.3.5.dev1 ([3016](https://github.com/nicotine-plus/nicotine-plus/issues/3016))
* "Ok" on Network Closes Port ([3020](https://github.com/nicotine-plus/nicotine-plus/issues/3020))
* Python Memory Error ([3022](https://github.com/nicotine-plus/nicotine-plus/issues/3022))
* nowplaying - other should decode bytes ([3039](https://github.com/nicotine-plus/nicotine-plus/issues/3039))
* Newly started downloads will open a collapsed thread? ([3044](https://github.com/nicotine-plus/nicotine-plus/issues/3044))
* Crash on MBP Ventura 13.6.7 ([3045](https://github.com/nicotine-plus/nicotine-plus/issues/3045))
* Sorting order of files is broken because of characters not in current codepage ([3052](https://github.com/nicotine-plus/nicotine-plus/issues/3052))
* Adding SMB share on linux results in critical error ([3056](https://github.com/nicotine-plus/nicotine-plus/issues/3056))
* Crash, build 8 July ([3057](https://github.com/nicotine-plus/nicotine-plus/issues/3057))
* Arrow key shortcuts to expand/collapse groups ([3060](https://github.com/nicotine-plus/nicotine-plus/issues/3060))
* Nicotine+ crashing when trying to browse public shares (on MacOS 15 Public Beta) ([3063](https://github.com/nicotine-plus/nicotine-plus/issues/3063))
* Bug at the last update Version: 3.3.5.dev2 ([3067](https://github.com/nicotine-plus/nicotine-plus/issues/3067))
* "end" key works incorrectly at the "uploads" tab. ([3068](https://github.com/nicotine-plus/nicotine-plus/issues/3068))
* Upload I/O error: cannot fit 'int' into an offset-sized integer ([3077](https://github.com/nicotine-plus/nicotine-plus/issues/3077))
* critic error on 3.3.4 ([3080](https://github.com/nicotine-plus/nicotine-plus/issues/3080))
* Client closes after PC waking from sleep ([3082](https://github.com/nicotine-plus/nicotine-plus/issues/3082))
* Files are not shared ([3083](https://github.com/nicotine-plus/nicotine-plus/issues/3083))
* Sudden Crash when loading text in the search bar ([3087](https://github.com/nicotine-plus/nicotine-plus/issues/3087))
* Input history scroll ([3106](https://github.com/nicotine-plus/nicotine-plus/issues/3106))
* Files get downloaded twice ([3107](https://github.com/nicotine-plus/nicotine-plus/issues/3107))
* App window not showing up with Wayland/NVidia ([3108](https://github.com/nicotine-plus/nicotine-plus/issues/3108))
* Nicotine+ crashes on Mac when browsing for buddy shares via Shares menu ([3110](https://github.com/nicotine-plus/nicotine-plus/issues/3110))
* Leave "Wishlist" windows open/active after initiating a search & Easier method to initiate search ([3114](https://github.com/nicotine-plus/nicotine-plus/issues/3114))
* crash after download try ([3119](https://github.com/nicotine-plus/nicotine-plus/issues/3119))
* Wishlist result notification is emitted even when disabled ([3123](https://github.com/nicotine-plus/nicotine-plus/issues/3123))
* Crash while running on background ([3130](https://github.com/nicotine-plus/nicotine-plus/issues/3130))
* Cannot browse another user's files in MacOS 15.0 (24A335) ([3134](https://github.com/nicotine-plus/nicotine-plus/issues/3134))
* Wrong hotkeys on mac. Should be Cmd instead of Ctrl ([3139](https://github.com/nicotine-plus/nicotine-plus/issues/3139))