Editor Extensions
HighFly extensions are available for VS Code, Cursor, and Windsurf, bringing HighFly's project management capabilities directly into your code editor.
Installation
- Open your editor
- Go to the Extensions view
- Search for "HighFly"
- Click "Install"
Authentication
- Open the HighFly extension panel in your editor
- Click "Sign In"
- You'll be redirected to your browser to authenticate
- Once authenticated, you'll be automatically redirected back to your editor
- The extension will establish a secure session
You can sign out at any time from the extension panel.
Features
The extension allows you to:
- Browse and view issues from your teams
- Create new issues
- Update issue status, priority, and assignees
- Switch between organizations and teams
- Access all HighFly features without leaving your editor
TODO Integration
The extension automatically detects TODO comments in your code and helps you convert them into HighFly issues.
How It Works
- Write TODOs: Add TODO comments in your code (e.g.,
// TODO: Fix this bugor# TODO: Implement feature) - Automatic Detection: TODOs are automatically detected and highlighted in your code
- Visual Indicators:
- TODOs are highlighted with visual decorations
- TODO counts are shown in the status bar
- Hover over TODOs to see detailed information
- Create Issues: Hover over a TODO and click "Create HighFly Issue" to convert it to an issue
- The extension automatically captures code context before and after the TODO
- Code context is included in the issue with syntax highlighting
- File path and line numbers are preserved for easy reference
Configuring TODO Features
You can toggle TODO features on or off using the Command Palette:
- Run "Highfly: Toggle TODO Features" to configure which TODO features are enabled (hover, CodeLens, code actions, highlighting)
Usage
Click the HighFly icon in the sidebar or use the Command Palette to access HighFly commands. Select an organization and team to browse issues, create new issues, or update existing ones.
Troubleshooting
Can't sign in: Ensure you have an active HighFly account and check your internet connection. Try signing out and signing in again.
Session expired: Sign in again to refresh your session.
Issues not appearing: Refresh the extension, verify you're signed in, and check that you have access to the selected team.
For additional help, check the Support & Resources page.