github nicotine-plus/nicotine-plus 3.2.0

latest releases: 3.3.2, 3.3.1, 3.3.0...
2 years ago

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 across the entire application, including file searching, transfers, user shares and chats
  • Accessibility improvements to various components, including result filters, browse shares, wishlist and chat rooms
  • Several new keyboard shortcuts for easier navigation, a list of shortcuts can be viewed by pressing the F1 key
  • User interface improvements, including several clean-ups related to core client functions and preferences
  • Added an emoji picker in chat text entry
  • Added an option to disable search history
  • Increased the number of search history items from 15 to 200
  • Double-clicking a folder in search results now downloads the folder
  • Moved main tab visibility settings to "User Interface" category in preferences dialog
  • Moved log category options to right-click menu in log history pane
  • The 'When closing Nicotine+' preference now also applies when pressing Ctrl+Q
  • Improved terminology used for various client functions, including clearer output of the status bar and log history
  • Removed a few outdated and obsolete preferences
  • Removed the option to automatically share completed downloads, convert to standard shared folder
  • The Leech Detector plugin now sends the polite message after a leecher's first download has finished
  • New and improved translations for many languages
  • Lowered Python version requirement to 3.5 for Debian Stretch LTS based distros

Corrections

  • Several stability improvements related to file scanning
  • Fixed issues where UPnP did not work with certain routers
  • Fixed an issue where the password could not be changed while logged out
  • Fixed an issue where inaccurate bitrates and durations were reported for certain files after scanning shares
  • Fixed a critical error when hiding the "Chat Rooms" tab
  • Fixed an issue where column header menus did not work in older GTK versions
  • Fixed an issue where column widths would not be remembered if multiple tabs were open
  • Fixed critical errors when quitting Nicotine+ in certain cases
  • Fixed a critical error when receiving invalid search results
  • Fixed an issue where uploads could not be manually resumed after a connection error
  • Fixed an issue where certain special characters were not removed from search terms
  • Fixed an issue where taskbar notifications were not cleared in older GTK versions
  • Fixed an issue where transfer statistics did not update properly
  • Fixed an issue where the tray icon did not appear in LXDE
  • Fixed an issue where tab notification highlights were removed too early
  • Fixed an issue where fetching data from Last.fm was unsuccessful in certain cases
  • Fixed an issue where the scrollbar could not be dragged from the edge of the window in the Breeze theme
  • Fixed an issue where the preferences dialog was too large on small screen resolutions
  • Network interface binding can now be used on systems with Linux <5.7 kernel
  • Debian: the stable PPA is compatible with Debian again
  • macOS: fixed an issue where the main window did not render in macOS Monterey
  • Windows: improved compatibility with Windows 11
  • Windows: reduced the number of false antivirus positives

Issues closed on GitHub

  • It's possible to open more than one instance of Nicotine+ (#1418)
  • Nicotine+ database needs recovery (#1467)
  • Feature request: Option to not remember search history (#1468)
  • Double-click on search result to start download (#1469)
  • Consider bumping listen socket backlog length (#1471)
  • Generate releases hashes? (#1473)
  • Mac Intel El Capitan 10.11.6 (#1474)
  • Raspbian support (#1476)
  • The Nicotine+ project's title summary contains superfluous text about the function of the client (#1481)
  • Catch-22 regarding password (#1483)
  • Pressing Ctrl+? does not open the Keyboard Shortcuts window as expected (#1484)
  • Tabs cannot be navigated without using mouse (accessibility) (#1485)
  • It reads "(privileged)" in the size column of an upload transfer, but I've not privileged anybody, why? (#1487)
  • Is Python version of >=3.6 really needed as a Build-Depends parameter? (#1488)
  • Implement Ctrl-C text copying for selected elements in treeview (#1490)
  • GtkTreeView column header context menus are out-of-context on MX Linux Continuum 18.3 (#1492)
  • Search Scope button pop-up menu items positioned above top of screen (Linux) (#1495)
  • Filter bar layout issues (Result Filters) (#1497)
  • Text Entry should validate and execute upon input when focus moves away (Result Filters) (#1498)
  • Text Entry should respond to a zero-length string created by any keypress event to force clear the filter (Result Filters) (#1499)
  • Fix missing Alt+R accelerator for Result Filter bar show/hide button in Search Files (#1500)
  • Redundent Find pop-up TextBox in Search Files TreeView widget hinders Ctrl+F so it needs to be disabled (#1501)
  • Primary Tab Bar fails to surrender focus after second mouse-click (Main Window) (#1502)
  • Put the options for Tab Label Colors into the Tab section (Preferences) (#1505)
  • Scrap the redundant 'Clear All Colors' button from User Interface catagory (Preferences) (#1506)
  • General captions of General sections generally conflict with General category name, in general (Preferences) (#1507)
  • Dialog box drawn larger than small screen size makes OK and Apply buttons invisible (Preferences) (#1508)
  • Remove Alt+F accelerator from Clear Finished button in Downloads and Uploads (Transfers) (#1510)
  • Set default focus to the Username text entry box if there are no secondary tabs (User Browse, Info, Private Chat) (#1511)
  • Chat view context-menu Copy has no function when nothing is selected (Chat) (#1512)
  • Ctrl+F should open Find bar while chat text entry box has focus (Chat) (#1513)
  • Alt+M for Send _Message conflicts with native _Mode menu in User Info (#1515)
  • Alt+S for Free _Slot conflicts with native _Shares menu in Search Files (Filters) (#1516)
  • Ability to scroll when you push the mouse to the rightmost edge of the screen (last pixel). (#1517)
  • Swapping between gdbm/semidbm causes Serious [Errno 20] corrupted database error unhandled (#1519)
  • Edit debug error string: "Shared files database index seems to be corrupted, rescan your shares" (add 'index') (#1520)
  • Add entry to local debug log to identify Nicotine+ version and exact Python version being used at runtime (#1521)
  • Show Similar Users button disappears off window edge due to widget alignment issues (Interests tab) (#1523)
  • Nicotine crashes upon quitting (#1525)
  • Plugin System Expansion (#1542)
  • Notification badge cleared too early (#1543)
  • Feature Request: Upload tab when someone uploads from you (#1544)
  • Gtk 3 Bug: MacOS gtk_widget gdk_window (#1545)
  • Search issue (#1547)
  • Bug: 3.2.0 dev Arch Linux Error loading plugin libhunspell and libaspell (#1548)
  • Arch Linux GTK 4.4.0 crashes upon quitting if double login (#1552)
  • Arch Linux GTK 4.4.0 Allocation width too small needs at least 31x25 (#1553)
  • Moving mouse over the dragging-point of a column/frame doesnt change the mouse pointer (#1561)
  • [3.2.0.dev1] Always crash on leave Public room feed tab close (Chat Rooms) (#1562)
  • Uploads with special characters in path cancelled (#1564)
  • UPnP doesn't work (#1566)
  • Crash Report on Windows 10: 'Box' object has no attribute 'add_action' (#1569)
  • Critical Error that I'm getting after updating (#1572)
  • Still Critical Error (#1573)
  • lastfm: Could not get recent track from audioscrobbler (#1574)
  • Critical error after closing search tab (#1575)
  • UPnP stopped working with current unstable build (#1580)
  • Trigger Browse Files once when online for Buddy List (#1583)
  • Wishlist (#1591)
  • Remove - hyphen (#1592)
  • Failed to execute script nictoine win 10 (#1597)
  • Wishlist quick search (#1599)
  • Wishlist hot key (#1600)
  • Filters button (#1601)
  • Pressing enter in the wishlist when the line is empty (#1603)
  • Keeps telling me my database is corrupt (#1620)
  • I do not know if it's bug or not (#1623)
  • Serious error occurred while rescanning shares (#1625)
  • No idea, that's what I saw, when I came back (#1626)
  • Wrong password results in lockdown (#1627)
  • Cannot find gdbm or semidm on openbsd (#1631)
  • Critical Error on Launch (#1633)
  • Pop up about translated languages (#1635)
  • Nicotine+ has encountered a critical error (#1636)
  • Logs reporting 0 folders found after rescan (#1642)
  • Crashed on expanding folder (#1643)
  • Remove wish not possible when search contains parens (#1652)
  • Critical Error (#1654)
  • Leech Detector not working??!! (#1656)
  • Nicotine+ not working with latest MacOS Monteray (#1660)
  • [3.2.0.dev1] Critical error on popover context menu when disconnected (#1662)
  • Nicotine Critical Error Operation not permitted (#1663)
  • [3.2.0.dev1] Nicotine+ x64 fails to launch with "Failed to execute script nicotine" error (#1665)
  • Nicotine+ has encountered a critical error (#1666)
  • Critical Error "Value: 'Box' object has no attribute 'add_action'" (#1670)
  • Bug with user status (#1680)
  • Critical Error: Value: 'NoneType' object has no attribute 'get_hilite_image' (#1682)
  • Having several issues getting all my files to share, or share correctly (#1686)
  • Crash on Ctrl+W in Search tab (#1692)
  • Move to Tray on Exit (#1694)
  • OSError on Manjaro Linux (#1703)
  • Conform to Windows window-arrangement hotkeys (#1704)
  • Cannot Use App or See App Window (MacOS Monterey) (#1709)
  • Crash report on "About Nicotine+" (#1715)
  • 3.2.0.rc2 64-bit portable won't launch (Windows) (#1724)
  • Clicking in a result filter field scrolls the results list to the top (#1732)
  • Result filter fields cause results list to require an extra click (#1733)
  • UI hangs for seconds at a time in the Search Files view (#1734)
  • Scrolling on a Preferences field changes the field's value (#1735)

Don't miss a new nicotine-plus release

NewReleases is sending notifications on new releases.