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
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Highlights
Adds a local MCP server backed by Daemonitor's SQLite history, with tools for build summaries, recent builds, failure lookup, and live Gradle process context.
Adds an in-app Settings toggle for the MCP server, including persisted port/token settings and README setup instructions for MCP clients.
Improves update handling: approved updates are downloaded inside Daemonitor, SHA-256 verified from release metadata, and then opened as local installers.
Keeps the native app release-ready at version 1.0.5 across the visible app version and installer package metadata.
Reliability
Fixes Linux CI flakiness in WatcherServiceTest by injecting the UI dispatcher instead of replacing the process-wide Dispatchers.Main.
Includes java.net.http and jdk.httpserver in the native runtime image so update checks and the local MCP HTTP server are available in packaged apps.
Verification
Main CI passed for 8ab90e7 across Ubuntu, Windows, and macOS.
Release workflow builds and smoke-tests the native Linux .deb, Windows .msi, and macOS .dmg installers before publishing assets and metadata.