diff --git a/package.json b/package.json index 247eab5..f1824fc 100644 --- a/package.json +++ b/package.json @@ -44,7 +44,7 @@ "@types/mime-types": "^2.1.1", "@videojs-player/vue": "^1.0.0", "ali-oss": "^6.17.1", - "aws-sdk": "^2.1320.0", + "aws-sdk": "^2.1373.0", "axios": "^1.3.4", "clipboard-event": "^1.6.0", "compare-versions": "^4.1.3", diff --git a/public/i18n/en.yml b/public/i18n/en.yml index caf0374..2970135 100644 --- a/public/i18n/en.yml +++ b/public/i18n/en.yml @@ -379,7 +379,8 @@ MANAGE_SETTING_CHOOSE_DOWNLOAD_FOLDER_BUTTON: Choose folder MANAGE_SETTING_COPY_MESSAGE: Copied MANAGE_SETTING_CLEAR_CACHE_SUCCESS: Cleared successfully MANAGE_SETTING_CLEAR_CACHE_FAILED: Clear failed - +MANAGE_SETTING_ENCODE_URL_WHEN_COPY: Encode URL when copy +MANAGE_SETTING_ENCODE_URL_WHEN_COPY_TIPS: After enabling, the URL will be encoded when copying # Empty MANAGE_NO_DATA: No data diff --git a/public/i18n/zh-CN.yml b/public/i18n/zh-CN.yml index f5e4d63..3bc526f 100644 --- a/public/i18n/zh-CN.yml +++ b/public/i18n/zh-CN.yml @@ -381,6 +381,8 @@ MANAGE_SETTING_CHOOSE_DOWNLOAD_FOLDER_BUTTON: 选择目录 MANAGE_SETTING_COPY_MESSAGE: 已复制 MANAGE_SETTING_CLEAR_CACHE_SUCCESS: 清除成功 MANAGE_SETTING_CLEAR_CACHE_FAILED: 清除失败 +MANAGE_SETTING_ENCODE_URL_WHEN_COPY: 复制链接时进行URL编码 +MANAGE_SETTING_ENCODE_URL_WHEN_COPY_TIPS: 根据平台选择是否开启 # Empty MANAGE_NO_DATA: 暂无数据 diff --git a/public/i18n/zh-TW.yml b/public/i18n/zh-TW.yml index 394800e..89b120f 100644 --- a/public/i18n/zh-TW.yml +++ b/public/i18n/zh-TW.yml @@ -379,7 +379,8 @@ MANAGE_SETTING_CHOOSE_DOWNLOAD_FOLDER_BUTTON: 選擇目錄 MANAGE_SETTING_COPY_MESSAGE: 已複製 MANAGE_SETTING_CLEAR_CACHE_SUCCESS: 清除成功 MANAGE_SETTING_CLEAR_CACHE_FAILED: 清除失敗 - +MANAGE_SETTING_ENCODE_URL_WHEN_COPY: 複製鏈結時編碼 +MANAGE_SETTING_ENCODE_URL_WHEN_COPY_TIPS: 啟用後,複製鏈結時將會編碼 # Empty MANAGE_NO_DATA: 暫無數據 diff --git a/src/renderer/manage/pages/bucketPage.vue b/src/renderer/manage/pages/bucketPage.vue index 2bcb0f3..dbd6998 100644 --- a/src/renderer/manage/pages/bucketPage.vue +++ b/src/renderer/manage/pages/bucketPage.vue @@ -581,7 +581,9 @@ https://www.baidu.com/img/bd_logo1.png" size="20" style="cursor: pointer;" color="#409EFF" - @click="copyToClipboard(formatLink(item.url, item.fileName, manageStore.config.settings.pasteFormat ?? '$markdown', manageStore.config.settings.customPasteFormat ?? '$url'))" + @click="async () => { + copyToClipboard(await formatLink(item.url, item.fileName, manageStore.config.settings.pasteFormat ?? '$markdown', manageStore.config.settings.customPasteFormat ?? '$url')) + }" > @@ -589,32 +591,44 @@ https://www.baidu.com/img/bd_logo1.png"