Releases: ayoisaiah/focus
Releases · ayoisaiah/focus
Development build (master)
This build is directly sourced from the master
branch in active development. As such, it may include experimental features and potential bugs.
v1.4.3
v1.4.2
v1.4.1
v1.4.0
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.
v1.3.0
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
tofocus list
. - Change
focus stats --delete
tofocus delete
. - Change
focus stats --tag
tofocus edit-tag
. - Add ability to choose light or dark theme in config file.
- Support several additional time formats for stats filtering.
v1.2.0
v1.1.0
- 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.
v1.0.1
v1.0.0
Initial release