tobiaswaelde / vscode-clockify Goto Github PK
View Code? Open in Web Editor NEWImplements Clockify time tracker (https://clockify.me/) in VSCode
License: GNU General Public License v3.0
Implements Clockify time tracker (https://clockify.me/) in VSCode
License: GNU General Public License v3.0
It would be useful to integrate this extension with "Jira and Bitbucket (Official)" by Atlassian. Jast like it is done for web.
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.
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.
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?
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 :)
The latest version on the marketplace is 3.0.12, while I see 3.0.14 in the commit history
https://marketplace.visualstudio.com/items?itemName=tobiaswaelde.clockify-tracker
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
@tobiaswaelde
Just noticed that the vs-code tracker starts the browser timer in the clockify extension, however neither does the vs-code extension
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
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?
Archived projects and clients from the clockify app are still shown in the extension's view
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
For example in 'Select Project QuickPick'
Project 1
Project 2
Project ...
+ Add Project
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.
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.
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.
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.
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.
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"
}
]
}
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.
I think it would be useful to be able to add time with a manual entry, like it is possible to do from the web interface and with phone apps, in addition to actual time tracking.
Tasks marked as completed in clockify web app do not update in VSCode plugin - completed tasks still show as incomplete.
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 !!)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.