Skip to content

chore: bump version to 1.2.24-7 (Beta-7)#395

Merged
appergb merged 2 commits intobetafrom
chore/bump-1.2.24-7
May 10, 2026
Merged

chore: bump version to 1.2.24-7 (Beta-7)#395
appergb merged 2 commits intobetafrom
chore/bump-1.2.24-7

Conversation

@appergb
Copy link
Copy Markdown
Collaborator

@appergb appergb commented May 10, 2026

User description

Summary

Cut Beta-7. 10 PRs landed on `beta` this cycle:

PR 严重度 What
#377 Paste shortcut configurable for kitty/alacritty (issue #360)
#386 TS `UserPreferences.updateChannel` alignment
#387 `focus_target` leak on Processing-phase cancel
#388 严重 `MacHotkeyAdapter::shutdown` stops `CFRunLoop` + tap
#389 `emit_capsule` window ops off audio callback thread
#390 QA / dictation hotkey routing race + capsule clobber
#391 `audio-mute` shellouts via `spawn_blocking`
#392 Hotkey supervisor + global dispatcher exit signal
#393 Post-audit logic-review hotfixes (QA `acquire_recording_mute` missing `.await` + `focus_target` Processing branch)
#394 In-process `CREDENTIALS_CACHE` kills repeated Keychain prompts

Files bumped

  • `openless-all/app/package.json`
  • `openless-all/app/src-tauri/tauri.conf.json`
  • `openless-all/app/src-tauri/Cargo.toml`
  • `openless-all/app/src-tauri/Cargo.lock` (auto-refreshed by `cargo check`)

Test plan

  • `cargo check --lib` clean
  • CI on Linux/Windows/macOS
  • pr_agent review
  • Local rebuild already verified for cdhash `d871ab69c7bbf427117f252b19caaa3a288e4698` (this dev machine)
  • After merge: tag `v1.2.24-7-beta-tauri` on `beta` to trigger `release-tauri.yml` Beta channel build (macOS arm64 `.dmg` + Windows x64 `.msi`, prerelease=true, manifests `latest-{tgt}-{arch}-beta.json`)

PR Type

Other


Description

  • Bump version to 1.2.24-7 (Beta-7) across package.json, Cargo.toml, and tauri.conf.json

Diagram Walkthrough

flowchart LR
  A["Version 1.2.24-6"] -- "Bump to" --> B["Version 1.2.24-7"]
  B --> C["package.json"]
  B --> D["Cargo.toml"]
  B --> E["tauri.conf.json"]
Loading

File Walkthrough

Relevant files
Configuration changes
package.json
Bump version in package.json                                                         

openless-all/app/package.json

  • Update version from 1.2.24-6 to 1.2.24-7
+1/-1     
Cargo.toml
Bump version in Cargo.toml                                                             

openless-all/app/src-tauri/Cargo.toml

  • Update version from 1.2.24-6 to 1.2.24-7
+1/-1     
tauri.conf.json
Bump version in tauri.conf.json                                                   

openless-all/app/src-tauri/tauri.conf.json

  • Update version from 1.2.24-6 to 1.2.24-7
+1/-1     

10 PRs landed on beta this cycle:
- #377 paste shortcut configurable (issue #360)
- #386 TS UserPreferences updateChannel alignment
- #387 focus_target leak on Processing-phase cancel
- #388 [严重] MacHotkeyAdapter::shutdown stops CFRunLoop + tap
- #389 emit_capsule window.show/hide off audio thread
- #390 QA / dictation hotkey routing race
- #391 audio-mute spawn_blocking (async hygiene)
- #392 hotkey supervisor + global dispatcher exit signal
- #393 post-audit logic-review hotfixes (QA mute .await + focus_target Processing branch)
- #394 in-process credentials cache (kills repeated Keychain prompts)

Bump 4 files: package.json, tauri.conf.json, Cargo.toml, Cargo.lock.
@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 10, 2026

PR Reviewer Guide 🔍

(Review updated until commit 049147c)

Here are some key observations to aid the review process:

🎫 Ticket compliance analysis ❌

377 - Not compliant

Non-compliant requirements:

  • Provide a configurable paste shortcut to support terminals that require Ctrl+Shift+V.
  • Add PasteShortcut enum with options CtrlV, CtrlShiftV, ShiftInsert.
  • Integrate the shortcut into simulate_paste and the coordinator call chain.
  • Expose the setting in the UI on non‑macOS platforms.
  • Default to CtrlV for backward compatibility.
  • Keep macOS AX‑path unaffected.
  • Add unit tests.

360 - Not compliant

Non-compliant requirements:

  • Enable text insertion into terminals that use Ctrl+Shift+V for paste.
  • Provide a configuration option for the paste shortcut.

386 - Not compliant

Non-compliant requirements:

  • Align TypeScript UserPreferences interface with Rust by adding updateChannel field.
  • Move UpdateChannel type to types.ts to avoid circular imports.
  • Re‑export UpdateChannel from ipc.ts for backward compatibility.
  • Add updateChannel to mockSettings and test fixture.
  • Ensure npx tsc --noEmit passes.
⏱️ Estimated effort to review: 1 🔵⚪⚪⚪⚪
🧪 No relevant tests
🔒 No security concerns identified
⚡ No major issues detected

CI ci.yml "Verify version sync across all 5 files" 步骤要求 5 处版本号一致:
package.json / package-lock.json (root + nested) / tauri.conf.json /
Cargo.toml / Cargo.lock 的 [openless] 包。上一个 commit (568d30d) 漏改了
package-lock.json 两处 → Linux + macOS CI fail。

修法跟 PR #383 后续 commit 941542c 同形:手动同步两处 'version'
字段到 1.2.24-7。下次正确流程是用 scripts/bump-version.sh 一把过。
@github-actions
Copy link
Copy Markdown

Persistent review updated to latest commit 049147c

@appergb appergb merged commit 225859e into beta May 10, 2026
4 checks passed
@appergb appergb deleted the chore/bump-1.2.24-7 branch May 10, 2026 02:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant