VS Todoist
VS Code extension for Todoist integration that helps you manage your tasks directly from VS Code.
Features
Task Management
- View all your Todoist tasks directly in VS Code
- Add new tasks with due dates
- Complete/uncomplete tasks with a single click
- Filter tasks by project
- Refresh task list manually
Project Management
- View all your Todoist projects
- Create new projects
- Filter tasks by selecting different projects
User Interface
- Clean and intuitive interface in VS Code sidebar
- Loading indicators for better user experience
- Direct links to Todoist tasks
Requirements
Installation
- Install the extension from VS Code marketplace
- Get your Todoist API token from Todoist Settings
- Set up your API token in VS Code when prompted
Usage
- Click on the Todoist icon in the VS Code sidebar
- If not already set, enter your Todoist API token when prompted
- View and manage your tasks directly from VS Code
- Use the refresh button to update your task list
- Add new tasks or projects using the respective buttons
Development
- Clone this repository
- Run
npm install
- Press F5 to open a new window with your extension loaded
- Make changes and test them in the Extension Development Host
Building
- Run
npm run compile to compile the extension
- Run
npm run watch to watch for changes
- Run
npm run package to create a production build
Testing
- Run
npm run test to run the tests
Contributing
Feel free to submit issues and enhancement requests!
| |