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
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ body:
id: version
attributes:
label: Fleet version
placeholder: 0.4.0 installer, portable ZIP, or a source checkout commit
placeholder: 0.4.1 installer, portable ZIP, or a source checkout commit
validations:
required: true
- type: input
Expand Down
11 changes: 11 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,16 @@
# changelog

## 0.4.1 - 2026-10-26

- changed **Dashboard** to switch pages inside the existing tray popup. removed
the separate desktop window and its taskbar entry.
- kept Back, Refresh and Settings visible while the dashboard scrolls. page
navigation resets scroll; fresh data preserves the current dashboard position.
- fitted the summary, charts and token tables to the popup's existing width,
using the same acrylic, typography and controls as the main usage page.
- kept expanded local history, full reported limits, coverage notes and privacy
behavior from 0.4.0. stale launch requests no longer reopen the popup later.

## 0.4.0 - 2026-10-26

- added a **Dashboard** button to the native flyout and tray menu. it opens one
Expand Down
6 changes: 3 additions & 3 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -53,19 +53,19 @@ Rules for a new built-in:
## building a release locally

```powershell
.\scripts\build-release.ps1 -Version 0.4.0
.\scripts\build-release.ps1 -Version 0.4.1
```

This requires a .NET SDK as well as Python. It creates an isolated build
environment under the scratch directory, builds `dist\Fleet\Fleet.exe` and
`FleetPanel.exe`, and writes `dist\Fleet-0.4.0-portable.zip`. The whole `Fleet`
`FleetPanel.exe`, and writes `dist\Fleet-0.4.1-portable.zip`. The whole `Fleet`
directory is required. Use `-ScratchRoot` and `-OutputRoot` to choose physical
storage; `-BuildVenv` can select an existing build environment.

Building the installer additionally needs Inno Setup 6:

```powershell
$env:FLEET_VERSION = "0.4.0"
$env:FLEET_VERSION = "0.4.1"
$env:FLEET_APP_ICON = "<scratch directory>\assets\fleet.ico"
& "C:\Program Files (x86)\Inno Setup 6\ISCC.exe" installer\Fleet.iss
```
Expand Down
28 changes: 14 additions & 14 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,31 +4,31 @@
</picture></a></p>

<p align="center">
<strong>ai usage and quota tracker for Windows 11</strong> · v0.4.0 · MIT<br>
<a href="https://github.com/okisooo/fleet/releases/download/v0.4.0/Fleet-Setup-0.4.0.exe">Windows installer</a> · <a href="https://github.com/okisooo/fleet/releases/download/v0.4.0/Fleet-0.4.0-portable.zip">portable ZIP</a> · <a href="#quick-start">setup</a> · <a href="docs/providers.md">provider guide</a>
<strong>ai usage and quota tracker for Windows 11</strong> · v0.4.1 · MIT<br>
<a href="https://github.com/okisooo/fleet/releases/download/v0.4.1/Fleet-Setup-0.4.1.exe">Windows installer</a> · <a href="https://github.com/okisooo/fleet/releases/download/v0.4.1/Fleet-0.4.1-portable.zip">portable ZIP</a> · <a href="#quick-start">setup</a> · <a href="docs/providers.md">provider guide</a>
</p>

track Claude Code, OpenAI Codex, Grok CLI, Google Antigravity, and API providers
without opening each service. a tray meter tracks quota pressure; the native flyout
brings limits, reset times, pace, balances, and what your tokens would cost at API
prices together. choose **Dashboard** for a larger, resizable window that stays
open while you work. readings are marked **live, cached, or unavailable**, so an
prices together. choose **Dashboard** to switch to a detailed page inside the
same popup. readings are marked **live, cached, or unavailable**, so an
older result stays visibly older.

<p align="center">
<picture>
<source media="(prefers-color-scheme: dark)" srcset="docs/screenshot-dark.png">
<img src="docs/screenshot.png" width="400" alt="Fleet flyout with Dashboard button, quota meters, API-price estimates and Claude API spending">
</picture>
<br><sub>v0.4.0 native flyout; sample data. readings depend on your connected accounts.</sub>
<br><sub>v0.4.1 native flyout; sample data. readings depend on your connected accounts.</sub>
</p>

## dashboard

click **Dashboard** at the top of the flyout, or right-click the tray icon and
choose **Dashboard**. the native window shows all reported provider limits,
reset times, API balances/spend, and local Claude Code/Codex usage in one place.
resize it for one or two columns; **Refresh** and **Settings** stay at the top.
choose **Dashboard**. the popup switches to the dashboard page, with all reported
provider limits, reset times, API balances/spend, and local Claude Code/Codex usage.
scroll for more detail; **Back**, **Refresh** and **Settings** stay at the top.

local history includes 24-hour and 14-day activity, token/cache breakdowns for
today, 7 and 30 days, and up to 20 models and projects from the last 7 days.
Expand All @@ -38,19 +38,19 @@ coverage notes flag compressed Codex archives that have not been indexed.

<picture>
<source media="(prefers-color-scheme: dark)" srcset="docs/dashboard-dark.png">
<img src="docs/dashboard.png" width="900" alt="Fleet desktop dashboard with usage history, token totals and provider quota meters">
<img src="docs/dashboard.png" width="400" alt="Fleet popup on its Dashboard page, with Back, Refresh, activity and token totals">
</picture>

*sample data rendered from the native dashboard; no personal account or project data.*
*sample data rendered from the Dashboard page; no personal account or project data.*

## download

| v0.4.0 · Python included | getting started |
| v0.4.1 · Python included | getting started |
| --- | --- |
| **[Windows installer](https://github.com/okisooo/fleet/releases/download/v0.4.0/Fleet-Setup-0.4.0.exe)** | per-user install; no administrator prompt; optional start at sign-in |
| **[portable ZIP](https://github.com/okisooo/fleet/releases/download/v0.4.0/Fleet-0.4.0-portable.zip)** | extract and run `Fleet.exe` |
| **[Windows installer](https://github.com/okisooo/fleet/releases/download/v0.4.1/Fleet-Setup-0.4.1.exe)** | per-user install; no administrator prompt; optional start at sign-in |
| **[portable ZIP](https://github.com/okisooo/fleet/releases/download/v0.4.1/Fleet-0.4.1-portable.zip)** | extract and run `Fleet.exe` |

[release notes and SHA-256 checksums](https://github.com/okisooo/fleet/releases/tag/v0.4.0)
[release notes and SHA-256 checksums](https://github.com/okisooo/fleet/releases/tag/v0.4.1)
· [latest release](https://github.com/okisooo/fleet/releases/latest)

> [!WARNING]
Expand Down
Binary file modified docs/dashboard-dark.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/dashboard.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion docs/providers.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ response.

## quick start

the native **Dashboard** button opens a larger view of the same provider readings.
the native **Dashboard** button selects a detail page in the existing flyout.
it keeps cached and unavailable states visible and expands every reported limit,
including rows condensed in the tray flyout. local activity charts, model/project
breakdowns and token counts come only from Claude Code and Codex logs; they are
Expand Down
Binary file modified docs/screenshot-dark.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/screenshot.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Loading