Skip to content

Release v0.3.6 startup UX fixes - #2

Merged
CacinieP merged 1 commit into
mainfrom
agent/fix-startup-clipboard
Aug 2, 2026
Merged

Release v0.3.6 startup UX fixes#2
CacinieP merged 1 commit into
mainfrom
agent/fix-startup-clipboard

Conversation

@CacinieP

@CacinieP CacinieP commented Aug 2, 2026

Copy link
Copy Markdown
Owner

What changed

  • stop reading and prefilling the natural-language input from the clipboard when the desktop window opens or regains focus
  • show API 启动中… / Starting API… while the bundled backend cold-starts
  • preserve the existing detailed Endpoint / Text / Vision ready status after startup
  • bump all Python, Node, Tauri, Cargo, frontend, README, and lockfile versions to 0.3.6
  • add bilingual v0.3.6 changelog notes and frontend regression coverage

Why

The previous focus handler treated any short clipboard text as formula input, so copied ollama pull ... setup commands appeared in the field. During a healthy sidecar cold start, the UI also briefly reported No API, which looked like a connection failure even though polling later succeeded.

Impact

The input stays empty until the user types. Cold starts now communicate progress without changing the rich completed status details.

Validation

  • uv run pytest -q — 300 passed, 8 skipped
  • uv run ruff check src tests
  • cargo test --manifest-path tauri-shell/src-tauri/Cargo.toml — 3 passed
  • node --check tauri-shell/src/main.js
  • uv lock --check
  • npm audit --audit-level=high --registry=https://registry.npmjs.org — 0 vulnerabilities
  • Computer Use cold-start test with Ollama pull commands in the clipboard: input remained empty, status transitioned from API 启动中… to the existing Endpoint / Text / Vision ready state, and manual input completed successfully

@CacinieP
CacinieP marked this pull request as ready for review August 2, 2026 01:49
@CacinieP
CacinieP merged commit a1b7ea9 into main Aug 2, 2026
3 checks passed
@CacinieP
CacinieP deleted the agent/fix-startup-clipboard branch August 2, 2026 01:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant