From a3ec2a0dfc9029863dab1fd802b0545c05151a67 Mon Sep 17 00:00:00 2001 From: leokun Date: Wed, 12 Aug 2026 20:32:19 +0800 Subject: [PATCH] release: 0.0.48 --- build/config.yml | 2 +- build/darwin/Info.dev.plist | 4 +- build/darwin/Info.plist | 4 +- build/linux/nfpm/nfpm.yaml | 43 +++++++++++++-------- build/windows/info.json | 4 +- build/windows/nsis/wails_tools.nsh | 49 ++++++++++++++++++------ build/windows/wails.exe.manifest | 2 +- frontend/src/i18n/generated/catalog.json | 44 ++++++++++----------- release-notes.md | 9 ++--- 9 files changed, 98 insertions(+), 63 deletions(-) diff --git a/build/config.yml b/build/config.yml index 1f0b916..8cd3fd4 100644 --- a/build/config.yml +++ b/build/config.yml @@ -8,7 +8,7 @@ info: description: "Cursor助手" copyright: "© 2026, Cursor助手" comments: "Cursor助手" - version: "0.0.47" + version: "0.0.48" dev_mode: root_path: . diff --git a/build/darwin/Info.dev.plist b/build/darwin/Info.dev.plist index 510cac9..8fac693 100644 --- a/build/darwin/Info.dev.plist +++ b/build/darwin/Info.dev.plist @@ -17,9 +17,9 @@ CFBundlePackageType APPL CFBundleShortVersionString - 0.0.47 + 0.0.48 CFBundleVersion - 0.0.47 + 0.0.48 LSMinimumSystemVersion 12.0.0 LSUIElement diff --git a/build/darwin/Info.plist b/build/darwin/Info.plist index b08f9f4..66da336 100644 --- a/build/darwin/Info.plist +++ b/build/darwin/Info.plist @@ -17,9 +17,9 @@ CFBundlePackageType APPL CFBundleShortVersionString - 0.0.47 + 0.0.48 CFBundleVersion - 0.0.47 + 0.0.48 LSMinimumSystemVersion 12.0.0 LSUIElement diff --git a/build/linux/nfpm/nfpm.yaml b/build/linux/nfpm/nfpm.yaml index 8dc6122..65df4a0 100644 --- a/build/linux/nfpm/nfpm.yaml +++ b/build/linux/nfpm/nfpm.yaml @@ -6,7 +6,7 @@ name: "Cursor助手" arch: ${GOARCH} platform: "linux" -version: "0.0.47" +version: "0.0.48" section: "default" priority: "extra" maintainer: ${GIT_COMMITTER_NAME} <${GIT_COMMITTER_EMAIL}> @@ -24,24 +24,24 @@ contents: - src: "./build/linux/Cursor助手.desktop" dst: "/usr/share/applications/Cursor助手.desktop" -# Default dependencies for Debian 12/Ubuntu 22.04+ with WebKit 4.1 +# Default dependencies for the GTK4 + WebKitGTK 6.0 stack (Ubuntu 24.04+ / Debian 13+) depends: - - libgtk-3-0 - - libwebkit2gtk-4.1-0 + - libgtk-4-1 + - libwebkitgtk-6.0-4 -# Distribution-specific overrides for different package formats and WebKit versions +# Distribution-specific overrides for different package formats overrides: - # RPM packages for RHEL/CentOS/AlmaLinux/Rocky Linux (WebKit 4.0) + # RPM packages for Fedora / RHEL / AlmaLinux / Rocky Linux rpm: depends: - - gtk3 - - webkit2gtk4.1 - - # Arch Linux packages (WebKit 4.1) + - gtk4 + - webkitgtk6.0 + + # Arch Linux packages archlinux: depends: - - gtk3 - - webkit2gtk-4.1 + - gtk4 + - webkitgtk-6.0 # scripts section to ensure desktop database is updated after install scripts: @@ -50,13 +50,26 @@ scripts: # preremove: "./build/linux/nfpm/scripts/preremove.sh" # postremove: "./build/linux/nfpm/scripts/postremove.sh" +# If you build your app with -tags gtk3 (legacy WebKit2GTK 4.1 stack — supported through v3.0.x, removed in v3.1), +# replace the depends/overrides above with these: +# +# depends: +# - libgtk-3-0 +# - libwebkit2gtk-4.1-0 +# overrides: +# rpm: +# depends: +# - gtk3 +# - webkit2gtk4.1 +# archlinux: +# depends: +# - gtk3 +# - webkit2gtk-4.1 +# # replaces: # - foobar # provides: # - bar -# depends: -# - gtk3 -# - libwebkit2gtk # recommends: # - whatever # suggests: diff --git a/build/windows/info.json b/build/windows/info.json index 8f344ea..60e49dc 100644 --- a/build/windows/info.json +++ b/build/windows/info.json @@ -1,10 +1,10 @@ { "fixed": { - "file_version": "0.0.47" + "file_version": "0.0.48" }, "info": { "0000": { - "ProductVersion": "0.0.47", + "ProductVersion": "0.0.48", "CompanyName": "Cursor助手", "FileDescription": "Cursor助手", "LegalCopyright": "© 2026, Cursor助手", diff --git a/build/windows/nsis/wails_tools.nsh b/build/windows/nsis/wails_tools.nsh index 293f150..f6ae659 100644 --- a/build/windows/nsis/wails_tools.nsh +++ b/build/windows/nsis/wails_tools.nsh @@ -14,7 +14,7 @@ !define INFO_PRODUCTNAME "Cursor助手" !endif !ifndef INFO_PRODUCTVERSION - !define INFO_PRODUCTVERSION "0.0.47" + !define INFO_PRODUCTVERSION "0.0.48" !endif !ifndef INFO_COPYRIGHT !define INFO_COPYRIGHT "© 2026, Cursor助手" @@ -27,8 +27,16 @@ !endif !define UNINST_KEY "Software\Microsoft\Windows\CurrentVersion\Uninstall\${UNINST_KEY_NAME}" +!ifndef WAILS_INSTALL_SCOPE + !define WAILS_INSTALL_SCOPE "machine" +!endif + !ifndef REQUEST_EXECUTION_LEVEL - !define REQUEST_EXECUTION_LEVEL "admin" + !if "${WAILS_INSTALL_SCOPE}" == "user" + !define REQUEST_EXECUTION_LEVEL "user" + !else + !define REQUEST_EXECUTION_LEVEL "admin" + !endif !endif RequestExecutionLevel "${REQUEST_EXECUTION_LEVEL}" @@ -115,23 +123,40 @@ RequestExecutionLevel "${REQUEST_EXECUTION_LEVEL}" WriteUninstaller "$INSTDIR\uninstall.exe" SetRegView 64 - WriteRegStr HKLM "${UNINST_KEY}" "Publisher" "${INFO_COMPANYNAME}" - WriteRegStr HKLM "${UNINST_KEY}" "DisplayName" "${INFO_PRODUCTNAME}" - WriteRegStr HKLM "${UNINST_KEY}" "DisplayVersion" "${INFO_PRODUCTVERSION}" - WriteRegStr HKLM "${UNINST_KEY}" "DisplayIcon" "$INSTDIR\${PRODUCT_EXECUTABLE}" - WriteRegStr HKLM "${UNINST_KEY}" "UninstallString" "$\"$INSTDIR\uninstall.exe$\"" - WriteRegStr HKLM "${UNINST_KEY}" "QuietUninstallString" "$\"$INSTDIR\uninstall.exe$\" /S" + !if "${WAILS_INSTALL_SCOPE}" == "user" + WriteRegStr HKCU "${UNINST_KEY}" "Publisher" "${INFO_COMPANYNAME}" + WriteRegStr HKCU "${UNINST_KEY}" "DisplayName" "${INFO_PRODUCTNAME}" + WriteRegStr HKCU "${UNINST_KEY}" "DisplayVersion" "${INFO_PRODUCTVERSION}" + WriteRegStr HKCU "${UNINST_KEY}" "DisplayIcon" "$INSTDIR\${PRODUCT_EXECUTABLE}" + WriteRegStr HKCU "${UNINST_KEY}" "UninstallString" "$\"$INSTDIR\uninstall.exe$\"" + WriteRegStr HKCU "${UNINST_KEY}" "QuietUninstallString" "$\"$INSTDIR\uninstall.exe$\" /S" - ${GetSize} "$INSTDIR" "/S=0K" $0 $1 $2 - IntFmt $0 "0x%08X" $0 - WriteRegDWORD HKLM "${UNINST_KEY}" "EstimatedSize" "$0" + ${GetSize} "$INSTDIR" "/S=0K" $0 $1 $2 + IntFmt $0 "0x%08X" $0 + WriteRegDWORD HKCU "${UNINST_KEY}" "EstimatedSize" "$0" + !else + WriteRegStr HKLM "${UNINST_KEY}" "Publisher" "${INFO_COMPANYNAME}" + WriteRegStr HKLM "${UNINST_KEY}" "DisplayName" "${INFO_PRODUCTNAME}" + WriteRegStr HKLM "${UNINST_KEY}" "DisplayVersion" "${INFO_PRODUCTVERSION}" + WriteRegStr HKLM "${UNINST_KEY}" "DisplayIcon" "$INSTDIR\${PRODUCT_EXECUTABLE}" + WriteRegStr HKLM "${UNINST_KEY}" "UninstallString" "$\"$INSTDIR\uninstall.exe$\"" + WriteRegStr HKLM "${UNINST_KEY}" "QuietUninstallString" "$\"$INSTDIR\uninstall.exe$\" /S" + + ${GetSize} "$INSTDIR" "/S=0K" $0 $1 $2 + IntFmt $0 "0x%08X" $0 + WriteRegDWORD HKLM "${UNINST_KEY}" "EstimatedSize" "$0" + !endif !macroend !macro wails.deleteUninstaller Delete "$INSTDIR\uninstall.exe" SetRegView 64 - DeleteRegKey HKLM "${UNINST_KEY}" + !if "${WAILS_INSTALL_SCOPE}" == "user" + DeleteRegKey HKCU "${UNINST_KEY}" + !else + DeleteRegKey HKLM "${UNINST_KEY}" + !endif !macroend !macro wails.setShellContext diff --git a/build/windows/wails.exe.manifest b/build/windows/wails.exe.manifest index 1754972..76832e9 100644 --- a/build/windows/wails.exe.manifest +++ b/build/windows/wails.exe.manifest @@ -1,6 +1,6 @@ - + diff --git a/frontend/src/i18n/generated/catalog.json b/frontend/src/i18n/generated/catalog.json index ed45223..4ca1a58 100644 --- a/frontend/src/i18n/generated/catalog.json +++ b/frontend/src/i18n/generated/catalog.json @@ -125,8 +125,8 @@ "refs": [ { "file": "src/views/Config.vue", - "line": 50, - "column": 48 + "line": 51, + "column": 1 } ] }, @@ -149,8 +149,8 @@ "refs": [ { "file": "src/components/HomeMetricsCard.vue", - "line": 337, - "column": 65 + "line": 338, + "column": 1 } ] }, @@ -366,8 +366,8 @@ "refs": [ { "file": "src/views/Config.vue", - "line": 64, - "column": 48 + "line": 65, + "column": 1 } ] }, @@ -483,8 +483,8 @@ "refs": [ { "file": "src/components/ModelAdapterTestCard.vue", - "line": 145, - "column": 7 + "line": 146, + "column": 1 } ] }, @@ -531,8 +531,8 @@ "refs": [ { "file": "src/components/ModelAdapterTestCard.vue", - "line": 124, - "column": 60 + "line": 125, + "column": 1 } ] }, @@ -604,8 +604,8 @@ }, { "file": "src/components/CursorAccountCard.vue", - "line": 187, - "column": 11 + "line": 188, + "column": 1 } ] }, @@ -1473,8 +1473,8 @@ "refs": [ { "file": "src/components/HomeMetricsCard.vue", - "line": 389, - "column": 65 + "line": 390, + "column": 1 } ] }, @@ -1750,8 +1750,8 @@ "refs": [ { "file": "src/components/HomeMetricsCard.vue", - "line": 341, - "column": 23 + "line": 342, + "column": 1 } ] }, @@ -2666,8 +2666,8 @@ "refs": [ { "file": "src/components/CursorAccountCard.vue", - "line": 169, - "column": 53 + "line": 170, + "column": 1 } ] }, @@ -2777,8 +2777,8 @@ "refs": [ { "file": "src/views/Config.vue", - "line": 76, - "column": 48 + "line": 77, + "column": 1 } ] }, @@ -2854,8 +2854,8 @@ "refs": [ { "file": "src/components/CursorAccountCard.vue", - "line": 172, - "column": 81 + "line": 173, + "column": 1 } ] }, diff --git a/release-notes.md b/release-notes.md index c78733e..e04ef7c 100644 --- a/release-notes.md +++ b/release-notes.md @@ -8,9 +8,6 @@ QQ交流群: Tg群组: https://t.me/cursor_byok -- 修复对话中断时回复内容丢失 -- 重构检查点压缩,提升稳定性 -- 修复OpenAI推理摘要显示 -- 修复Anthropic思考块缺失 -- 支持Shell工具流式输出 -- 修复CLI模型名称显示 +- 修复Read Image +- 支持不设置思考强度 +- 修复证书安全问题,需要重启一下cursor生效