Skip to content

Releases: aarnt/octopi

v0.19.0

23 Apr 23:05

Choose a tag to compare

** WARNING ** => This version removed hardcoded qt-sudo path from Octopi, Notifier,
CacheCleaner and RepoEditor, so AUR packagers and distros no longer have to patch
the source code to work correctly with qt-sudo pkg.
BUT...
Packagers and distros CAN continue to patch qt-sudo package, so it installs on /usr/bin
instead of BSD's default /usr/local/bin.

** PLEASE, install (at least) version 2.3.0 of qt-sudo if you are using Plasma.

  • BugFix: Pressing F11 to maximize bottom panel crashed Octopi if Info tab was selected.
  • BugFix: Octopi crashed after using AUR/KCP tool and clicking on a package anchor in Output tab.
  • BugFix: "Make Deps" info was not showing all data (thanks to wolfseifert).
  • BugFix: Package anchor clicking was not working if filter pkg QLineEdit was not focused.
  • BugFix: Optional deps dialog had a column header named "3" instead of "Repository".
  • BugFix: Some outdated AUR pkgs were not showing on notifier (thanks to urbenlegend).
  • BugFix: There was a method called more than once every time distro news was checked.
  • BugFix: Prevent the user from double-clicking on a package while it is performing an action.
  • BugFix: Searching for an AUR pkg with a preceeding dash ("-") crashed Octopi (thanks to qumuq-til).
  • BugFix: Use pacman-conf to retrieve repository names.
  • BugFix: qt-sudo path was hardcoded in source code (thanks to fnune's PR).
  • BugFix: Open PKGBUILD and Show PKGBUILD diff were not working due to AUR site restrictions (thanks to urbenlegend).
  • BugFix: Make xdg-open the primary choice for WMHelper::editFile (thanks to boussou).
  • BugFix: Simpler logic for WMHelper::openDirectory (thanks to Zebra2711).
  • BugFix: Searching for certain Yay packages results in Error messages (thanks to ravencrowonyt).
  • BugFix: The use of "." char was not allowed in package searches (thanks to Doc-4).
  • BugFix: Added 512x512 pixel png for main Octopi app icon.
  • RELEVANT performance improvement on instant search, package list and Files tab building time.
  • Use KF6 KStatusNotifierItem as the default systray icon in Notifier.
  • Octopi and Notifier main icons are now in SVG format (thanks to dcog989).
  • Octopi and Notifier now detect Yay libalpm related errors.
  • Make "Search for outdated AUR packages" a notifier only option.
  • Reverted: make "Search for outdated AUR packages" a notifier only option. Config is now located in the Options dialog AUR tab.
  • Added number of packages in CacheCleaner (thanks to compulsions).
  • Added support to COSMIC DE.
  • Added the option to make the whole interface text less condensed.
  • Added the option to show/hide "Repository" and "Download Size" columns in package list.
  • Pressing Ctrl+M toggles the visibility of the menu bar.
  • Added Repository field in Info tab.
  • Enable Check updates and System upgrade tool buttons in AUR mode.
  • Show current version of the packages on Notifier's System Upgrade dialog (thanks to valchx's code).
  • Added chinese description for the application name in desktop file.
  • Updated translations.

v0.18.1

30 Sep 02:01

Choose a tag to compare

  • BugFix: French translation was not working properly (thanks to roxfr).
  • BugFix: Yay searches with version 12.5.2 crashed Octopi (thanks to nije-to-sve).
  • BugFix: Search for BASH also in "/bin".
  • BugFix: Force use of BASH shell was not working (thanks to UnsaltedScholar).
  • BugFix: List of outdated KCP packages was not working in KaOS.
  • BugFix: Under some conditions Octopi could crash due to shared memory access failures.
  • Updated translations.

v0.18.0

20 Sep 18:34

Choose a tag to compare

  • BugFix: The act of moving the mouse over the package list was triggering many "pacman -Si" executions (thanks to RAZUMNO).
  • BugFix: Notifier did not fetch updates for the first time when using "once a day".
  • BugFix: qt-sudo now respects user locale settings (thanks to D10RUS).
  • BugFix: Use better way to detect if user is running the tools from the right place.
  • BugFix: Select Help tab when Octopi runs for the first time.
  • BugFix: Make Actions tab visible when a package is selected for insertion/removal.
  • BugFix: Use system theme folder icon in Files tab.
  • BugFix: Package list refresh was not running after a group install/removal.
  • BugFix: ILoveCandy option was not working 100% in parser.
  • Search option selected by the user is saved on close.
  • Added support for garuda-update command when running in Garuda Linux.
  • Added support for a user specified backup shell script that needs to be placed at "/usr/lib/octopi/pre-system-upgrade.sh" and executes before the system upgrades.
  • Added support for pacman.conf's IgnorePkg option through "Add to Ignored" and "Remove from Ignored" actions from the context menu in the package list.
  • Added View/Ignored menu option.
  • Added support for Plus and Minus keys to add and remove packages from the system.
  • Added "Get Latest distro news" menu item to the News tab context menu.
  • Added Apply and Cancel buttons also in the Actions tab.
  • Added "Enable package tooltips" option, so users can disable the feature when needed.
  • Added "Force use of BASH shell" option to ensure compatibility when the user uses another SHELL.
  • Added Tools/pacman-key option to refresh pacman gpg keys.
  • Modernization of Options dialog.
  • Updated translations.

v0.17.0

18 Feb 16:11

Choose a tag to compare

  • BugFix: Code for EndeavourOS news was incomplete (thanks to LegitGreenBoi).
  • BugFix: Help msg for newer packages was wrong because they're not installed.
  • Prefer Bash shell (/usr/bin/bash) when executing package commands.
  • Added "--editmenu" checkbox on Options dialog if you are using Yay tool.
  • Added option to always use the terminal when executing pacman actions.
  • Play a bell sound when the Terminal tab is asking for the user password.
  • Improvement: Let user choose which domain is pinged when checking for internet access (if ping.archlinux.org is down).
  • Improvement: Show a "Collecting transaction data..." msg before presenting the transaction dialog, as it can be quite slow on some systems (thanks to Valdir).
  • Updated translations.

v0.16.2

17 Jun 22:45

Choose a tag to compare

  • BugFix: Increased width of Terminal tab labels on optionsdialog.
  • BugFix: Removed a debug msg when octopi was not being executed with "-d".
  • Updated translations.

v0.16.1

09 Jun 21:10

Choose a tag to compare

  • BugFix: Updated some LANG environment variables to C.UTF-8.
  • BugFix: Info/Files tabs were always empty if they were selected at octopi's start.
  • BugFix: Do not install notifier's desktop file in /etc/xdg/autostart.
  • BugFix: Could not remove packages when internet connection was down (thanks to Theluga).
  • Added shortcut key "Ctrl+Shift+U" to upgrade outdated AUR packages.
  • Arrow keys navegation refresh Info and Files tabs again.
  • Updated translations.

v0.16.0

19 May 15:50

Choose a tag to compare

  • BugFix: '--noeditmenu' is deprecated. Use '--editmenu=false' instead (thanks to rbaruccojr).
  • BugFix: Fixed silent error when pacman's database is locked (thanks to SloppyPuppy).
  • BugFix: Files tab expand all items by default.
  • BugFix: Updated translations.
  • Now using the unified qt-sudo project (https://github.com/aarnt/qt-sudo) for privilege escalation.
  • Default to Qt6 lib build (including qtermwidget6)

v0.15.0

20 Sep 18:13

Choose a tag to compare

  • BugFix: Invalidate Info/File tabs when user is navigating packages using the keyboard.
  • BugFix: Better handle dependencies while staging packages for deletion.
  • BugFix: First yay-bin download now works again.
  • BugFix: Polished navigation on Info tab dependencies
  • BugFix: AUR passwords that contained a "+" char failed to login at aur.archlinux.org.
  • BugFix: When using the pacman backend, call "pacman -Qm" to fetch ALL foreign packages.
  • BugFix: Change install reason did not work with pacman backend.
  • Made the code Qt5/Qt6 compatible.
  • Using "pacman -Fl" to view contents of non installed packages (thanks to Zesko).
  • Added a Terminal tab to options dialog to config its colors and fonts.
  • Octopi-sudo code was synced to match project "lxqt-sudo" version 1.3.0.