v0.1.0
移除主窗口对外部 app.ico 文件的 XAML 引用,避免 zip 发布包缺少图标资源时启动失败。 重新验证发布目录可启动,并保留 zip 作为 v0.1.0 发布资产。
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