Todofy is a sleek, minimalist VS Code extension designed to help developers manage their tasks and project notes without ever leaving their code editor.
✨ Features
Smart Grouping: Tasks are automatically grouped by date (Today, Overdue, and Future).
Progress Tracking: Real-time progress bars for your entire list and individual date sections.
Notes Module: A dedicated space for project brainstorming with inline editing and persistence.
Premium Design: Modern UI with custom gradients, glassmorphism effects, and smooth animations that adapt to your VS Code theme.
AI-Powered: Instantly send task context to your AI chat (Cursor, Antigravity, or Copilot) with one click.
Task Management: Edit, delete, and reschedule tasks directly from the sidebar.
🛠️ Working Principle
Todofy is built with performance and developer experience in mind:
Architecture
Webview Provider: Uses the vscode.WebviewViewProvider API to host a custom HTML/CSS/JS interface in the sidebar.
Message Protocol: Employs a robust bidirectional postMessage bridge for communication between the extension host and the user interface.
Persistence: Data is saved locally in the workspaceState, ensuring your todos and notes are specific to your project and survive restarts.
Performance
Minimal resource footprint.
No heavy frameworks—built with lean TypeScript and modern CSS for instant responsiveness.