Commit Graph

2 Commits

  • feat: 提示音、调用方图标与消息清洗(P2)
    - 提示音:winmm 从内存异步播放打包 wav,可在设置开关,带防连环音
    - 调用方图标:进程树上溯识别编辑器/终端,ExtractIconEx + GDI 转 Avalonia 位图显示
    - 进程树跳过 shell/运行时,取不到图标回退默认 Claude 图标
    - 消息清洗:折叠换行/多余空白为单行,避免撑乱 toast 布局
    - 全程 LibraryImport/源生成,AOT 友好
  • feat: WT 切标签、工具窗口化与非阻塞投递
    - P1b: 点击通知切回 Windows Terminal 原标签(源生成 COM UIAutomation,AOT 友好)
    - Toast 设为工具窗口(WS_EX_TOOLWINDOW),从任务栏与 Alt+Tab 隐藏
    - 投递改为落盘队列 spool + FileSystemWatcher,CLI 毫秒级返回不阻塞 Claude Code
    - 移除命名管道(PipeServer/PipeClient/PipeMessage),新增 NotificationSpool/SpoolWatcher
    - NativeAOT 发布配置 + scripts/build.bat(vcvars 自动配置 MSVC 工具链)
    - .gitattributes 保证 .bat 用 CRLF