home-PC 09b68ada48 feat(tray): 支持静默启动和托盘单击切换
启动应用时不再自动打开主界面,方便配合开机自启在后台运行。

托盘左键单击现在会根据主界面显示状态进行打开或隐藏,保留托盘菜单和二次启动唤起主界面的行为。
2026-05-19 02:03:25 +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%