Skip to content

Releases: JasonEl1/take-a-break

take-a-break v0.14.0

17 Mar 20:42

Choose a tag to compare

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.json for configurable defaults
  • Modified button labels on popup window

take-a-break v0.10.0

28 Nov 06:57

Choose a tag to compare

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

30 Oct 15:58

Choose a tag to compare

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

01 Oct 20:25

Choose a tag to compare

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

01 Feb 06:59

Choose a tag to compare

take-a-break v0.5.0 Pre-release
Pre-release
  • 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.sh to setup.sh
  • crontab entry no longer hardcoded to point to downloads folder
  • add option to enter none as alias to skip alias creation
  • create local venv with setup.sh to include local dependencies
  • activate venv in crontab to enable use of dependencies
  • install dependencies from requirements.txt when setup.sh is run

take-a-break v0.4.0

29 Jan 04:50

Choose a tag to compare

take-a-break v0.4.0 Pre-release
Pre-release
  • simplify reminder.py by creating file read and write functions
  • fix logical error with next command