Skip to content

Commit 45d717e

Browse files
committed
release: 0.1.8 — beta patch
Internal-only release: Tauri command modules reorganized into src-tauri/src/commands/<noun>.rs (mirror of CLI layout), and four clippy 1.95 needless_return lints fixed in cfg-gated single-block branches that the macOS host could not see. Validated on spark01 (Linux aarch64 clippy 1.95) and jokershp (Windows MSVC compile gate). No user-visible behavior change.
1 parent 65e6d8a commit 45d717e

6 files changed

Lines changed: 26 additions & 8 deletions

File tree

CHANGELOG.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,24 @@ Versioning scheme:
66
- `0.1.x` — beta
77
- `1.0.0+` — stable
88

9+
## 0.1.8 — beta (2026-05-05)
10+
11+
Internal-only release. No user-visible changes.
12+
13+
### Internal
14+
15+
- **Tauri command modules reorganized.** The 30 `src-tauri/src/commands_*.rs`
16+
files moved into `src-tauri/src/commands/<noun>.rs`, mirroring the
17+
CLI's `cli/commands/<noun>.rs` layout (per `.claude/rules/commands.md`).
18+
`lib.rs` lost 28 top-level `mod` lines; new handlers go in the
19+
noun directory. No runtime behavior change.
20+
- **Linux clippy gate restored.** Clippy 1.95 strengthened
21+
`needless_return`; four `cfg(not(target_os = "macos"))` branches
22+
in `claudepot-core` (`automations/scheduler`, `desktop_identity`,
23+
`routes/desktop`, `routes/helper`) now end with the bare expression
24+
instead of `return …;`, so the Linux + Windows CI gates compile
25+
warning-free again.
26+
927
## 0.1.7 — beta (2026-05-04)
1028

1129
### Fixed

Cargo.lock

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ members = [
88
]
99

1010
[workspace.package]
11-
version = "0.1.7"
11+
version = "0.1.8"
1212
edition = "2021"
1313
authors = ["xiaolai"]
1414
license = "ISC"

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ If you use Claude Code or Claude Desktop daily, you've probably hit at least one
5151

5252
### Install
5353

54-
> **Status: beta** (`0.1.7`). Daily-driven on macOS. Windows and Linux builds are green but less seasoned.
54+
> **Status: beta** (`0.1.8`). Daily-driven on macOS. Windows and Linux builds are green but less seasoned.
5555
5656
You'll need a recent **Rust toolchain** ([rustup.rs](https://rustup.rs)) and **Node 20+** with **pnpm** ([pnpm.io](https://pnpm.io)). No other system dependencies.
5757

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "claudepot",
33
"private": true,
4-
"version": "0.1.7",
4+
"version": "0.1.8",
55
"license": "ISC",
66
"type": "module",
77
"scripts": {

src-tauri/tauri.conf.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"$schema": "https://schema.tauri.app/config/2",
33
"productName": "Claudepot",
4-
"version": "0.1.7",
4+
"version": "0.1.8",
55
"identifier": "com.claudepot.app",
66
"build": {
77
"beforeDevCommand": "pnpm dev",

0 commit comments

Comments
 (0)