PackageTrack
Sign in Get early access

github.com/ayoisaiah/focus

v1.4.3 #2997 most downloaded on Go modules ayoisaiah/focus

What this package is like to depend on

Last release 10 months ago

25 Oct 2025

Release timing varies

gaps range from 8 days to 10 months

Nearly every release is documented

notes for 9 of 9 stable releases

Nothing withdrawn

no release was ever pulled

5 years old

31 releases · first in 2021

2 releases in the last 12 months

see the full history below

Release timeline

31 releases · Aug 2021 to Oct 2025
2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 31
  1. v1.4.4-0.20251025221629-102423ecfef2 25 Oct 2025 pre-release

    Nothing published for this version

  2. v1.4.4-0.20251001212943-cd21a9413e8e 01 Oct 2025 pre-release

    Nothing published for this version

  3. v1.4.4-0.20241124174919-d907612ca63e 24 Nov 2024 pre-release

    Nothing published for this version

  4. v1.4.4-0.20241103100704-bc9a59fe4a90 03 Nov 2024 pre-release

    Nothing published for this version

  5. v1.4.4-0.20240822104520-3a0b70805ea6 22 Aug 2024 pre-release

    Nothing published for this version

  6. v1.4.4-0.20240208150357-8aeca6970323 08 Feb 2024 pre-release

    Nothing published for this version

  7. v1.4.4-0.20240119191126-7cc1b5dbb2ca 19 Jan 2024 pre-release

    Nothing published for this version

  8. v1.4.3 01 Dec 2023
    Release notes

    Changelog

    Bug fixes:

    • Fix panics caused by session deletions #34
    Open source →
    Release notes

    v1.4.3 Latest

    Latest

    Compare

    Choose a tag to compare

    Open source →
  9. v1.4.3-0.20231201195245-87eb5ed2b5d9 01 Dec 2023 pre-release

    Nothing published for this version

  10. v1.4.3-0.20231126162309-ce0dac3016ff 26 Nov 2023 pre-release

    Nothing published for this version

  11. v1.4.3-0.20231126151656-36e7ab70971e 26 Nov 2023 pre-release

    Nothing published for this version

  12. v1.4.2 25 Nov 2023
    Release notes

    Changelog

    Bug fixes:

    • Fix risk of data loss due to db migrations (#24)
    Open source →
    Release notes

    Internal:

    • Make stable releases for macOS more seamless (#25)

    Bug fixes:

    • Fix risk of data loss due to db migrations (#24)
    Open source →
    Release notes

    v1.4.2

    Compare

    Choose a tag to compare

    Open source →
  13. v1.4.2-0.20231125180245-1824797e2aa8 25 Nov 2023 pre-release

    Nothing published for this version

  14. v1.4.2-0.20231123170938-9f4ff20c28a9 23 Nov 2023 pre-release

    Nothing published for this version

  15. v1.4.1 23 Nov 2023
    Release notes

    Changelog

    • Fix countdown timer rendering in macOS default terminal (#21).
    • Fix description of --since flag.
    • Fix bug where the recorded session end time exceeds the actual elapsed time
      due to real and monotonic time differences. This made resuming an interrupted
      session behave weirdly (#22).
    Open source →
    Release notes

    Internal:

    • Add logging with slog.

    Bug fixes:

    • Fix countdown timer rendering in macOS default terminal (#21).
    • Fix description of --since flag.
    • Fix bug where the recorded session end time exceeds the actual elapsed time due to real and monotonic time differences. This made resuming an interrupted session behave weirdly (#22).
    Open source →
    Release notes

    v1.4.1

    Compare

    Choose a tag to compare

    Open source →
  16. v1.4.1-0.20231014164814-0be2e92529dc 14 Oct 2023 pre-release

    Nothing published for this version

  17. v1.4.0 14 Oct 2023
    Release notes

    Changelog

    • Add new strict mode to prevent session resumption.
    • Use zip format for Windows release archives.
    • Add status reporting feature (focus status).
    • Statistics are now displayed using a web server (focus stats)
    • Running timers are persisted to the data store every minute.
    • Improve notification sounds for work and break sessions (--work-sound and --break-sound).
    • Add ability to start timers in the past (focus --since).
    • Specifying session duration is more flexible.
    • Timers can be reset on resumption (focus resume --reset).
    • Ambient sound can be changed on session resumption (focus resume --sound).
    • Improve session resumption table presentation.
    Open source →
    Release notes

    Features and enhancements:

    • Add new strict mode to prevent session resumption.
    • Use zip format for Windows release archives.
    • Add status reporting feature (focus status).
    • Statistics are now displayed using a web server (focus stats)
    • Running timers are persisted to the data store every minute.
    • Improve notification sounds for work and break sessions (--work-sound and --break-sound).
    • Add ability to start timers in the past (focus --since).
    • Specifying session duration is more flexible.
    • Timers can be reset on resumption (focus resume --reset).
    • Ambient sound can be changed on session resumption (focus resume --sound).
    • Improve session resumption table presentation.
    Open source →
    Release notes

    v1.4.0

    Compare

    Choose a tag to compare

    Open source →
  18. v1.3.1-0.20230222092528-6823b44e7aee 22 Feb 2023 pre-release

    Nothing published for this version

  19. v1.3.0 22 Feb 2023
    Release notes

    Changelog

    • Notify user when exiting focus on reaching max sessions.
    • Add edit-config command for editing the config file.
    • Add session_cmd config option and --session-cmd/-cmd CLI options for
      executing arbitrary commands after each session.
    • Add ability to track and resume different timers.
    • Display session tag in output.
    • You can now launch a new instance of focus without quitting an existing
      instance as long as the countdown isn't actively running.
    • Change focus stats --list to focus list.
    • Change focus stats --delete to focus delete.
    • Change focus stats --tag to focus edit-tag.
    • Add ability to choose light or dark theme in config file.
    • Support several additional time formats for stats filtering.
    Open source →
    Release notes

    Features and enhancements:

    • Notify user when exiting focus on reaching max sessions.
    • Add edit-config command for editing the config file.
    • Add session_cmd config option and --session-cmd/-cmd CLI options for executing arbitrary commands after each session.
    • Add ability to track and resume different timers.
    • Display session tag in output.
    • You can now launch a new instance of focus without quitting an existing instance as long as the countdown isn't actively running.
    • Change focus stats --list to focus list.
    • Change focus stats --delete to focus delete.
    • Change focus stats --tag to focus edit-tag.
    • Add ability to choose light or dark theme in config file.
    • Support several other time formats for stats filtering.
    Open source →
    Release notes

    v1.3.0

    Compare

    Choose a tag to compare

    Open source →
  20. v1.2.1-0.20221129071200-320c1e16af04 29 Nov 2022 pre-release

    Nothing published for this version

  21. v1.2.1-0.20221126222450-168e1ae7b481 26 Nov 2022 pre-release

    Nothing published for this version

  22. v1.2.1-0.20220928112112-aa472337ce2a 28 Sep 2022 pre-release

    Nothing published for this version

  23. v1.2.1-0.20220926203613-44098660e109 26 Sep 2022 pre-release

    Nothing published for this version

  24. v1.2.1-0.20220926054514-7acac010e9cb 26 Sep 2022 pre-release

    Nothing published for this version

  25. v1.2.1-0.20210918045528-87fb4566f1b5 18 Sep 2021 pre-release

    Nothing published for this version

  26. v1.2.0 17 Sep 2021
    Release notes
    • Add ability to tag sessions.
    • Make it possible to disable sound when resuming a session.
    Open source →
    Release notes

    Features and enhancements:

    • Add ability to tag sessions.
    • Make it possible to disable sound when resuming a session.
    Open source →
    Release notes

    v1.2.0

    Compare

    Choose a tag to compare

    Open source →
  27. v1.1.1-0.20210819124048-f1587f845752 19 Aug 2021 pre-release

    Nothing published for this version

  28. v1.1.0 19 Aug 2021
    Release notes
    • Fix issue where timer would start on Windows despite using Ctrl-C.
    • focus resume now supports the --sound, --sound-on-break, and --disable-notification flags.
    • Make statistics output more compact.
    • Fix timer not skipping to next work session after interrupting a break session.
    Open source →
    Release notes

    Fixes and enhancements:

    • Fix issue where timer would start on Windows despite using Ctrl-C.
    • focus resume now supports the --sound, --sound-on-break, and --disable-notification flags.
    • Make statistics output more compact.
    • Fix timer not skipping to next work session after interrupting a break session.
    Open source →
    Release notes

    v1.1.0

    Compare

    Choose a tag to compare

    Open source →
  29. v1.0.1 09 Aug 2021
    Release notes

    Enhancements:

    • Session deletion is more reliable now.
    • Notify user if interrupted session is not found instead of starting a new session straightaway.
    Open source →
    Release notes

    v1.0.1

    Compare

    Choose a tag to compare

    Open source →
  30. v1.0.1-0.20210808214126-feae94210faa 08 Aug 2021 pre-release

    Nothing published for this version

  31. v1.0.0 08 Aug 2021
    Release notes

    Initial release

    Open source →
    Release notes

    v1.0.0

    Compare

    Choose a tag to compare

    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive