19 Commits (master)

Author SHA1 Message Date
Sam Boysel 8113c0a933 display current task message while running or paused 2 years ago
Sam Boysel 81cb8f568f execute onEvent command in Go routine 2 years ago
Sam Boysel 3ba07e9a87 check if onEvent is set, parse argument array 2 years ago
Sam Boysel 3d3a2bc152 execute command on state change 2 years ago
Kevin Schoon 1b321198fb 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.
2 years ago
Sam Boysel afb603d3c6 config, data, and runtime files default to XDG base directories 2 years ago
WN c1416ef9dc Fix for issue 44, runs always starting at 0 pomodoros 2 years ago
Kevin Schoon 7d4c4889c4
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
3 years ago
Amiel Martin c65d978114
Error message for use of publish without publish socket path 3 years ago
Amiel Martin 064d2f0341
Use a separate socket path to publish so pomo can publish and listen on different sockets 3 years ago
Amiel Martin c6c3e43991
Allow pomo status --json 3 years ago
Kevin Schoon a7947a7cb7 apply some formatting fixes 3 years ago
paperbenni 569a156fd0 show duration of pause between intervals 3 years ago
Kevin Schoon 28e436f73d allow deleting a range of tasks 3 years ago
Kevin Schoon a897198dae support serving and receiving requests for status via sockets 3 years ago
Kevin Schoon eccaca0dc4 upgrade termui to v3 3 years ago
Kevin Schoon 28b2e14b51 fix nil ptr config #40 4 years ago
Kevin Schoon cbb4165766 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.
4 years ago
Kevin Schoon 34eab4e98b restructure project into modules 4 years ago