https://github.com/edsol/clickup-vscode-extension
Integrates clickup and its workflows into vscode
https://github.com/edsol/clickup-vscode-extension
clickup typescript vscode vscode-extension
Last synced: about 1 year ago
JSON representation
Integrates clickup and its workflows into vscode
- Host: GitHub
- URL: https://github.com/edsol/clickup-vscode-extension
- Owner: Edsol
- License: agpl-3.0
- Created: 2022-03-19T14:04:12.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2024-11-28T15:14:46.000Z (over 1 year ago)
- Last Synced: 2025-04-01T08:12:18.292Z (about 1 year ago)
- Topics: clickup, typescript, vscode, vscode-extension
- Language: TypeScript
- Homepage: https://marketplace.visualstudio.com/items?itemName=edsol.clickup
- Size: 5.21 MB
- Stars: 35
- Watchers: 4
- Forks: 7
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
Unofficial ClickUp VSCode extension
[](https://www.gnu.org/licenses/agpl-3.0)
## Requirements
You need to have a ClickUp token to interact with your private task, use [official guide](https://docs.clickup.com/en/articles/1367130-getting-started-with-the-clickup-api) to create one
## Install
Use command:
```
ext install edsol.clickup
```
or find it in [marketpace](https://marketplace.visualstudio.com/items?itemName=edsol.clickup)
## Inizialize
Use the dedicated command to manipulate API token:
### Token
- `Clickup: Set token`
- `Clickup: show token`
- `Clickup: delete token`
## Features
### List task
View tasks within lists, folders, spaces

### Task functions
edit, delete, or use a task:

### Create new task
Add a new task in any list:

### "Working on" Mode
Through the menu in the Status Bar you can now select a task you are working on, once you have finished your changes you can change its status through the commit message.
Usage:

we can also work on a specific task by selecting it from the list:

### Task status changer via commit message
We can change the status of the task directly in the commit message.
Select a task with the instructions above and use dedicated button in git tab:

select a new status from list:

complete commit message and push it:

### My Task section
Implemented new "My Task" section (thanks to [@HeIIow2](https://github.com/HeIIow2) for suggesting it), All the tasks assigned to us are displayed:

### Time tracker
Added functionality to track time on tasks, you can view the list of times by user
> [!IMPORTANT]
> Time tracker is on by default, it can be turned off in the extension setting menu.

## How to configure the extension
Go to `Settings > Extension > ClickUp` and change the parameters to configure to your liking the extension.
## Roadmap
- [x] Task counter badge
- [x] Easy way to edit status outside edit mode
- [x] Manage via global settings
- [ ] Increase performaces
- [ ] Add filters and groupings
- [x] Implements time tracking
- [x] Add and delete list insde a space
- [x] Create and delete spaces
- [x] Refresh TreeView button
- [x] Collapse TreeView button
- [x] Create new List
- [x] load task informations in real time
- [x] translation support
- [x] "my task" section
- [x] official icons
## Translation
The extension supports English and Italian (my native language). You can help me translate it into your language, it will be very easy to do so:
1. Copy the `package.nls.json` file in the root of project and renaming it by adding the identifier for your language. For example for the Italian language the file will have the name `package.nls.it.json`
2. Copy the `bundle.l10n.json` file in the `l10n` folder and renaming it by adding the identifier for your language. For example for the Italian language the file will have the name `bundle.l10n.it.json`
## Release Notes
Detailed Release Notes are available [here](CHANGELOG.md)
## Do you want to support my work? Buy me an espresso coffee (I'm Italian)
## Special Thanks:
### with the code:
- [dfntlmb](https://github.com/definiteIymaybe)
- [ILoomans](https://github.com/ILoomans)
- [M97Chahboun](https://github.com/M97Chahboun)
### with caffeine:
- [gute1](https://github.com/gute1)
