|
|
21fd8eaf55
|
release: 发布 v0.2.0
本次发布聚焦降低误报风险、规范发布产物和重构仓库文档。
主要变更:
- 删除开机自启功能,移除 Windows 启动项注册表写入逻辑。
- 新增标准应用清单,声明应用以普通用户权限运行。
- 新增 framework-dependent 发布脚本,保持发布包不内置 .NET 运行时。
- 禁用单文件、自解压、裁剪和 ReadyToRun 发布方式,保持产物结构透明。
- 将发布资产命名规范化为 omni-notify-v0.2.0-win-x64.zip。
- 重写文档结构:README.md 面向用户,docs/development.md 面向开发者。
- 删除过时且内容重复的 PRD.md 与 docs/usage.md。
验证:
- dotnet build .\OmniNotify.csproj -c Release 构建通过。
- 发布脚本成功生成 v0.2.0 win-x64 压缩包。
- 发布目录未包含 coreclr.dll、hostfxr.dll、hostpolicy.dll 等 .NET 运行时文件。
v0.2.0
|
2026-05-20 13:01:41 +08:00 |
|
|
|
09b68ada48
|
feat(tray): 支持静默启动和托盘单击切换
启动应用时不再自动打开主界面,方便配合开机自启在后台运行。
托盘左键单击现在会根据主界面显示状态进行打开或隐藏,保留托盘菜单和二次启动唤起主界面的行为。
v0.1.1
|
2026-05-19 02:03:25 +08:00 |
|
|
|
877b45029e
|
fix(release): 修复发布包启动崩溃
移除主窗口对外部 app.ico 文件的 XAML 引用,避免 zip 发布包缺少图标资源时启动失败。
重新验证发布目录可启动,并保留 zip 作为 v0.1.0 发布资产。
v0.1.0
|
2026-05-19 01:53:54 +08:00 |
|
|
|
26a0f59901
|
fix(release): 支持单文件发布产物
改为从应用程序自身提取托盘图标,移除发布目录中的外部 app.ico 依赖。
确保 v0.1.0 发布目录只包含 OmniNotify.exe,便于手动上传到 Gitea Release。
|
2026-05-19 01:41:37 +08:00 |
|
|
|
c353845fad
|
feat(app): 初始化本地通知桌面应用
搭建 .NET 8 WPF 应用骨架,加入系统托盘、单实例启动与主控制面板。
实现本地 HTTP /notify 消息接入、频道严格匹配、免打扰、熔断限流与历史持久化。
补充弹窗样式配置、队列/推挤/替换展示、溢出处理、应用图标和项目文档。
Initial-Commit: true
|
2026-05-19 01:32:41 +08:00 |
|