Skip to content

Releases: exequtic/apdatifier

2.8

15 Jul 17:34
6b8669a
Compare
Choose a tag to compare

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:

  • Added German translation (by @kinoegit)
  • Added Korean translation (by @hywol)

2.7

02 Jun 15:46
8d9e72e
Compare
Choose a tag to compare
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:

  • Updated: Dutch translation (thanks to @Vistaus)
  • Added: French translation (thanks to @foXaCe)

2.6

25 Apr 17:01
36bcad7
Compare
Choose a tag to compare
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

11 Apr 11:58
661409c
Compare
Choose a tag to compare
2.5

New features:

Support for Plasmoids

Required utilities: curl, jq, xmlstarlet, unzip, tar
Explanation

1

2

  • Icons in Compact View and upgrade action upon clicking them

3

  • 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

30 Mar 20:39
5dad530
Compare
Choose a tag to compare
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

changelog_4


  • Added a setting to change icons for system packages in the extended list

changelog_3

  • Added a setting for indicator size
  • Added a setting for center positioning of the indicator

changelog_1 changelog_2


Fixes & improvements

  • Improved update search for Flatpak applications
  • More information about Flatpak applications in the extended list

changelog_5

  • 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

2.3

21 Mar 21:01
a872730
Compare
Choose a tag to compare
2.3
  • Added new expandable list view.
  • You can update a Flatpak application by clicking the button in the list. For non-Flatpak applications, such functionality has not been added to avoid partial upgrades (see Arch Wiki > Partial upgrade) - instead use a full system upgrade.
  • Added 2 new status bar buttons: search in list and switch between different list views
  • Added options to hide/show status bar buttons.
  • Added option to disable/enable checking for updates on startup.
  • Added option to show notifications when bumping the version of a package that's already in the pending list.

2.2

16 Mar 18:46
d9d172a
Compare
Choose a tag to compare
2.2
  • Option to enable refreshing the mirrors list before upgrading (similar to reflector). This feature retrieves the latest mirror list from the Arch Linux Mirror Status page and sorts them by speed
  • Pause indicator is now positioned in the opposite corner of the counter

2.1

13 Mar 19:09
d55e25e
Compare
Choose a tag to compare
2.1
  • Small visual adjustments
  • Added settings to select action for middle and right mouse button clicks on tray icon
  • Colorful output in terminal during upgrade
  • Saving the current list of updates, so after reboot, there will
    be a notification about specific new updates (if any) from the
    last check, not just showing the total count of all your updates
  • Added indicator on tray icon when interval disabled
  • No update check on reboot if interval disabled
  • Restore last check time in toltip on reboot if interval disabled
  • Message in tooltip if interval disabled
  • Fixed non-scrollable General page in settings

2.0

07 Mar 19:21
22831fb
Compare
Choose a tag to compare
2.0

Ported to KF6

1.0.2

20 Feb 20:46
55e77b9
Compare
Choose a tag to compare
  • Bug fixes