Skip to content

Commit

Permalink
Merge branch 'dev' into release
Browse files Browse the repository at this point in the history
  • Loading branch information
Kuingsmile committed Jun 14, 2024
2 parents aac13e1 + 096f564 commit f0dcd0c
Show file tree
Hide file tree
Showing 180 changed files with 4,788 additions and 6,355 deletions.
17 changes: 0 additions & 17 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -1,24 +1,7 @@
{
"eslint.enable": true,
"eslint.alwaysShowStatus": true,
"eslint.validate": [
"javascript",
"javascriptreact",
"typescript",
"vue",
"typescriptreact"
],
"[stylus]": {
"editor.formatOnSave": true
},
"stylusSupremacy.insertSemicolons": false,
"stylusSupremacy.insertBraces": false,
"stylusSupremacy.insertNewLineBetweenSelectors": true,
"stylusSupremacy.insertParenthesisAroundIfCondition": false,
"stylusSupremacy.alwaysUseNoneOverZero": true,
"stylusSupremacy.alwaysUseZeroWithoutUnit": true,
"stylusSupremacy.sortProperties": "grouped",
"stylusSupremacy.quoteChar": "\"",
"editor.codeActionsOnSave": {
"source.fixAll.eslint": "explicit"
},
Expand Down
28 changes: 28 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,31 @@
# :tada: 2.9.0 (2024-06-14)


### :sparkles: Features

* **custom:** add tray tooltip ([8a565c1](https://github.com/Kuingsmile/piclist/commit/8a565c1))
* **custom:** optimize get config speed ([106290f](https://github.com/Kuingsmile/piclist/commit/106290f))
* **custom:** refactor all main ipc event ([5ddc182](https://github.com/Kuingsmile/piclist/commit/5ddc182))
* **custom:** smms delete for repeat file ([07e7a26](https://github.com/Kuingsmile/piclist/commit/07e7a26))
* **custom:** support create bucket for s3 ([226f170](https://github.com/Kuingsmile/piclist/commit/226f170))
* **custom:** update i18n force update ([e9c386d](https://github.com/Kuingsmile/piclist/commit/e9c386d))
* **custom:** use new ssh2 and node-ssh ([2290e4e](https://github.com/Kuingsmile/piclist/commit/2290e4e))


### :bug: Bug Fixes

* **custom:** change manage file name ([d7028fc](https://github.com/Kuingsmile/piclist/commit/d7028fc))
* **custom:** fix bug while using webp plugin ([30341d4](https://github.com/Kuingsmile/piclist/commit/30341d4)), closes [#205](https://github.com/Kuingsmile/piclist/issues/205)
* **custom:** fix css error ([0c241bc](https://github.com/Kuingsmile/piclist/commit/0c241bc))
* **custom:** fix url copy error for dirs ([f1a7a13](https://github.com/Kuingsmile/piclist/commit/f1a7a13))


### :pencil: Documentation

* **custom:** v2.9.0 changelog ([7226cc8](https://github.com/Kuingsmile/piclist/commit/7226cc8))



## :tada: 2.8.6 (2024-05-26)


Expand Down
41 changes: 27 additions & 14 deletions currentVersion.md
Original file line number Diff line number Diff line change
@@ -1,19 +1,32 @@
### ✨ Features

- 现在从相册删除云端图片时的日志记录于日志文件中,而不是打印到控制台
- 现在软件内窗口打开手册和打开图床手册时,会根据软件语言自动设置语言
- 现在设置自定义mini窗口图标和保持置顶后会即时生效,不再需要重启软件
- 优化了同步配置时的下载速度
- 优化了监听剪贴板功能的性能表现
- 图床
- 现在`sm.ms`图床上传重复图片时,后上传的图片也支持云端删除了
- 管理
- 现在s3图床支持新建存储通
- 调整了管理页面的部分布局
- 代码高亮样式调整为stackoverflow-light
- 界面
- 现在托盘菜单会根据当前状态显示开启/关闭剪贴板监听,而不是始终显示全部菜单
- 现在托盘菜单会根据当前状态显示开启/关闭mini窗口
- 现在鼠标悬停于托盘图标时,会显示当前图床和配置名
- 移除了设置页面部分不必要的全局通知
- 优化了英文下的设置页面布局
- 性能
- 现在启动软件时会自动清空剪贴板图片缓存文件夹
- 优化了读取配置的性能表现
- 优化了多个页面的加载速度
- 升级vue等依赖至最新版本

### 🐛 Bug Fixes

- 修复了第一次进入页面时,下拉选择项显示的默认值是后台值而非标签的问题
- 修复了tray页面监听器没有正确移除的问题

### 📦Chore

- 优化了[官网](https://piclist.cn)的加载速度,添加了`配置文件结构`的说明
- mac打包平台迁移至`macos-12`
- 移除了已废弃的配置项相关的代码
- 移除了管理配置中试剂未使用的`currentPicBedConfig`配置项
- 修复了从obsidan发送删除请求时,会导致软件闪退的问题
- 修复了使用`webp`插件时,上传剪贴板图片会导致软件闪退的问题
- 修复了设置了图片处理操作后,上传URL会报错的问题
- 修复了设置原始PicGo窗口大小后,重新打开设置界面时窗口大小数值没有更新的问题
- 修复了主界面菜单加载和点击时反复触发获取图床配置导致的卡顿问题
- 修复了切换语言时部分下拉框没有更新的问题
- 修复了部分翻译错误
- 管理页面
- 修复了部分图床的文件夹复制链接错误的问题
- 修复了文件浏览页面的css错误
41 changes: 27 additions & 14 deletions currentVersion_en.md
Original file line number Diff line number Diff line change
@@ -1,19 +1,32 @@
### ✨ Features

- Now when deleting cloud images from the album, the log is recorded in the log file instead of being printed to the console
- Now when opening the manual and the image bed manual in the software window, the language will be automatically set according to the software language
- Now the custom mini window icon and keep top will take effect immediately after setting, no need to restart the software
- Optimized the download speed of synchronizing configuration
- Optimized the performance of listening to the clipboard function
- PicBed
- Now when uploading duplicate images to `sm.ms` image bed, the later uploaded image also supports cloud deletion
- Management
- Now s3 image bed supports creating new storage channels
- Adjusted some layouts of the management page
- The code highlighting style is adjusted to stackoverflow-light
- Interface
- Now the tray menu will display the open/close clipboard monitoring according to the current status, instead of always displaying all menus
- Now the tray menu will display the open/close mini window according to the current status
- Now when the mouse hovers over the tray icon, the current image bed and configuration name will be displayed
- Removed some unnecessary global notifications on the settings page
- Optimized the layout of the settings page in English
- Performance
- Now the software will automatically clear the clipboard image cache folder when starting
- Optimized the performance of reading configuration
- Optimized the loading speed of multiple pages
- Upgrade dependencies such as vue to the latest version

### 🐛 Bug Fixes

- Fixed the problem that the default value displayed in the drop-down selection when entering the page for the first time is the background value rather than the label
- Fixed the problem that the tray page listener was not correctly removed

### 📦Chore

- Optimized the loading speed of [official website](https://piclist.cn), added the description of `configuration file structure`
- Mac packaging platform migrated to `macos-12`
- Removed the code related to the deprecated configuration items
- Removed the `currentPicBedConfig` configuration item that is not used in the management configuration
- Fix the problem that the software crashes when sending a delete request from obsidan
- Fix the problem that the software crashes when uploading clipboard images using the `webp` plugin
- Fix the problem that an error occurs when uploading a URL after setting image processing operations
- Fix the problem that the window size value is not updated when the original PicGo window size is set and the setting interface is reopened
- Fix the problem that the main interface menu repeatedly triggers the lag caused by repeatedly triggering the acquisition of the image bed configuration when loading and clicking
- Fix the problem that some drop-down boxes are not updated when switching languages
- Fix some translation errors
- Management page
- Fix the problem that the folder copy link of some image beds is incorrect
- Fix the css error of the file browsing page
41 changes: 20 additions & 21 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "piclist",
"version": "2.8.6",
"version": "2.9.0",
"author": {
"name": "Kuingsmile",
"email": "[email protected]"
Expand Down Expand Up @@ -38,7 +38,7 @@
"@aws-sdk/lib-storage": "^3.421.0",
"@aws-sdk/s3-request-presigner": "^3.421.0",
"@element-plus/icons-vue": "^2.3.1",
"@highlightjs/vue-plugin": "^2.1.0",
"@highlightjs/vue-plugin": "^2.1.2",
"@nodelib/fs.walk": "^2.0.0",
"@octokit/rest": "^19.0.7",
"@picgo/i18n": "^1.0.0",
Expand All @@ -48,46 +48,46 @@
"ali-oss": "^6.18.1",
"axios": "^1.6.8",
"compare-versions": "^4.1.3",
"core-js": "^3.33.3",
"core-js": "^3.37.1",
"cos-nodejs-sdk-v5": "^2.12.5",
"dexie": "^3.2.4",
"electron-updater": "^6.1.4",
"element-plus": "2.4.4",
"element-plus": "2.7.4",
"epipebomb": "^1.0.0",
"fast-xml-parser": "^4.3.2",
"form-data": "^4.0.0",
"fs-extra": "^11.2.0",
"got": "^12.6.0",
"highlight.js": "^11.9.0",
"hpagent": "^1.2.0",
"keycode": "^2.2.0",
"lowdb": "^1.0.0",
"marked": "^9.1.5",
"mime-types": "^2.1.35",
"mitt": "^3.0.1",
"multer": "^1.4.5-lts.1",
"node-ssh-no-cpu-features": "^1.0.1",
"node-ssh-no-cpu-features": "^2.0.0",
"nodejs-file-downloader": "^4.12.1",
"piclist": "^1.8.8",
"piclist": "^1.8.10",
"pinia": "^2.1.7",
"pinia-plugin-persistedstate": "^3.2.0",
"pinia-plugin-persistedstate": "^3.2.1",
"proxy-agent": "^5.0.0",
"qiniu": "7.9.0",
"qrcode.vue": "^3.4.1",
"querystring": "^0.2.1",
"shell-path": "2.1.0",
"ssh2-no-cpu-features": "^1.0.0",
"ssh2-no-cpu-features": "^2.0.0",
"upyun": "^3.4.6",
"uuid": "^9.0.1",
"video.js": "^8.6.1",
"vue": "^3.3.13",
"vue-router": "^4.2.5",
"vue": "^3.4.27",
"vue-router": "^4.3.2",
"vue3-lazyload": "^0.3.8",
"vue3-photo-preview": "^0.3.0",
"webdav": "^5.3.1",
"write-file-atomic": "^4.0.1"
},
"devDependencies": {
"@types/video.js": "^7.3.58",
"@babel/plugin-proposal-optional-chaining": "^7.21.0",
"@electron/notarize": "^2.1.0",
"@types/ali-oss": "^6.16.11",
Expand All @@ -99,11 +99,10 @@
"@types/mime-types": "^2.1.4",
"@types/multer": "^1.4.11",
"@types/node": "^16.10.2",
"@types/request-promise-native": "^1.0.21",
"@types/semver": "^7.5.6",
"@types/tunnel": "^0.0.6",
"@types/tunnel": "^0.0.7",
"@types/upyun": "^3.4.3",
"@types/uuid": "^9.0.7",
"@types/uuid": "^9.0.8",
"@types/write-file-atomic": "^4.0.3",
"@typescript-eslint/eslint-plugin": "^6.12.0",
"@typescript-eslint/parser": "^6.12.0",
Expand All @@ -114,22 +113,22 @@
"@vue/cli-service": "^5.0.8",
"@vue/eslint-config-standard": "^8.0.1",
"@vue/eslint-config-typescript": "^12.0.0",
"@vue/runtime-dom": "^3.3.13",
"@vue/runtime-dom": "^3.4.27",
"conventional-changelog": "^5.1.0",
"cz-customizable": "^7.0.0",
"dotenv": "^16.3.1",
"dpdm": "^3.14.0",
"electron": "^22.0.2",
"electron": "^22.3.27",
"eslint": "^8.54.0",
"eslint-config-standard": ">=16.0.0",
"eslint-config-standard": "^17.1.0",
"eslint-plugin-import": "^2.29.1",
"eslint-plugin-node": "^11.1.0",
"eslint-plugin-promise": "^6.1.1",
"eslint-plugin-vue": "^9.18.1",
"eslint-plugin-n": "^16.6.2",
"eslint-plugin-promise": "^6.2.0",
"eslint-plugin-vue": "^9.26.0",
"husky": "^3.1.0",
"node-bump-version": "^1.0.2",
"node-loader": "^2.0.0",
"npm-check-updates": "^16.14.12",
"npm-check-updates": "^16.14.20",
"stylus": "^0.59.0",
"stylus-loader": "^7.1.3",
"typescript": "^4.9.5",
Expand Down
Loading

0 comments on commit f0dcd0c

Please sign in to comment.