Releases: JasonEl1/take-a-break
Releases · JasonEl1/take-a-break
take-a-break v0.14.0
Changes from last release (v0.10.0)
- Added productivity log feature
- Replaced some shell scripts with built-in pathlib functions for file manipulation
- Improved error checking for edge cases
- Add
settings.jsonfor configurable defaults - Modified button labels on popup window
take-a-break v0.10.0
Changes from v0.9.0
- Improved CLI help page (-h)
- Bugfixes
- Add option to delete original folder after installing (
setup.sh) - Ability to set custom reminder message
take-a-break v0.9.0
Changes since last release (v0.7.0)
- Bugfixes
- Default reminder interval changed from 30 to 20 minutes
- Removed shell alias, now installs launcher executable in directory in directory in PATH
- Improved uninstaller (uninstall.sh)
- Added direct uninstall command to program
take-a-break v0.7.0
Changes since last release (v0.5.0)
- No more dependencies needed
- Use Applescript popup for reminder on MacOS
- Add scripts/ folder
- Add Windows support
- Switch to argparse
- now use --time={time} to set time (optionally)
- can use -h for help
take-a-break v0.5.0
- prevent setting of work mode when already set, or unsetting of work mode when already unset
- edit error messages
- change all prints to lowercase
- rename
alias.shtosetup.sh - crontab entry no longer hardcoded to point to downloads folder
- add option to enter
noneas alias to skip alias creation - create local venv with
setup.shto include local dependencies - activate venv in crontab to enable use of dependencies
- install dependencies from
requirements.txtwhensetup.shis run
take-a-break v0.4.0
- simplify
reminder.pyby creating file read and write functions - fix logical error with
nextcommand