| Anchora - VSCode Extension
Русская версия / Russian Version 
CHANGELOG for detailed release notes and version history. What is it?Anchora is a VSCode extension that allows you to manage tasks directly in your code. Instead of external task trackers, you write tasks in code comments, and the extension automatically tracks and visualizes them. Core FeaturesWrite tasks directly in code using special syntax: // section:task_id: task description
// dev:auth_system: Implement OAuth2 authentication
 Status Management
todo (○) — tasks to be donein_progress (◐) — tasks in progressdone (●) — completed tasksblocked (◯) — blocked tasks Task Visualization
Color indicators directly in the editorTask panel in the sidebarStatistics in the status barDashboard with overview of all tasks Search and Navigation
Quick search for tasks by title and descriptionJump to task definitionFind all mentions of a task in the project User Interface1. Activity Bar PanelIcon: Anchora in VSCode sidebar 
Tree view of all tasks by sectionsGroup by statusQuick filtering and search 2. Explorer Integration
Tasks are displayed in the standard Explorer panelContext menu for working with tasksStatus indicators next to files 3. Code Editor
Color indicators: each task is highlighted by status colorHover tooltips: task details on hoverQuick actions: change status via context menu 4. Status Bar
Task counters by status: "5 todo, 3 in progress, 12 done"Current project context indicatorBackend service connection status 5. Command PaletteAll commands are available through Ctrl+Shift+P Hotkeys
| Action | Keys | Description |  
| Create Task | Ctrl+Shift+T | New task creation wizard |  
| Go to Definition | F12 | Jump to task creation location |  
| Find All References | Shift+F12 | Search for all task references |  
| View All Tasks | Ctrl+Shift+A | Dashboard with statistics |  
| Search Tasks | Ctrl+Shift+F | Advanced search |  
| Control Panel | Ctrl+Shift+D | Quick actions |  Main CommandsProject Management
Scan Project - find all tasks in filesRefresh Tasks - reload dataInitialize Project - setup Anchora in new project Working with Tasks
Create Task - interactive creation wizardChange Status - switch between todo/in_progress/done/blockedFind References - search for all task mentionsGo to Task - navigate to definition Viewing and Filtering
View by Status - group tasksTask Dashboard - overall statistics and chartsSearch - search by title, description, ID Task Syntax// section:id: task description
// section:id:status: description
// section:id                  // simple reference
 Examples// dev:auth_system: Implement OAuth2 system
// bugfix:login_error:todo: Fix login error
// dev:auth_system:in_progress: Working on tokens
// dev:auth_system             // reference to this task
 InstallationFrom VS Code MarketplaceInstall directly from the Visual Studio Code Marketplace:
Anchora - Task Manager Or search for "Anchora" in the VS Code Extensions view (Ctrl+Shift+X). From VSIX Packagecode --install-extension anchora-0.1.1.vsix
 Project InitializationHappens automatically when opening a project. Creates .anchora/folder withtasks.jsonfile. 
Supported Programming Languages (click to expand)Anchora supports a wide range of programming languages:
Rust (.rs), C (.c), C++ (.cpp, .cc, .cxx), C# (.cs), Go (.go)JavaScript (.js), TypeScript (.ts), JSX (.jsx), TSX (.tsx)HTML (.html), CSS (.css), SCSS (.scss), SASS (.sass), LESS (.less)Vue (.vue), Svelte (.svelte)Python (.py), Java (.java), PHP (.php), Ruby (.rb)Shell (.sh), PowerShell (.ps1), Batch (.bat, .cmd)Swift (.swift), Kotlin (.kt), Dart (.dart)Objective-C (.m, .mm)Haskell (.hs), F# (.fs), OCaml (.ml), Clojure (.clj), Elm (.elm)Java (.java), Kotlin (.kt), Scala (.scala), Clojure (.clj)Julia (.jl), R (.r), Lua (.lua), Perl (.pl, .pm)Erlang (.erl), Elixir (.ex, .exs)Docker (.dockerfile), Terraform (.tf), HCL (.hcl)YAML (.yaml, .yml), TOML (.toml), JSON (.json), XML (.xml)INI (.ini), CFG (.cfg), CONF (.conf)Markdown (.md), reStructuredText (.rst), LaTeX (.tex)SQL (.sql)Visual Basic (.vb) ConfigurationYou can configure file patterns, ignored folders, and status colors in VSCode settings. LicenseApache License 2.0 - See LICENSE for details. Attribution Requirements: When using or redistributing this code, you must: 
Include the original copyright noticeInclude the NOTICE file with attribution detailsClearly mark any modifications made to the original codeCannot use "Anchora Task Manager" name for endorsement without permission |  |