1.17.3 - 2026-04-25
- Update README
1.17.2 - 2026-04-21
- Update README
1.17.1 - 2026-04-13
- Update README with focus on AI-generated timesheets and team awareness
1.17.0 - 2026-04-07
- File-level VCS change tracking — additions and removals are now recorded per file (with extension) instead of only as project-level aggregates, enabling richer activity reports in Hub
- Binary files are now skipped during commit diff calculations to avoid corrupted line counts
1.16.0 - 2026-03-31
- Extended IDE compatibility to support IntelliJ IDEA 2024.2 and newer (previously required 2025.2+)
1.15.3 - 2026-03-30
- Time tracking no longer accumulates hours during OS suspend (e.g., closing laptop lid) — elapsed time is now capped at the inactivity timeout
1.15.2 - 2026-03-17
- Merged local storage entries now correctly marked as unreported so updated data gets synced to Hub
- Refactored data reporting to always sync via local storage, removing redundant direct-send path and in-memory retry queue
- Improved subscription expiration notification wording for clarity
1.15.1 - 2026-03-14
- Rename "My Dashboard" to "Web Dashboard" and "Dashboard..." to "IDE Dashboard..." in status bar popup for clarity
- Update README with Pomodoro, What I Was Doing, KSeF, Top Projects/Branches, Heatmap, and invoice generation docs
1.15.0 - 2026-03-11
- What I Was Doing (Standup Digest) - Generate a summary of recent coding activity for standups:
- Accessible from the status bar popup via "What I Was Doing..."
- Configurable time periods: Yesterday, Today + Yesterday, Last 2-7 Days
- Shows total coding time, lines added/removed, active days
- Per-project and per-branch time breakdowns
- Recent commits grouped by project and branch (up to 50)
- Daily breakdown for multi-day periods
- One-click copy to clipboard
1.14.0 - 2026-03-11
- Top Projects & Top Branches Bar Charts - New horizontal bar chart panels in the Dashboard displayed side-by-side:
- Top Projects chart showing where you've spent the most time
- Top Branches chart showing most active branches by time spent
- Color-coded bars with time axis labels
- Responsive layout that adapts to panel width
- Pomodoro skip break now works correctly from idle state
1.13.0 - 2026-03-09
- Pomodoro Timer - Built-in Pomodoro technique timer integrated into the status bar:
- Configurable work intervals, short breaks, and long breaks
- Automatic cycle tracking with long break after configurable number of cycles
- Break notifications with option to auto-start break timer
- Start, stop, and skip break controls from the status bar popup
- Settings dialog for customizing all Pomodoro parameters
- Real-time countdown display in status bar widget
1.12.0 - 2026-03-08
- Simplified Analytics - Replaced granular per-action event tracking with a single periodic
plugin_activeheartbeat every 23 hours
- Per-action analytics event types (widget clicks, popup actions, onboarding steps, goal events)
1.11.0 - 2026-02-27
- Dashboard Hub Banner - Non-intrusive top banner in the Dashboard encouraging users to connect to CodeClocker Hub:
- Shown when no API key is configured
- Shown when subscription has expired, encouraging renewal to keep syncing data
- Hidden when user has an active Hub subscription
- Clickable links to connect or renew directly from the banner
1.10.0 - 2026-02-22
- Project Timeline Heatmap - Gantt-style heatmap in the Dashboard showing when each project was worked on over time:
- Color-coded intensity based on coding activity
- Hover tooltips with detailed time information
- Support for hourly (24h) and daily granularity
- Disable Goal Notifications - "Disable Notifications" action button on daily, weekly, and per-project goal achievement notifications
- Default Goal Targets - Increased default daily goal from 1 hour to 2 hours and weekly goal from 5 hours to 10 hours
- All Projects Table - Added row hover highlight in the All Projects breakdown
1.9.0 - 2026-02-13
- In-IDE Dashboard - New "Dashboard" tab in the CodeClocker tool window with a full analytics view:
- Metric cards - Total time, daily average, lines added, lines removed, and current/longest streak
- Activity Timeline - Interactive area chart with hover tooltips showing coding activity over time
- Journey Bar - Lifetime stats (days active, total time, projects, lines changed)
- All Projects breakdown - Paginated table showing per-project time spent, lines added, and lines removed with sorting by time descending
- Time period selector - Choose from 24h, 7d, 30d, This Week, or This Month
- Trend indicator - Percentage change compared to the previous period
- Dashboard access from popup - New "Dashboard..." option in the status bar popup to quickly open the Dashboard tab
- Tool window tabs - Dashboard tab is now the first tab; Activity Report is the second tab
- Popup menu separators - Added visual separator between coding time trends and menu action buttons
1.8.0 - 2026-02-12
- Per-Project Goal Tracking - Set custom daily and weekly coding time goals for individual projects:
- New "Set Project Goals..." option in the status bar popup
- Enable/disable custom goals per project (falls back to global goals when disabled)
- Independent daily and weekly goal targets per project
- Per-project goal notifications with toggle to enable/disable
- Project Goal Progress in Popup - When custom goals are enabled, the status bar popup shows a "Project Goals" section with daily and weekly progress bars for the current project
1.7.0 - 2026-01-11
- Activity Report Info Banner - New informational banner in Activity Report tool window:
- Shows days of activity history stored locally
- Displays local storage retention limit (14 days)
- Quick link to connect to Hub for unlimited history retention
- Adapts message based on Hub connection status
- Local Trend Calculations - "Today vs Yesterday" and "This Week vs Last Week" comparisons now calculated from local data:
- Works offline without Hub connection
- Faster popup display (no network requests)
- Removed dependency on Hub API for trend data
- Async Branch Tracking Initialization - Branch tracker now initializes asynchronously:
- Faster IDE startup
- Prevents UI blocking when Git services are slow to initialize
- Unified Hub Sync - All activity data now sent in a single API payload:
- Time spent, VCS changes, branch activity, and commits synced together
- More efficient network usage
- Better data consistency
TimeComparisonFetchTaskandTimeComparisonHttpClient- replaced by local calculationsDataAccessPolicy- simplified data access architecture
1.6.0 - 2026-01-08
- Activity Report Tool Window - New IDE tool window accessible from the status bar popup showing detailed activity breakdown:
- Tree-table view with daily activity organized by project
- Commit history display with hash and message
- Project filter dropdown to view all projects or a specific one
- Auto-refresh every 10 seconds to show live data
- Expand/collapse all functionality
- CSV Export for Invoicing - Export activity data to CSV format:
- Date range selection dialog
- Includes date, project, hours (decimal), and commit descriptions
- Proper CSV escaping for special characters
- Git Branch and Commit Tracking - Enhanced VCS integration:
- Track time spent per Git branch within each project
- Record commits with hash, message, author, timestamp, and changed files count
- Branch change listener to track branch switches
- Auto-Pause Settings - Configure tracking behavior via "Auto-Pause..." in status bar popup:
- Toggle pause when IDE loses focus
- Configure inactivity timeout with minutes and seconds precision (10 sec - 60 min range)
- UTC Timezone Storage - Local storage now uses UTC timezone for hour buckets:
- Consistent data storage regardless of timezone changes
- Automatic conversion to local timezone for display in Activity Report
- Idempotent Hub Sync - Improved data sync reliability:
- Added
recordIdfield for local storage records - Prevents data duplication on double-sync while supporting multiple IDEs
- Live reporting still uses delta (ADD) mode for real-time updates
- Added
- Reworked Time Tracking Architecture - Internal improvements:
- New
ProjectTimeAccumulatorfor per-project time accumulation CodingTimeCalculatorfor total coding time calculations- Better separation of concerns between tracking and reporting
- New
- Analytics Event Types - Cleaner analytics tracking:
- Unique event type constants for each trackable action
- Removed Map-based properties in favor of descriptive event names
- Activity Report now shows same totals as status bar widget (includes unsaved deltas)
- Improved data persistence during IDE shutdown with final flush
1.5.2 - 2025-12-31
- Update README
1.5.1 - 2025-12-27
- Fix showing multiple goal notifications per each opened project
1.5.0 - 2025-12-27
- Onboarding guide after plugin installation
1.4.0 - 2025-12-24
- Add daily and weekly coding time goals with progress tracking and notifications
1.3.1 - 2025-12-22
- Support latest IDE version
1.3.0 - 2025-12-15
- Save activity data to local storage to survive IDE restarts
1.2.3 - 2025-11-29
- Reset VCS changes at midnight in IDE status bar
1.2.2 - 2025-11-28
- Team support
1.2.1 - 2025-11-26
- Update plugin name
1.2.0 - 2025-11-26
- Skip showing "Enter CodeClocker API Key" dialog on every IDE start
1.1.0 - 2025-11-22
- Show VCS changes in IDE popup
1.0.11 - 2025-11-19
- Fix bug with time tracking after project closure
1.0.10 - 2025-11-17
- Fix bug with time tracking after project closure
- Update plugin description
1.0.9 - 2025-11-16
- Add status bar widget with daily coding activity
1.0.8 - 2025-10-29
- Update to IntelliJ Platform plugin version 2.9.0
1.0.7 - 2025-04-16
- Show subscription expiration notification on every IDE restart
1.0.6 - 2025-04-08
- Improve onboarding UX
1.0.5 - 2025-04-04
- Add plugin icon
1.0.4 - 2025-04-03
- Validate API key input
- Improve onboarding UX
1.0.2 - 2025-04-01
- Support IntelliJ Platform 2024.3.5