自动升级: - 版本变量注入 (-ldflags -X main.version) - 远程 version.json 检查 + 弹窗提示(非强制右下角/强制居中) - updater.exe 嵌入主程序, 运行时释放到临时目录 - 下载+SHA256校验+备份+替换+回滚 全流程 - 托盘菜单"检查更新" 稳定性: - WorkerW 重建自动检测(每10s)并重新嵌入 - 左键托盘点击防抖 - 设置窗口已打开时正确前置 优化: - 知识卡片prompt改为面向开发者的硬核内容 - 配置目录统一到 ~/.u-desktop/ - 设置窗口WebView2数据目录改为configDir下
32 lines
305 B
Plaintext
32 lines
305 B
Plaintext
# Binaries
|
|
*.exe
|
|
*.exe~
|
|
|
|
# Build artifacts (updater.exe at root is build output for embed)
|
|
updater.exe
|
|
|
|
# Logs
|
|
*.log
|
|
|
|
# IDE
|
|
.idea/
|
|
.vscode/
|
|
*.swp
|
|
|
|
# OS
|
|
Thumbs.db
|
|
Desktop.ini
|
|
|
|
# Config (user-specific)
|
|
config/
|
|
|
|
# Vendor (go mod vendor)
|
|
vendor/
|
|
|
|
# Build
|
|
u-desktop
|
|
|
|
# Web UI
|
|
web-ui/node_modules/
|
|
web-ui/dist/
|