You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Audit hardening protects corrupted local state — malformed state or statistics storage is now detected distinctly from missing data and preserved under a backup key before defaults can replace it.
Tauri JSON import/export commands are stricter — native file commands now reject final file symlinks, retain JSON/size guardrails, and bound renderer-originated native payloads.
Release automation now avoids partial updater feeds — version sync includes the local Cargo lock package version, PowerShell release validation matches the Unix order, and latest.json generation requires both active updater platforms.
Timer/task audit regressions were addressed — special breaks trigger within their configured window once per day, and automatic daily color cleanup no longer pollutes task undo history.
Changed
CI and operational docs were aligned with audit findings — Rust CI gates now better match local preflight expectations, release docs no longer require a custom GH_TOKEN secret, and version/roadmap/handoff references were refreshed.
Project dependencies were refreshed — pnpm, JS tooling/runtime packages, Rust Tauri/log crates, and cargo-audit transitives were updated without intentional behavior changes; remaining quick-xml RustSec advisories are temporarily ignored while blocked by upstream Tauri/plist constraints.