Releases: aarnt/octopi
Releases · aarnt/octopi
v0.19.0
** 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
- 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
- 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
- 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
v0.16.1
- 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
- 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
- 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.