Skip to content
Open
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
25 changes: 25 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,29 @@
# Change Log

### 0.7.0

Rich terminal and editor context tracking:

- **Terminal context**: Track active terminal name, working directory, and project
- **Terminal switch detection**: Detect switches between terminals (including multiple terminals with the same name)
- **PID-based cwd resolution**: Resolve terminal working directories via `lsof` when `shellIntegration` is unavailable
- **All terminal enumeration**: Report all open terminal sessions with their project names
- **Git enrichment**: Report `git_dirty_count` and `git_remote` URL
- **Debug session tracking**: Report active debug sessions with debug type
- **Open editor tracking**: Report open file count and filenames
- **Cursor position**: Report cursor line/column and file line count
- **Relative file paths**: Report file path relative to workspace root
- **Window focus state**: Report whether VS Code window is focused
- **Multi-root workspace**: Report workspace folder names for multi-root setups

### 0.6.0

Enhanced editor context (git branch, project, language, file tracking).

### 0.5.0

Internal improvements and dependency updates.

### 0.1.0

Initial release of aw-watcher-vscode.
Expand Down
5 changes: 3 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

15 changes: 11 additions & 4 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
{
"name": "aw-watcher-vscode",
"displayName": "aw-watcher-vscode",
"description": "Editor watcher for ActivityWatch, the free and open-source automated time tracker.",
"version": "0.5.0",
"description": "Enhanced editor watcher for ActivityWatch — tracks files, terminals, git, debugging, and more.",
"version": "0.7.0",
"repository": {
"type": "git",
"url": "https://github.com/ActivityWatch/aw-watcher-vscode"
Expand All @@ -19,7 +19,9 @@
"Other"
],
"keywords": [
"multi-root ready"
"multi-root ready",
"activitywatch",
"time-tracking"
],
"icon": "media/logo/logo.png",
"activationEvents": [
Expand All @@ -28,6 +30,11 @@
"extensionKind": [
"ui"
],
"capabilities": {
"untrustedWorkspaces": {
"supported": true
}
},
"main": "./out/src/extension",
"contributes": {
"commands": [
Expand All @@ -43,7 +50,7 @@
"aw-watcher-vscode.maxHeartbeatsPerSec": {
"type": "number",
"default": 1,
"description": "Controls the maximum number of hearbeats sent per second."
"description": "Controls the maximum number of heartbeats sent per second."
}
}
}
Expand Down
Loading