diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index f4bf48f4..11208bf7 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -47,7 +47,7 @@ jobs: - name: setup pnpm uses: pnpm/action-setup@v2 with: - version: 9.12.3 + version: 9.13.2 - name: Install frontend dependencies run: pnpm install diff --git a/.github/workflows/qodana_code_quality.yml b/.github/workflows/qodana_code_quality.yml index 44ab183d..b268c1b6 100644 --- a/.github/workflows/qodana_code_quality.yml +++ b/.github/workflows/qodana_code_quality.yml @@ -16,7 +16,7 @@ jobs: - name: setup pnpm uses: pnpm/action-setup@v2 with: - version: 9.12.3 + version: 9.13.2 - name: Install dependencies run: pnpm install --no-frozen-lockfile - name: "Qodana Scan" diff --git a/CHANGELOG.md b/CHANGELOG.md index 821d8307..3678948b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,14 +2,39 @@ Author: 目棃 Description: CHANGELOG Date: 2024-10-09 -Update: 2024-10-31 +Update: 2024-11-19 --- > 本文档 [`Frontmatter`](https://github.com/BTMuli/MuCli#Frontmatter) 由 [MuCli](https://github.com/BTMuli/Mucli) 自动生成于 `2024-10-09 15:51:43` > -> 更新于 `2024-10-31 10:36:33` +> 更新于 `2024-11-19 17:06:05` -## [0.6.2](https://github.com/BTMuli/TeyvatGuide/releases/v0.6.2) +## [0.6.3](https://github.com/BTMuli/TeyvatGuide/releases/v0.6.3) (2024-11-19) + +- 🐛 修复用户战绩角色数据`undefined` +- 🐛 修复咨讯页加载更多异常 +- 🐛 修复验证码登录提示`-100`,数据刷新后若为已登录UID则不会再提示切换 +- 🐛 修复部分公告渲染异常 +- 🐛 修复成就页面在存在搜索内容时点击左侧成就系列无响应 +- ✨ 帖子新增 UID 卡片解析&渲染 +- ✨ 帖子新增自定义表情解析&渲染 +- ✨ 真境剧诗适配,新增真境剧诗页面,支持获取&分享&上传(胡桃数据库),可通过深渊页面进入 +- ✨ 新增话题页面,可通过帖子卡片标签点击或帖子详情顶部标签点击进入 +- ✨ 更完善的`loading`显示,调整了组件UI +- 🍱 更新5.2版本资源 [`#133`](https://github.com/BTMuli/TeyvatGuide/issues/133) +- 💄 调整祈愿记录UP四星颜色 +- 💄 修复帖子页兑换码弹窗高度异常 +- 💄 调整帖子卡片UI,增加显示帖子话题(如存在),话题&版块支持点击跳转 +- 💄 调整帖子详情页UI,顶部话题&版块支持点击跳转 +- 💄 调整帖子显示数量,支持加载更多,默认排序改为`最新回复`,移除`默认排序`,增加`热门`排序 +- 💄 咨讯、帖子等页面刷新时自动滚动到顶部 +- 🔥 深渊数据库显示移除第9层统计数据 +- 👽️ 米游社子窗口增加`genshinnet`域名支持 +- 🎨 优化帖子详情数据加载的错误处理 +- ♻️ `snackbar`、`confirm`、`loading`组件重构 +- ♻️ 请求模块重构 + +## [0.6.2](https://github.com/BTMuli/TeyvatGuide/releases/v0.6.2) (2024-10-31) - 🐛 修复用户登录状态异常 [`#132`](https://github.com/BTMuli/TeyvatGudie/issues/132) - 💄 帖子子回复取消保持,点击其他隐藏 diff --git a/README.md b/README.md index e9e42c90..7ef92e07 100644 --- a/README.md +++ b/README.md @@ -2,12 +2,12 @@ Author: 目棃 Description: 说明文档 Date: 2023-03-05 -Update: 2024-11-15 +Update: 2024-11-19 --- > 本文档 [`Frontmatter`](https://github.com/BTMuli/MuCli#Frontmatter) 由 [MuCli](https://github.com/BTMuli/Mucli) 自动生成于 `2023-03-05 14:41:55` > -> 更新于 `2024-11-15 09:53:36` +> 更新于 `2024-11-19 17:06:18` ![](https://img.shields.io/github/last-commit/BTMuli/TeyvatGuide?style=for-the-badge) ![](https://img.shields.io/github/commits-since/BTMuli/TeyvatGuide/latest?include_prereleases&style=for-the-badge) @@ -49,6 +49,7 @@ Game Tool for Genshin Impact player, supports Windows and macOS. - [x] 游戏内公告&活动获取 - [x] 米游社官方帖获取(支持通过 ID 获取) - [x] 米游社各分区帖子获取(支持通过 ID 获取) + - [x] 米游社话题帖子获取(通过话题点击跳转) - [x] 成就管理(UIAF v1.1),支持 [`YaeAchievement`](https://github.com/HolographicHat/YaeAchievement) 导入 - [x] 祈愿管理(UIGF v3.0,UIGF v4.0) - [x] 留影叙佳期画片查看 @@ -60,7 +61,9 @@ Game Tool for Genshin Impact player, supports Windows and macOS. - [x] 原神战绩数据获取 - [x] 角色详情数据获取 - [x] 螺旋深渊数据获取 + - [x] 真境剧诗数据获取 - [x] 祈愿数据获取(近一年) + - [x] 用户收藏帖子获取 - Wiki 功能: diff --git a/package.json b/package.json index e17a9757..b0877b30 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "teyvatguide", - "version": "0.6.2", + "version": "0.6.3", "description": "Game Tool for GenshinImpact player", "private": true, "type": "module", diff --git a/src-tauri/Cargo.lock b/src-tauri/Cargo.lock index 25c7ee4d..c2270b03 100644 --- a/src-tauri/Cargo.lock +++ b/src-tauri/Cargo.lock @@ -4,7 +4,7 @@ version = 3 [[package]] name = "TeyvatGuide" -version = "0.6.2" +version = "0.6.3" dependencies = [ "chrono", "log", diff --git a/src-tauri/Cargo.toml b/src-tauri/Cargo.toml index 873fa387..65521025 100644 --- a/src-tauri/Cargo.toml +++ b/src-tauri/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "TeyvatGuide" -version = "0.6.2" +version = "0.6.3" description = "Game Tool for Genshin Impact player" authors = ["BTMuli "] license = "MIT" @@ -24,63 +24,63 @@ walkdir = "2.5.0" # deep link 插件 [dependencies.tauri-plugin-deep-link] -git = "ssh://git@github.com/tauri-apps/plugins-workspace.git" -#git = "https://github.com/tauri-apps/plugins-workspace.git" +#git = "ssh://git@github.com/tauri-apps/plugins-workspace.git" +git = "https://github.com/tauri-apps/plugins-workspace.git" branch = "v2" # dialog 插件 [dependencies.tauri-plugin-dialog] -git = "ssh://git@github.com/tauri-apps/plugins-workspace.git" -#git = "https://github.com/tauri-apps/plugins-workspace.git" +#git = "ssh://git@github.com/tauri-apps/plugins-workspace.git" +git = "https://github.com/tauri-apps/plugins-workspace.git" branch = "v2" # fs 插件 [dependencies.tauri-plugin-fs] -git = "ssh://git@github.com/tauri-apps/plugins-workspace.git" -#git = "https://github.com/tauri-apps/plugins-workspace.git" +#git = "ssh://git@github.com/tauri-apps/plugins-workspace.git" +git = "https://github.com/tauri-apps/plugins-workspace.git" branch = "v2" # http 插件 [dependencies.tauri-plugin-http] -git = "ssh://git@github.com/tauri-apps/plugins-workspace.git" -#git = "https://github.com/tauri-apps/plugins-workspace.git" +#git = "ssh://git@github.com/tauri-apps/plugins-workspace.git" +git = "https://github.com/tauri-apps/plugins-workspace.git" branch = "v2" features = ["unsafe-headers"] # log 插件 [dependencies.tauri-plugin-log] -git = "ssh://git@github.com/tauri-apps/plugins-workspace.git" -#git = "https://github.com/tauri-apps/plugins-workspace.git" +#git = "ssh://git@github.com/tauri-apps/plugins-workspace.git" +git = "https://github.com/tauri-apps/plugins-workspace.git" branch = "v2" # os 插件 [dependencies.tauri-plugin-os] -git = "ssh://git@github.com/tauri-apps/plugins-workspace.git" -#git = "https://github.com/tauri-apps/plugins-workspace.git" +#git = "ssh://git@github.com/tauri-apps/plugins-workspace.git" +git = "https://github.com/tauri-apps/plugins-workspace.git" branch = "v2" # process 插件 [dependencies.tauri-plugin-process] -git = "ssh://git@github.com/tauri-apps/plugins-workspace.git" -#git = "https://github.com/tauri-apps/plugins-workspace.git" +#git = "ssh://git@github.com/tauri-apps/plugins-workspace.git" +git = "https://github.com/tauri-apps/plugins-workspace.git" branch = "v2" # shell 插件 [dependencies.tauri-plugin-shell] -git = "ssh://git@github.com/tauri-apps/plugins-workspace.git" -#git = "https://github.com/tauri-apps/plugins-workspace.git" +#git = "ssh://git@github.com/tauri-apps/plugins-workspace.git" +git = "https://github.com/tauri-apps/plugins-workspace.git" branch = "v2" # single-instance 插件 [dependencies.tauri-plugin-single-instance] -git = "ssh://git@github.com/tauri-apps/plugins-workspace.git" -#git = "https://github.com/tauri-apps/plugins-workspace.git" +#git = "ssh://git@github.com/tauri-apps/plugins-workspace.git" +git = "https://github.com/tauri-apps/plugins-workspace.git" branch = "v2" # sqlite 插件 [dependencies.tauri-plugin-sql] -git = "ssh://git@github.com/tauri-apps/plugins-workspace.git" -#git = "https://github.com/tauri-apps/plugins-workspace.git" +#git = "ssh://git@github.com/tauri-apps/plugins-workspace.git" +git = "https://github.com/tauri-apps/plugins-workspace.git" branch = "v2" features = ["sqlite"] diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json index 1a189010..589b00b8 100644 --- a/src-tauri/tauri.conf.json +++ b/src-tauri/tauri.conf.json @@ -1,7 +1,7 @@ { "productName": "TeyvatGuide", "identifier": "TeyvatGuide", - "version": "0.6.2", + "version": "0.6.3", "build": { "beforeDevCommand": "pnpm vite:dev", "beforeBuildCommand": "pnpm vite:build",