Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
8b406c2
Initial plan
Copilot Feb 7, 2026
0eda5fb
Add GitHub authentication support to extension
Copilot Feb 7, 2026
4099885
Add GitHub authentication status to diagnostics panel
Copilot Feb 7, 2026
ea97b0a
Add documentation for GitHub authentication feature
Copilot Feb 7, 2026
aaddda3
Improve GitHub authentication session management and synchronization
Copilot Feb 7, 2026
169cd4c
fix: wire up GitHub auth button handlers in diagnostics webview
rajbos Apr 10, 2026
5137286
feat: add Repository PRs tab to Usage Analysis view
rajbos Apr 10, 2026
6ea1e2a
style: match repo PRs table to workspace health table styling
rajbos Apr 10, 2026
1e7eb13
fix: restore repo PRs tab data after scheduled stats refresh
rajbos Apr 10, 2026
55e6918
fix: display 'Codex' instead of 'OpenAI' for openai-type AI PRs
rajbos Apr 10, 2026
5097fa4
docs: add openai-code-agent to AI author examples in description
rajbos Apr 10, 2026
a99223c
rename: 'AI Authored' -> 'Cloud Agent Authored' in repo PRs tab
rajbos Apr 10, 2026
bb3ad24
rename: 'AI Review Req' -> 'Copilot Review Agent requested'
rajbos Apr 10, 2026
3ca91db
style: use default text color for count columns in repo PRs table
rajbos Apr 10, 2026
9cc6242
fix: sync auth state when VS Code already has a GitHub session
rajbos Apr 10, 2026
d004051
docs: update footer legend to list actual bot names instead of login …
rajbos Apr 10, 2026
7d6347f
fix: always attempt silent getSession on startup regardless of stored…
rajbos Apr 10, 2026
8ce149b
fix: await session restore before reading auth state in diagnostics
rajbos Apr 10, 2026
a76e992
fix: update GitHub Auth tab when diagnosticDataLoaded message arrives
rajbos Apr 10, 2026
764cc9b
fix: scope GitHub sign-out to extension only, not VS Code account
rajbos Apr 10, 2026
975b3fd
fix: escape user-provided values in Repository PRs panel to prevent XSS
rajbos Apr 10, 2026
c6545b5
fix: address Copilot PR review comments
rajbos Apr 10, 2026
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
13 changes: 13 additions & 0 deletions docs/vscode-extension/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,19 @@ Search for **"AI Engineering Fluency"** in the VS Code Extensions panel, or inst
- **Smart Estimation**: Uses character-based analysis with model-specific ratios for token estimation
- **Intelligent Caching**: Caches processed session files to speed up subsequent updates
- **Diagnostic Reporting**: Generate comprehensive diagnostic reports to help troubleshoot issues
- **GitHub Authentication**: Authenticate with your GitHub account to unlock future features

### GitHub Authentication (Opt-in)

- **Opt-in Authentication**: Sign in with your configured GitHub account in VS Code
- **Built-in VS Code Integration**: Uses VS Code's native authentication provider for GitHub
- **Stored State**: Authentication state is stored in VS Code global state (no tokens stored)
- **Future Features**: Foundation for upcoming GitHub-specific features such as:
- Repository-specific usage tracking
- Team collaboration features
- Advanced analytics and insights

To authenticate, open the Command Palette (`Ctrl+Shift+P` / `Cmd+Shift+P`) and search for "AI Engineering Fluency: Authenticate with GitHub", or access it through the Diagnostic Report's **GitHub Auth** tab.

### Cloud Backend (Opt-in)

Expand Down
6 changes: 6 additions & 0 deletions vscode-extension/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,12 @@ Check [Keep a Changelog](http://keepachangelog.com/) for recommendations on how

## [Unreleased]

### ✨ Features & Improvements
- Added GitHub authentication support using VS Code's built-in authentication provider
- New commands: "Authenticate with GitHub" and "Sign Out from GitHub"
- GitHub Auth tab in Diagnostic Report panel showing authentication status
- Foundation for future GitHub-specific features (repository tracking, team collaboration, advanced analytics)

## [0.0.27] - 2026-04-07

### ✨ Features & Improvements
Expand Down
10 changes: 10 additions & 0 deletions vscode-extension/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -124,6 +124,16 @@
"command": "copilot-token-tracker.showEnvironmental",
"title": "Show Environmental Impact",
"category": "AI Engineering Fluency"
},
{
"command": "copilot-token-tracker.authenticateGitHub",
"title": "Authenticate with GitHub",
"category": "AI Engineering Fluency"
},
{
"command": "copilot-token-tracker.signOutGitHub",
"title": "Disconnect GitHub",
"category": "AI Engineering Fluency"
}
],
"configuration": {
Expand Down
Loading
Loading