Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 9 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,13 @@

## [Unreleased]

## [1.15.1] - 2026-03-14

### Changed

- 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

### Added
Expand Down Expand Up @@ -274,7 +281,8 @@

- Support IntelliJ Platform 2024.3.5

[Unreleased]: https://github.com/codeclocker/codeclocker-intellij-plugin/compare/v1.15.0...HEAD
[Unreleased]: https://github.com/codeclocker/codeclocker-intellij-plugin/compare/v1.15.1...HEAD
[1.15.1]: https://github.com/codeclocker/codeclocker-intellij-plugin/compare/v1.15.0...v1.15.1
[1.15.0]: https://github.com/codeclocker/codeclocker-intellij-plugin/compare/v1.14.0...v1.15.0
[1.14.0]: https://github.com/codeclocker/codeclocker-intellij-plugin/compare/v1.13.0...v1.14.0
[1.13.0]: https://github.com/codeclocker/codeclocker-intellij-plugin/compare/v1.12.0...v1.13.0
Expand Down
9 changes: 7 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,9 @@ Use it **locally (offline)** by default, or optionally sync to **[CodeClocker Hu
### Local Mode (Default - No account, no API key)

- **Automatic coding time tracking** - records active time while you work, organized by project.
- **Daily & weekly goals** - set targets per project or globally, monitor progress, and get notified when you reach them.
- **Daily & weekly goals** - set targets globally or per project, monitor progress, and get notified when you reach them.
- **Pomodoro Timer** - built-in timer with configurable work/break intervals, cycle tracking, and status bar countdown.
- **What I Was Doing** - generate standup-ready summaries of recent activity with time breakdowns, per-project/branch details, and commits.
- **Activity Report** - detailed tree-view of daily activity with project breakdown and commit details.
- **CSV export** - export activity data for invoicing with date range selection.
- **Status bar widget** - see today's tracked time, and goal progress at a glance.
Expand All @@ -33,14 +35,17 @@ Enable Hub Mode with an API key to sync activity to **[CodeClocker Hub](https://
- **Project activity charts** (who contributed and when)
- **Time range filtering** (e.g., last 7 days, custom periods)
- **Data storage** - Activity is synced to CodeClocker Hub only when you enable Hub Mode and provide an API key.
- **Invoice generation** - create invoices from tracked time with PDF and KSeF (Polish e-invoice) XML export.

### Dashboard

Click the status bar widget and select **Dashboard...** to open an in-IDE analytics dashboard:
Click the status bar widget and select **IDE Dashboard...** to open an in-IDE analytics dashboard:

- **Metric cards** - Total time, daily average, lines added/removed, and streak counters
- **Activity Timeline** - Interactive area chart showing coding activity over time with hover tooltips
- **Journey Bar** - Lifetime stats including total days, time, projects, and lines changed
- **Top Projects & Top Branches** - Bar charts showing where you spent the most time
- **Project Timeline Heatmap** - Gantt-style heatmap showing when each project was active
- **All Projects breakdown** - Paginated table of per-project time, additions, and removals
- **Time period selector** - Switch between 24h, 7d, 30d, this week, or this month
- **Trend indicator** - Percentage change vs. previous period
Expand Down
2 changes: 1 addition & 1 deletion gradle.properties
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ pluginGroup = com.codeclocker
pluginName = CodeClocker
pluginRepositoryUrl = https://github.com/codeclocker/codeclocker-intellij-plugin
# SemVer format -> https://semver.org
pluginVersion = 1.15.0
pluginVersion = 1.15.1

# Supported build number ranges and IntelliJ Platform versions -> https://plugins.jetbrains.com/docs/intellij/build-number-ranges.html
pluginSinceBuild = 252
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -40,13 +40,13 @@

public class TimeTrackerPopup {

private static final String WEB_DASHBOARD = "My Dashboard →";
private static final String WEB_DASHBOARD = "Web Dashboard →";
private static final String SAVE_HISTORY = "Save my data →";
private static final String RENEW_SUBSCRIPTION = "Renew subscription to keep data forever →";
private static final String SET_GOALS = "Set Goals...";
private static final String SET_PROJECT_GOALS = "Set Project Goals...";
private static final String AUTO_PAUSE = "Auto-Pause...";
private static final String DASHBOARD = "Dashboard...";
private static final String DASHBOARD = "In-IDE Dashboard...";
private static final String ACTIVITY_REPORT = "Branch Activity...";
private static final String POMODORO_START = "Start Pomodoro";
private static final String POMODORO_STOP = "Stop Pomodoro";
Expand Down
Loading