| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-01-31 | Commands#start: Remove date argument | Teddy Wing | |
| I had added the 'date' argument because I wanted it for the `log` command, which delegates to `#start`, but now have put that directly in `#log`. As such, it's no longer needed here and the method can be reverted back to what it was before. | |||
| 2018-01-31 | Commands#log: Rewrite to call `task.add` | Teddy Wing | |
| Copy over the contents of `Commands#start` and replace `task.start` with `task.add`. This allows us to log the time without actually starting a timer (and thus having to subsequently stop that timer). Still need to work out how to eliminate repetition between this and the `#start` method, but this is now functioning for logging time to any date (previously it was only possible to `log` to today or yesterday, otherwise a timer would start). | |||
| 2018-01-28 | Add `date` argument to `log` command in `help` output | Teddy Wing | |
| Document this new argument in the help. | |||
| 2018-01-28 | Task#add: Don't use `strftime` on `spent_at` | Teddy Wing | |
| Before I modified it, the code passed `Date.today` plain in `spent_at`. Don't bother `strftime`ing since it can just take a Ruby date object. | |||
| 2018-01-28 | Fix `log` command error when no date is passed in | Teddy Wing | |
| If `#index` doesn't find a match, it will return `nil`. Correctly handle this case in `#get_date`. Since the date can be `nil`, it's easier to do the `Chronic` parsing in `#get_date` than in `#start`. Finally, move the `#strftime` to `#add` to allow it to handle `nil` dates at the source. | |||
| 2018-01-27 | Add date argument to `log` command | Teddy Wing | |
| Adds an optional date argument to the `log` command that can be specified just before the task alias. Some examples from @skoppelmanCC: hcl log yesterday @documentation +2 Ran spellcheck hcl log 3 days ago @wireframes +3.5 hcl log last friday @admin +1 filed timesheets Fixes #83. | |||
| 2017-02-12 | v0.4.16v0.4.16 | Zack Hobson | |
| 2017-02-09 | fix deprecated impls, closes #72 | Charney Kaye | |
| 2015-06-12 | version 0.4.15v0.4.15 | Zack Hobson | |
| 2015-06-03 | parse and output response | Lorenzo Manacorda | |
| 2015-06-03 | remove harvest middleware | Lorenzo Manacorda | |
| it always uses HTTP Basic Auth, whereas our endpoint is publicly available. | |||
| 2015-06-03 | change status API endpoint | Lorenzo Manacorda | |
| 2014-04-21 | remove dependency on fakeweb and net::http | Zack Hobson | |
| By using pure faraday for the test and error handling code, the way is cleared for dropping in alternative http clients. | |||
| 2014-04-21 | prepare 0.4.14 releasev0.4.14 | Zack Hobson | |
| 2014-04-21 | remove ssl option, fixes #57 | Zack Hobson | |
| 2014-02-04 | v0.4.13 lolv0.4.13 | Zack Hobson | |
| 2014-02-04 | noooo | Zack Hobson | |
| 2014-02-04 | command#completion: fix example in deprecation warning | Zack Hobson | |
| 2014-02-04 | Commands#tasks: pass http handle when fetching tasks, closes #56 | Zack Hobson | |
| 2014-02-04 | add status command to docs | Zack Hobson | |
| 2014-02-04 | commands: add status command | Zack Hobson | |
| 2014-01-30 | HCl::App: touch aliases cache on startup | Zack Hobson | |
| 2014-01-27 | fix: crash when stopping a timer the next day | Zack Hobson | |
| 2014-01-26 | confirm timer cancel, closes #47 | Zack Hobson | |
| 2014-01-26 | deprecate completion command, closes #51 | Zack Hobson | |
| 2014-01-26 | oops I am not using rdiscount after all | Zack Hobson | |
| 2014-01-25 | add docs for unalias, closes #52 | Zack Hobson | |
| 2014-01-25 | add --changelog option | Zack Hobson | |
| 2014-01-25 | v0.4.11v0.4.11 | Zack Hobson | |
| 2014-01-25 | update faraday to 0.9.0 | Zack Hobson | |
| 2013-12-30 | fix completion commandv0.4.10 | Zack Hobson | |
| 2013-12-27 | doc cleanup [ci skip] | Zack Hobson | |
| 2013-12-27 | console: improved pretty-print | Zack Hobson | |
| 2013-12-27 | require pry in console | Zack Hobson | |
| 2013-12-27 | completely eliminate the global http handle.non-singleton-net | Zack Hobson | |
| 2013-12-27 | non-global API for net access | Zack Hobson | |
| 2013-12-27 | pass http client into instance commands | Zack Hobson | |
| 2013-12-27 | Merge branch 'master' into resource_routesresource_routes | Zack Hobson | |
| 2013-12-27 | console: fix prompt | Zack Hobson | |
| 2013-12-27 | Merge branch 'master' into resource_routes | Zack Hobson | |
| 2013-12-27 | console command | Zack Hobson | |
| 2013-12-27 | Merge branch 'master' into resource_routes | Zack Hobson | |
| 2013-12-27 | net: read-only config | Zack Hobson | |
| 2013-12-27 | fix middleware | Zack Hobson | |
| 2013-12-27 | middleware fixes | Zack Hobson | |
| 2013-12-27 | fix cancel | Zack Hobson | |
| 2013-12-27 | day_entry: test project_info resource | Zack Hobson | |
| 2013-12-27 | timesheet_resource: trigger load_cb with full resource body | Zack Hobson | |
| 2013-12-27 | fix middleware order | Zack Hobson | |
| 2013-12-26 | day_entry: fix cancel | Zack Hobson | |
