Code Monkey home page Code Monkey logo

vscode-clockify's People

Contributors

brycefranzen avatar dependabot[bot] avatar rattkin avatar tobiaswaelde avatar trenkmann 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

Watchers

 avatar  avatar  avatar

vscode-clockify's Issues

Error fetching workspaces

As soon as I installed the extension vscode kept popping a window on top and ask for a deafult workspace that I couldn't select because I didn't enter the API key yet. I had to quit the pop-up and race against vscode to actually be able to insert the API key and then select the workspace. Also, in the bottom right it kept popping up Error fetching workspaces without me doing anything.

Text is not visible in status bar

When vscode is ideal, the text is in green color, so this is not visible
1

When debuggin is started, the text color becomes red, and this time also not visible.
2

Clockify: Start Tracking is not coming up as a command

I have a workspace linked with the API key, client, project and task all showing. But when I pull up the drop down with CTRL+SHIFT+P the start tracking command is no where to be found. Im in vs code, and downloaded through the extensions page.

Prompted for project despite being set in settings.json

Not sure if this is a bug, or if it's intended.

I have a workspace and project ID specified in the settings.json file, but it's still prompting me for a project and task to time against.

I'm assuming this shouldn't be the case seems it's stored?

Start tracking without selecting a project

In the web interface, I can track time without selecting a project. It would be useful to replicate this with a "No Project" option when using the "Start Tracking" command.

Add quick toggle button to statusbar

It'd be nice if the existing statusbar icon toggled the timer. I've been working on tweaking the extension to add it myself, and have successfully made it start a timer, but I'm struggling at the moment with detecting state to allow it to stop a running timer. Seems I can't access context from within the openStatusBarMenu() function and I haven't been able to figure out how to add it... yet.

Editing in Explorer

Would it be possible to edit the items in explorer? including renaming projects, tasks, etc. Sometimes add the wrong task then I have to go to the browser to rename, remove, etc. Thanks.

Sync with browser plugin but no browser pomodoro feature sync

@tobiaswaelde
Just noticed that the vs-code tracker starts the browser timer in the clockify extension, however neither does the vs-code extension

  1. respect the browser extensions pomodoro settings
  2. nor does the vs version allow to configure pomodoros.

Is (1.) intentional or is there a setting for this? Asking because this is makes Clockify a 1-stop solution for me instead of using a pomo ext + clockify in vs code.

Regards

VS code start tracking and web time sheet

When starting time tracking from VSCode, the time tracked appears in detailed reports but not in the Timesheet page. Even though time tracking does show up in the Timesheet from the Andoird Phone App.

Auto-select a single workspace

Hi Tobias - this looks like a useful project - thank you!
After installing (and entering my API-Key) I was confused that Clients/Projects etc. were empty and it took me the best part of a minute to notice that I have to activate my workspace first (dbl-click). Since I only have one (as most users, I assume) it would be nice (and save some confusion) if a sole workspace was activated by default :)

Add an option to hide archived Projects and Clients

In order to declutter the interface, especially in the explorer but also from the command palette, I think it would be useful to have an option to hide archived items, like Projects and Clients.

This would improve the user experience, IMHO.

Simpler start/stop

Is there a way to do the same in the plugin?

I am currently using fabiospampinato.vscode-commands to make the counter start and stop

commands.json

{
  "commands": [
    {
      "command": "clockify.tracking.stop",
      "alignment": "right",
      "text": "$(primitive-square)",
      "tooltip": "Stop clockify",
      "color": "#ff0000"
    },
    {
      "command": "clockify.tracking.start",
      "alignment": "right",
      "text": "$(triangle-right)",
      "tooltip": "Start clockify",
      "color": "#10f009"
    } 
  
  ]
}

looks like this:
Screenshot from 2021-06-22 09:13:54

Cannot See workspaces (API key not set)

When I follow the documentation and enter my key the "API key not set" doesn't go away. Am able to create a new workspace that I can see on Clockify.me, but I can not see existing workpaces from VS Code. I am also not the workspace owner if that helps.

VS Code Version:
Version: 1.40.1 (system setup)
Commit: 8795a9889db74563ddd43eb0a897a2384129a619
Date: 2019-11-13T16:49:35.976Z
Electron: 6.1.2
Chrome: 76.0.3809.146
Node.js: 12.4.0
V8: 7.6.303.31-electron.0
OS: Windows_NT x64 10.0.16299

Extension Information:
Name: Clockify
Id: tobiaswaelde.clockify-tracker
Description: Implements Clockify time tracker (https://clockify.me/) in VSCode
Version: 3.0.11
Publisher: Tobias Wälde
VS Marketplace Link: https://marketplace.visualstudio.com/items?itemName=tobiaswaelde.clockify-tracker

Auto-Tracking

First of all, great extension! This is just an idea, that popped into my mind I thought would be worth sharing. (I don't have time to program it, neither do I suspect anybody else has.)

It would be great if the extension could automatically track which project I am working on, based on the project opened.

First of it would be great if "workspace" and "project" could be automatically selected based on the workspace the user currently has open.

Later on, something like automatic tracking based on commits could be added.

Time tracking does not work in vscode :(

Have an issue with extension in vscode. I have all data in the left tab (workspace, projects, tasks...) but when i want to start timer from the bottom bar and click on "Start Tracking" nothing happen 😞
Could you help please
[edit] => finally found workspace id (not easy to find !!)

Project not found in list, but archived projects are

After selecting to start the timer and selecting the workspace, the list of projects doesn't show all the projects on the account.

Our projects are numbered "Jxxxx", for example, J0472, J0175. Anything past J0499 isn't shown.

However, out of the projects being shown in the list, there are archived projects also showing, which I wouldn't expect to be shown. Is this intended?

Clock keeps stopping

I think its caused by closing a vs code instance. I often have multiple vs code windows open at once and if I close one it stops the timer

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.