Thanks for this nice package of software. It is really easy to use and it works for my tasks very well.
I just identified one issue:
After the run of a job the time when the next run of this job is scheduled is set to the actual time. This is not ideal, since for some reasons a job might be executed not exactly at the initally scheduled time.
For example I have a job that runs once a week and a server cron job that checks each hour for due jobs. If the job is due, let's say at 11p.m., and the cron job checks for due jobs at 11:10p.m. the job is conducted at 11:10p.m. and the next run is scheduled to start at the following week at 11:10p.m. Which will lead after some weeks to a pretty different time then the scheduled one. I would suggest to set the time to the initally set time, stored in the database.
If you have further questions please contact me: email@example.com