# Install dependencies
npm install
# Compile TypeScript
npm run compile
# Watch mode
npm run watch
# Debug: Press F5 in VS Code to launch the Extension Development Host
How It Works
Authentication: Uses VS Code's built-in microsoft authentication provider, requesting Tasks.ReadWrite and User.Read scopes. No Azure AD app registration required for personal use.
API: Calls the Microsoft Graph API/me/todo/lists and /me/todo/lists/{id}/tasks endpoints.
Data: All data is fetched live from Microsoft Graph — nothing is stored locally. No telemetry or tracking is collected.
Privacy & Security
This extension:
Collects no telemetry — no analytics, tracking, or usage data of any kind
Stores no data — all tasks are fetched live from Microsoft Graph and never cached or saved locally
Makes no external calls except to Microsoft's official Graph API (graph.microsoft.com) to read and write your To-Do tasks
Sends no data to the extension author — your Microsoft credentials are handled entirely by VS Code's built-in authentication; the extension never sees your password
Contains no ads and no third-party services
The source code is open and available for inspection. If you have any privacy concerns, you are welcome to review the code yourself.
Requirements
VS Code 1.109.0 or later
A Microsoft account (personal, work, or school) with Microsoft To-Do