Automatically track your time on projects with Toggl. Autoggl creates Toggl projects for your code workspaces and initiates timers while you're working automatically.
- Automatic Toggl Tracking
- When you open a workspace, Autoggl will get or create a Toggl project for this workspace and track your time working automatically.
Include if your extension adds any VS Code settings through the contributes.configuration
extension point.
For example:
This extension contributes the following settings:
autoggl.enabled
: enable/disable Toggl trackingautoggl.togglApiToken
: your Toggl API tokenautoggl.workspaceId
: your preferred Toggl workspace IDautoggl.activeTimeEntryId
: currently active Toggl time entry resource ID
Disclaimer: Autoggl is currently only available as a pre-release, but will be added to the extensions market once stable!
- Navigate to Releases.
- Download the VSIX file for the release you want to install.
- Open VSCode and select the Extensions icon on the Workbench Sidebar.
- Select the meatballs (3 dots) menu in the top right of the Extensions panel.
- Select Install from VSIX... from the list, and select the downloaded VSIX file.
To configure the extension, open your command palette (CTRL/CMD + Shift + P) and select Autoggl: Configure to start the configuration wizard.
You will need a Toggl API Token located in your Toggl Profile and on successful authentication you'll be asked to select from your available workspaces.
Only thing worse than known issues is unknown issues. Please report all issues in the Issue Tracker.
Autoggl is fully open source and exists largely to help devs that are new to OSS acclimate to the environment. All contributions are welcome and appreciated. :)
Please see CONTRIBUTING.md for steps for contributing!
Initial Nightly Release
- Add automatic project tracking
- Add commands to enable/disable project tracking globally