Skip to content

Releases: nicotine-plus/nicotine-plus

3.3.10

10 Mar 13:39
caf9e10
Compare
Choose a tag to compare

Corrections

  • Fixed file transfers not starting

Issues closed on GitHub

  • Downloads stuck on Queued (#3320)

3.3.9

10 Mar 01:06
dc21c3a
Compare
Choose a tag to compare

Caution

File transfers never start in this release. Use 3.3.10 instead.

### Corrections
  • Fixed a crash when rescanning shared files in some cases
  • Fixed column widths not being remembered for certain columns
  • Improved readability of long file paths in File Properties dialog
  • Fixed minor inconsistencies in the GUI

Issues closed on GitHub

  • Diacritics starting names are in wrong order (at the end of the list) - languages drop-down menu (#3295)
  • Setting the width of the columns is not remembered (#3296)
  • Can't boot after deleting app and reinstalling it (#3308)

3.3.8

24 Feb 21:57
7943f8d
Compare
Choose a tag to compare

Changes

  • Added isolated mode (nicotine --isolated) for standalone environments (e.g. Docker containers)
  • Added Czech translation (thank you @slrslr)
  • Added Tamil translation (thank you @TamilNeram)
  • Optimized reading of large chat logs
  • Optimized upload queue position requests
  • Show number of scanned folders while rescanning shares
  • Skip unit tests requiring network connection by default

Corrections

  • Fixed a crash when closing font chooser dialogs in older GTK 4 versions
  • Fixed broken tray icons in the Flatpak package
  • Fixed incorrect download folder names in rare cases
  • Fixed RTL text direction being used with LTR languages
  • Fixed libadwaita being enabled by accident in Budgie desktop environment
  • Windows: Fixed a crash on systems with outdated Vulkan drivers
  • Windows: Fixed a crash on systems with Proxifier enabled
  • Windows: Fixed main window minimizing when closing dialogs
  • Windows: Fixed broken window size when restoring from tray
  • macOS: Fixed a crash on startup with Apple Silicon build

Issues closed on GitHub

  • Slowness when uploading large amount of files (#3199)
  • App told me to report this. (#3218)
  • Nicotine 3.3.7 issue with Sonoma 14.7.2 : impossible to start app ! (#3227)
  • Closing the lil Wishlist window minimizes the entire app (#3230)
  • Remember and restore window size and position when opening an application from the tray (#3236)
  • Progress indication when (re-)scanning shares (#3246)
  • Czech language translation status (#3248)
  • removed_parent_folders should only remove first occurence (#3255)
  • Crash after update to newer version and found that older versions also crash now (#3265)
  • The only valid location for the SVG icon on Linux is /usr/share/icons/hicolor/scalable/apps (#3273)
  • UI layout with text direction Right-to-Left (#3285)

3.3.7

16 Dec 06:05
deffb74
Compare
Choose a tag to compare

Changes

  • Grey out ignored usernames in room user lists
  • Automatically reconnect to the server when changing listening port
  • Always show number of upload slots on user profiles
  • Windows: Update Python from 3.11 to 3.12
  • macOS: Drop support for macOS Monterey due to reaching EOL

Corrections

  • Fixed a crash when using file choosers in plugin settings
  • Fixed a crash when upgrading from Nicotine+ 1.4.1 and earlier
  • Fixed broken upload stats caused by Soulseek NS clients resuming >2 GB downloads
  • Fixed an issue where picking an emoji would clear existing text
  • Improved file transfer speeds in some cases
  • Windows: Reverted switch to Clang environment due to rare crashes

Issues closed on GitHub

  • Banned and ignored users indicators (#2100)
  • Allow N+ to update Port without restarting (#2704)
  • Incorrect processing of passwords with special characters (#3156)
  • 3.3.5 has same bug latest Test clients have about upload showing wrong upload (#3162)
  • Cannot update nicotine+ (#3167)
  • 3.3.6 crashes on launch on macOS due to broken rendering (#3172)
  • GTK4-based app crashes with: TypeError: No means to translate argument or return value for 'GdkButtonEvent' (#3176)
  • I get this error when i try to run Nicotine+ (#3175)
  • A lot of dump files (gdbus) (#3181)
  • Filechooser.py Window' object has no attribute 'widget' (#3182)
  • [3.3.7.dev1] Windows Nightly builds libgcc_s_seh-1.dll is missing (#3183)
  • [Bug]: Transfer Statistics Total Uploaded Size jumps to 32 EiB (#3185)
  • Picking an emoji clears text in chat entry, rather than being appended to it (#3197)
  • User logs off but items in queue slowly tick away from saying queued to logged off (#3209)
  • Nicotine+ not working on Windows 10 since v3.3.6 (#3210)

3.3.6

15 Oct 16:53
0572226
Compare
Choose a tag to compare

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

  • Hide picture view when no user profile picture is present
  • GTK 4: Stop using old GL renderer
  • Windows: Reduced package size by switching to MSYS2's Clang environment

Corrections

  • Important: Don't delete other unrelated files from incomplete download folder
  • Fixed a crash when editing and removing list rows in some cases
  • Fixed a regression where arrow keys no longer selected items in comboboxes
  • Minor fixes related to the tray icon implementation
  • GTK 3: Fixed an issue where the chat text entry could disappear
  • macOS: Fixed an issue where opening files and links no longer worked
  • macOS: Fixed a few keyboard shortcuts that no longer worked

Issues closed on GitHub

  • 'Open in File Manager' does not work on 3.3.5 in macOS Monterey (#3143)
  • Issues with selecting text on 3.3.5 in macOS Monterey (#3144)
  • Horizontal adjustment of user profile (#2865)
  • Files deleted on quit (#3152)
  • the window does not close automatically and gets in the way (#3157)

3.3.5

22 Sep 18:15
8c6f5ad
Compare
Choose a tag to compare

Caution

CONTAINS BUG CAUSING DATA LOSS. DO NOT USE THIS VERSION!

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)

3.3.4

06 May 22:32
f6ce1e4
Compare
Choose a tag to compare

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

Corrections

  • Fixed "Format codes" link not opening in the preferred browser
  • Windows: Fixed regression in scrolling performance

Issues closed on GitHub

  • Scrolling performance suddenly abysmal (again) (#3000)
  • Can't access "Format Codes" link in settings through left mouse click on 3.3.3 (#3001)
  • Sometimes, Nicotine+ (3.3.3) window doesn't open on top when other windows already opened full screen on the desktop. (#3002)

3.3.3

05 May 18:37
31d8af5
Compare
Choose a tag to compare

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

  • Performance improvements when searching for common files
  • Improved search result matching for non-Latin languages
  • Minor accessibility improvements
  • Updated translations
  • GTK 3: Restored X11 tray icon implementation for compatibility with older systems

Corrections

  • Fixed a rare crash when changing grouping mode in transfer tabs
  • Fixed a rare crash when closing Browse Shares tab
  • Fixed a rare crash when initializing an upload
  • Fixed a rare crash when double-clicking a download
  • Fixed an issue where passwords were not remembered after changing them
  • Fixed an issue where number of shared files was only updated on startup (regression in 3.3.2)
  • Fixed an issue where transfers displayed incorrect "User logged off" status in some cases
  • Fixed an issue where chat history entry completion no longer worked
  • Fixed an issue where UPnP did not work on MikroTik routers
  • Fixed missing button labels in certain dialogs
  • Fixed some small memory leaks
  • Avoid selecting new transfers while tab is active
  • Remember selected folder when refreshing local shares
  • Windows: Fixed Alt+1-9 tab shortcuts interfering with Alt codes
  • Windows: Fixed window not minimizing when clicking task bar icon
  • Windows: Fixed title bar buttons requiring two clicks to activate
  • Snap: Fixed an issue where the file chooser displayed the wrong initial folder
  • Snap: Fixed an issue where folders shared from external drives were unavailable after remounting
  • Termux: Fixed an issue where connecting to the server failed

Issues closed on GitHub

  • Bad user experience with Windows-like buttons on Nicotine 3.3.0 (#2880)
  • Auto-selection of new transfers (#2901)
  • Nicotine+ 3.3.2 displays user as logged off while the transfers are active (#2909)
  • No icon in taskbar when running in background (#2928)
  • Set 'Finished' status instead of 'Filtered' for finished transfers in case the directory had files matching download filtering pattern (#2932)
  • Refresh Files button not working (#2937)
  • Nictotine Hard fail trying to get pointer (#2943)
  • 3.3.2 - System Tray Icons Don't Appear (#2944)
  • Sudden crash (#2950)
  • bug on checking transfers (#2953)
  • UPnP: Failed to forward external port 2234: HTTP Error 500: Internal Server Error (#2955)
  • 0 Shares on Profile (#2956)
  • Crash when double clicking download row (#2961)
  • Nicotine+ 3.3.2 permission denied to port 2234 on Fedora 39 (#2968)
  • This option is doesn't work on Nicotine+ 3.3.3 rc2 (#2969)
  • Num lock state is inverted (#2977)
  • Random crash (#2982)
  • Found another bug (#2988)
  • Arbitrary Critical Error (#2996)

3.3.2

25 Feb 19:29
4bdd97f
Compare
Choose a tag to compare

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

Corrections

  • Fixed a crash when adding transfers while in ungrouped mode
  • Fixed an issue where dialog message labels were not read by screen readers
  • Snap: Fixed screen reader detection for enabling GTK 3

3.3.1

24 Feb 04:10
f7f1f3f
Compare
Choose a tag to compare

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 function to manually search a wishlist item
  • Exclude the Synology "#snapshot" and "#recycle" folders from Shares (thank you @toineenzo)
  • Improved performance when loading transfers on startup
  • Implemented server code 160 (Excluded Search Phrases)
  • macOS: update visual style of window controls to resemble native apps

Corrections

  • Important: Fixed critical error crash at startup on rejected login (regression in 3.3.0)
  • Avoid a rare crash (log a FIXME error) when clearing a transfer not present in list
  • Fixed a crash when using up/down arrow keys in empty combo box widget
  • Fixed an issue that prevented the Now Playing Sender plugin from working
  • Fixed an issue that prevented the /away command from working
  • Fixed an issue connecting to certain distributed peers
  • Fixed broken scrolling in font chooser on GTK 4
  • Fixed an issue where private chat messages did not load in rare cases
  • Fixed an issue where retrying an upload did not start it immediately
  • Fixed an issue where the chat room tab order was incorrect after restarting
  • Removed a keyboard focus trap during tab navigation
  • Linux: Fixed an issue where binding to a virtual private network interface did not work
  • Windows: Fixed an issue with flickering/invisible window when maximized with auto-hide taskbar
  • Windows: Fixed an issue where the file manager/audio player window was hidden
  • Windows: Fixed an issue downloading files containing control characters in the path
  • Windows: Fixed an issue where reverse file paths did not work for older downloads
  • macOS: Fixed an issue where Nicotine+ did not launch on Monterey systems (thank you @thep50)
  • macOS: Fixed an issue where window was not maximized on startup
  • macOS: Added missing keyboard shortcuts for text entries/views

Issues closed on GitHub

  • Nicotine+ crashes on startup - BufferError (#2850)
  • Failure to launch 3.3.0 on Mac (#2852)
  • Implement server code 160 (#2854)
  • Unable to resize window in Mac Silicon app (#2857)
  • Nicotine 3.3.0 Flickering when changing tabs (#2859)
  • "Open in File Manager" not working on Windows (#2860)
  • 3.3.0: does not connect to server via tun0 (vpn) (#2861)
  • Issue selecting text on macOS Monterey (#2862)
  • Retry on uploads no longer works (#2864)
  • Interest recommendations (#2866)
  • Crash after clearing download folder with 1 file in it (#2869)
  • Bug Crash (#2872)
  • Cannot save file error (#2888)