-
-
Notifications
You must be signed in to change notification settings - Fork 17
Description
Hi, this is my first GitHub issue, so please forgive any formatting or detail oversights. I’m using the Apdatifier on Garuda Linux, and it’s a fantastic tool for monitoring AUR, Plasma widget, and Flatpak updates. However, I’ve noticed that Apdatifier’s update check interval is capped at 1440 minutes (24 hours), which doesn’t support my preference for checking updates weekly (10,080 minutes). I checked the closed issues on the Apdatifier GitHub repository and didn’t see this limitation addressed, so I’m raising it here.
In my workflow, I use Octopi’s notifier to check for updates because it supports flexible intervals up to 44,640 minutes, allowing weekly checks. I then apply updates using Garuda’s preferred method (e.g., upd or update in the terminal). The 1440-minute cap in Apdatifier forces me to rely on Octopi’s notifier for scheduling, which I’d like to avoid. Extending the maximum update interval would make Apdatifier my primary tool for checking updates in the KDE system tray, aligning with my weekly schedule and reducing dependency on Octopi.
Proposed Feature:
Extend Apdatifier’s maximum update check interval beyond 1440 minutes to support longer schedules, such as weekly updates. Suggested enhancements include:
- Increase Maximum Interval: Support intervals up to at least 44,640 minutes (30 days), like Octopi’s notifier, to enable weekly (10,080 minutes) or monthly checks.
- Weekly Check Option: Add a “Weekly” setting with a choice of day and time (in 24-hour format) for user convenience.
- Custom Interval Input: Allow users to input any interval in minutes, with validation for reasonable values (e.g., 1 to 44,640 minutes).
- Manual Check Option: Retain the ability to disable automatic checks for users who prefer manual updates.
Use Case:
As a Garuda Linux user, I prefer checking for updates weekly (10,080 minutes) to balance system maintenance with minimal disruption. Currently, I use Octopi’s notifier for its flexible interval settings and apply updates via Garuda’s update command. Apdatifier’s 1440-minute cap prevents me from using it for weekly checks, requiring me to rely on Octopi. Extending the interval cap would allow Apdatifier to handle my entire update-checking process within the KDE system tray, streamlining my workflow.
Additional Context:
- I’m running Garuda Linux (Arch-based) with the KDE Plasma desktop environment.
- Octopi’s notifier stores interval settings in ~/.config/octopi/octopi.conf, which could inspire Apdatifier’s implementation.
- Apdatifier’s support for AUR, Plasma widget, and Flatpak updates makes it well-suited for this enhancement.
Steps to Reproduce:
- Install the Apdatifier widget on a KDE Plasma desktop (e.g., on Garuda Linux).
- Add the widget to the system tray or a panel.
- Access the widget’s settings (right-click or configuration menu).
- Attempt to set an update check interval greater than 1440 minutes (e.g., 10,080 minutes for weekly checks).
- Note that the interval is capped at 1440 minutes, preventing weekly scheduling.
Expected Behavior:
Apdatifier should allow update check intervals beyond 1440 minutes (e.g., 10,080 minutes for weekly checks), with options for weekly or custom intervals.
Actual Behavior:
Apdatifier’s update interval is capped at 1440 minutes (24 hours), which doesn’t support weekly checks.
Suggestions for Implementation:
- Update Apdatifier’s interval configuration to support higher values (e.g., up to 44,640 minutes), matching Octopi’s flexibility.
- Add a settings panel (via right-click or system tray) with options for weekly checks (day/time selection) or custom minute-based intervals.
- Validate interval inputs to prevent unreasonable values while allowing flexibility for weekly/monthly schedules.
- Ensure compatibility with existing mechanisms for checking AUR, Plasma widget, and Flatpak updates.
Thank you for considering this feature request! Apdatifier is already a great tool, and extending the update interval cap would make it perfect for my weekly update routine. As a first-time issue reporter, I’m happy to provide more details, test changes, or clarify anything needed. Please let me know if I’ve missed any key information or if there’s a specific process for Apdatifier feature requests.
Environment:
OS: Garuda Linux (Arch-based)
Desktop Environment: KDE Plasma
Widget: Apdatifier (KDE Plasma widget for AUR, Plasma widgets, and Flatpak updates)
Related Tool: Octopi Notifier (for update checks, with updates applied via Garuda’s method)