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.2",
"version": "2026.10.3",
"type": "module",
"packageManager": "pnpm@11.13.0",
"scripts": {
Expand Down
2 changes: 1 addition & 1 deletion release-notes/2026.10.2.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
**Upgrade notes:**
- The bundled core is now 0.60.0, which speaks control-plane protocol 36. A remote server has to run core 0.60.0 too: this version does not connect to 0.59.0, and 2026.10.1 and earlier do not connect to 0.60.0.
- Request history is kept.
- Auxiliary requests have two modes now (see *Auxiliary requests*). If a kind under Routing › Auxiliary was ever set to Pass through or Use routing, `config.yaml` holds `passthrough` or `route` for it under `client_probes:`. Core does not start with either, and the app runs in safe mode until each one is changed to `forward` or its line is deleted. Kinds that were never changed are not in the file and are not affected.
- Auxiliary requests have two modes now (see *Auxiliary requests*). If a kind under Routing › Auxiliary was ever set to Pass through or Use routing, `config.yaml` holds `passthrough` or `route` for it under `client_probes:`. Core does not start with either, and the app shows that core is not running until each one is changed to `forward` or its line is deleted. 2026.10.3 shows the line at fault and repairs it in one click. Kinds that were never changed are not in the file and are not affected.
- Release files are now named `ThinkWatch-Lite-<version>-<darwin|windows|linux>-<arch>…`. Installed copies keep updating as before.

**Auxiliary requests:**
Expand Down
11 changes: 11 additions & 0 deletions release-notes/2026.10.3.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
**Upgrade notes:**
- The bundled core is now 0.61.0, which speaks control-plane protocol 37. A remote server has to run core 0.61.0 too: this version does not connect to 0.60.0, and 2026.10.2 and earlier do not connect to 0.61.0.
- Request history is kept.
- If 2026.10.2 showed "core is not running" after the update because `config.yaml` still set `passthrough` or `route` under `client_probes:`, this version shows the line at fault and repairs it in one click.

**Configuration errors:**
- When core cannot read `config.yaml`, the app shows the file, the line, the reason and the line itself, instead of "core is not running". Core runs in safe mode: client requests are not forwarded, and the configuration can still be edited and rolled back.
- One-click repair: a value outside its choices goes back to its default, and an unknown field is removed. The changes are listed before they are made, and the previous version is kept in Version history. The same repair is offered when an edit to the file is refused while the gateway keeps running on the previous version.
- Once a working configuration is saved in safe mode, the gateway starts forwarding again on its own.
- A value outside its choices and a misspelled field, the two commonest mistakes, are described in the interface language.
- When core still cannot start, the app shows the reason core gave.
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.2"
version = "2026.10.3"
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.2",
"version": "2026.10.3",
"identifier": "app.thinkwatch.lite",
"build": {
"beforeDevCommand": "pnpm dev",
Expand Down
Loading