home-PC 877b45029e fix(release): 修复发布包启动崩溃
移除主窗口对外部 app.ico 文件的 XAML 引用,避免 zip 发布包缺少图标资源时启动失败。
重新验证发布目录可启动,并保留 zip 作为 v0.1.0 发布资产。
2026-05-19 01:53:54 +08:00

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 NotifyIcon for the system tray entry
  • Built-in HttpListener for 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
No description provided
Readme 220 KiB
v0.2.0 Latest
2026-05-20 13:01:52 +08:00
Languages
C# 96.9%
PowerShell 3.1%