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 package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"name": "thinkwatch-lite",
"private": true,
"description": "Desktop app for a local AI API gateway on macOS, Windows and Linux",
"version": "2026.10.31",
"version": "2026.10.32",
"type": "module",
"packageManager": "pnpm@11.13.0",
"scripts": {
Expand Down
18 changes: 18 additions & 0 deletions release-notes/2026.10.32.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
**Upgrade notes:**
- The bundled core moves to 0.84.0 and the control-plane protocol to 55. A remote server running an older core needs core 0.84.0 or later before this version can connect to it.
- Nothing is cleared; the request history, stored payloads and settings carry over.
- Core now keeps daily usage in its own file, apart from the request records, so it is not removed with them. On first start it is filled from the request records already kept.

**Overview:**
- Usage: the six small cards are replaced by six metric tabs (tokens, cost, requests, cache hits, first token, traffic) over one large chart with axes. Hovering a bar shows that period and its top models. Cost tiles keep their qualifiers, such as estimated amounts, in view.
- Distribution: tokens, cost or requests by model, upstream or key, following the selected metric. Rows show model and service logos.
- Quotas and balances: subscription windows and balances sit beside the distribution when an upstream reports them.
- Past year: a day-by-day heatmap of tokens, cost or requests, with the total, daily average, busiest day and streaks. Clicking a day shows that day in the overview. Days older than the oldest request record cannot be opened, because their details are gone; hovering says so.
- The status line shows the generation speed while requests are running.

**Fixes:**
- Settings > Log retention > Payload storage in use: a size just under 1 MB or 1 GB reads "1 MB" or "1 GB" instead of "1024 KB" or "1024 MB".
- Quota and key-limit notices round the reset time before picking a unit, so 1 h 59 min reads "about 2 hours", matching the menu bar.

**Core 0.84.0:**
- Updates the zstd compression library to a release that fixes four security advisories.
4 changes: 2 additions & 2 deletions scripts/shots/core/en/status.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"api_version": 54,
"api_version": 55,
"clients": 4,
"config_path": "",
"draining": 0,
Expand All @@ -16,5 +16,5 @@
"reachable": []
},
"uptime_secs": 0,
"version": "0.83.2"
"version": "0.84.0"
}
4 changes: 2 additions & 2 deletions scripts/shots/core/zh/status.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"api_version": 54,
"api_version": 55,
"clients": 4,
"config_path": "",
"draining": 0,
Expand All @@ -16,5 +16,5 @@
"reachable": []
},
"uptime_secs": 0,
"version": "0.83.2"
"version": "0.84.0"
}
2 changes: 1 addition & 1 deletion src-tauri/Cargo.lock

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

2 changes: 1 addition & 1 deletion src-tauri/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "thinkwatch-lite"
version = "2026.10.31"
version = "2026.10.32"
edition = "2024"
# **这个数决定依赖能升到哪一版。**edition 2024 的解析器只挑声明的 Rust
# 版本编得动的依赖:写 1.85 的时候,`cargo update` 一直停在旧的 time 和
Expand Down
2 changes: 1 addition & 1 deletion src-tauri/tauri.conf.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"$schema": "https://schema.tauri.app/config/2",
"productName": "ThinkWatch Lite",
"version": "2026.10.31",
"version": "2026.10.32",
"identifier": "app.thinkwatch.lite",
"build": {
"beforeDevCommand": "pnpm dev",
Expand Down
Loading