release: v1.27.1 — desktop persistence/security stabilization + nanoid patch - #364
Conversation
…+ nanoid patch Cuts everything unreleased on main since v1.27.0: PR #363 (atomic writes across all Tauri fs-backed stores, fail-closed desktop key routing, factory-reset UI consolidation, packaged-build capability-scope fix, rust-tauri/e2e/vrt promoted to required CI gates) and PR #362 (nanoid security-advisory patch). Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
|
You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard. |
|
Skipping CodeAnt AI review — this PR is a back-merge between long-lived branches ( If you want to analyze this anyway (e.g. you resolved conflicts with new logic), comment |
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Reviewer's GuidePatch release PR that bumps the application version to v1.27.1 across JS, Rust, Tauri, and service worker metadata, and adds documentation/changelog entries describing previously merged desktop persistence/security stabilization and the nanoid security patch. Flow diagram for v1.27.1 version metadata synchronizationflowchart LR
A[package.json version 1.27.1]
B[public/sw.js APP_VERSION 1.27.1]
C[src-tauri/Cargo.toml version 1.27.1]
D[src-tauri/tauri.conf.json version 1.27.1]
E[README.md version badge v1.27.1]
F[CHANGELOG.md 1.27.1 section]
G[AUDIT.md current version v1.27.1]
A -->|scripts/sync-sw-version.mjs| B
A --> C
A --> D
A --> E
A --> F
A --> G
File-Level Changes
Tips and commandsInteracting with Sourcery
Customizing Your ExperienceAccess your dashboard to:
Getting Help
|
|
Warning Review limit reachedYou’ve reached a temporary PR review limit under our Fair Usage Limits Policy. Next review available in: 12 minutes Enable usage-based reviews in Billing to review now. Otherwise, wait until the next included review is available. How can I continue?After more reviews become available, a review can be triggered using the To avoid repeated limits, reduce automatic review volume by pausing incremental auto-reviews earlier, using label-based review opt-in, excluding WIP or generated PR titles, or requesting reviews manually when the PR is ready. If your team needs uninterrupted high-volume reviews, an organization admin can enable usage-based reviews. How do review limits work?CodeRabbit enforces per-developer PR review limits for each organization. Most developers receive the normal plan review availability. For paid Pro and Pro+ PR reviews, CodeRabbit uses adaptive limits for sustained high-volume activity. When a developer's recent PR review activity reaches the 95th percentile or higher among CodeRabbit users, additional reviews become available more gradually as earlier reviews age out of the rolling window. Please refer docs for additional details. Review details⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (9)
Comment |
🏁 CodeAnt Quality Gate ResultsCommit: ✅ Overall Status: PASSEDQuality Gate Details
|
PR Summary by QodoRelease v1.27.1: sync app/Tauri versions and publish release notes
AI Description
Diagram
High-Level Assessment
Files changed (8)
|
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
Code Review by Qodo
1.
|
…auri-version.mjs AGENTS.md still declared 1.27.0 after the version bump (qodo-code-review finding on PR #364). Fixes the immediate drift and wires AGENTS.md's Version field plus Cargo.lock's own locked package-version entry into scripts/sync-tauri-version.mjs so future releases can't reintroduce either drift. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Summary
Cuts a patch release for everything unreleased on
mainsincev1.27.0(2026-08-13):filesystem-backed store, unified fail-closed desktop API-key routing + recovery-reset hardening,
factory-reset UI/logic consolidated into
useFactoryReset+FactoryResetDangerZone, apackaged-build factory-reset capability-scope fix,
#[cfg(desktop)]-gated menu-event handler +re-wired native menu-action bridge, and
rust-tauri/e2e/vrtpromoted to required CI gates.3.3.17→3.3.18).This PR itself only bumps the version (
package.json→1.27.1, synced tosrc-tauri/Cargo.toml/tauri.conf.json/Cargo.lock/public/sw.js) and updatesCHANGELOG.md/README.md/AUDIT.md— no functional code changes; #363 and #362 are already onmain.Test plan
pnpm run lint— cleanpnpm run typecheck— clean (exact CI command, fresh.tsbuildinfo)pnpm run i18n:check— 2919 keys × 19 locales, OKrust-tauri, Build, E2E, E2E Deep, Storybook,Lighthouse, VRT) before merge
v1.27.1+ push after merge →tauri-build.ymlpublishes desktop installers + GitHubRelease
🤖 Generated with Claude Code
Summary by Sourcery
Bump application and Tauri package versions to v1.27.1 and update release documentation to capture the latest desktop persistence/security improvements, CI gate promotions, and the nanoid security patch, without introducing new functional code changes.
Build:
Documentation: