Google Tasks for VSCode with Google Calendar IntegrationManage your Google Tasks directly from VS Code without leaving your editor. Access your entire task list, create new tasks, edit existing ones, and integrate with your calendar—all within Visual Studio Code.
📖 OverviewGoogle Tasks for VSCode is an unofficial VS Code extension that brings the power of Google Tasks directly into your development environment. Whether you're managing personal tasks, project todos, or team assignments, this extension lets you stay focused on your code without context switching. Built with TypeScript and leveraging the official Google Tasks and Google Calendar APIs, this extension provides a seamless, secure, and intuitive way to manage your tasks. All authentication is handled through Google's secure OAuth 2.0 protocol, and your data is never stored externally. ✨ Key Features
🛠️ Technology StackThis extension is built using modern web technologies and official Google APIs to ensure reliability and security:
🚀 Getting StartedRequirements
Installation Steps
First Steps
📸 ScreenshotsTask List in SidebarSecure OAuth Authorization🎯 Features Deep Dive📋 Task ManagementThe extension provides full CRUD (Create, Read, Update, Delete) operations for your Google Tasks. Manage your task lists, create new tasks with descriptions, set due dates, and mark tasks as complete without ever leaving VS Code. The tree view provides an intuitive hierarchical display of your task lists and individual tasks. 📅 Calendar IntegrationIntegrate your tasks with Google Calendar to see your tasks alongside your calendar events. View tasks with due dates in a calendar context, helping you plan your day more effectively. This integration uses the official Google Calendar API v3 to ensure compatibility and reliability. 📝 Date PickingWhen creating or editing tasks, a simple date selection UI allows you to set due dates easily. The extension handles date formatting and synchronization with Google Tasks, ensuring your due dates are consistent across all your devices. 🔄 Real-time SyncAny changes you make in the extension are immediately synced with your Google Tasks account. Similarly, if you update tasks on other devices, the extension will reflect those changes. This ensures you're always working with the most current task data. 🔐 Secure AuthenticationAuthentication is handled securely using Google's OAuth 2.0 protocol. Your credentials are never stored on your device or transmitted to third parties. The extension only receives an access token during your session, which is used to interact with the Google Tasks and Calendar APIs. 🔒 Privacy & Security
Full Privacy Policy: For complete information about data handling and privacy practices, please read our full Privacy Policy. Revoke Access: You can revoke the extension's access to your Google account at any time through your Google Account security settings. ❓ Frequently Asked QuestionsIs this an official Google product?No, this is an unofficial extension created by therealgorgan. However, it uses the official Google Tasks API v1 and Google Calendar API v3, ensuring compatibility and reliability. Where is my data stored?Your data exists only in memory during your VS Code session. Nothing is stored locally on your computer or sent to external servers. Changes are synced directly to your Google Tasks account. Can I sync with other task managers?This extension uses the official Google Tasks API, so it integrates with anything that uses Google Tasks. You can use it alongside other Google Task clients (web, mobile, etc.) and changes will sync across all platforms. How do I revoke access?You can revoke the extension's access to your Google account at any time through your Google Account security settings. Simply find "Google Tasks for VSCode" in your connected apps and remove it. What if I encounter issues?If you experience any problems, please report them on the GitHub Issues page. Provide details about your VS Code version, the issue you're experiencing, and any error messages. Is the extension free?Yes, this extension is completely free and open source. You can use it at no cost. Does the extension work offline?The extension requires an internet connection to sync with Google Tasks and Google Calendar. However, you can view your cached task data offline once you've authorized the extension. 📚 Useful Links📝 Release NotesPlease refer to the CHANGELOG for detailed release notes and version history. 🤝 ContributingContributions are welcome! Please feel free to submit a Pull Request. 📄 LicenseThis project is open source. See the repository for license details. 👨💻 AuthorCreated by therealgorgan Ready to Get Started? Install Now from VS Code Marketplace Enjoy! 🚀 |