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
31 changes: 31 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,36 @@
# Changelog

## [2.2.0] - 2026-02-14

### Added
- **Automatic Leaderboard Sync**:
- Watcher auto-syncs stats after commit or push.
- Uses site API with anonymized ID and metrics only.
- **Durable Backend Storage**:
- Website API backed by Supabase for persistent leaderboard and event telemetry.
- **Events API**:
- CLI emits `push_success` events with commit hash and identity.
- Website ingests and stores normalized payloads.

### Improved
- **Config Consistency**:
- Standardized `blockedBranches` with backward-compat mapping.
- **AI Network Resilience**:
- Added request timeouts to Gemini/Grok; doctor validates connectivity.
- **Programmatic Imports**:
- Fixed command imports wiring in `src/index.js`.

### Docs/Website
- **OG Image & Favicon**:
- Added `public/og-image.svg` and `public/favicon.svg`.
- Corrected manifest path to `/manifest.webmanifest`.
- **Foreground Watcher Wording**:
- Updated homepage and commands to reflect foreground behavior.

### Tests
- **Grok Test Coverage**:
- Added parity tests mirroring Gemini scenarios.

All notable changes to this project will be documented in this file.
This project follows [Semantic Versioning](https://semver.org).

Expand Down
2 changes: 2 additions & 0 deletions autopilot-docs/app/docs/[[...slug]]/page.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -72,6 +72,8 @@ export default async function DocPage({
source={doc.content}
components={components}
options={{
blockJS: true,
blockDangerousJS: true,
mdxOptions: {
remarkPlugins: [remarkGfm],
rehypePlugins: [
Expand Down
6 changes: 3 additions & 3 deletions autopilot-docs/app/layout.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -62,9 +62,9 @@ export const metadata: Metadata = {
creator: '@PraiseTechzw',
},
icons: {
icon: '/favicon.ico',
shortcut: '/favicon.ico',
apple: '/favicon.ico', // Ideally we should have a real apple-touch-icon
icon: '/favicon.svg',
shortcut: '/favicon.svg',
apple: '/favicon.svg',
},
manifest: '/manifest.webmanifest',
robots: {
Expand Down
4 changes: 2 additions & 2 deletions autopilot-docs/app/manifest.ts
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,9 @@ export default function manifest(): MetadataRoute.Manifest {
theme_color: '#2563eb',
icons: [
{
src: '/favicon.ico',
src: '/favicon.svg',
sizes: 'any',
type: 'image/x-icon',
type: 'image/svg+xml',
},
],
};
Expand Down
22 changes: 22 additions & 0 deletions autopilot-docs/content/docs/changelog.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,28 @@ title: Changelog
description: Latest updates and improvements to Autopilot CLI.
---

## [2.2.0] - 2026-02-14

### Added
- **Automatic Leaderboard Sync**:
- Watcher auto-syncs stats after commit or push using site API.
- **Durable Backend Storage**:
- Leaderboard and events stored in Supabase with normalized schema.
- **Events API**:
- Ingests `push_success` from CLI and stores telemetry.

### Improved
- **Config Consistency**: Standardized `blockedBranches` and loader back-compat.
- **AI Provider Hardening**: Added request timeouts; doctor validates keys.
- **Programmatic Imports**: Fixed command imports wiring in CLI.

### Docs/Website
- **Metadata & Assets**: Added OG image and proper favicon; corrected manifest path.
- **Foreground Watcher**: Updated wording on homepage and commands.

### Tests
- **Grok Parity**: Added Grok tests mirroring Gemini coverage.

Stay up to date with the latest changes to Autopilot CLI. For a full history of releases, visit our [GitHub Releases](https://github.com/PraiseTechzw/autopilot-cli/releases) page.

## [2.0.1] - 2026-02-05
Expand Down
39 changes: 37 additions & 2 deletions autopilot-docs/lib/search-index.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,41 @@
"route": "/docs/changelog",
"type": "page"
},
{
"title": "[2.2.0] - 2026-02-14",
"route": "/docs/changelog#220---2026-02-14",
"type": "heading",
"parentTitle": "Changelog",
"level": 2
},
{
"title": "Added",
"route": "/docs/changelog#added",
"type": "heading",
"parentTitle": "Changelog",
"level": 3
},
{
"title": "Improved",
"route": "/docs/changelog#improved",
"type": "heading",
"parentTitle": "Changelog",
"level": 3
},
{
"title": "Docs/Website",
"route": "/docs/changelog#docswebsite",
"type": "heading",
"parentTitle": "Changelog",
"level": 3
},
{
"title": "Tests",
"route": "/docs/changelog#tests",
"type": "heading",
"parentTitle": "Changelog",
"level": 3
},
{
"title": "[2.0.1] - 2026-02-05",
"route": "/docs/changelog#201---2026-02-05",
Expand All @@ -28,14 +63,14 @@
},
{
"title": "Added",
"route": "/docs/changelog#added",
"route": "/docs/changelog#added-1",
"type": "heading",
"parentTitle": "Changelog",
"level": 3
},
{
"title": "Docs/Website",
"route": "/docs/changelog#docswebsite",
"route": "/docs/changelog#docswebsite-1",
"type": "heading",
"parentTitle": "Changelog",
"level": 3
Expand Down
89 changes: 12 additions & 77 deletions autopilot-docs/package-lock.json

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

2 changes: 1 addition & 1 deletion autopilot-docs/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
"highlight.js": "^11.11.1",
"lucide-react": "^0.563.0",
"next": "16.1.6",
"next-mdx-remote": "^5.0.0",
"next-mdx-remote": "^6.0.0",
"react": "19.2.3",
"react-dom": "19.2.3",
"rehype-highlight": "^7.0.2",
Expand Down
16 changes: 16 additions & 0 deletions autopilot-docs/public/favicon.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
38 changes: 26 additions & 12 deletions autopilot-docs/public/og-image.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 2 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@traisetech/autopilot",
"version": "2.1.1",
"version": "2.2.0",
"publishConfig": {
"access": "public"
},
Expand Down Expand Up @@ -66,4 +66,4 @@
"prop-types": "^15.8.1",
"react": "^19.2.4"
}
}
}
2 changes: 1 addition & 1 deletion src/commands/leaderboard.js
Original file line number Diff line number Diff line change
Expand Up @@ -106,4 +106,4 @@ async function syncLeaderboard(apiUrl, options) {
}
}

module.exports = { leaderboard };
module.exports = { leaderboard, syncLeaderboard };
Loading
Loading