@@ -21,15 +21,33 @@ Simple Coding Time Tracker is a powerful extension for Visual Studio Code that h
2121- ** Focused Work Detection** : Intelligently tracks time even when VS Code isn't focused.
2222- ** Health Notification System** : Proactive reminders to promote healthy coding habits with scientifically backed intervals.
2323- ** Dedicated Settings View** : Comprehensive settings interface accessible via the summary view with easy-to-use controls for all configuration options.
24+ - ** Customizable Status Bar** :
25+ - Show/Hide Seconds: Toggle seconds display to reduce distractions
26+ - Custom Icons: Choose any emoji or VS Code Codicon as the timer icon
27+ - Background Styles: Select from default, warning (yellow), or error (red) backgrounds
28+ - Custom Colors: Apply custom hex colors or theme color references to the status bar text
29+ - Combined Display: Timer and notification status in a single status bar item
30+ - Quick Actions: Click timer to save session and open summary, view notification status via bell icon
31+ - ** Developer Insights Dashboard** :
32+ - Most Productive Day: Shows your best coding day with average time
33+ - Languages Used: Count of languages with most-used language highlight
34+ - Projects Worked: Number of projects with most active project highlight
35+ - Longest Streak: Track your coding streak with animated flame indicator
36+ - ** Coding Time Analytics** :
37+ - Time Summary: Horizontal bar chart comparing today, week, month, year, and all-time totals
38+ - Daily Average: Visual breakdown of daily coding patterns
39+ - Weekly Progress: Line chart showing weekly trends
40+ - Monthly Trend: Area chart displaying monthly progression
2441- ** Interactive Data Visualization** :
2542 - Project Summary Chart: Visual breakdown of time spent on each project
26- - Daily Activity Timeline: Interactive line chart showing your coding patterns
27- - Activity Heatmap: 3-month calendar view showing coding intensity
43+ - Daily Activity Timeline: Interactive line chart showing your coding patterns (last 30 days)
44+ - Activity Heatmap: 3-month calendar view showing coding intensity with detailed tooltips
2845 - Language Distribution Chart: Visual breakdown of time spent in different programming languages
2946 - Theme-Aware Charts: Automatically adapts to VS Code's light/dark themes
3047- ** Advanced Search & Filtering** :
3148 - Date Range Selection: Filter data by specific time periods
3249 - Project Filtering: Focus on specific projects
50+ - Branch Filtering: Filter by Git branches (dynamically updates based on selected project)
3351 - Language Filtering: Focus on specific programming languages
3452 - Quick Reset: One-click reset for search filters
3553- ** Data Persistence** : Safely stores your time data for long-term analysis.
@@ -91,38 +109,76 @@ You can customize the extension's behavior through VS Code settings or the dedic
911092 . Search for "Simple Coding Time Tracker"
92110
93111** Available settings:**
94- - ** Inactivity Timeout** : How long to wait before stopping the timer when no activity is detected but you are focused on VS Code (in minutes)
95- - Default: 2.5 minutes
96- - Lower values will stop tracking sooner when you're not actively coding
97- - Higher values will continue tracking for longer during breaks
98- - ** Focus Timeout** : How long to continue tracking after VS Code loses focus (in minutes)
99- - Default: 3 minutes
100- - Determines how long to keep tracking when you switch to other applications
101- - Useful for when you're referencing documentation or testing your application
112+ - ** Time Tracking Settings** :
113+ - ** Inactivity Timeout** : How long to wait before stopping the timer when no activity is detected but you are focused on VS Code (in minutes)
114+ - Default: 2.5 minutes
115+ - Lower values will stop tracking sooner when you're not actively coding
116+ - Higher values will continue tracking for longer during breaks
117+ - ** Focus Timeout** : How long to continue tracking after VS Code loses focus (in minutes)
118+ - Default: 3 minutes
119+ - Determines how long to keep tracking when you switch to other applications
120+ - Useful for when you're referencing documentation or testing your application
121+
122+ - ** Status Bar Display Settings** :
123+ - ** Show Seconds** : Display seconds in the status bar time (HH:MM: SS )
124+ - Default: true
125+ - Disable to reduce distractions and show only hours and minutes (HH: MM )
126+ - ** Status Bar Icon** : Icon or Codicon name to display before the timer
127+ - Default: '$(code)'
128+ - Supports emojis (e.g., '💻', '⏱️') or VS Code Codicons (e.g., '$(clock)', '$(rocket)')
129+ - ** Background Style** : Background color style for the timer in the status bar
130+ - Default: 'warning' (yellow)
131+ - Options: 'default' (theme color), 'warning' (yellow), 'error' (red)
132+ - ** Custom Color** : Custom color for the timer text
133+ - Default: '' (empty, uses theme default)
134+ - Supports hex colors (e.g., '#FFAA00') or VS Code theme color references (e.g., 'editor.foreground')
135+
102136 - ** Health Notifications** : Configure health reminder settings
137+ - ** Enable Notifications** : Enable/disable all health notifications (default: false)
103138 - ** Modal Notifications** : Enable/disable modal behavior for health notifications (default: true)
104- - ** Enable Notifications** : Enable/disable all health notifications (default: true)
105139 - ** Eye Rest Interval** : Frequency of eye rest reminders in minutes (default: 20) - Based on 20-20-20 rule
106140 - ** Stretch Interval** : Frequency of stretch reminders in minutes (default: 30) - Recommended for posture health
107141 - ** Break Threshold** : Coding duration before suggesting a break in minutes (default: 90) - Based on ultradian rhythms
142+
143+ - ** Developer Settings** :
144+ - ** Enable Dev Commands** : Enable development commands for testing (default: false)
145+ - Only enable this for testing purposes
146+ - When enabled, adds 'Generate Test Data' and 'Delete Test Data' commands
108147
109148
110149## Screenshots
111150
112151### Coding time summary
113152The summary page provides a detailed report of your coding activity with interactive charts and visualizations:
114- - Project distribution chart showing time allocation across projects
115- - Daily activity timeline with interactive tooltips
116- - 3-month activity heatmap for long-term pattern analysis
117- - Language distribution chart showing time spent in different programming languages
118- - Theme-aware visualizations that adapt to your VS Code theme
119- - Advanced search and filtering capabilities
120- - Quick access to settings via the Settings button in the header
153+ - ** Developer Insights Dashboard** :
154+ - Most Productive Day with average time breakdown
155+ - Languages Used count with most-used language highlight
156+ - Projects Worked count with most active project highlight
157+ - Longest Streak tracking with animated flame indicator
158+ - ** Coding Time Analytics** :
159+ - Time Summary comparing today, week, month, year, and all-time totals
160+ - Daily Average showing coding patterns over last 30 days
161+ - Weekly Progress line chart with trend visualization
162+ - Monthly Trend area chart displaying progression
163+ - ** Interactive Charts** :
164+ - Project distribution chart showing time allocation across projects
165+ - Daily activity timeline with interactive tooltips (last 30 days)
166+ - 3-month activity heatmap for long-term pattern analysis
167+ - Language distribution chart showing time spent in different programming languages
168+ - Theme-aware visualizations that adapt to your VS Code theme
169+ - ** Advanced Search & Filtering** :
170+ - Date range selection for specific time periods
171+ - Project and branch filtering with dynamic branch updates
172+ - Quick reset button to clear all filters
173+ - ** Quick Access** :
174+ - Settings button in header for instant configuration access
175+ - Click status bar timer to save session and open summary
176+ - Bell icon shows health notification status at a glance
121177
122178![ Coding Summary] ( https://raw.githubusercontent.com/twentyTwo/static-file-hosting/main/vsc-ext-coding-time-tracker-files/sctt-light.png )
123179
124180#### Dark theme
125- ![ Coding Summary Dark Theme] ( https://raw.githubusercontent.com/twentyTwo/static-file-hosting/main/vsc-ext-coding-time-tracker-files/sctt-dark.png ) )
181+ ![ Coding Summary Dark Theme] ( https://raw.githubusercontent.com/twentyTwo/static-file-hosting/main/vsc-ext-coding-time-tracker-files/sctt-dark.png )
126182
127183
128184#### Status Bar
@@ -171,6 +227,48 @@ For technical details about development, release process, and internal architect
171227
172228## Changelog
173229
230+ ### [ 0.7.0] - 2026-1-18
231+ - Added comprehensive status bar customization options
232+ - Implemented show/hide seconds toggle for reduced distractions
233+ - Added custom icon support (emojis and VS Code Codicons)
234+ - Implemented background style selection (default, warning, error)
235+ - Added custom color picker for status bar text
236+ - Combined timer and notification status in single status bar item
237+ - Enhanced tooltip with health notification status display
238+ - Added click-to-save functionality on status bar timer
239+
240+ ### [ 0.6.6] - 2025-11-28
241+ - Added Developer Insights dashboard with productivity analytics
242+ - Implemented Most Productive Day tracking with average time
243+ - Added Languages Used counter with most-used language highlight
244+ - Implemented Projects Worked counter with most active project
245+ - Added Longest Streak tracking with animated flame indicator
246+ - Enhanced summary view with new analytics widgets
247+ - Added Coding Time Analytics section with multiple charts
248+ - Implemented Time Summary horizontal bar chart
249+ - Added Daily Average visualization with 30-day history
250+ - Implemented Weekly Progress line chart with trend analysis
251+ - Added Monthly Trend area chart for progression tracking
252+ - Enhanced 3-month activity heatmap with detailed tooltips
253+ - Improved chart responsiveness and interactivity
254+
255+ ### [ 0.6.5] - 2025-11-10
256+ - Enhanced summary view with improved data visualization
257+ - Added Settings button in summary view header for quick access
258+ - Improved daily activity timeline to show last 30 days
259+ - Enhanced project distribution chart with better sorting
260+ - Improved search and filtering UX with dynamic branch updates
261+ - Added better tooltips and hover effects on charts
262+ - Enhanced theme compatibility for all visualizations
263+
264+ ### [ 0.6.4] - 2025-10-25
265+ - Improved status bar display with better formatting
266+ - Enhanced notification status indicator with bell icon
267+ - Added comprehensive tooltip information including project and branch
268+ - Improved time formatting consistency across all displays
269+ - Enhanced data persistence and reliability
270+ - Improved error handling and logging
271+
174272### [ 0.6.3] - 2025-10-10
175273- Added dedicated Settings View accessible from the summary view header
176274- Implemented ` SCTT: Open Settings ` command for direct access to settings interface
0 commit comments