Skip to content

Latest commit

 

History

History
276 lines (211 loc) · 17.8 KB

CHANGELOG.md

File metadata and controls

276 lines (211 loc) · 17.8 KB

Changelog

All notable changes to the tomato-timer-cli project will be documented in this file.

v0.1.4 (2024-07-07)

Chore

  • 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

Commit Statistics

  • 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

Commit Details

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)

v0.1.3 (2024-06-24)

Chore

  • 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

Commit Statistics

  • 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

Commit Details

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)

v0.1.2 (2024-06-21)

Chore

  • Bump version to 0.1.2
  • Update project name in changelog
  • Update changelog

Commit Statistics

  • 4 commits contributed to the release.
  • 3 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Release tomato-timer-cli v0.1.2 (dfa4dc3)
    • Bump version to 0.1.2 (7047184)
    • Update project name in changelog (35b3856)
    • Update changelog (bfec101)

v0.1.1 (2024-06-21)

Chore

  • 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

Refactor

  • Make app run under the terminal's raw mode to support more complex features in the future.

Commit Statistics

  • 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

Commit Details

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)

v0.1.0 (2024-06-17)

Chore

  • 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

Refactor

  • Make app run under the terminal's raw mode to support more complex features in the future.

Chore

  • Update timer interval and add pause functionality
  • Update logo URL in README.md
  • Update repository and homepage URLs in Cargo.toml

Refactor

  • 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. The execute_interval function is modified to handle both short breaks and long breaks based on the long_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.

Commit Statistics

  • 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

Commit Details

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)