09b68ada48f83c129fa1574ab0cdcd170eee937b
启动应用时不再自动打开主界面,方便配合开机自启在后台运行。 托盘左键单击现在会根据主界面显示状态进行打开或隐藏,保留托盘菜单和二次启动唤起主界面的行为。
Omni-Notify
Omni-Notify is a Windows 10+ WPF desktop app for receiving local structured messages and showing configurable, non-interactive visual popups.
Tech Stack
- .NET 8 WPF for the desktop UI and popup windows
- Windows Forms
NotifyIconfor the system tray entry - Built-in
HttpListenerfor local message intake - JSON persistence under
%LOCALAPPDATA%\OmniNotify\state.json
Local Message API
When the app is running, it listens by default on:
http://127.0.0.1:19845/notify
Send a POST request with UTF-8 JSON:
{
"channel": "default",
"title": "Build finished",
"body": "The nightly job completed successfully."
}
Channels must be created in the control panel first. Unknown channels are blocked and recorded in history as IllegalChannel.
Build
dotnet build
Description