Merge pull request #62 from sboysel/feature/ui-task-message
Display current task message while running or paused
display current task message while running or paused
Merge pull request #61 from sboysel/feature/exec-on-event
Execute command on state change
adds contrib dir for user contributed scripts
execute onEvent command in Go routine
check if onEvent is set, parse argument array
fix README typos and edit for clarity
execute command on state change
fix issue where interface can block
Fixed an issue where the UI can block when certain key combinations are
pressed in different states. An alternative and more robust approach would
likely be to re-write the runner code as a finite state machine, however
these quick fixes work okay.
Additionally cleaned up some spacing in console messages and added a CREATED
state which is the default state of a pomodoro.
Merge pull request #59 from sboysel/feature/makefile-tweaks
Makefile tweaks
adding install target to Makefile
build before running tests
Merge pull request #58 from sboysel/feature/xdg
config, data, and runtime files default to XDG base directories
config, data, and runtime files default to XDG base directories
Merge pull request #57 from labno/master
Fix for issue 44, runs always starting at 0 pomodoros
Fix for issue 44, runs always starting at 0 pomodoros
Merge pull request #55 from herbygillot/patch-1
README: add MacPorts install info
README: add MacPorts install info
Merge pull request #51 from amiel/publish-and-listen
Use a separate socket path to publish so pomo can publish and listen on different sockets
Merge pull request #50 from amiel/json-status
Allow pomo status --json
Merge pull request #48 from jgarte/jgart-readme-command-integrations
Makes Integrations command example user agnostic
Error message for use of publish without publish socket path
Use a separate socket path to publish so pomo can publish and listen on different sockets
build bin/pomo by default
Makes Integrations command example user agnostic
apply some formatting fixes
Merge pull request #45 from paperbenni/master
[Feature] show duration of pause between intervals
show duration of pause between intervals
allow deleting a range of tasks
support serving and receiving requests for status via sockets
bump various dependencies
rm release helpers
Binary releases suck to maintain and upstream package maintainers, e.g.
Debian, Brew, etc. should be preferred.
fix missing demo on docs site
rm hugo submodule, simplify docs site
refactor cmd interface for better testing
This change allows for E2E blackbox testing of pomodoro commands
by adding a New(*pomo.Config) *Cli.cmd function to the cmd module.
In a subsequent PR we should refactor pomo.Config into a public
module.
build/test all pull requests
Merge pull request #35 from kevinschoon/cleanup_project_structure
restructure project into modules
restructure project into modules
Merge pull request #34 from strogiyotec/null_colors
check if config has any colors
check if config has any colors
Merge pull request #29 from strogiyotec/sock_file_fix
delete socket file after accidental crash
simplify sock file exists check
add gh actions status badge
add basic github actions workflow
delete socket file after accidental crash
pass config for initialization, add marshaling for status
standardize paths, use config for sub commands
Merge pull request #14 from iiridescent/patch-1
Fix typos in break screen
Fix typos in break screen
I also suggest using contractions ("It is" -> "It's", "you are" -> "you're") to make the message less formal. Those changes are stylistic, so I won't include them in this PR.
add new build environment for cross compile
refacort db & add fix begin/create commands
Add begin command.
Use begin to start pomodoros created by "create".
s/start/create/ for create command.
Add create command.
Sometimes, for example in a planning Pomodoro, it's helpful to create
tasks without actually starting them. This create subcommand adds
that flexibility.
Merge pull request #6 from lpmi-13/typofix
fix simple typo
update termbox-go dependency
revert to outputting all tasks by default
output tasks only from the last 24 hours by default, add more task output options
break out of listen loop on error
add socket server for scriptable status output
support more color choices
add date/time in task list output
send notification when the pomo session completes