Compare commits
51 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
5b29eff372 | ||
|
|
57deef034e | ||
|
|
cfdf5f8e65 | ||
|
|
fa0e982ce8 | ||
|
|
08ef8295a1 | ||
|
|
5f39d9edff | ||
|
|
6d9ef2bbc2 | ||
|
|
f330c586ab | ||
|
|
7ecbb96393 | ||
|
|
984d174a17 | ||
|
|
c9597bf75f | ||
|
|
94ae39337b | ||
|
|
fe5a5011eb | ||
|
|
641ae0043f | ||
|
|
0d4eda7588 | ||
|
|
c505137a54 | ||
|
|
d8c1bf2b7d | ||
|
|
0f68e32b5f | ||
|
|
4beb137995 | ||
|
|
a84e59d80c | ||
|
|
897fdc3b12 | ||
|
|
25dcb86818 | ||
|
|
936e2b6e12 | ||
|
|
e0741d6c30 | ||
|
|
08f022f299 | ||
|
|
da820b638a | ||
|
|
1de561dab0 | ||
|
|
21b34de208 | ||
|
|
0474839561 | ||
|
|
9bf9515a8c | ||
|
|
4a20c6a975 | ||
|
|
a79c1b04ca | ||
|
|
5cc48c9438 | ||
|
|
b65d60eae9 | ||
|
|
9bb8109c2c | ||
|
|
f0dc4817b2 | ||
|
|
81a6415c75 | ||
|
|
e665a86b0c | ||
|
|
d8d3667c6c | ||
|
|
1ded3dccde | ||
|
|
7d9ee582e2 | ||
|
|
42eb034db4 | ||
|
|
d25adc11c7 | ||
|
|
0a534e39e9 | ||
|
|
339220cc04 | ||
|
|
d730c20a5b | ||
|
|
28c482228e | ||
|
|
f5b44c2e8a | ||
|
|
cbf4e15809 | ||
|
|
03e7a3ce0e | ||
|
|
bba700f806 |
4
.github/workflows/build.yml
vendored
@@ -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
|
||||
|
||||
|
||||
131
CHANGELOG.md
@@ -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版本资源
|
||||
- 🍱 修正部分角色阵营数据异常
|
||||
- 🍱 修正「纪行·溢彩」图标异常
|
||||
- ✨ 帖子文本链接组件添加右键复制链接功能
|
||||
- ✨ 首页近期活动组件添加新数据来源(需登录)
|
||||
- 🐛 修复角色属性筛选结果异常
|
||||
- 🐛 修复部分材料浮窗合成&获取途径显示异常
|
||||
- 🚸 调整登录顺序,隐藏启动器登录
|
||||
- 💄 帖子顶部版块信息对齐
|
||||
- 👽️ 适配新版块(崩坏·因缘精灵)
|
||||
- 👽️ 调整公告解析正则,适配月版本
|
||||
|
||||
13
README.md
@@ -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`
|
||||
|
||||
[](https://deepwiki.com/BTMuli/TeyvatGuide)  
|
||||
|
||||
   
|
||||
   
|
||||
|
||||
<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.0,UIGF v4.0)
|
||||
- [x] 祈愿管理(UIGF v3.0,UIGF 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
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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` 样式
|
||||
|
||||
@@ -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)
|
||||
|
||||
- ✨ 帖子回复&子回复查看&分享
|
||||
|
||||
@@ -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)
|
||||
|
||||
146
docs/changelogs/CHANGELOG-v0.7.x.md
Normal 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
|
||||
- 🍱 更新下半卡池数据
|
||||
@@ -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" },
|
||||
|
||||
90
package.json
@@ -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
BIN
public/WIKI/character/10000116.webp
Normal file
|
After Width: | Height: | Size: 16 KiB |
BIN
public/WIKI/character/10000119.webp
Normal file
|
After Width: | Height: | Size: 18 KiB |
BIN
public/WIKI/character/10000120.webp
Normal file
|
After Width: | Height: | Size: 15 KiB |
BIN
public/WIKI/character/10000121.webp
Normal file
|
After Width: | Height: | Size: 19 KiB |
BIN
public/WIKI/nameCard/bg/伊涅芙·指令.webp
Normal file
|
After Width: | Height: | Size: 27 KiB |
BIN
public/WIKI/nameCard/bg/庆典·至味.webp
Normal file
|
After Width: | Height: | Size: 25 KiB |
BIN
public/WIKI/nameCard/bg/庆典·鲔米.webp
Normal file
|
After Width: | Height: | Size: 28 KiB |
BIN
public/WIKI/nameCard/bg/成就·久别.webp
Normal file
|
After Width: | Height: | Size: 25 KiB |
BIN
public/WIKI/nameCard/bg/挪德卡莱·圣域.webp
Normal file
|
After Width: | Height: | Size: 28 KiB |
BIN
public/WIKI/nameCard/bg/挪德卡莱·月色.webp
Normal file
|
After Width: | Height: | Size: 28 KiB |
BIN
public/WIKI/nameCard/bg/爱诺·哎鸭.webp
Normal file
|
After Width: | Height: | Size: 22 KiB |
BIN
public/WIKI/nameCard/bg/纪行·冰月.webp
Normal file
|
After Width: | Height: | Size: 33 KiB |
BIN
public/WIKI/nameCard/bg/纪行·悠悠.webp
Normal file
|
After Width: | Height: | Size: 29 KiB |
BIN
public/WIKI/nameCard/bg/纳塔·巡风.webp
Normal file
|
After Width: | Height: | Size: 30 KiB |
BIN
public/WIKI/nameCard/bg/纳塔·煅轮.webp
Normal file
|
After Width: | Height: | Size: 32 KiB |
BIN
public/WIKI/nameCard/bg/菈乌玛·枝角.webp
Normal file
|
After Width: | Height: | Size: 24 KiB |
BIN
public/WIKI/nameCard/bg/菲林斯·誓灯.webp
Normal file
|
After Width: | Height: | Size: 24 KiB |
BIN
public/WIKI/nameCard/icon/伊涅芙·指令.webp
Normal file
|
After Width: | Height: | Size: 8.4 KiB |
BIN
public/WIKI/nameCard/icon/庆典·至味.webp
Normal file
|
After Width: | Height: | Size: 8.2 KiB |
BIN
public/WIKI/nameCard/icon/庆典·鲔米.webp
Normal file
|
After Width: | Height: | Size: 6.4 KiB |
BIN
public/WIKI/nameCard/icon/成就·久别.webp
Normal file
|
After Width: | Height: | Size: 8.5 KiB |
BIN
public/WIKI/nameCard/icon/挪德卡莱·圣域.webp
Normal file
|
After Width: | Height: | Size: 8.0 KiB |
BIN
public/WIKI/nameCard/icon/挪德卡莱·月色.webp
Normal file
|
After Width: | Height: | Size: 7.0 KiB |
BIN
public/WIKI/nameCard/icon/爱诺·哎鸭.webp
Normal file
|
After Width: | Height: | Size: 4.7 KiB |
BIN
public/WIKI/nameCard/icon/纪行·冰月.webp
Normal file
|
After Width: | Height: | Size: 7.7 KiB |
BIN
public/WIKI/nameCard/icon/纪行·悠悠.webp
Normal file
|
After Width: | Height: | Size: 7.9 KiB |
|
Before Width: | Height: | Size: 1.5 KiB After Width: | Height: | Size: 5.5 KiB |
BIN
public/WIKI/nameCard/icon/纳塔·巡风.webp
Normal file
|
After Width: | Height: | Size: 8.0 KiB |
BIN
public/WIKI/nameCard/icon/纳塔·煅轮.webp
Normal file
|
After Width: | Height: | Size: 8.1 KiB |
BIN
public/WIKI/nameCard/icon/菈乌玛·枝角.webp
Normal file
|
After Width: | Height: | Size: 5.8 KiB |
BIN
public/WIKI/nameCard/icon/菲林斯·誓灯.webp
Normal file
|
After Width: | Height: | Size: 6.4 KiB |
BIN
public/WIKI/nameCard/profile/伊涅芙·指令.webp
Normal file
|
After Width: | Height: | Size: 32 KiB |
BIN
public/WIKI/nameCard/profile/庆典·至味.webp
Normal file
|
After Width: | Height: | Size: 37 KiB |
BIN
public/WIKI/nameCard/profile/庆典·鲔米.webp
Normal file
|
After Width: | Height: | Size: 39 KiB |
BIN
public/WIKI/nameCard/profile/成就·久别.webp
Normal file
|
After Width: | Height: | Size: 30 KiB |
BIN
public/WIKI/nameCard/profile/挪德卡莱·圣域.webp
Normal file
|
After Width: | Height: | Size: 42 KiB |
BIN
public/WIKI/nameCard/profile/挪德卡莱·月色.webp
Normal file
|
After Width: | Height: | Size: 44 KiB |
BIN
public/WIKI/nameCard/profile/爱诺·哎鸭.webp
Normal file
|
After Width: | Height: | Size: 24 KiB |
BIN
public/WIKI/nameCard/profile/纪行·冰月.webp
Normal file
|
After Width: | Height: | Size: 65 KiB |
BIN
public/WIKI/nameCard/profile/纪行·悠悠.webp
Normal file
|
After Width: | Height: | Size: 36 KiB |
BIN
public/WIKI/nameCard/profile/纳塔·巡风.webp
Normal file
|
After Width: | Height: | Size: 47 KiB |
BIN
public/WIKI/nameCard/profile/纳塔·煅轮.webp
Normal file
|
After Width: | Height: | Size: 48 KiB |
BIN
public/WIKI/nameCard/profile/菈乌玛·枝角.webp
Normal file
|
After Width: | Height: | Size: 28 KiB |
BIN
public/WIKI/nameCard/profile/菲林斯·誓灯.webp
Normal file
|
After Width: | Height: | Size: 26 KiB |
BIN
public/WIKI/weapon/11433.webp
Normal file
|
After Width: | Height: | Size: 8.6 KiB |
BIN
public/WIKI/weapon/11434.webp
Normal file
|
After Width: | Height: | Size: 8.5 KiB |
BIN
public/WIKI/weapon/12432.webp
Normal file
|
After Width: | Height: | Size: 11 KiB |
BIN
public/WIKI/weapon/12433.webp
Normal file
|
After Width: | Height: | Size: 12 KiB |
BIN
public/WIKI/weapon/13433.webp
Normal file
|
After Width: | Height: | Size: 8.1 KiB |
BIN
public/WIKI/weapon/13515.webp
Normal file
|
After Width: | Height: | Size: 13 KiB |
BIN
public/WIKI/weapon/13516.webp
Normal file
|
After Width: | Height: | Size: 26 KiB |
BIN
public/WIKI/weapon/14432.webp
Normal file
|
After Width: | Height: | Size: 12 KiB |
BIN
public/WIKI/weapon/14433.webp
Normal file
|
After Width: | Height: | Size: 9.7 KiB |
BIN
public/WIKI/weapon/14520.webp
Normal file
|
After Width: | Height: | Size: 16 KiB |
BIN
public/WIKI/weapon/15433.webp
Normal file
|
After Width: | Height: | Size: 12 KiB |
BIN
public/icon/achievement/UI_AchievementIcon_A022.webp
Normal file
|
After Width: | Height: | Size: 8.1 KiB |
BIN
public/icon/achievement/UI_AchievementIcon_A023.webp
Normal file
|
After Width: | Height: | Size: 10 KiB |
BIN
public/icon/achievement/UI_AchievementIcon_D001_Part6.webp
Normal file
|
After Width: | Height: | Size: 12 KiB |
BIN
public/icon/constellations/UI_Talent_S_Aino_01.webp
Normal file
|
After Width: | Height: | Size: 3.3 KiB |
BIN
public/icon/constellations/UI_Talent_S_Aino_02.webp
Normal file
|
After Width: | Height: | Size: 2.7 KiB |
BIN
public/icon/constellations/UI_Talent_S_Aino_03.webp
Normal file
|
After Width: | Height: | Size: 3.1 KiB |
BIN
public/icon/constellations/UI_Talent_S_Aino_04.webp
Normal file
|
After Width: | Height: | Size: 2.1 KiB |
BIN
public/icon/constellations/UI_Talent_S_Flins_01.webp
Normal file
|
After Width: | Height: | Size: 3.7 KiB |
BIN
public/icon/constellations/UI_Talent_S_Flins_02.webp
Normal file
|
After Width: | Height: | Size: 3.4 KiB |
BIN
public/icon/constellations/UI_Talent_S_Flins_03.webp
Normal file
|
After Width: | Height: | Size: 3.5 KiB |
BIN
public/icon/constellations/UI_Talent_S_Flins_04.webp
Normal file
|
After Width: | Height: | Size: 3.5 KiB |
BIN
public/icon/constellations/UI_Talent_S_Ineffa_01.webp
Normal file
|
After Width: | Height: | Size: 3.0 KiB |
BIN
public/icon/constellations/UI_Talent_S_Ineffa_02.webp
Normal file
|
After Width: | Height: | Size: 2.3 KiB |
BIN
public/icon/constellations/UI_Talent_S_Ineffa_03.webp
Normal file
|
After Width: | Height: | Size: 3.4 KiB |
BIN
public/icon/constellations/UI_Talent_S_Ineffa_04.webp
Normal file
|
After Width: | Height: | Size: 2.6 KiB |
BIN
public/icon/constellations/UI_Talent_S_Lauma_01.webp
Normal file
|
After Width: | Height: | Size: 3.0 KiB |
BIN
public/icon/constellations/UI_Talent_S_Lauma_02.webp
Normal file
|
After Width: | Height: | Size: 3.1 KiB |
BIN
public/icon/constellations/UI_Talent_S_Lauma_03.webp
Normal file
|
After Width: | Height: | Size: 2.6 KiB |
BIN
public/icon/constellations/UI_Talent_S_Lauma_04.webp
Normal file
|
After Width: | Height: | Size: 2.3 KiB |
BIN
public/icon/constellations/UI_Talent_U_Aino_01.webp
Normal file
|
After Width: | Height: | Size: 3.4 KiB |
BIN
public/icon/constellations/UI_Talent_U_Aino_02.webp
Normal file
|
After Width: | Height: | Size: 3.5 KiB |
BIN
public/icon/constellations/UI_Talent_U_Flins_01.webp
Normal file
|
After Width: | Height: | Size: 3.3 KiB |
BIN
public/icon/constellations/UI_Talent_U_Flins_02.webp
Normal file
|
After Width: | Height: | Size: 2.7 KiB |
BIN
public/icon/constellations/UI_Talent_U_Ineffa_01.webp
Normal file
|
After Width: | Height: | Size: 2.5 KiB |
BIN
public/icon/constellations/UI_Talent_U_Ineffa_02.webp
Normal file
|
After Width: | Height: | Size: 4.2 KiB |
BIN
public/icon/constellations/UI_Talent_U_Lauma_01.webp
Normal file
|
After Width: | Height: | Size: 2.8 KiB |
BIN
public/icon/constellations/UI_Talent_U_Lauma_02.webp
Normal file
|
After Width: | Height: | Size: 2.6 KiB |
BIN
public/icon/material/100100.webp
Normal file
|
After Width: | Height: | Size: 5.9 KiB |
BIN
public/icon/material/101010.webp
Normal file
|
After Width: | Height: | Size: 5.7 KiB |
BIN
public/icon/material/101257.webp
Normal file
|
After Width: | Height: | Size: 8.1 KiB |
BIN
public/icon/material/101259.webp
Normal file
|
After Width: | Height: | Size: 5.5 KiB |
BIN
public/icon/material/101261.webp
Normal file
|
After Width: | Height: | Size: 11 KiB |
BIN
public/icon/material/101262.webp
Normal file
|
After Width: | Height: | Size: 14 KiB |
BIN
public/icon/material/101263.webp
Normal file
|
After Width: | Height: | Size: 9.3 KiB |