Skip to content

AyanamiTaskManager 1.0.25

Choose a tag to compare

@ayanamislover ayanamislover released this 31 Aug 22:01

AyanamiTaskManager 1.0.25 — desktop startup reliability

This release fixes the two startup failures reported against the Windows desktop app while preserving local-first data, background startup, and close-to-tray behavior.

Highlights

  • Reduced randomized login startup delay from 8–45 seconds to 0–5 seconds while keeping the version-independent background startup entry.
  • Added an explicit Electron + React readiness gate so early tray, second-instance, and activate requests no longer expose an empty window.
  • Added safe fallback paths for renderer timeout, main-frame load failure, and renderer-process failure, so a failed renderer cannot leave the app permanently unreachable.
  • Replaced hidden-window requestAnimationFrame readiness polling with MutationObserver to avoid background throttling races.
  • Hardened packaged window validation for smaller and high-DPI displays; verified on a 1280×836 display at 225% scaling.

Verification

  • Exact source: 8bef6883b3afffbb94b0ea7b0170efeeaef876bf
  • Candidate SHA-256: C0FC3BA92BEBAAC5F78B7D188C0054380804A180113971FB19163D3020ADDA52
  • 254 test files / 913 tests
  • Desktop E2E: 20 / 20
  • All ten release stages executed without reuse
  • Packaged, portable, installed, update, uninstall-preservation, distribution, window, and randomized-startup smoke tests passed
  • Highest evidence level: INSTALLED_VERIFIED
  • Service RSS: 142.77 MB against a 150 MB release limit

See release.json, SHA256SUMS.txt, and sbom.spdx.json for exact artifact evidence.

Built with care by Ayanami, Codex, and Claude.