diff --git a/CHANGELOG.md b/CHANGELOG.md index f5acaa9..b98d63c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,16 +4,16 @@ * serv00 SFTP修复 * 连接服务器下拉菜单分组展示 * 新增服务器定时任务功能 +* AI对话生成脚本支持一键发送到终端(TODO -## [3.0.6](https://github.com/chaos-zhu/easynode/releases) (2025-04-xx) +## [3.0.6](https://github.com/chaos-zhu/easynode/releases) (2025-05-05) * AI问答支持历史记录&标题生成 -* AI对话生成脚本支持一键发送到终端(TODO -* 新增终端选中多功能菜单(一键询问AI、docker容器ID识别快捷操作. 欢迎issue反馈更多快捷功能)(TODO +* 新增终端选中多功能菜单(一键询问AI、docker容器ID识别快捷操作. 欢迎issue反馈更多快捷功能) * 添加一些新的内置脚本 * 新增终端链接跳转需按住ctrl|alt键(防止误触) +* 修复粘贴情景下多终端tab同步会话无效bug * 修复跳板机提示多余空格 -* 修复xx情景下多终端tab同步会话bug(TODO ## [3.0.5](https://github.com/chaos-zhu/easynode/releases) (2025-04-04) diff --git a/server/package.json b/server/package.json index d3f6a91..ce2dce7 100644 --- a/server/package.json +++ b/server/package.json @@ -1,6 +1,6 @@ { "name": "server", - "version": "3.0.5", + "version": "3.0.6", "description": "easynode-server", "bin": "./bin/www", "scripts": { diff --git a/server/version.json b/server/version.json index f79cb85..3b81d9b 100644 --- a/server/version.json +++ b/server/version.json @@ -1,14 +1,14 @@ [ { - "version": "v3.0.5", - "date": "2025-04-05", + "version": "v3.0.6", + "date": "2025-05-05", "features": [ - "新增AI问答组件及相关配置项,支持deepseekR1、qwq思维链", - "脚本库菜单自定义展示(可在本地设置中配置)", - "支持在面板配置全局API-IP白名单", - "修复终端工具栏高度塌陷", - "修复多页面在内容数量超出视窗时溢出样式问题", - "全局字体优化统一" + "AI问答支持历史记录&标题生成", + "新增终端选中多功能菜单(一键询问AI、docker容器ID识别快捷操作. 欢迎issue反馈更多快捷功能)", + "添加一些新的内置脚本", + "新增终端链接跳转需按住ctrl|alt键(防止误触)", + "修复粘贴情景下多终端tab同步会话无效bug", + "修复跳板机提示多余空格" ] } -] \ No newline at end of file +] diff --git a/web/package.json b/web/package.json index c4642e6..9cd64ee 100644 --- a/web/package.json +++ b/web/package.json @@ -1,6 +1,6 @@ { "name": "web", - "version": "3.0.5", + "version": "3.0.6", "description": "easynode-web", "private": true, "scripts": { diff --git a/web/src/utils/index.js b/web/src/utils/index.js index 55a86e4..5818d24 100644 --- a/web/src/utils/index.js +++ b/web/src/utils/index.js @@ -153,3 +153,12 @@ export const isMobile = () => { export const handlePlusSupport = () => { window.open('https://en.221022.xyz/buy-plus', '_blank') } + +export const isDockerId = (id) => { + return /^[a-f0-9]{12}|[a-f0-9]{64}$/.test(id) +} + +export const isDockerComposeYml = (str) => { + return /^docker-compose\.yml$/.test(str) +} + diff --git a/web/src/views/setting/components/user-plus.vue b/web/src/views/setting/components/user-plus.vue index 9150e35..64e331b 100644 --- a/web/src/views/setting/components/user-plus.vue +++ b/web/src/views/setting/components/user-plus.vue @@ -22,9 +22,9 @@