Projects TODO AdvancedProjects TODO Advanced is a structured TODO sidebar for VS Code with standalone lists, nested folders, quick task entry, drag and drop, and native view menu actions. It is built for people who want project task management directly in the editor instead of another app or TODO comments scattered across files. What It Does
ScreenshotsOverview
Drag And Drop
Import / Export
Main Workflows1. Build lists for each project areaCreate separate lists for backend, frontend, bugs, release prep, or imported planning notes. 2. Show only relevant lists in each workspaceUse the native 3. Add tasks fastHover a list or folder and use the inline quick-add input at the bottom of its content. 4. Reorganize by drag and dropMove tasks or whole folders into another list or nested folder using the drag handle. 5. Keep done items for a limited timeSet 6. Keep local data or sync to GitHubUse
GitHub Sync creates or reuses a private personal repository for your own lists and keeps local data as a safe working copy. Workspace lists are moved into named workspace repositories that the extension creates automatically through the signed-in VS Code GitHub account if needed. The mode switch never deletes or overwrites local data. 7. Migrate existing data to SupabaseAfter the update, the extension displays a one-time migration prompt and keeps a migration banner in the TODO sidebar until the transfer succeeds. Choose Migrate now (or click Migrate in the sidebar), finish GitHub sign-in in the browser, and the migration continues automatically when VS Code regains focus. You can also start the same flow manually with The migration:
If a collaborator runs the migration before the repository owner, that workspace is reported as deferred and can be picked up on a later run. Native View MenuThe view title
Import / Export FormatThe extension uses JSON for import and export:
Run In Development
Supabase DevelopmentDatabase changes are stored as versioned SQL files in
The extension contains only the Supabase project URL and publishable key. Never add a Supabase secret/service-role key, database password, personal access token, or GitHub OAuth client secret to the repository. Packaging
|


