Compare commits

..

51 Commits

Author SHA1 Message Date
BTMuli
5b29eff372 🚀 v0.8.0 2025-09-09 15:18:26 +08:00
BTMuli
57deef034e 🚸 调整登录顺序,隐藏启动器登录,修复账号切换显示异常 2025-09-09 15:13:39 +08:00
BTMuli
cfdf5f8e65 🧑‍💻 修复eslint异常 2025-09-09 15:12:30 +08:00
BTMuli
fa0e982ce8 📝 v0.7.x 更新日志归档 2025-09-09 14:30:20 +08:00
BTMuli
08ef8295a1 ⬆️ 更新依赖 2025-09-09 14:25:08 +08:00
BTMuli
5f39d9edff 🌱 后续优化方向 2025-09-09 14:19:43 +08:00
BTMuli
6d9ef2bbc2 💄 对菲林斯名片换行进行处理 2025-09-09 14:17:12 +08:00
BTMuli
f330c586ab 🍱 添加卡池数据,调整卡池tab 2025-09-09 14:13:41 +08:00
BTMuli
7ecbb96393 🍱 修正异常资源 2025-09-09 14:13:01 +08:00
BTMuli
984d174a17 🚸 本地无数据时跳转到外部 2025-09-09 13:24:16 +08:00
BTMuli
c9597bf75f 🚸 材料浮窗 2025-09-09 13:14:03 +08:00
BTMuli
94ae39337b 🚸 改进不同类型活动卡片处理 2025-09-09 12:55:24 +08:00
BTMuli
fe5a5011eb 👽️ 调整公告解析正则
*Refer: https://github.com/UIGF-org/CurrentBannerWatcher
2025-09-09 12:16:51 +08:00
BTMuli
641ae0043f 🍱 忽略部分内容 2025-09-09 00:32:57 +08:00
BTMuli
0d4eda7588 🚸 调整文本 2025-09-09 00:29:23 +08:00
BTMuli
c505137a54 🐛 修复部分内容不显示 2025-09-09 00:27:24 +08:00
BTMuli
d8c1bf2b7d 🍱 修正部分资料 2025-09-09 00:21:26 +08:00
BTMuli
0f68e32b5f 🍱 添加挪德卡莱地区图标 2025-09-09 00:17:38 +08:00
BTMuli
4beb137995 🍱 更新部分6.0版本资源 2025-09-09 00:02:58 +08:00
BTMuli
a84e59d80c 获取近期活动 2025-09-04 19:17:06 +08:00
BTMuli
897fdc3b12 🎨 优化输出 2025-09-04 18:30:30 +08:00
BTMuli
25dcb86818 🌱 获取近期活动 2025-09-04 17:25:04 +08:00
BTMuli
936e2b6e12 ♻️ 类型合并 2025-09-04 10:10:15 +08:00
BTMuli
e0741d6c30 🐛 修复角色属性筛选结果异常 2025-09-03 23:42:32 +08:00
BTMuli
08f022f299 👽️ 适配新版块 2025-08-29 12:13:20 +08:00
BTMuli
da820b638a 💄 帖子顶部版块信息对齐 2025-08-29 12:01:47 +08:00
BTMuli
1de561dab0 🚸 右键复制链接 2025-08-20 12:15:19 +08:00
BTMuli
21b34de208 🚀 v0.7.10 2025-08-17 23:16:49 +08:00
BTMuli
0474839561 🍱 更新卡池&观测枢旅行者数据 2025-08-16 17:58:24 +08:00
BTMuli
9bf9515a8c 🚸 幽境危战逆序 2025-08-09 17:02:42 +08:00
BTMuli
4a20c6a975 🔊 完善log 2025-08-09 16:43:03 +08:00
BTMuli
a79c1b04ca 🐛 补充遗漏权限 2025-08-09 16:41:35 +08:00
BTMuli
5cc48c9438 🚸 处理未选择版块帖子 2025-08-09 16:29:47 +08:00
BTMuli
b65d60eae9 👽️ UIGFv4.1适配 2025-08-09 16:17:38 +08:00
BTMuli
9bb8109c2c 💄 微调公告详情页面样式 2025-08-09 16:13:38 +08:00
BTMuli
f0dc4817b2 ⬆️ 更新依赖 2025-08-09 15:59:34 +08:00
BTMuli
81a6415c75 🚀 v0.7.9 2025-07-30 10:31:38 +08:00
BTMuli
e665a86b0c 🍱 更新卡池&成就完成条件 2025-07-30 10:27:03 +08:00
BTMuli
d8d3667c6c 🍱 更新部分5.8版本资源 2025-07-29 23:33:34 +08:00
BTMuli
1ded3dccde 🐛 修复深色模式下扫码辨别异常 2025-07-29 23:12:56 +08:00
BTMuli
7d9ee582e2 ⬆️ 更新依赖 2025-07-29 22:45:20 +08:00
BTMuli
42eb034db4 💄 调整名片换行处理 2025-07-15 22:19:27 +08:00
BTMuli
d25adc11c7 🚸 帖子列表不携带ck 2025-07-15 19:55:45 +08:00
BTMuli
0a534e39e9 ️ 回退d730c20a中rs端代码 2025-07-15 12:37:26 +08:00
BTMuli
339220cc04 ♻️ 调整居中逻辑 2025-07-15 12:14:06 +08:00
BTMuli
d730c20a5b ♻️ 调整窗口大小&放缩计算逻辑 2025-07-14 19:48:16 +08:00
BTMuli
28c482228e ✏️ 修正字段名称 2025-07-14 16:17:59 +08:00
BTMuli
f5b44c2e8a 支持动态头像 2025-07-14 16:12:05 +08:00
BTMuli
cbf4e15809 ⬆️ 更新依赖 2025-07-14 15:48:52 +08:00
BTMuli
03e7a3ce0e Revert "💚 调整构建版本"
This reverts commit bba700f806.
2025-07-14 15:24:05 +08:00
BTMuli
bba700f806 💚 调整构建版本 2025-07-07 13:28:47 +08:00
243 changed files with 8116 additions and 2464 deletions

View File

@@ -51,11 +51,11 @@ jobs:
- name: setup node
uses: actions/setup-node@v3
with:
node-version: 23.3.0
node-version: 24.2.0
- name: setup pnpm
uses: pnpm/action-setup@v2
with:
version: 10.10.0
version: 10.15.1
- name: Install frontend dependencies
run: pnpm install

View File

@@ -1,123 +1,24 @@
---
Author: 目棃
Description: CHANGELOG
Date: 2024-10-09
Update: 2025-07-07
Date: 2025-09-09
Update: 2025-09-09
---
> 本文档 [`Frontmatter`](https://github.com/BTMuli/MuCli#Frontmatter) 由 [MuCli](https://github.com/BTMuli/Mucli) 自动生成于 `2024-10-09 15:51:43`
> 本文档 [`Frontmatter`](https://github.com/BTMuli/MuCli#Frontmatter) 由 [MuCli](https://github.com/BTMuli/Mucli) 自动生成于 `2025-09-09 14:30:56`
>
> 更新于 `2025-07-07 12:45:35`
> 更新于 `2025-09-09 15:18:01`
## [v0.7.8](https://github.com/BTMuli/TeyvatGuide/releases/v0.7.8) (2025-07-07)
## [0.8.0](https://github.com/BTMuli/TeyvatGuide/releases/v0.8.0) (2025-09-09)
- 🐛 修正游戏账号判断逻辑
- ✏️ 修正帖子活动卡片状态类型
- ✨ 幽境危战页面 [`#157`](https://github.com/BTMuli/TeyvatGuide/issues/157)
- 💄 战绩添加幽境危战数据
- 💄 修复部分页面渲染异常
- 🍱 更新下半资源
- ♻️ 角色json文件拆分
- ♻️ 名片资源重构
- ♻️ 调整服务器类型归属
## [0.7.7](https://github.com/BTMuli/TeyvatGuide/releases/v0.7.7) (2025-06-17)
- 🍱 更新5.7资源
- ✨ 页面触底加载
- ✨ 部分浮窗触底加载
- 🐛 修复五星平均抽数计算异常
- 🐛 完善帖子ID判断逻辑
- 🐛 修复公告卡片分享图生成异常
- ♻️ 重构公告模块,降低界面加载耗时&请求次数
- 💄 调整投票组件样式
- 💄 调整链接卡片组件背景
- 💄 调整帖子等页面网格列宽至360px
- 🚸 修正无痕浏览状态提示信息
- 🚸 首页卡池不传递ck
## [0.7.6](https://github.com/BTMuli/TeyvatGuide/releases/v0.7.6) (2025-05-25)
- 🍱 更新下半资源
- 🐛 修正macOS平台的窗口大小适配逻辑
- 🚸 子窗口添加外部打开菜单项
- ✨ 添加游戏卡片类型组件
- ♻️ 部分跳转改为外部浏览器打开
- ✨ 脚本支持“一键执行”
## [0.7.5](https://github.com/BTMuli/TeyvatGuide/releases/v0.7.5) (2025-05-09)
- 🐛 处理UIGF时区异常 [`#155`](https://github.com/BTMuli/TeyvatGuide/issues/155)
## [0.7.4](https://github.com/BTMuli/TeyvatGuide/releases/v0.7.4) (2025-05-06)
- 🍱 更新5.6资源
- 🐛 修正首页卡池组件封面判断逻辑
- 🐛 修正主窗口尺寸计算
- 🐛 修正用户收藏帖子获取API链接
- 🐛 修复帖子列表刷新时的请求状态异常
- 🚸 调整咨讯页浮窗显示逻辑
- 🚸 移除正式环境下公告页标题点击产生的JSON子窗口
## [0.7.3](https://github.com/BTMuli/TeyvatGuide/releases/v0.7.3) (2025-04-11)
- 🍱 更新下半卡池信息
- 💄 兑换码浮窗样式迭代
- 💄 帖子卡片添加图片数数据
- 💄 优化成就信息展示和样式
- 💄 帖子图片浮窗背景色同步
- 💄 调整通用backupText组件样式
- 💄 调整回复浮窗样式
- 💄 角色详情调整满好感区分
- 💄 优化角色武器Wiki样式
- 🚸 重构素材日历日期切换逻辑
- 🚸 优化图片下载路径&提示
- 🚸 支持其他分区兑换码获取
- 🚸 收藏页select-mode下阻止所有点击
## [0.7.2](https://github.com/BTMuli/TeyvatGuide/releases/v0.7.2) (2025-03-27)
- 🍱 更新5.5资源 [`#147`](https://github.com/BTMuli/TeyvatGuide/issues/147)
- ✨ 新增游戏签到脚本
- ✨ 扫码登录新增游戏登录方式
- ✨ 获取登录用户关注帖子
- 🐛 修复获取深渊数据概览异常
- 🐛 修复扫码登录异常
- ♻️ 首页卡池&活动组件重构
- ♻️ 重构游戏账号数据库
- ♻️ 调用浏览器而非webview2打开外部链接
- 💄 帖子卡片UI调整增加时间&推荐理由数据
- 💄 调整整体滚动条样式
- 💄 调整抽奖UI
- 💄 米游币脚本显示连续执行天数
- 💄 帖子投票组件进度条显示相对进度(以最高数为基准)
- 💄 调整多页面UI
- 🎨 重构合集浮窗滚动高度计算
- 🎨 调整帖子卡片点击处理
- 🚸 处理下线villaCard渲染
- 🚸 即时响应页面适配
- 🚸 完善部分请求防抖处理
- 🚸 链接识别`ys.mihoyo.com`
## [0.7.1](https://github.com/BTMuli/TeyvatGuide/releases/v0.7.1) (2025-03-06)
- 🐛 修复B站视频时长计算异常
- 🐛 处理脚本签到1034 [`#145`](https://github.com/BTMuli/TeyvatGuide/issues/145)
- 💄 调整搜索浮窗样式&帖子/公告卡片样式
- 🥅 捕获分享图生成异常
- 🚸 部分页面添加防抖处理
- 🍱 调整缓存图片范围
## [0.7.0](https://github.com/BTMuli/TeyvatGuide/releases/v0.7.0) (2025-02-28)
- ✨ 新增无痕浏览配置,默认开启
- ✨ 登录状态且关闭无痕浏览时,可对帖子进行点赞操作
- ✨ 新增实用脚本页面,支持一键完成米游币每日任务 [`#144`](https://github.com/BTMuli/TeyvatGuide/issues/144)
- 🐛 修复公告解析异常
- 🐛 修复角色卡片视图(详细)浮窗切换时背景图更新异常
- 🐛 修复路由跳转不生效
- ♻️ 重构首页素材日历组件生日计算,修复生日计算异常
- 🚸 设置页登录二维码支持生成分享图,点击底部图标触发
- 💄 调整首页素材日历组件可视页码
- 💄 调整部分页面UI
- 🍱 更新下半卡池数据
- 🍱 更新6.0版本资源
- 🍱 修正部分角色阵营数据异常
- 🍱 修正「纪行·溢彩」图标异常
- ✨ 帖子文本链接组件添加右键复制链接功能
- ✨ 首页近期活动组件添加新数据来源(需登录)
- 🐛 修复角色属性筛选结果异常
- 🐛 修复部分材料浮窗合成&获取途径显示异常
- 🚸 调整登录顺序,隐藏启动器登录
- 💄 帖子顶部版块信息对齐
- 👽️ 适配新版块(崩坏·因缘精灵)
- 👽️ 调整公告解析正则,适配月版本

View File

@@ -2,16 +2,16 @@
Author: 目棃
Description: 说明文档
Date: 2023-03-05
Update: 2025-07-07
Update: 2025-09-09
---
> 本文档 [`Frontmatter`](https://github.com/BTMuli/MuCli#Frontmatter) 由 [MuCli](https://github.com/BTMuli/Mucli) 自动生成于 `2023-03-05 14:41:55`
>
> 更新于 `2025-07-07 12:46:39`
> 更新于 `2025-09-09 14:37:02`
[![Ask DeepWiki](https://deepwiki.com/badge.svg)](https://deepwiki.com/BTMuli/TeyvatGuide) ![](https://img.shields.io/github/last-commit/BTMuli/TeyvatGuide) ![](https://img.shields.io/github/commits-since/BTMuli/TeyvatGuide/latest?include_prereleases)
![](https://img.shields.io/badge/UIAF-v1.1-orange?style=for-the-badge) ![](https://img.shields.io/badge/UIGF-v3.0-red?style=for-the-badge) ![](https://img.shields.io/badge/UIGF-v4.0-red?style=for-the-badge) ![](https://img.shields.io/github/license/BTMuli/TeyvatGuide?style=for-the-badge)
![](https://img.shields.io/badge/UIAF-v1.1-orange?style=for-the-badge) ![](https://img.shields.io/badge/UIGF-v3.0-red?style=for-the-badge) ![](https://img.shields.io/badge/UIGF-v4.1-red?style=for-the-badge) ![](https://img.shields.io/github/license/BTMuli/TeyvatGuide?style=for-the-badge)
<div style="width: 100%; text-align: center; margin: 0 auto;">
<img alt="icon" src="https://s2.loli.net/2023/10/19/Y5DpBQRy3usLHEb.png" />
@@ -44,14 +44,13 @@ Game Tool for Genshin Impact player, supports Windows and macOS.
## 功能 / Features
- 免登陆功能:
- [x] 当前卡池、近期活动、素材日历
- [x] 游戏内公告&活动获取
- [x] 米游社官方帖获取(支持通过 ID 获取)
- [x] 米游社各分区帖子获取(支持通过 ID 获取)
- [x] 米游社话题帖子获取(通过话题点击跳转)
- [x] 成就管理UIAF v1.1),支持 [`Yae`](https://github.com/HolographicHat/Yae) 导入
- [x] 祈愿管理UIGF v3.0UIGF v4.0
- [x] 祈愿管理UIGF v3.0UIGF v4.1
- [x] 留影叙佳期画片查看
- [x] 帖子收藏
- [x] 帖子评论查看&分享
@@ -59,7 +58,7 @@ Game Tool for Genshin Impact player, supports Windows and macOS.
- 登陆功能:
> 支持 扫码/验证码/Cookie 登陆,支持多账号管理
- [x] 近期活动(首页组件)
- [x] 原神战绩
- [x] 角色详情
- [x] 螺旋深渊
@@ -72,7 +71,6 @@ Game Tool for Genshin Impact player, supports Windows and macOS.
- [x] 一键完成游戏签到
- Wiki 功能:
- [x] 深渊数据库Hutao API
- [x] 角色图鉴
- [x] 武器图鉴
@@ -80,7 +78,6 @@ Game Tool for Genshin Impact player, supports Windows and macOS.
- [x] 材料图鉴
- 应用功能:
- [x] 浅色/深色主题切换
- [x] 米游社 JSBridge

View File

@@ -9,6 +9,10 @@ Update: 2024-01-15
>
> 更新于 `2024-01-15 17:28:47`
# CHANGELOG v0.3.x
> 本文仅记录 v0.3.x 版本的更新内容
## [0.3.9](https://github.com/BTMuli/TeyvatGuide/releases/v0.3.9) (2024-01-02)
### Feat

View File

@@ -9,6 +9,10 @@ Update: 2024-07-09
>
> 更新于 `2024-07-09 14:17:46`
# CHANGELOG v0.4.x
> 本文仅记录 v0.4.x 版本的更新内容
## [0.4.9](https://github.com/BTMuli/TeyvatGuide/releases/v0.4.9) (2024-06-14)
- 💄 调整帖子 `tag` 样式

View File

@@ -9,6 +9,10 @@ Update: 2024-10-09
>
> 更新于 `2024-10-09 15:50:42`
# CHANGELOG v0.5.x
> 本文仅记录 v0.5.x 版本的更新内容
## [0.5.5](https://github.com/BTMuli/TeyvatGuide/releases/v0.5.5) (2024-09-17)
- ✨ 帖子回复&子回复查看&分享

View File

@@ -1,6 +1,6 @@
---
Author: 目棃
Description: CHANGELOG
Description: CHANGELOG v0.6.x
Date: 2024-10-09
Update: 2025-02-11
---
@@ -9,6 +9,10 @@ Update: 2025-02-11
>
> 更新于 `2025-02-11 10:57:49`
# CHANGELOG v0.6.x
> 本文仅记录 v0.6.x 版本的更新内容
## [0.6.9](https://github.com/BTMuli/TeyvatGuide/releases/v0.6.9) (2025-02-11)
- 🍱 更新5.4资源 [`#141`](https://github.com/BTMuli/TeyvatGuide/issues/141)

View File

@@ -0,0 +1,146 @@
---
Author: 目棃
Description: CHANGELOG v0.7.x
Date: 2024-10-09
Update: 2025-09-09
---
> 本文档 [`Frontmatter`](https://github.com/BTMuli/MuCli#Frontmatter) 由 [MuCli](https://github.com/BTMuli/Mucli) 自动生成于 `2024-10-09 15:51:43`
>
> 更新于 `2025-09-09 14:29:54`
# CHANGELOG v0.7.x
> 本文仅记录 v0.7.x 版本的更新内容
## [0.7.10](https://github.com/BTMuli/TeyvatGuide/releases/v0.7.10) (2025-08-17)
- 🍱 更新下半卡池数据
- 🍱 角色WIKI侧栏添加不同元素旅行者数据
- 👽️ UIGFv4.1适配
- 🚸 幽境危战逆序
- 🚸 处理未选择版块帖子
- 💄 微调公告详情页面样式
## [0.7.9](https://github.com/BTMuli/TeyvatGuide/releases/v0.7.9) (2025-07-30)
- 🍱 更新5.8版本资源
- ✨ 支持动态头像
- 🐛 修复深色模式下扫码辨别异常
- ♻️ 调整窗口大小&放缩计算逻辑
- ♻️ 调整窗口初始化居中逻辑
- 🚸 帖子列表不携带ck
- 💄 调整部分名片换行处理
## [0.7.8](https://github.com/BTMuli/TeyvatGuide/releases/v0.7.8) (2025-07-07)
- 🐛 修正游戏账号判断逻辑
- ✏️ 修正帖子活动卡片状态类型
- ✨ 幽境危战页面 [`#157`](https://github.com/BTMuli/TeyvatGuide/issues/157)
- 💄 战绩添加幽境危战数据
- 💄 修复部分页面渲染异常
- 🍱 更新下半资源
- ♻️ 角色json文件拆分
- ♻️ 名片资源重构
- ♻️ 调整服务器类型归属
## [0.7.7](https://github.com/BTMuli/TeyvatGuide/releases/v0.7.7) (2025-06-17)
- 🍱 更新5.7资源
- ✨ 页面触底加载
- ✨ 部分浮窗触底加载
- 🐛 修复五星平均抽数计算异常
- 🐛 完善帖子ID判断逻辑
- 🐛 修复公告卡片分享图生成异常
- ♻️ 重构公告模块,降低界面加载耗时&请求次数
- 💄 调整投票组件样式
- 💄 调整链接卡片组件背景
- 💄 调整帖子等页面网格列宽至360px
- 🚸 修正无痕浏览状态提示信息
- 🚸 首页卡池不传递ck
## [0.7.6](https://github.com/BTMuli/TeyvatGuide/releases/v0.7.6) (2025-05-25)
- 🍱 更新下半资源
- 🐛 修正macOS平台的窗口大小适配逻辑
- 🚸 子窗口添加外部打开菜单项
- ✨ 添加游戏卡片类型组件
- ♻️ 部分跳转改为外部浏览器打开
- ✨ 脚本支持“一键执行”
## [0.7.5](https://github.com/BTMuli/TeyvatGuide/releases/v0.7.5) (2025-05-09)
- 🐛 处理UIGF时区异常 [`#155`](https://github.com/BTMuli/TeyvatGuide/issues/155)
## [0.7.4](https://github.com/BTMuli/TeyvatGuide/releases/v0.7.4) (2025-05-06)
- 🍱 更新5.6资源
- 🐛 修正首页卡池组件封面判断逻辑
- 🐛 修正主窗口尺寸计算
- 🐛 修正用户收藏帖子获取API链接
- 🐛 修复帖子列表刷新时的请求状态异常
- 🚸 调整咨讯页浮窗显示逻辑
- 🚸 移除正式环境下公告页标题点击产生的JSON子窗口
## [0.7.3](https://github.com/BTMuli/TeyvatGuide/releases/v0.7.3) (2025-04-11)
- 🍱 更新下半卡池信息
- 💄 兑换码浮窗样式迭代
- 💄 帖子卡片添加图片数数据
- 💄 优化成就信息展示和样式
- 💄 帖子图片浮窗背景色同步
- 💄 调整通用backupText组件样式
- 💄 调整回复浮窗样式
- 💄 角色详情调整满好感区分
- 💄 优化角色武器Wiki样式
- 🚸 重构素材日历日期切换逻辑
- 🚸 优化图片下载路径&提示
- 🚸 支持其他分区兑换码获取
- 🚸 收藏页select-mode下阻止所有点击
## [0.7.2](https://github.com/BTMuli/TeyvatGuide/releases/v0.7.2) (2025-03-27)
- 🍱 更新5.5资源 [`#147`](https://github.com/BTMuli/TeyvatGuide/issues/147)
- ✨ 新增游戏签到脚本
- ✨ 扫码登录新增游戏登录方式
- ✨ 获取登录用户关注帖子
- 🐛 修复获取深渊数据概览异常
- 🐛 修复扫码登录异常
- ♻️ 首页卡池&活动组件重构
- ♻️ 重构游戏账号数据库
- ♻️ 调用浏览器而非webview2打开外部链接
- 💄 帖子卡片UI调整增加时间&推荐理由数据
- 💄 调整整体滚动条样式
- 💄 调整抽奖UI
- 💄 米游币脚本显示连续执行天数
- 💄 帖子投票组件进度条显示相对进度(以最高数为基准)
- 💄 调整多页面UI
- 🎨 重构合集浮窗滚动高度计算
- 🎨 调整帖子卡片点击处理
- 🚸 处理下线villaCard渲染
- 🚸 即时响应页面适配
- 🚸 完善部分请求防抖处理
- 🚸 链接识别`ys.mihoyo.com`
## [0.7.1](https://github.com/BTMuli/TeyvatGuide/releases/v0.7.1) (2025-03-06)
- 🐛 修复B站视频时长计算异常
- 🐛 处理脚本签到1034 [`#145`](https://github.com/BTMuli/TeyvatGuide/issues/145)
- 💄 调整搜索浮窗样式&帖子/公告卡片样式
- 🥅 捕获分享图生成异常
- 🚸 部分页面添加防抖处理
- 🍱 调整缓存图片范围
## [0.7.0](https://github.com/BTMuli/TeyvatGuide/releases/v0.7.0) (2025-02-28)
- ✨ 新增无痕浏览配置,默认开启
- ✨ 登录状态且关闭无痕浏览时,可对帖子进行点赞操作
- ✨ 新增实用脚本页面,支持一键完成米游币每日任务 [`#144`](https://github.com/BTMuli/TeyvatGuide/issues/144)
- 🐛 修复公告解析异常
- 🐛 修复角色卡片视图(详细)浮窗切换时背景图更新异常
- 🐛 修复路由跳转不生效
- ♻️ 重构首页素材日历组件生日计算,修复生日计算异常
- 🚸 设置页登录二维码支持生成分享图,点击底部图标触发
- 💄 调整首页素材日历组件可视页码
- 💄 调整部分页面UI
- 🍱 更新下半卡池数据

View File

@@ -1,7 +1,7 @@
/**
* @file eslint/vueEslint.js
* @description Vue相关的ESLint配置
* @since Beta v0.7.7
* @since Beta v0.8.0
*/
import pluginImport from "eslint-plugin-import";
import pluginPrettier from "eslint-plugin-prettier";
@@ -9,6 +9,7 @@ import pluginVue from "eslint-plugin-vue";
import globals from "globals";
import eslintTs from "typescript-eslint";
import parserVue from "vue-eslint-parser";
import appRootPath from "app-root-path";
const tsConfigRules = {
"@typescript-eslint/consistent-type-assertions": ["error", { assertionStyle: "angle-bracket" }],
@@ -32,7 +33,7 @@ const tsConfig = {
plugins: { typescript: eslintTs, import: pluginImport, prettier: pluginPrettier },
languageOptions: {
parser: eslintTs.parser,
parserOptions: { project: "tsconfig.json", tsconfigRootDir: "." },
parserOptions: { project: "tsconfig.json", tsconfigRootDir: appRootPath.path },
},
rules: tsConfigRules,
};
@@ -48,7 +49,7 @@ const vueConfig = {
parserOptions: {
parser: eslintTs.parser,
extraFileExtensions: [".vue"],
tsconfigRootDir: ".",
tsconfigRootDir: appRootPath.path,
},
},
rules: { ...tsConfigRules, "vue/multi-word-component-names": "off" },

View File

@@ -1,9 +1,9 @@
{
"name": "teyvatguide",
"version": "0.7.8",
"version": "0.8.0",
"description": "Game Tool for GenshinImpact player",
"private": true,
"packageManager": "pnpm@10.12.3",
"packageManager": "pnpm@10.15.1",
"type": "module",
"scripts": {
"build": "tauri build",
@@ -71,65 +71,67 @@
},
"dependencies": {
"@mdi/font": "7.4.47",
"@tauri-apps/api": "^2.6.0",
"@tauri-apps/plugin-deep-link": "^2.3.0",
"@tauri-apps/plugin-dialog": "^2.2.2",
"@tauri-apps/plugin-fs": "^2.3.0",
"@tauri-apps/plugin-http": "^2.4.4",
"@tauri-apps/plugin-log": "^2.5.1",
"@tauri-apps/plugin-opener": "^2.3.1",
"@tauri-apps/plugin-os": "^2.2.2",
"@tauri-apps/plugin-process": "^2.2.2",
"@tauri-apps/plugin-shell": "^2.2.2",
"@tauri-apps/plugin-sql": "^2.2.1",
"@tauri-apps/api": "^2.8.0",
"@tauri-apps/plugin-deep-link": "^2.4.3",
"@tauri-apps/plugin-dialog": "^2.4.0",
"@tauri-apps/plugin-fs": "^2.4.2",
"@tauri-apps/plugin-http": "^2.5.2",
"@tauri-apps/plugin-log": "^2.7.0",
"@tauri-apps/plugin-opener": "^2.5.0",
"@tauri-apps/plugin-os": "^2.3.1",
"@tauri-apps/plugin-process": "^2.3.0",
"@tauri-apps/plugin-shell": "^2.3.1",
"@tauri-apps/plugin-sql": "^2.3.0",
"ajv": "^8.17.1",
"artplayer": "^5.2.3",
"artplayer": "^5.3.0",
"clipboard": "^2.0.11",
"color-convert": "^3.1.0",
"echarts": "^5.6.0",
"echarts": "^6.0.0",
"html2canvas": "^1.4.1",
"js-md5": "^0.8.3",
"jsencrypt": "^3.3.2",
"jsencrypt": "^3.5.4",
"pinia": "^3.0.3",
"pinia-plugin-persistedstate": "^4.3.0",
"pinia-plugin-persistedstate": "^4.5.0",
"qrcode.vue": "^3.6.0",
"sass-embedded": "^1.89.2",
"uuid": "^11.1.0",
"vue": "^3.5.17",
"sass-embedded": "^1.92.1",
"uuid": "^13.0.0",
"vue": "^3.5.21",
"vue-echarts": "^7.0.3",
"vue-json-pretty": "^2.5.0",
"vue-router": "^4.5.1",
"vuetify": "^3.8.11",
"vuetify": "^3.9.7",
"wcag-color": "^1.1.1",
"xml-js": "^1.6.11"
},
"devDependencies": {
"@btmuli/stylelint-plugin-color": "^0.1.0",
"@eslint/eslintrc": "^3.3.1",
"@eslint/js": "^9.29.0",
"@tauri-apps/cli": "2.6.0",
"@eslint/js": "^9.35.0",
"@tauri-apps/cli": "2.8.4",
"@types/color-convert": "^2.0.4",
"@types/fs-extra": "^11.0.4",
"@types/js-md5": "^0.8.0",
"@types/node": "^24.0.4",
"@types/node": "^24.3.1",
"@types/uuid": "^10.0.0",
"@typescript-eslint/parser": "^8.35.0",
"@vitejs/plugin-vue": "^6.0.0",
"concurrently": "^9.2.0",
"eslint": "^9.29.0",
"@typescript-eslint/parser": "^8.43.0",
"@typescript/native-preview": "7.0.0-dev.20250908.1",
"@vitejs/plugin-vue": "^6.0.1",
"app-root-path": "^3.1.0",
"concurrently": "^9.2.1",
"eslint": "^9.35.0",
"eslint-plugin-import": "^2.32.0",
"eslint-plugin-jsonc": "^2.20.1",
"eslint-plugin-prettier": "^5.5.0",
"eslint-plugin-vue": "^10.2.0",
"eslint-plugin-prettier": "^5.5.4",
"eslint-plugin-vue": "^10.4.0",
"eslint-plugin-yml": "^1.18.0",
"fs-extra": "^11.3.0",
"globals": "^16.2.0",
"fs-extra": "^11.3.1",
"globals": "^16.3.0",
"husky": "^9.1.7",
"jsonc-eslint-parser": "^2.4.0",
"lint-staged": "^16.1.2",
"oxlint": "^1.3.0",
"prettier": "3.6.1",
"stylelint": "^16.21.0",
"lint-staged": "^16.1.6",
"oxlint": "^1.14.0",
"prettier": "3.6.2",
"stylelint": "^16.24.0",
"stylelint-config-idiomatic-order": "^10.0.0",
"stylelint-config-standard-scss": "^15.0.1",
"stylelint-config-standard-vue": "^1.0.0",
@@ -138,14 +140,14 @@
"stylelint-order": "^7.0.0",
"stylelint-prettier": "^5.0.3",
"stylelint-scss": "^6.12.1",
"tsx": "^4.20.3",
"typescript": "^5.8.3",
"typescript-eslint": "^8.35.0",
"vite": "^7.0.0",
"vite-plugin-vue-devtools": "^7.7.7",
"vite-plugin-vuetify": "^2.1.1",
"vue-eslint-parser": "^10.1.4",
"vue-tsc": "^2.2.10",
"tsx": "^4.20.5",
"typescript": "^5.9.2",
"typescript-eslint": "^8.43.0",
"vite": "^7.1.5",
"vite-plugin-vue-devtools": "^8.0.1",
"vite-plugin-vuetify": "^2.1.2",
"vue-eslint-parser": "^10.2.0",
"vue-tsc": "^3.0.6",
"yaml-eslint-parser": "^1.3.0"
}
}

3068
pnpm-lock.yaml generated

File diff suppressed because it is too large Load Diff

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 5.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 39 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 42 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 44 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 65 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 47 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 48 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.3 KiB

Some files were not shown because too many files have changed in this diff Show More