All notable changes to the tomato-timer-cli
project will be documented in this file.
- Replace Termion with Crossterm for cross-platform compatibility.
- Update toml_edit dependency to version 0.22.14
- Update introduction and features in documentation
- Update README.md with badges, GitHub link, and license link
- Update README.md with badges and license link
- Add GitHub link to menu
- 7 commits contributed to the release over the course of 4 calendar days.
- 12 days passed between releases.
- 6 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
view details
- Uncategorized
- Release tomato-timer-cli v0.1.4 (
43616be
) - Replace Termion with Crossterm for cross-platform compatibility. (
c8b15b5
) - Update toml_edit dependency to version 0.22.14 (
83ce6a3
) - Update introduction and features in documentation (
4d0e3b6
) - Update README.md with badges, GitHub link, and license link (
d93f69a
) - Update README.md with badges and license link (
132b587
) - Add GitHub link to menu (
aa50a03
)
- Release tomato-timer-cli v0.1.4 (
- Bump version to 0.1.3 and update dependencies
- Update work interval and break labels with emojis
- Add Mixpanel event tracking and update dependencies
- Add Mixpanel event tracking and update dependencies
- Update dependencies and add Mixpanel event tracking
- Update project name to Tomato Timer CLI in CONTRIBUTING.md and SECURITY.md
- 7 commits contributed to the release over the course of 3 calendar days.
- 3 days passed between releases.
- 6 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
view details
- Uncategorized
- Release tomato-timer-cli v0.1.3 (
d66c1f0
) - Bump version to 0.1.3 and update dependencies (
177686a
) - Update work interval and break labels with emojis (
1fe2d50
) - Add Mixpanel event tracking and update dependencies (
b2d4d5b
) - Add Mixpanel event tracking and update dependencies (
40d7163
) - Update dependencies and add Mixpanel event tracking (
c8fcfd8
) - Update project name to Tomato Timer CLI in CONTRIBUTING.md and SECURITY.md (
93a1a71
)
- Release tomato-timer-cli v0.1.3 (
- Bump version to 0.1.2
- Update project name in changelog
- Update changelog
- 4 commits contributed to the release.
- 3 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
view details
- update the version to 0.0.1
- Update timer interval and add pause functionality
- Update logo URL in README.md
- Update repository and homepage URLs in Cargo.toml
- Make app run under the terminal's raw mode to support more complex features in the future.
- 7 commits contributed to the release.
- 3 days passed between releases.
- 5 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
view details
- Uncategorized
- Release tomato-timer-cli v0.1.1 (
2940c56
) - Update the version to 0.0.1 (
72a498a
) - Release tomato-timer-cli v0.1.0 (
eb6c91f
) - Update timer interval and add pause functionality (
9c2edc6
) - Update logo URL in README.md (
a2c4062
) - Update repository and homepage URLs in Cargo.toml (
da3c34e
) - Make app run under the terminal's raw mode to support more complex features in the future. (
b8b542c
)
- Release tomato-timer-cli v0.1.1 (
- Update email addresses in code of conduct and security files
- Update CONTRIBUTING.md with a more detailed contributing guide
- Update markdownlint configuration to disable specific rules
- Update SonarCloud configuration to include source code in 'src' directory
- Add SonarCloud configuration files for code analysis
- Add SonarCloud workflow for code analysis
- Update Cargo.toml, introduction page, and Hugo configuration for Tomato Clock CLI integration
- Update Cargo.toml and introduction page with Tomato Timer CLI details and features
- Update introduction page with Tomato Timer CLI details and features
- Remove outdated Hugo GitHub Actions workflow
- Update default branch name in GitHub Actions workflow
- Update default branch name in GitHub Actions workflow
- Add GitHub Actions workflow for building and deploying Hugo website
- Add Hugo theme submodule and configuration files
- Add CONTRIBUTING.md file
- Add security policy documentation
- Add Gitpod configuration files
- Refactor interval timer code to support customizable break durations
- Make app run under the terminal's raw mode to support more complex features in the future.
- Update timer interval and add pause functionality
- Update logo URL in README.md
- Update repository and homepage URLs in Cargo.toml
- Add support for long breaks and intervals
- Add support for long breaks and intervals
This commit refactors the code to add support for long breaks and intervals. It introduces a new struct
Interval
with properties such as name, color, duration, and message_done. Theexecute_interval
function is modified to handle both short breaks and long breaks based on thelong_break_counter
variable. The code now allows for a specified number of work intervals before triggering a long break. This change improves the flexibility and customization of the interval timer functionality.
- 28 commits contributed to the release over the course of 8 calendar days.
- 20 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
view details
- Uncategorized
- Release tomato-timer-cli v0.1.0 (
b58d278
) - Release tomato-timer-cli v0.1.0 (
39bd16b
) - Release tomato-timer-cli v0.1.0 (
c5355bc
) - Release tomato-timer-cli v0.1.0 (
cb597e5
) - Update email addresses in code of conduct and security files (
12790a0
) - Update CONTRIBUTING.md with a more detailed contributing guide (
d302a0c
) - Update markdownlint configuration to disable specific rules (
6440290
) - Update SonarCloud configuration to include source code in 'src' directory (
88487a2
) - Add SonarCloud configuration files for code analysis (
14d9d8d
) - Add SonarCloud workflow for code analysis (
795cd50
) - Update Cargo.toml, introduction page, and Hugo configuration for Tomato Clock CLI integration (
20f9cb6
) - Update Cargo.toml and introduction page with Tomato Timer CLI details and features (
c1da290
) - Update introduction page with Tomato Timer CLI details and features (
7bebfe8
) - Remove outdated Hugo GitHub Actions workflow (
444e7e0
) - Create hugo.yml (
ae26652
) - Update default branch name in GitHub Actions workflow (
4905667
) - Update default branch name in GitHub Actions workflow (
f1b9f87
) - Add GitHub Actions workflow for building and deploying Hugo website (
bb7c194
) - Add Hugo theme submodule and configuration files (
b4a2d35
) - Add CONTRIBUTING.md file (
70175eb
) - Add security policy documentation (
794b249
) - Create CODE_OF_CONDUCT.md (
dc503ff
) - Create LICENSE (
a118209
) - Add Gitpod configuration files (
46744ba
) - Refactor interval timer code to support customizable break durations (
3c9b9d3
) - Add support for long breaks and intervals (
e282ddf
) - Add support for long breaks and intervals (
1844ee8
) - Init commit (
48d801d
)
- Release tomato-timer-cli v0.1.0 (