Skip to content

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

Merged
appergb merged 2 commits into
betafrom
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 into
betafrom
chore/bump-1.2.24-7

Conversation

@appergb

@appergbappergb commented May 10, 2026

Copy link
Copy Markdown
Collaborator

User description

Summary

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

PR严重度What
#377Paste shortcut configurable for kitty/alacritty (issue #360)
#386TS `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
#390QA / dictation hotkey routing race + capsule clobber
#391`audio-mute` shellouts via `spawn_blocking`
#392Hotkey supervisor + global dispatcher exit signal
#393Post-audit logic-review hotfixes (QA `acquire_recording_mute` missing `.await` + `focus_target` Processing branch)
#394In-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

github-actionsBot commented May 10, 2026

Copy link
Copy Markdown
Contributor

PR Reviewer Guide 🔍

(Review updated until commit https://github.com/appergb/openless/commit/049147c4819bdd0ecde27e7d8ef197c0e9616bb5)

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
Contributor

@appergb
appergb merged commit 225859e into betaMay 10, 2026
4 checks passed
@appergb
appergb deleted the chore/bump-1.2.24-7 branch May 10, 2026 02:53
Sign up for freeto 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

@appergb