Releases: exequtic/apdatifier
2.9.3
Full changelog: 2.9.2 -> 2.9.3
- Bug fixes
unzip
is no longer required (for extracting Plasma Widgets)
New settings options (Settings -> Upgrade):
- tmux session: Upon opening a terminal, a tmux session is automatically created and attached, or attached if one already exists.
- Idle inhibit: Disables automatic sleep and screen lock while upgrading.
2.9.2
Full changelog: 2.9.1 -> 2.9.2
- SwipeView for tab switching. Tabs are now switched by swiping with the left mouse button.
- Arch packages with a
.desktop
file now display their respective icons in the package list (@PhantomPower82) - In addition to widgets (plasmoids), updates are also checked for: KWin Scripts, KWin Effects, Plasma 6 Wallpaper Plugins
- Fixed an issue where the widget could break while searching for Flatpak updates
- Flatpak option to remove runtimes and extensions that are not used by installed applications
- Show yakuake window when creating session
2.9.1
Changelog: 2.9.0 -> 2.9.1
- Fixed missing plasmashell restart prompt after widgets upgrade
- Fixed hardcoded yay in partial upgrade
- Custom command during upgrade (Settings -> Upgrade -> General -> Command or script)
- Reboot system prompt after certain critical package upgrades (Settings -> Upgrade -> Arch -> Reboot system: Suggest after upgrading)
- Action button for update notifications (Settings -> Notifications -> Upgrade button)
- Added support for ghostty terminal
- Added Polish translation (by @Ptreew)
2.9.0
Note
Report any bugs or issues you encounter
Changelog: 2.8.1 -> 2.9.0
- Fixed a possible Plasma crash
- The terminal is now independent of plasmashell and remains open if plasmashell crashes or restarts
- Reworked settings pages
- Other fixes
- If the widget icon is placed on a horizontal panel (not the system tray), the counter will have a different appearance.
It is better to place it after the "Margins Separator" plasmoid.
And don't forget to disable the widget in the system tray.
Upgrade
-
The updates list now refreshes immediately after any upgrade via the Apdatifier, without starting a new update check
-
Shows the total execution time after a full system upgrade
-
Added upgrade options in settings for Flatpak
-
Self-upgrade Apdatifier which was disabled in the previous version, has been restored
-
Improved output during the upgrade process
-
Properly widget download link when multiple are available.
The problem was that the latest file was being downloaded,
but the sorting of files in the API is based on the file name
rather than the order of upload. Now, the downloaded file is
determined by its version tag. This means that if there are
multiple files available for download for a widget, they need
to be tagged with the correct version
(Widget page on store.kde.org -> Files -> Version column).
News
- Added tab bar for News
- In addition to Arch Linux news, three KDE blogs have been added
- You can configure News tab to be hidden if the list is empty (you also can hide or show tab names)
Dependencies
xmlstarlet
is no longer required; instead,xmllint
is used, which is already installed on all systemstrizen
support has been discontinued; now onlyyay
andparu
are supported- Checking news no longer requires yay or paru; now,
jq
andcurl
are necessary - Added support for
WezTerm
terminal
Translation
- Added Brazilian translation (by @victorsouzaleal)
- Added Spanish translation (by @RodvinSanchez)
2.8.1
2.8
Backup configuration:
- Automatically save all settings in a config file and restore them on startup
- Config files are now stored in ~/.config/apdatifier. You can delete ~/.cache/apdatifier
Rules
- Added new configuration page: "Rules"
- Settings for "Package icons" and "Exclude packages" moved to this page
- Instantly exclude or restore packages in the list upon changing setting
Important
The rules config file is now in JSON format. To restore your old icon rules, run the script to convert them.
bash ~/.local/share/plasma/plasmoids/com.github.exequtic.apdatifier/contents/tools/tools.sh convertRules

Notifications:
- Added action button in notification
- Added notification for errors (optional)
- Added option for persistent notifications
Other:
- Automatically check for updates after a full system upgrade
- Better version comparison for widgets
- Minor visual fixes after the latest Plasma updates
- Small optimizations
Translations:
2.7
Management
management.mp4
Management can be launched through the tray context menu, a mouse action, or a button from the ToolBar. When launched, a terminal opens where you can choose the following options:
- *Different package lists:
- List all available packages in repositories
- List all installed packages
- List explicitly installed packages
- List explicitly installed packages and isn't a dependency of anything
- List installed dependencies that aren't needed anymore (orphans)
- Uninstall orphan packages
- *Install (or downgrade) package from cache
- Remove ALL cached packages
- Remove cached packages that are not currently installed
- Rebuild AUR python packages after updating the python
- Refresh mirrorlist
*These options require the fzf utility to be installed.
Pressing Enter will install or remove the package depends of option. It is possible to select multiple packages in the list using TAB or SHIFT+TAB.
FullRepresentation:
- The layout of elements has been rearranged: status text and toolbar icons are now at the top
- Added bottom TabBar with two tabs, which switch the list view
- Switch tabs by dragging the mouse left and right with the right mouse button held
- Status text, ToolBar, and TabBar can be shown or hidden individually.
- Own UI icons (optional)
- Stop button during searching updates
CompactRepresentation:
- Removed circle indicator (useless)
- Added options for counter background: color, opacity, radius, offset, shadow and bold font
- Counter background now fills the entire icon if the counter position is centered
- Checkbox "Shown when relevant" changed to spinbox "Show when X updates pending"
Widgets:
- Better error handling for various encountered issues
- Fixed extraction of widgets in tar format
- Display all widget authors in the Expandable List Item, not just the first one
- Do not check widget updates during a full system upgrade if there are no widget updates in the list
- Display own widget icon in the list which specified in metadata.json
- Many other fixes
Other changes:
- Added Scroll Up and Scroll Down for mouse actions
- Added 3 buttons for "Packages Icons" in settings: browse icons, backup list, restore list
- Added option to display icons in the terminal. Any NerdFont must be set in the terminal.
- Added option to specify sudo bin #14
- Added option to specify command for restart PlasmaShell
- Added last mirrorlist refresh time display
- Ability to reassign default Flatpak application icons in the list
- Restored the functionality of yakuake terminal
- Mirrorlist generator for Manjaro version rankmirrors
- Proper functionality with enabled CatchyOS repositories #17
Translations:
2.6
- Added question "Refresh mirrorlist?" during upgrade. You can answer "Y" to initiate a mirrorlist generator, or "N" (by default) to skip it
- Support for translations. You can translate this widget into other languages
- Improvements for Plasma Widgets search
- During a "Full System Upgrade", widgets will also be upgraded
- Fixes for expandable list item
2.5
New features:
Support for Plasmoids
Required utilities: curl, jq, xmlstarlet, unzip, tar
Explanation
- Rules for custom icons. Explanation
- Icons in Compact View and upgrade action upon clicking them
- Added option to ignore packages
Fixes & improvements:
- Checking updates from Arch repositories is now optional
- Development packages (-git) now 'devel' repository, and first during sorting
- Hide properties with "None" in the Extended View
- Support pacman.conf IgnorePkg\IgnoreGroup directive
- Mirrorlist generator now works with yakuake terminal
- Fixed cache write problem with high number of updates
- Fixed error on non-Arch-based systems
- Fixes for Arch Linux News
- Default notification sound has been changed because the previous one was not compatible with all systems
Important
If you had the previous version installed, you may need to log out or restart plasmashell after installation for the new features to work properly.
kquitapp6 plasmashell && kstart plasmashell
2.4
New features:
- Added a setting for checking news from archlinux.org. Upon new articles, a notification will be received with a brief summary and a link to the full article
- Added a setting to change icons for system packages in the extended list
- Added a setting for indicator size
- Added a setting for center positioning of the indicator
Fixes & improvements
- Improved update search for Flatpak applications
- More information about Flatpak applications in the extended list
- Fixed incorrect time in the tooltip
Important
If you had the previous version installed, you may need to log out or restart plasmashell after installation for the new features to work properly.
killall plasmashell && kstart plasmashell