feat: 发布v1.6.0版本

This commit is contained in:
nongyehong 2024-07-03 18:59:13 +08:00
parent 9d0fee7e5e
commit 71a1dd9383
7 changed files with 1080 additions and 1231 deletions

View File

@ -20,17 +20,16 @@ jobs:
runs-on: ${{ matrix.platform }}
steps:
- uses: actions/checkout@v4
- uses: pnpm/action-setup@v2
with:
version: 8
run_install: true
# 安装 Node.js
- name: Use Node.js
- name: Setup Node
uses: actions/setup-node@v4
with:
node-version: 20
cache: 'pnpm'
node-version: '20'
# 安装 pnpm
- name: Install pnpm
run: npm install -g pnpm@9.2.0
# 安装 Rust
- name: install Rust stable
@ -38,6 +37,9 @@ jobs:
with:
toolchain: stable
- name: Install dependencies
run: pnpm install
- name: Build Vite + Tauri
run: pnpm build
@ -50,4 +52,4 @@ jobs:
releaseName: 'v__VERSION__'
releaseBody: 'See the assets to download and install this version.'
releaseDraft: true
prerelease: false
prerelease: false

View File

@ -1,109 +1,31 @@
## 1.5.0 (2024-04-21)
# [1.6.0](https://github.com/nongyehong/HuLa-IM-Tauri/compare/v1.4.0...v1.6.0) (2024-07-03)
* :bug: fix(custom): 修复使用n-virtual-list组件未阻止滚动问题 ([cd9acf9](https://github.com/nongyehong/HuLa-IM-Tauri/commit/cd9acf9))
* :bug: fix(setting): 修复独立窗口无法接收响应式数据 ([c4729d4](https://github.com/nongyehong/HuLa-IM-Tauri/commit/c4729d4))
* :bug: fix(system): 修复艾特框滚动和选中问题 ([76d3c9f](https://github.com/nongyehong/HuLa-IM-Tauri/commit/76d3c9f))
* :bug: fix(system): 修复回复功能的一些问题 ([e1eb827](https://github.com/nongyehong/HuLa-IM-Tauri/commit/e1eb827))
* :bug: fix(system): 修复系统托盘图标切换问题 ([998ab14](https://github.com/nongyehong/HuLa-IM-Tauri/commit/998ab14))
* :bug: fix(system): 修复已知问题 ([0b7878e](https://github.com/nongyehong/HuLa-IM-Tauri/commit/0b7878e))
* :pencil2: docs(style): 变更提交文本内容 ([7ae0c4b](https://github.com/nongyehong/HuLa-IM-Tauri/commit/7ae0c4b))
* :pencil2: docs(style): 更新md文档项目展示内容 ([afa4675](https://github.com/nongyehong/HuLa-IM-Tauri/commit/afa4675))
* :sparkles: feat(custom): 新增表情功能 ([baae17e](https://github.com/nongyehong/HuLa-IM-Tauri/commit/baae17e))
* :sparkles: feat(setting): 新增发送信息快捷键 ([eba6395](https://github.com/nongyehong/HuLa-IM-Tauri/commit/eba6395))
* :sparkles: feat(style): 新增系统托盘无状态图标切换 ([0289f35](https://github.com/nongyehong/HuLa-IM-Tauri/commit/0289f35))
* :sparkles: feat(system): 初步实现回复功能 ([e8164e0](https://github.com/nongyehong/HuLa-IM-Tauri/commit/e8164e0))
* :tada: release(custom): 发布v1.5.0版本 ([93770c1](https://github.com/nongyehong/HuLa-IM-Tauri/commit/93770c1))
* :zap: perf(setting): 优化系统托盘图标在不同窗口下显示不同功能 ([b10d5c0](https://github.com/nongyehong/HuLa-IM-Tauri/commit/b10d5c0))
* :zap: perf(style): 提取复用hooks ([8aeaf76](https://github.com/nongyehong/HuLa-IM-Tauri/commit/8aeaf76))
* :zap: perf(system): 优化艾特框功能 ([62d86fa](https://github.com/nongyehong/HuLa-IM-Tauri/commit/62d86fa))
* :zap: perf(system): 优化回复功能的实现 ([c5109d7](https://github.com/nongyehong/HuLa-IM-Tauri/commit/c5109d7))
* :zap: perf(system): 优化聊天框中常用功能 ([42d2453](https://github.com/nongyehong/HuLa-IM-Tauri/commit/42d2453))
* :zap: perf(system): 优化输入框功能 ([844c251](https://github.com/nongyehong/HuLa-IM-Tauri/commit/844c251))
## 1.4.0 (2024-04-01)
* :bug: fix(system): 使用pinia-shared-state来解决标签页之间store的共享问题 ([54cc2a6](https://github.com/nongyehong/HuLa-IM-Tauri/commit/54cc2a6))
* :bug: fix(system): 修复已知的问题 ([4b557e2](https://github.com/nongyehong/HuLa-IM-Tauri/commit/4b557e2))
* :medal: version(system): . add LICENSE. ([a3f4318](https://github.com/nongyehong/HuLa-IM-Tauri/commit/a3f4318))
* :medal: version(system): 发布1.4.0版本 ([665237d](https://github.com/nongyehong/HuLa-IM-Tauri/commit/665237d))
* :sparkles: feat(custom): 新增自动登录功能 ([c2fb6d7](https://github.com/nongyehong/HuLa-IM-Tauri/commit/c2fb6d7))
* :sparkles: feat(setting): 新增关闭窗口提示 ([183a2e7](https://github.com/nongyehong/HuLa-IM-Tauri/commit/183a2e7))
* :sparkles: feat(style): 新增个人信息框 ([9fbb6f3](https://github.com/nongyehong/HuLa-IM-Tauri/commit/9fbb6f3))
* :sparkles: feat(style): 新增用户信息框跟随图片背景颜色功能 ([2feb9c0](https://github.com/nongyehong/HuLa-IM-Tauri/commit/2feb9c0))
* :sparkles: feat(system): 新增群聊侧边栏 ([4f81f50](https://github.com/nongyehong/HuLa-IM-Tauri/commit/4f81f50))
* :sparkles: feat(system): 新增消息独立窗口功能 ([60939bf](https://github.com/nongyehong/HuLa-IM-Tauri/commit/60939bf))
* :sparkles: feat(system): 新增在线状态 ([ed7be38](https://github.com/nongyehong/HuLa-IM-Tauri/commit/ed7be38))
* :sparkles: feat(system): 新增ait功能 ([9a94c17](https://github.com/nongyehong/HuLa-IM-Tauri/commit/9a94c17))
* :zap: perf(setting): 使用命名空间简化ts类型导入 ([bd96330](https://github.com/nongyehong/HuLa-IM-Tauri/commit/bd96330))
* :zap: perf(setting): 优化配置 ([d139a36](https://github.com/nongyehong/HuLa-IM-Tauri/commit/d139a36))
* :zap: perf(style): 完善主题的配置,优化信息列表功能 ([70fb55b](https://github.com/nongyehong/HuLa-IM-Tauri/commit/70fb55b))
* :zap: perf(system): 优化艾特功能 ([e7cb15a](https://github.com/nongyehong/HuLa-IM-Tauri/commit/e7cb15a))
* :zap: perf(system): 优化屏幕共享功能 ([5d6c9f3](https://github.com/nongyehong/HuLa-IM-Tauri/commit/5d6c9f3))
* :zap: perf(system): 优化文件类型消息 ([2eae033](https://github.com/nongyehong/HuLa-IM-Tauri/commit/2eae033))
* :zap: perf(system): 优化系统托盘图标闪烁 ([5614750](https://github.com/nongyehong/HuLa-IM-Tauri/commit/5614750))
* :zap: perf(system): 优化系统托盘右键菜单 ([c1563ef](https://github.com/nongyehong/HuLa-IM-Tauri/commit/c1563ef))
## 1.3.0-beta (2024-03-12)
* :bug: fix(custom): 修改页面样式没有加载问题,修复打包后静态文件路径问题 ([63ce821](https://github.com/nongyehong/HuLa-IM-Tauri/commit/63ce821))
* :pencil2: docs(style): 更新README文档 ([a4c1712](https://github.com/nongyehong/HuLa-IM-Tauri/commit/a4c1712))
* :zap: perf(system): 使用原生event进行窗口通信 ([8adefce](https://github.com/nongyehong/HuLa-IM-Tauri/commit/8adefce))
## <small>1.2.9-alpha (2024-03-08)</small>
* :bug: fix(custom): 回退vite版本5.0.12导致启动不了端口服务的问题 ([ba99bb2](https://github.com/nongyehong/HuLa-IM-Tauri/commit/ba99bb2))
* :bug: fix(custom): 修复跨标签页没有判断类型的问题 ([e4acbd5](https://github.com/nongyehong/HuLa-IM-Tauri/commit/e4acbd5))
* :bug: fix(custom): 修复新建窗口的问题,修复窗口背景的问题 ([f1010e4](https://github.com/nongyehong/HuLa-IM-Tauri/commit/f1010e4))
* :bug: fix(custom): 修复已知的问题 ([600e224](https://github.com/nongyehong/HuLa-IM-Tauri/commit/600e224))
* :bug: fix(custom): 修复已知问题 ([648995e](https://github.com/nongyehong/HuLa-IM-Tauri/commit/648995e))
* :bug: fix(custom): 修复因为配置的问题导致的代码格式化 ([ed4d825](https://github.com/nongyehong/HuLa-IM-Tauri/commit/ed4d825))
* :lipstick: style(custom): 使用.editorconfig和.gitattributes来约束行分隔符和编辑器设置 ([72808d8](https://github.com/nongyehong/HuLa-IM-Tauri/commit/72808d8))
* :new: version(custom): 发布v1.0.0-alpha版本 ([d2ac653](https://github.com/nongyehong/HuLa-IM-Tauri/commit/d2ac653))
* :sparkles: feat(custom): 新增登录页面样式 ([8f0d27e](https://github.com/nongyehong/HuLa-IM-Tauri/commit/8f0d27e))
* :sparkles: feat(custom): 新增动态页面 ([196d2d1](https://github.com/nongyehong/HuLa-IM-Tauri/commit/196d2d1))
* :sparkles: feat(custom): 新增好友和群聊详情页 ([b11593d](https://github.com/nongyehong/HuLa-IM-Tauri/commit/b11593d))
* :sparkles: feat(custom): 新增好友聊天页面设置侧边栏 ([6a1688b](https://github.com/nongyehong/HuLa-IM-Tauri/commit/6a1688b))
* :sparkles: feat(custom): 新增护眼主题隐藏窗口默认顶部菜单栏优化rust打包配置 ([295bde5](https://github.com/nongyehong/HuLa-IM-Tauri/commit/295bde5))
* :sparkles: feat(custom): 新增聊天页面的总体样式 ([5e21671](https://github.com/nongyehong/HuLa-IM-Tauri/commit/5e21671))
* :sparkles: feat(custom): 新增聊天页面页脚显示功能 ([ebd7a41](https://github.com/nongyehong/HuLa-IM-Tauri/commit/ebd7a41))
* :sparkles: feat(custom): 新增输入框功能 ([009c3b0](https://github.com/nongyehong/HuLa-IM-Tauri/commit/009c3b0))
* :sparkles: feat(custom): 新增拖拽排序、消息移除功能 ([393a689](https://github.com/nongyehong/HuLa-IM-Tauri/commit/393a689))
* :sparkles: feat(custom): 新增消息气泡功能(第一版) ([2f2bd45](https://github.com/nongyehong/HuLa-IM-Tauri/commit/2f2bd45))
* :sparkles: feat(custom): 新增右键菜单功能,修复隐藏顶部菜单栏后无法拖拽的问题 ([1b6e719](https://github.com/nongyehong/HuLa-IM-Tauri/commit/1b6e719))
* :sparkles: feat(custom): 新增元素平滑上升的vue指令 ([e973799](https://github.com/nongyehong/HuLa-IM-Tauri/commit/e973799))
* :sparkles: feat(custom): 新增主题切换功能,修复一些已知的问题 ([b6f668f](https://github.com/nongyehong/HuLa-IM-Tauri/commit/b6f668f))
* :sparkles: feat(custom): 新增unocss及其插件 ([2af6767](https://github.com/nongyehong/HuLa-IM-Tauri/commit/2af6767))
* :sunflower: update(custom): 更新侧边栏功能显示 ([acc0194](https://github.com/nongyehong/HuLa-IM-Tauri/commit/acc0194))
* :sunflower: update(custom): 更新登录界面样式 ([2394aa2](https://github.com/nongyehong/HuLa-IM-Tauri/commit/2394aa2))
* :sunflower: update(custom): 更新登录页面的样式,新增二维码登录页面 ([3fbc6b0](https://github.com/nongyehong/HuLa-IM-Tauri/commit/3fbc6b0))
* :sunflower: update(custom): 更新登录页面和多窗口的样式 ([be6bc2d](https://github.com/nongyehong/HuLa-IM-Tauri/commit/be6bc2d))
* :sunflower: update(custom): 更新登录页面样式,更新主页的列表样式 ([ad69ada](https://github.com/nongyehong/HuLa-IM-Tauri/commit/ad69ada))
* :sunflower: update(custom): 更新好友和群聊详情页面 ([16007a2](https://github.com/nongyehong/HuLa-IM-Tauri/commit/16007a2))
* :sunflower: update(custom): 更新聊天框页面的图标样式 ([60bc859](https://github.com/nongyehong/HuLa-IM-Tauri/commit/60bc859))
* :sunflower: update(custom): 更新气泡动画 ([e8dc441](https://github.com/nongyehong/HuLa-IM-Tauri/commit/e8dc441))
* :sunflower: update(custom): 更新图标,新增系统托盘功能 ([3f1ea39](https://github.com/nongyehong/HuLa-IM-Tauri/commit/3f1ea39))
* :sunflower: update(custom): 更新图标风格和主题颜色 ([db566cd](https://github.com/nongyehong/HuLa-IM-Tauri/commit/db566cd))
* :sunflower: update(custom): 更新项目主要依赖版本 ([2a609ff](https://github.com/nongyehong/HuLa-IM-Tauri/commit/2a609ff))
* :sunflower: update(custom): 更新悬浮按钮样式,修复已知的部分问题 ([1f01b7b](https://github.com/nongyehong/HuLa-IM-Tauri/commit/1f01b7b))
* :sunflower: update(custom): 更新依赖版本 ([5c26e4e](https://github.com/nongyehong/HuLa-IM-Tauri/commit/5c26e4e))
* :sunflower: update(custom): 更新用户列表样式 ([80ff121](https://github.com/nongyehong/HuLa-IM-Tauri/commit/80ff121))
* :sunflower: update(custom): 更新右键菜单到信息和用户列表中 ([487767c](https://github.com/nongyehong/HuLa-IM-Tauri/commit/487767c))
* :sunflower: update(custom): 更新右键菜单位置抉择 ([070d1e6](https://github.com/nongyehong/HuLa-IM-Tauri/commit/070d1e6))
* :sunflower: update(custom): 更新右键菜单样式,新增聊天输入框右键菜单 ([4224cbd](https://github.com/nongyehong/HuLa-IM-Tauri/commit/4224cbd))
* :sunflower: update(custom): 更新主页的收缩功能 ([6f58e78](https://github.com/nongyehong/HuLa-IM-Tauri/commit/6f58e78))
* :sunflower: update(custom): 更新主页的样式 ([bf94200](https://github.com/nongyehong/HuLa-IM-Tauri/commit/bf94200))
* :sunflower: update(custom): 更新主页的样式 ([6a39060](https://github.com/nongyehong/HuLa-IM-Tauri/commit/6a39060))
* :sunflower: update(custom): 更新主页消息列表样式 ([910a6c4](https://github.com/nongyehong/HuLa-IM-Tauri/commit/910a6c4))
* :sunflower: update(custom): 更新cz-customizable配置 ([43145e0](https://github.com/nongyehong/HuLa-IM-Tauri/commit/43145e0))
* :sunflower: update(custom): 升级vue、vue-tsc、TS、vite版本 ([27e7bd0](https://github.com/nongyehong/HuLa-IM-Tauri/commit/27e7bd0))
* init 初始化仓库 ([85a59e8](https://github.com/nongyehong/HuLa-IM-Tauri/commit/85a59e8))
* init 初始化项目配置 ([0b48de8](https://github.com/nongyehong/HuLa-IM-Tauri/commit/0b48de8))
### Bug Fixes
* **components:** :bug: 修复回复功能缺陷 ([af50422](https://github.com/nongyehong/HuLa-IM-Tauri/commit/af5042261bc598a68b94db780a332ab38d5a577c))
* **hook:** :bug: 修复回复功能不显示问题 ([9d0fee7](https://github.com/nongyehong/HuLa-IM-Tauri/commit/9d0fee7e5eb0919846d526b1f5a331d3a47f68d8))
* **rust:** :bug: 修复mac系统背景玻璃拟态导致的问题 (#IA5AO8) ([89a7605](https://github.com/nongyehong/HuLa-IM-Tauri/commit/89a7605055d3ab7de83491e1745773458237d7d3)), closes [#IA5AO8](https://github.com/nongyehong/HuLa-IM-Tauri/issues/IA5AO8)
### Features
* **component:** :sparkles: 新增GPT欢迎页面完善设置页面 ([9b771e0](https://github.com/nongyehong/HuLa-IM-Tauri/commit/9b771e02ec31af1238f9662e839df6197f501376))
* **component:** :sparkles: 新增GPT页面设置功能 ([4c85b4a](https://github.com/nongyehong/HuLa-IM-Tauri/commit/4c85b4afccdafe83aa0fcbd53e94ef5fc63a7a70))
* **component:** :sparkles: 新增GPT组件 ([7260840](https://github.com/nongyehong/HuLa-IM-Tauri/commit/7260840f4b50bcbb4dad8645a84ade8280de4036))
* **components:** :sparkles: 实现群聊回复表情功能 ([1fb3530](https://github.com/nongyehong/HuLa-IM-Tauri/commit/1fb3530cbdceef702430b272b99d3e99277c52d0))
* **components:** :sparkles: 完善右键功能的显示资料 ([cf4820b](https://github.com/nongyehong/HuLa-IM-Tauri/commit/cf4820bffbdee50fc1e7b44c72b51cd2c4d80091))
* **style:** :sparkles: 新增项目版本信息打印 ([e17cb7c](https://github.com/nongyehong/HuLa-IM-Tauri/commit/e17cb7c24a233417ab34a1de3b04cbdc32ebc2e0))
* **view:** :sparkles: 新增GPT首页推荐功能样式 ([e927a95](https://github.com/nongyehong/HuLa-IM-Tauri/commit/e927a95fa4f95da7299459941b00d2f633217bca))
### Performance Improvements
* **components:** :zap: 优化表情回应 ([94d2cb1](https://github.com/nongyehong/HuLa-IM-Tauri/commit/94d2cb1fec8db8901ffc85cdf8680919c58abf11))
* **components:** :zap: 优化群聊回复表情功能 ([0c4615d](https://github.com/nongyehong/HuLa-IM-Tauri/commit/0c4615d4135fb3f740cb88f8f38502c9fc90bc5d))
* **services:** :zap: 优化请求接口以及消息提示 ([0355f97](https://github.com/nongyehong/HuLa-IM-Tauri/commit/0355f976b854d96e613160d2bf6cc7e5605ea0ac))
* **system:** :zap: 对接后端服务 ([ea4b82b](https://github.com/nongyehong/HuLa-IM-Tauri/commit/ea4b82be25a058a198716cebcf8becfcf252819c))
* **views:** :zap: 优化页面收缩功能 ([31f7e17](https://github.com/nongyehong/HuLa-IM-Tauri/commit/31f7e1732cbe571e3f53564c57a339812b2c1a5b))

View File

@ -2,7 +2,7 @@
"name": "hula-im-tauri",
"private": true,
"type": "module",
"version": "v1.5.0",
"version": "v1.6.0",
"license": "Apache-2.0",
"engines": {
"node": ">=18.12.0",
@ -38,10 +38,10 @@
"prepare": "husky install"
},
"dependencies": {
"@tauri-apps/api": "^1.5.6",
"axios": "^1.6.8",
"@tauri-apps/api": "^1.6.0",
"axios": "^1.7.2",
"colorthief": "^2.4.0",
"dayjs": "^1.11.10",
"dayjs": "^1.11.11",
"grapheme-splitter": "^1.0.4",
"lodash-es": "^4.17.21",
"mitt": "^3.0.1",
@ -50,47 +50,47 @@
"pinia-plugin-persistedstate": "^3.2.1",
"pinia-shared-state": "^0.5.1",
"vue": "^3.4.31",
"vue-draggable-plus": "^0.4.0",
"vue-router": "^4.3.0"
"vue-draggable-plus": "^0.4.1",
"vue-router": "^4.4.0"
},
"devDependencies": {
"@babel/eslint-parser": "^7.23.3",
"@commitlint/cli": "^19.2.2",
"@babel/eslint-parser": "^7.24.7",
"@commitlint/cli": "^19.3.0",
"@commitlint/config-conventional": "^19.2.2",
"@rollup/plugin-terser": "^0.4.4",
"@tauri-apps/cli": "1.5.14",
"@types/lodash-es": "^4.17.12",
"@types/node": "^20.10.4",
"@types/node": "^20.14.9",
"@typescript-eslint/eslint-plugin": "7.1.0",
"@typescript-eslint/parser": "^7.1.0",
"@typescript-eslint/parser": "^7.15.0",
"@unocss/preset-uno": "^0.61.0",
"@unocss/reset": "^0.61.0",
"@unocss/transformer-directives": "^0.61.0",
"@unocss/transformer-variant-group": "^0.61.0",
"@unocss/vite": "^0.61.0",
"@vitejs/plugin-vue": "^5.0.4",
"@vitejs/plugin-vue": "^5.0.5",
"@vitejs/plugin-vue-jsx": "^4.0.0",
"@vueuse/core": "^10.8.0",
"@vueuse/core": "^10.11.0",
"commitizen": "^4.3.0",
"conventional-changelog": "^6.0.0",
"conventional-changelog-cli": "^5.0.0",
"cz-git": "^1.9.1",
"eslint": "^8.56.0",
"cz-git": "^1.9.3",
"eslint": "^8.57.0",
"eslint-config-prettier": "^9.1.0",
"eslint-plugin-import": "^2.29.1",
"eslint-plugin-prettier": "^5.0.1",
"eslint-plugin-vue": "^9.19.2",
"eslint-plugin-prettier": "^5.1.3",
"eslint-plugin-vue": "^9.27.0",
"husky": "^9.0.11",
"lint-staged": "^15.2.0",
"oxlint": "^0.2.4",
"prettier": "^3.2.5",
"sass": "^1.71.1",
"sass-loader": "^14.1.1",
"typescript": "^5.4.5",
"unplugin-auto-import": "^0.17.2",
"lint-staged": "^15.2.7",
"oxlint": "^0.2.18",
"prettier": "^3.3.2",
"sass": "^1.77.6",
"sass-loader": "^14.2.1",
"typescript": "^5.5.3",
"unplugin-auto-import": "^0.17.6",
"unplugin-vue-components": "^0.26.0",
"vite": "5.3.2",
"vue-tsc": "^2.0.6"
"vue-tsc": "^2.0.24"
},
"config": {
"commitizen": {

File diff suppressed because it is too large Load Diff

2
src-tauri/Cargo.lock generated
View File

@ -1543,7 +1543,7 @@ checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9"
[[package]]
name = "hula"
version = "1.5.0"
version = "1.6.0"
dependencies = [
"serde",
"serde_json",

View File

@ -1,6 +1,6 @@
[package]
name = "hula"
version = "1.5.0"
version = "1.6.0"
description = "hula"
authors = ["nongyehong"]
license = ""

View File

@ -8,7 +8,7 @@
},
"package": {
"productName": "HuLa",
"version": "1.5.0"
"version": "1.6.0"
},
"tauri": {
"updater": {