Kevin Schoon
309277a115
Merge pull request #62 from sboysel/feature/ui-task-message
...
Display current task message while running or paused
2022-06-01 09:00:46 -05:00
Sam Boysel
8113c0a933
display current task message while running or paused
2022-05-31 23:00:34 -07:00
Kevin Schoon
e6aa45152c
Merge pull request #61 from sboysel/feature/exec-on-event
...
Execute command on state change
2022-05-31 20:35:23 -05:00
Sam Boysel
f86c5a6436
adds contrib dir for user contributed scripts
2022-05-31 18:10:10 -07:00
Sam Boysel
81cb8f568f
execute onEvent command in Go routine
2022-05-31 18:06:43 -07:00
Sam Boysel
3ba07e9a87
check if onEvent is set, parse argument array
2022-05-31 13:35:15 -07:00
Sam Boysel
caded9b68b
fix README typos and edit for clarity
2022-05-30 23:36:33 -07:00
Sam Boysel
3d3a2bc152
execute command on state change
2022-05-30 23:21:29 -07:00
Kevin Schoon
6236144041
add man page
2022-05-30 15:34:55 -05:00
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.
2022-05-30 14:59:03 -05:00
Kevin Schoon
1cac8904da
bump dependencies
2022-05-30 13:17:39 -05:00
Kevin Schoon
7d53e79a48
Merge pull request #59 from sboysel/feature/makefile-tweaks
...
Makefile tweaks
2022-05-30 12:14:33 -05:00
Sam Boysel
e2c67d9161
adding install target to Makefile
2022-05-28 18:31:46 -07:00
Sam Boysel
5b555f0cee
build before running tests
2022-05-28 18:24:17 -07:00
Kevin Schoon
b6910ea72a
Merge pull request #58 from sboysel/feature/xdg
...
config, data, and runtime files default to XDG base directories
2022-05-28 13:11:28 -05:00
Sam Boysel
afb603d3c6
config, data, and runtime files default to XDG base directories
2022-05-28 03:12:43 -07:00
Kevin Schoon
e603f282cc
Merge pull request #57 from labno/master
...
Fix for issue 44, runs always starting at 0 pomodoros
2022-01-16 12:04:01 -05:00
WN
c1416ef9dc
Fix for issue 44, runs always starting at 0 pomodoros
2022-01-05 17:36:12 +01:00
Kevin Schoon
90b853492d
Merge pull request #55 from herbygillot/patch-1
...
README: add MacPorts install info
2021-11-15 07:41:22 -05:00
Herby Gillot
36d7e720cf
README: add MacPorts install info
2021-11-14 14:31:50 -05:00
Kevin Schoon
12616f0d72
update README
2021-11-02 07:53:08 -05:00
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
2021-11-02 07:46:52 -05:00
Kevin Schoon
9a1f53e0bc
Merge pull request #50 from amiel/json-status
...
Allow pomo status --json
2021-10-14 10:32:51 -05:00
Kevin Schoon
bb760ada03
Merge pull request #48 from jgarte/jgart-readme-command-integrations
...
Makes Integrations command example user agnostic
2021-10-14 10:15:55 -05:00
Amiel Martin
c65d978114
Error message for use of publish without publish socket path
2021-10-13 15:36:25 -08:00
Amiel Martin
064d2f0341
Use a separate socket path to publish so pomo can publish and listen on different sockets
2021-10-13 15:26:42 -08:00
Amiel Martin
c6c3e43991
Allow pomo status --json
2021-10-13 13:10:13 -08:00
Kevin Schoon
c7cdf725ab
update readme
2021-10-10 11:34:21 -04:00
Kevin Schoon
3d946499a2
build bin/pomo by default
2021-10-10 11:32:10 -04:00
jgart
eeb4cb11b5
Makes Integrations command example user agnostic
2021-09-22 13:30:06 -04:00
Kevin Schoon
a7947a7cb7
apply some formatting fixes
2021-09-01 08:56:22 -04:00
Kevin Schoon
1ad3c18c8a
Merge pull request #45 from paperbenni/master
...
[Feature] show duration of pause between intervals
2021-09-01 08:50:27 -04:00
paperbenni
569a156fd0
show duration of pause between intervals
2021-08-31 00:31:35 +02:00
Kevin Schoon
28e436f73d
allow deleting a range of tasks
2021-08-07 12:09:00 -04:00
Kevin Schoon
a897198dae
support serving and receiving requests for status via sockets
2021-07-29 13:01:25 -04:00
Kevin Schoon
cae290eacd
bump various dependencies
2021-07-28 21:43:13 -04:00
Kevin Schoon
fb3e9d3184
update Makefile
2021-07-28 21:36:33 -04:00
Kevin Schoon
eb08755797
run tests in ci
2021-07-28 20:06:45 -04:00
Kevin Schoon
b43e77d037
update docs
2021-07-28 20:03:23 -04:00
Kevin Schoon
c880e8ac1b
rm release helpers
...
Binary releases suck to maintain and upstream package maintainers, e.g.
Debian, Brew, etc. should be preferred.
2021-07-28 20:00:16 -04:00
Kevin Schoon
1cef4683db
fix missing demo on docs site
2021-07-28 19:58:25 -04:00
Kevin Schoon
6dd356f9eb
fix broken docs links
2021-07-28 19:52:48 -04:00
Kevin Schoon
1b2d22aa5a
update docs site
2021-07-28 19:50:26 -04:00
Kevin Schoon
b2fc750ed3
rm hugo submodule, simplify docs site
2021-07-28 19:49:26 -04:00
Kevin Schoon
eccaca0dc4
upgrade termui to v3
2021-07-28 18:52:20 -04:00
Kevin Schoon
28b2e14b51
fix nil ptr config #40
2020-09-22 08:21:44 -05:00
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.
2020-09-21 09:20:44 -05:00
Kevin Schoon
dd872159f1
build/test all pull requests
2020-09-17 10:21:45 -05:00
Kevin Schoon
333eb1fbe5
Merge pull request #35 from kevinschoon/cleanup_project_structure
...
restructure project into modules
2020-09-10 08:51:39 -05:00
Kevin Schoon
34eab4e98b
restructure project into modules
2020-09-08 11:35:47 -05:00