-
v0.1 Stable
released this | 0 commits to main since this release
Windows Gotify v0.1
Gotify → Windows 原生通知 · 应用内按应用分类查看历史
📥 下载
本 release 不含预编译二进制(Gitea 实例的附件上传限制 4MB,自包含 .NET 发布 300MB / zip 118MB 放不上去)。从源码构建:
git clone https://gitea.kennethcheng.cc/KennethCheng/Windows-Gotify-Client.git cd Windows-Gotify-Client git checkout v0.1 # 安装 .NET 8 SDK 后: dotnet restore dotnet publish -c Release -r win-x64 --self-contained true # 产物在 bin\Release\net8.0-windows10.0.19041.0\win-x64\publish\ # 拷整个目录到目标机器,双击 WindowsGotify.exe 即可注意:WindowsAppSDK 2.4.0 self-contained 打包漏
Microsoft.WindowsAppRuntime.Insights.Resource.dll,从已装 WindowsAppSDK 的程序(本机如C:\Program Files\WSL\wslsettings\)拷贝下面 5 个 DLL 到 publish 目录:Microsoft.WindowsAppRuntime.Bootstrap.dll、Bootstrap.Net.dll、Microsoft.WindowsAppRuntime.dll、Insights.Resource.dll、Microsoft.WindowsAppRuntime.pri- 或者目标机器装
winget install Microsoft.WindowsAppRuntime.2
✨ 功能
- 🔔 实时通知(WebSocket 走
/stream?token=,Gotify 一推就弹 Windows 原生 toast,优先级 ≥ 8 强制告警音) - 📜 应用内历史(主窗左栏 ListView,TextWrapping 不被截断,实时新消息插到最前)
- 🏷️ 按应用分类(启动时拉
GET /application缓存,历史每行显示应用名 + 自动按名字 hash 出色) - 🌗 浅色 / 深色主题(主窗右上角
☼ 浅色 / ☾ 深色一键切换,选择自动存 config) - 📋 一键复制(详情面板
[复制]按钮,带兜底窗口应对剪贴板被 UU远程 / RDP / 杀软长期占用) - 🖱️ 详情可选中复制(标题 / 正文 / URL 都能鼠标拉黑、Ctrl+A、Ctrl+C)
- 🧲 托盘常驻(关窗只 Hide,右键菜单:打开设置 / 测试通知 / 重新连接 / 退出)
- 🚀 开机自启动(设置区 CheckBox,写
HKCU\...\Run,只当前用户) - 🔗 通知点击跳链接(extras
client::notification.click.url透传到 toast) - 🔄 自动重连(指数退避 2→4→8→…→60s)
- 🛡️ 消息去重(用
state.json里的LastMessageId防止重启后重复通知)
⚙️ 快速开始
- 启动后右键托盘 → 打开设置 / 查看历史
- 填
Gotify URL+Client Token→ 保存并重连 - 默认勾选 开机自动启动
📋 完整文档
README.md— 项目介绍、构建、配置、架构AGENTS.md— 项目结构、代码风格、Gotify 协议约束、安全建议
Downloads