Track and visualize the time you spend on your projects with an enterprise-level dashboard.
- Automatic Time Tracking: Records time spent on each project with 10-minute inactivity timeout
- Enterprise Dashboard: Visualize your time data with beautiful charts and tables
- Multiple Views: Access your data through status bar, activity panel, or full dashboard
- Export Functionality: Export your time data in JSON or CSV formats
Project Timer automatically detects when you're working on a project and tracks your active time. When you're inactive for 10 minutes, it pauses tracking to ensure accurate time measurements.
Open the dashboard by clicking on the timer in the status bar or by using the command "Project Timer: Show Dashboard". The dashboard provides:
- Current session time and controls
- Today's project breakdown (pie chart)
- Weekly activity summary (bar chart)
- Complete project history
- Recent daily activity
Project Timer: Show Dashboard
- Open the enterprise dashboardProject Timer: Start Tracking
- Manually start the timerProject Timer: Stop Tracking
- Manually stop the timerProject Timer: Reset Today's Stats
- Reset today's tracking data
projectTimer.inactivityThreshold
: Number of minutes of inactivity before the timer automatically pauses (default: 10)
npm install
npm run compile
npm run package
This extension is licensed under the MIT License.