Releases: antoniorodr/cronboard
Releases · antoniorodr/cronboard
Release list
v0.7.1
0.7.1 - 11.06.2026
Added
- Add "terminal trove tool of the week" message by @antoniorodr
Changed
- Update version by @antoniorodr
- Create new file for
CronAutoCompleteby @antoniorodr - Merge branch 'include-missing-logging-scripts' into release/v0.7.1 by @antoniorodr in #57
- Update interface overview gif by @antoniorodr
- Update
UVinstallation explanation by @antoniorodr - Update installation methods by @antoniorodr
- Update cron installation check on the docs by @antoniorodr
- Update cron installation check by @antoniorodr
- Update
UVinstallation method by @antoniorodr - Update release workflow by @antoniorodr
- Update publish pypi workflow by @antoniorodr
- Update release workflow by @antoniorodr
- Create pypi workflow by @antoniorodr
- Update
UVinstallation method by @antoniorodr - Update installation methods by @antoniorodr
- Update flake workflow by @antoniorodr
- Update
CHANGELOG.mdby @antoniorodr
Fixed
- Fix a bug where a not standard expression was parsed by @antoniorodr
- Include missing logging scripts by @simon-suess
- Fix the size of the
CronCreatorscreen by @antoniorodr
Removed
- Delete unused exception variable by @antoniorodr
- Delete uneccesary
ifstatments by @antoniorodr
New Contributors
- @simon-suess made their first contribution
v0.7.0
0.7.0 - 04.06.2026
Added
- Add miniwi font by @antoniorodr
- Add toast when text is copied by @antoniorodr
- Add link to Textual by @antoniorodr
Changed
- Update
uv.lockby @antoniorodr - Change order of the links by @antoniorodr
- Create donation button for the header by @antoniorodr
- Refactor
tests/folder with better structure by @antoniorodr - Update
pyproject.tomlversion by @antoniorodr - Change docstring by @antoniorodr
- Merge branch 'feat/logs-own-folder' into release/v0.7.0 by @antoniorodr
- Change the
log_dirpath to the new one with identificator by @antoniorodr - Change the
LOG_DIRto use theJOB_NAMEon the path by @antoniorodr - Update readme with link to the documentation by @antoniorodr
- Change
ShortcutswithKeybindsby @antoniorodr - Change word
shortcutsforkeybindsby @antoniorodr - Update
zensical.tomlby @antoniorodr - Update website by @antoniorodr
- Update
zensical.tomlby @antoniorodr - Create new
index.mdas the home of the page by @antoniorodr - Create
home.htmlto override the default one by @antoniorodr - Create .css to override the default themes by @antoniorodr
- Create JS files for the install section and docs link by @antoniorodr
- Move sprites to
sprites.svgand change interface gif by @antoniorodr - Update
README.mddemo by @antoniorodr - Update flake workflow by @antoniorodr
Fixed
- Fix bug with installation section on mobile by @antoniorodr
- Fix logo display with custom font by @antoniorodr
- Fix style and size by @antoniorodr
- Fix ascii display problem by @antoniorodr
- Update favicon by @antoniorodr
- Fix showing wrong title on home by @antoniorodr
- Fix favicon showing zensical default by @antoniorodr
- Fix a bug where the hamburger menu was empty by @antoniorodr
- Fix toast color text in light mode by @antoniorodr
Removed
- Delete
pathsvariable by @antoniorodr - Delete on ssh using the new logs path by @antoniorodr
v0.6.2
0.6.2 - 27.05.2026
Added
- Add write permissions to update-flake-lock job by @antoniorodr
Changed
- Update
CHANGELOG.mdby @antoniorodr - Create ascii title by @antoniorodr
- Update version by @antoniorodr
- Merge branch 'feat/log-crono-order' into release/v0.6.2 by @antoniorodr
- Order logs chronologically by @antoniorodr
- Update update flake workflow by @antoniorodr
- Update release workflow by @antoniorodr
- Update
CHANGELOG.mdby @antoniorodr
v0.6.1
0.6.1 - 26.05.2026
Changed
- Update
README.mdby @antoniorodr - Move css to
cronboard.tcssby @antoniorodr - Create wrapper and log constants by @antoniorodr
- Move path constants to
config.pyby @antoniorodr - Update contants path by @antoniorodr
- Move
LOG_DIRconstant to config.py by @antoniorodr - Update version by @antoniorodr
- Create config.py to store path variables by @antoniorodr
- Move path attributes to config file as constant by @antoniorodr
- Update readme by @antoniorodr
- Update keybinds by @antoniorodr
Fixed
- Update test to use the new
config.pyfile constants by @antoniorodr - Fix logs path by @antoniorodr
Removed
- Delete unreachable code by @antoniorodr
v0.6.0
0.6.0 - 22.05.2026
Added
- Add init.py files to new folders by @antoniorodr
Changed
- Update keyboard shortcuts for the documentation by @antoniorodr
- Update changelog by @antoniorodr
- Merge branch 'release/v0.6.0' by @antoniorodr
- Update imports after moving files by @antoniorodr
- Update cov pyproject by @antoniorodr
- Move file to new location for better structure by @antoniorodr
- Update imports after moving files by @antoniorodr
- Move files to new location for better structure by @antoniorodr
- Update imports after moving files by @antoniorodr
- Move files to new location for better structure by @antoniorodr
- Update imports after moving files by @antoniorodr
- Update imports after the file move by @antoniorodr
- Move CronEncrypt to cronboard/services/encryption by @antoniorodr
- Merge branch 'feat/cronjob-logging' into release/v0.6.0 by @antoniorodr
- Change formatting by @antoniorodr
- Update gitignore by @antoniorodr
- Toggle tab enablement by @bcExpt1123
- Change visibility of the error message in cron creator form by @bcExpt1123
- Change initial visibility of the error message in cron creator form by @bcExpt1123
- Improve radioset of croncreator with jk by @bcExpt1123
- Improve log view's performance by @bcExpt1123
- Fix feedbacks - change log viewer modal size by @bcExpt1123
- Fix feedbacks - add hjkl into log viewer by @bcExpt1123
- Fix feedbacks - pause functionality in cron table by @bcExpt1123
- Fix feedbacks - improve tests with helpers by @bcExpt1123
- Fix feedbacks - change config folder by @bcExpt1123
- Fix feedbacks by @bcExpt1123
- Update cron-wrapper by @bcExpt1123
- Update cron-wrapper.sh to improve logs by @bcExpt1123
- Add cron log functionality into servers section by @bcExpt1123
- Add tests for logger service by @bcExpt1123
- Add log viewer for local by @bcExpt1123
- Add logging functionality on local by @bcExpt1123
- Merge branch 'fix/disconnect' into release/v0.6.0 by @antoniorodr
- Bump version to 0.6.0 by @antoniorodr
- Change code styling for better readability by @antoniorodr
- Merge branch 'feat/list-not-intuitive' into release/v0.6.0 by @antoniorodr in #49
- Make list behavior more intuitive by @bcExpt1123
- Merge branch 'fix(cronjob)/duplicatedId-in-cronjob-dialog' into release/v0.6.0 by @antoniorodr in #48
Fixed
- Fix import which was making tests fail by @antoniorodr
- Fix bash_path bug on macOS by @antoniorodr in #50
- Update test assert by @antoniorodr
- Fix deleting cronjob in Servers tab by @bcExpt1123
- Clear code by @bcExpt1123
- RadioButton's default value by @bcExpt1123
- Fix visual bug on CronCreator by @antoniorodr
- Fix logview - no logs found by @bcExpt1123
- Fix cron wrapper to enable special letters like quote in command by @bcExpt1123
- Fix VimKeysRadioSet default value by @bcExpt1123
- Resolve feedbacks by @bcExpt1123
- Fix a bug when disconnecting if no conextion exist by @antoniorodr
- Handle duplicated id error in cron creator by @bcExpt1123
Removed
- Delete repeated imports by @antoniorodr
- Delete logs when deleting cron job by @bcExpt1123
- Delete unnecessary code by @bcExpt1123
New Contributors
- @bcExpt1123 made their first contribution
v0.5.4
v0.5.3
0.5.3 - 29.04.2026
Changed
- Update version on pyproject by @antoniorodr
- Merge branch 'fix-disconnect-single-notification' by @antoniorodr in #41
- Update cliff config by @antoniorodr
- Update release and tests workflows by @antoniorodr
Fixed
- Notify once when disconnecting server by @volcano303
Removed
- Remove unreachable line by @volcano303
New Contributors
- @volcano303 made their first contribution
v0.5.2
0.5.2 - 19.04.2026
Added
- Add typing to tests by @antoniorodr
- Add more test on CronDeleteConfirmation by @RunningKuma
- Add more test about CronSSHModal by @RunningKuma
- Add terminal trove badge local by @antoniorodr
- Add README for recording real GIFs in docs/images by @bitloi
- Add favicon to zensical docs by @antoniorodr
- Add nix flake by @antoniorodr
Changed
- Merge branch 'release/workflows' by @antoniorodr
- Change release workflow action by @antoniorodr
- Update changelog using git-cliff by @antoniorodr
- Merge branch 'release/workflows' by @antoniorodr
- Update uploade-release version by @antoniorodr
- Merge branch 'release/workflows' by @antoniorodr
- Merge branch 'release/workflows' by @antoniorodr
- Update write permissions by @antoniorodr
- Update dependencies to the last version by @antoniorodr
- Update release workflow to include git-cliff by @antoniorodr
- Update gitignore with scripts by @antoniorodr
- Create cliff config to use with git-cliff by @antoniorodr
- Update changelog with git-cliff by @antoniorodr
- Merge pull request #38 from RunningKuma/feat/test_complement by @antoniorodr in #38
- Consolidate test setup by moving helper functions to conftest.py by @RunningKuma
- Merge branch 'main' into feat/test_complement by @RunningKuma
- Move
create_eventtoconfetstto reduce duplidcation in test. by @RunningKuma - Reduce repeated setup in modal tests by @RunningKuma
- Fix the test to keep it DRY by @RunningKuma
- Update terminal trove badge from readme by @antoniorodr
- Delete unused assets (logo and terminal trove) by @antoniorodr
- Delete logo from readme by @antoniorodr
- Delete back to top from readme by @antoniorodr
- Update readme by @antoniorodr
- Update logo size by @antoniorodr
- Delete extra readme.html by @antoniorodr
- Update readme by @antoniorodr
- Update readme with icons by @antoniorodr
- Update license on pyproject by @antoniorodr
- Update readme by @antoniorodr
- Update release and tests workflow by @antoniorodr
- Update readme by @antoniorodr
- Update license by @antoniorodr
- Update release workflow by @antoniorodr
- Update notify job on PR workflow by @antoniorodr
- Merge branch 'docs/issue-32-improve-documentation' by @antoniorodr
- Replace gif placeholders for good ones by @antoniorodr in #34
- Improve documentation with detailed explanations and GIF examples by @bitloi
- Create the necessary files and workflows for the no autopilot action by @antoniorodr
- Edit docs workflow by @antoniorodr
- Update docs workflow by @antoniorodr
- Update readme by @antoniorodr
- Update pyproject and uv.lock by @antoniorodr
- Move project_explanation to root by @antoniorodr
- Create zensical documentation by @antoniorodr
- Create workflow to publish the documentation to Zensical by @antoniorodr
- Fix typo on readme file by @antoniorodr
- Update readme with nix installation by @antoniorodr
- Update flake and pyproject by @antoniorodr
- Update nix flake and create nix workflow by @antoniorodr
- Update release workflow by @antoniorodr
- Update changelog links by @antoniorodr
Fixed
- Fix wrong year for Terminal Trove Tool of the week by @antoniorodr
- Fix a typo by @antoniorodr
Removed
- Delete changelog commit by @antoniorodr
New Contributors
- @RunningKuma made their first contribution
- @bitloi made their first contribution
v0.5.1
0.5.1 - 06.03.2026
Added
- Added and refactored tests. Cronboard have now higher test coverage and better test logic. Tests are located in
tests/. - Added some workflows to automate testing and building of the package. Workflows are located in
.github/workflows/.
Changed
- Updated dev dependencies on the
pyproject.tomlfile.
v0.5.0
0.5.0 - 04.03.2026
Added
- Added Binding class with proper priority to app for closing application. Closes #26. Thanks @Zaloog for this!
- Added cron search functionality (case insensitive) to find cronjobs by identificator, command or expression. Closes #28.
- Added
escbinding to clear the search results. - Added
qbinding to quit the application.
Tests
- Improve tests logic and coverage for the new search functionality in
src/test/cronboard_test.py.