Coder Social home page Coder Social logo

alfred-harvest's People

Contributors

neilrenicker avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

alfred-harvest's Issues

Not obvious when not authenticated

Version: 2.0.3

When unauthenticated and typing any full command, hitting enter on any substring of that – e.g. from hv l to hv launc – autocompletes to the full command which then fails silently.

Would be nice if it said "Run hv setup to authenticate"
image
image
harvest-alfred-launch-broken

hv toggle doesn't work

After doing 'hv setup' and getting a notification that everything works fine, when I type 'hv toggle' first I get this:

for a few seconds, but after that it changes to:

Any ideas?

[feature-request] Add a time to new/existing tasks

Hi,

I was wondering if it would be possible to add the option to add new tasks/update existing tasks with a given time instead of starting a timer?

(I just accidentally added this same request from my work GitHub account. Please ignore that one)

Regards,
Andy

SSL Certificate Error

Ever since I've upgraded to El Capitan, alfred-harvest has stopped working. Running some debugging with curl_error() it looks like there is an SSL Certificate Error. I'm not a php developer, but I was able to bandaid fix this by simply overriding SSL checking like this (for all commands):

curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);

Obviously this isn't totally secure, but I have no idea what CA cert is being used to verify my client with this setup.

If there is a more kosher solution to this I'd love to implement that. Thanks!

Add note upon harvest note creatation

Feature Request: Ability to add a note to a new timer upon using hv new.

Current:

hv new {project name} → {task}

Proposed:

hv new {project name} → {task} → {enter note here}

Conflict when task names match

I have two tasks with matching names "Website". When I trigger the second one in my list the timer only starts for the first. Each task has a different project associated.

Duplicate Project Names Create Incorrect Timers

Great tool. However, we are setup so that many of our projects have an identical name with a unique code. I.e. 10 clients could have a project named "Exterior Paint", but all would have unique Project Codes in Harvest.

When I create a new timer, it pulls up a list of clients by name (good) in Harvest. However, even after selecting a client (Say client "Smith"), it will create a timer in Harvest for a seemingly arbitrary client with the same project name. This would be fixed by keying to BOTH client name and project name. Unfortunately, this bug makes the otherwise great script unusable.

PHP Timezone warning appearing in notification

The timezone problem:

  • I'm currently using the shell command systemsetup -gettimezone to access the user's system time zone.
  • This now requires admin privileges
  • PHP date_default_timezone_set wants the Olson timezone syntax (e.g. "America/New_York")

Possible fixes (alternate ways to access the system timezone):

  1. date +%Z prints the three-letter code. I might be able to compare the code with an object of code => Olson syntax pairs
  2. /etc/localtime is a symlink to the current timezone. I could parse that w/ PHP (http://stackoverflow.com/a/7841417/1252653 and http://www.php.net/manual/de/function.date-default-timezone-set.php#113864)
  3. I could ask the user for their timezone :(

Projects Don't Refresh

Recently my new projects in Harvest are not refreshed in the Alfred workflow, so they are not available to select. I have tried reseting my credentials, and sometimes that works to add in the new projects. This last time, it has not. Is there a way to force the workflow to refresh the list of available projects? Or is there a limit to how many it can access?

Use keychain to hold password

I would like to see the password be safely stored in the keychain and accessed via the /usr/bin/security command which would prevent it from being stored in plain text on disk.

Add a time to new/existing tasks

Hi,

I was wondering if it would be possible to add the option to add new tasks/update existing tasks with a given time instead of starting a timer?

Regards,
Andy

Not working - no longer supported?

I followed the steps to set this up, but it appears that this workflow is currently not working. Maybe I am missing something, but after installing when I try any of the commands I see it Finding your projects and then instead of showing my projects, it gives me search options:

image

Which ultimately opens a browser window with the expected search utility.

Looks like there haven't been any updates to this repo in years.. Assuming it is no longer supported?

hv note doesn't append to existing note

hv note 1234567 → Testing 123
hv note 1234567 → Testing 456

My time entry shows:

Testing 456

when I'd prefer it'd be

Testing 123
Testing 456

This is how the hcl gem does it and is what I would expect.

[feature-request] Copy tasks

I often find myself working on the same task for more than a day. It would be handy to copy over a task from the last day. I imagine something like this: With hv toggle you get the list of today's task and as a last item a list an entry "yesterday's tasks". Clicking this would load them. If you then select one of them to toggle this task gets copied to today's task list.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.