All notable changes to this project will be documented in this file.
0.3.1 - 24.10.2025
- Color enhancements for better visibility and user experience.
- Color change when the cron job is paused and active to improve differentiation.
- Changes in the algorithm when pausing, resuming, deleting and editing cron jobs to take into account the cron jobs with "No ID" label.
- Label "Identificator" changed to "ID" for better clarity and spacing.
0.3.0 - 22.10.2025
- Possibility to connect to remote servers via SSH with a user, but choosing another user (
crontab user) to manage cron jobs from. To this, the user you login with must havesudoprivileges. - Some tests to control the correct functioning of
Cronboard.
- Refactored some functions to improve code readability and maintainability.
- How the server is displayed on the tree view, adding the
crontab userfor better identification.
- The server bookmark format has changed to include the
crontab userfield. Old server bookmarks will maybe not work as expected. - The server file located in
~/.config/cronboard/servers.tomlwill need to be updated to include the newcrontab userfield for each server. Another option is to delete the servers from the tree view and re-add them.
0.2.2 - 17.10.2025
- Cronboard will now keep the
special stringsas it is when writing back to the crontab, instead of converting them to their equivalent standard cron expression.
0.2.1 - 17.10.2025
- Support for
special stringsin cron expressions, such as@weekly,@yearly,@monthly, as well as the descriptions.
- Fixed missing
tomlkitdependency in theprpyoject.tomlfile. Closes #6.
0.2.0 - 15.10.2025
- Redesigned the SSH connection interface for better user experience.
- Refactored codebase to make the new SSH connection interface possible.
- New
server bookmarktab to manage and quickly connect to SSH servers. - Add and delete servers from the tree view.
- Connect to a server by clicking
cin the tree view after adding it. - Column view for visibility of the server cron jobs on the same tab.
- Servers are saved in a
TOMLfile located at~/.config/cronboard/servers.toml, with the password field encrypted.
0.1.2 - 13.10.2025
- Connection to remote servers via SSH using SSH keys.
0.1.1 - 11.10.2025
- Possibility to disconnect from the current server.
0.1.0 - 10.10.2025
Initial Release.
Initial release with the following features:
- Check cron jobs
- Create cron jobs, with feedback on cron expression validity and "translation" to human-readable format
- Pause and resume cron jobs
- Edit cron jobs
- Delete cron jobs
- Check "last run" and "next run" times, in a formatted way