Repository navigation
notch 0.1.46
Automation reliability and controls
- Fixed Stop during session preparation, schedule/run persistence after an interrupted write, timer recovery after storage errors, and long offline catch-up.
- Reused automation chats now apply each run's cancellation signal and limits.
- Added time/token limits, visible waiting status, next-run previews, timezone and missed-run controls, deduplicated notifications, reusable local presets and paged history.
- Kept the complete automation conversation list while paging its run history, including more than 1,000 saved sessions.
- Preserved original conversations through failed compaction and restart; token limits also cover summarization.
- Added explicit cleanup for unused, owned runtime versions while keeping the current/previous version, active engines, unknown or modified folders and downloaded models. Inactive runtime diagnostic logs are bounded.
Validation: 444 source tests passed, strict TypeScript checks passed, and the core was rebuilt. GPU benchmarks and model-weight downloads were skipped.
Packaged app verification passed all 18 automation scenarios, including preset restoration, early Stop, time/token limits and restart recovery. The installed 0.1.46 startup check used a copy of the saved profile and observed no visible console windows. Final comparisons preserved all 831 profile entries, 641 model file entries and runtime preferences.