Repository navigation
AyanamiTaskManager 1.0.25
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
requestAnimationFramereadiness polling withMutationObserverto 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.