github nicotine-plus/nicotine-plus 2.0.0

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

Version 2.0.0 (14 July 2020)

Changes

  • Ported from Python 2 to Python 3
  • Ported from GTK2 to GTK3 (PyGTK to PyGObject)
  • Support for HiDPI displays
  • Search results and transfers can now be grouped by folder
  • Support for transfers larger than 2 GB in size
  • Transfers and search results now support drag-select
  • Performance improvements in downloads, uploads and search views
  • Special characters (e.g. -, ') are now removed from search terms by default, to receive more search results.
    This behavior can be toggled in Settings -> Misc -> Searches.
  • Excluding search results by placing a - sign in front of a word now works properly
  • Search filters now check the directory path
  • Column widths are now remembered between sessions
  • Added option to open previous tab on startup
  • Added option to hide buddy list
  • Custom messages can now be sent to leechers in Settings -> Misc -> Plugins -> Leech detector
  • Plugins are now bundled with Nicotine+ installations by default
  • Nicotine+ now follows the XDG Base Directory Specification
  • Replaced deprecated dependencies with maintained ones
  • Added unit and DEP-8 continuous integration testing
  • Minor UI cleanups
  • General code cleanups, removed dead code
  • Replaced non-free sound effects

Bugs closed on GitHub

  • Columns Position Not Being Maintained (#8)
  • Add "Group by folder" option to search results (#17)
  • Downloads tab hanging when adding a lot of files (#34)
  • NTFS support on linux (#49)
  • Show network drives when adding a shared directory. (#52)
  • send to player does not work. (#53)
  • CPU usage spikes and remains high after period of usage (#54)
  • Segfault When Getting User Info (#57)
  • Segmentation fault on Ubuntu Gnome 17.04 (#60)
  • filenames with ? in them get stuck on uploads list (#61)
  • Nicotine+ Windows 8.1 (64-bit) mutagen attempts to handle non-video files (#62)
  • Nicotine+ 1.4.1, windows 8.1 (64-bit) errors when using UPNP (#63)
  • Nicotine+ 1.4.1, windows 8.1 (64-bit) Spurious error messages (#64)
  • Nicotine + 1.4.1, windows 8.1 (64-bit) buttons not working (#65)
  • Downloads directory is not shared (#66)
  • Can't share directories (#68)
  • Question: Is Development Dead? (#73)
  • select ValueError: filedescriptor out of range in select() (#77)
  • blurry tray icon in kde plasma (#81)
  • Problems sharing files (#83)
  • Choosing "Download containing folder(s)" from search results does nothing (#84)
  • Uploads not working (#85)
  • UI very condensed on high-dpi linux. (#88)
  • Wishlist returns empty results for foreign characters (#89)
  • New Commits - Is Development Back? (#90)
  • Filter doesn't include directory path (#91)
  • XDG Base Directory Support (#94)
  • Port to python3 (#99)
  • Nicotine+ 1.4.2, Debian 9 (64-bit) Downloading file size >2GB appears as negative numbers, files near 4GB download 0 byte. (#100)
  • Nicotine+ 1.4.1 don't handle invalid characters in Windows (#101)
  • Random crash on Raspbian (#103)
  • Bitrate not shown for most music in search results (#104)
  • Nicotine+ 1.4.2, Debian 9 (64 bit) : Can't get shared files + current downloads disappeared : since the last but one update, from branch master (#107)
  • Website is badly out of date (#109)
  • images seem to be integrated from the launch directory if they have special names (#113)
  • Not working on Ubuntu 20.04 Focal Fossa (#115)
  • Please update Nicotine to work on the latest Ubuntu (20.04) (#123)
  • Compiled 'Master Branch' - Nicotine is Black Blank Screen? (#140)
  • Question: 1.4.3 - Columns Hiding? (#143)
  • info user correct extra typo (#144)
  • select user transfert does not select anything (#145)
  • clicking hyperlinks does not open browser (#146)
  • left click does not work on users nickname in rooms (#147)
  • Interest tab : text zone too small (#148)
  • request : adding file chooser preview widget in info user picture setting (#149)
  • menu separator does not follow gtk+ rules (#151)
  • 1.4.3 Linux - Hidding Tabs - Always Opens Now Under Buddy List (#154)
  • strace shows weird file access syscalls (#155)
  • (world) flags missing at startup / and buddy list (#161)
  • setup.py: DistutilsFileError (#164)
  • warnings causes by userlist resizing columns (#165)
  • Question: No more charsets selection ? (#180)
  • my gtk3 theme gives checkbuttons looks bigger (#181)
  • Question - Bug? - Log Window Issue (#186)
  • wait a minute, only spellchecker is missing ? (#190)
  • userlist for myself does not display files number (#192)
  • AttributeError in changecolour(): PrivateChat object has no attribute 'tag_log' (#194)
  • Add support for >2GB downloads (#201)
  • IndexError at start on Debian Buster (#202)
  • Speed up program startup times (#215)
  • custom tray icons not respected (#239)
  • Request: Modes Tab Placement? (#242)
  • text in log aera in chat rooms lag to display from entry (#253)
  • /now playing does not work after nic+ restart (#255)
  • add grouping by path (#269)
  • on kde LMB on tray icon brings menu, not app (#270)
  • lower on an int? (#278)
  • right-clicking file that user 2 downloads points to user 1 (#297)
  • Private Chat tab does not get notified on receiving a message (#299)
  • RMB doesn't select what's underneath it (#300)
  • unable to download to created folder (#301)
  • status never reach 100% becasue of filtered files (#302)
  • twice downloaded same folder, aborted duplicate files, remove aborted does not remove (#305)
  • downloading folder from user browse doesn't work (#311)
  • cannot connect (#312)
  • In download page, pressing Delete key removes 2 files instead of 1 (#314)
  • invalid path (#318)
  • Distrib message type 93 unknown (#322)
  • Connection issues after search (#329)
  • Window decorator close button doesn't work (#330)
  • Question: group by folders vs group by users (#335)
  • #312 continued, cannot connect (#336)
  • Can't find anything from Wu-tang (#343)
  • download stuck in a weird way (#344)
  • Peer messages causing socket error (#346)
  • expand/collapse all missing in upload tab (#354)
  • AttributeError: 'Uploads' object has no attribute 'transfers' (#360)
  • remove filtered files when autoremoving (#374)
  • wishlist searches should notify on finding a result, not on attempting to find something (#380)
  • Search log window case insensitive. (#384)
  • Gentoo upnp errors, failed to map the external wan port. (#385)

Don't miss a new nicotine-plus release

NewReleases is sending notifications on new releases.