Releases: fccview/cronmaster
[stable] Release - 2.0.0
Join the discord to stay up to date and have early previews
Changelog
This update brings you a whole new looking Cr*nmaster!
This is mostly a visual update but given how different everything looks I decided it was worth calling it a version "2".
I went for a terminal look and feel given the nature of the tool. I have received a lot of "complaints" about cr*nmaster being vibe coded, it is not, but I did let AI make a lot of design choice when I first built it, so that stops now. I am on a quest to move away from AI as much as I can (whilst still keeping up to date with latest technologies, I am a dev after all). This means I have now officially re-branded all the apps I built and maintain, they are all made from my ideas, designs, inspirations. And everything is now truly AI assisted rather than AI driven.
This is heavily inspired by the webtui library, which I have obviously been using for this re-styling.
I hope you like what it looks like and won't miss the old aesthetic too much.
Please feel free to leave feedbacks in form of issues/discussions or simply ping me on discord, feedback is ALWAYS extremely appreciated!
p.s. Happy new year!!!
features
- Full rebranding
- Show version number under the logo #71
- Add a fun 404 page, because why not
- Standalone mode has been finally enabled, this means the image size will be tiny (something like 70/80mb at most)
minor fixes
- Update readme to remove outdated entries #75
plans for 2026
- Possibly look into integrate systemd timers
- Possibly look into allowing ssh connections
[Stable] Release - 1.5.4
Join the discord to stay up to date and have early previews
Changelog
security
- Patch for nextjs vulnerability CVE-2025-55184
features
- Add env variable to disable system stats:
DISABLE_SYSTEM_STATS=true#72
bugfixes
[Stable] Release - 1.5.3
Join the discord to stay up to date and have early previews
Changelog
Hi, sorry for the very quick release, someone flagged a potential security issue and I wanted to tackle it as soon as possible. Currently leaving the API_KEY unset is actually leaving all requests open, adding a key obviously blocks them, but after this update if you never set an api key all requests will be rejected unless you have a valid browser session.
Important security fix
- Fix API authentication to block all requests if an API_KEY is not set. #61
minor bugfix
- Fix user dropdown closing cronjob modals #63
[Stable] Release - 1.5.2
Join the discord to stay up to date and have early previews
Changelog
bugfixes
- Fix wrong syntax highlighting on script editor #58
- Fix legacy jobs not working due to mismatching uuids #54
- Fix issue when running jobs with special characters #57
- Fix issue with single quote blowing up the whole application #55
- Make it more obvious when a script is a draft vs a saved script #53
- Fix copy button closing script modal #53
- Fix broken live logging for HUGE jobs #52
- Fix previous logging briefly showing in the live logging modal before a new log starts #52
features
- Allow tabbing in the editor to create quick indentation
- Add optional env variable to automatically redirect to OIDC provider if you only use OIDC #59
[Stable] Release - 1.5.1
Join the discord to stay up to date and have early previews
Argh! Sorry about the double release, there was a fairly major UI issue when you have more than 4/5 jobs.
Had to address it as it makes the app absolutely unusable.
Changelog
bugfixes
- Fix overflow on the homepage when multiple jobs are present. This was caused by a last minute change I made before releasing around the dropdowns and I truly messed up, I am so sorry #50
[stable] Release - 1.5.0
Join the discord to stay up to date and have early previews
Changelog
Hi!
Sorry it has been a while, I was undergoing a major refactor and rebranding of my checklist/note taking app Jotty. That on top of family/actual work took me away from this project for long enough.
Time I pick it up again in big style.
First of all, I'm refactoring the whole codebase to have more defined coding standards so people can jump on and help me with features/pull request without pulling their hair out.
P.s. if you want to help test develop feel free to pull the :develop flag on your docker image just make sure to back up your data.
After this release you may need to add/remove some env variables, check the full docs here
bugfixes
- Fix issue when running jobs that take more than 30 seconds to run, timeout set to 5 minutes. If you don't want to have a timeout at all, enable logging and run the job while in logging mode, and will just stream the output for you. #45
- Fix overall performance issues and memory leaks
- Fix security concerns around how password login was implemented
feautres
- Access password is now mandatory. Please set your
AUTH_PASSWORDvariable (or setup OIDC) or you won't be able to access the tool. - Deprecated
DOCKERenv variable. This is no longer needed. - Deprecated
HOST_PROJECT_DIRenv variable. This is no longer needed. - Add optional OIDC login #35
- Enable logs for cronjobs with exit statuses #34 #11
- Add textual description of the recurrence on the main UI #39
- Implement translations. English and Italian are officially supported, however you can create your custom translations file locally without needing to add it to the codebase (or you can submit a PR to make it officially supported). Read more about it here
- Add live UI updates, adds exit status of jobs when they run as long as they are logged. No need to refresh the page at all.
- Add few useful api endpoints that can be ran via api_key (set in your env variables)
- Add minimal mode to the UI for users with a lot of cronjobs
- Implement backup/restore for cronjobs #42
[stable] Release - 1.4.2
Changelog
bugfix
- Fix permission issues when running docker commands via the UI #21
- Merge @Navino16 PR to preserve user session on manual command run #43
This release should fix one of the most annoying bug of the project and HOPEFULLY smooth things over permission-wise.
Next release will be a major code refactor, so may take a while.
I'll also address a few feature request ❤️
[Stable] Release - 1.4.1
[Stable] Release - 1.4.0
Changelog
Features
- Simple auth with env variable password
- PWA integration (to be properly tested, will only work with https)
- Improve error handling
Bugs
- Fix pausing/unpausing tasks without comments [issue]
[Stable] Release - 1.3.1
Changelog
Just a quick bug fix, as it was an annoying one
- Fix bug where editing tasks would sometimes override future tasks if their descriptions were too similar.