🚀 0.9.8

This commit is contained in:
BTMuli
2026-03-13 13:50:02 +08:00
parent 1d810117b0
commit f121644bc4
11 changed files with 38 additions and 19 deletions

View File

@@ -1,3 +1,3 @@
VITE_SENTRY_RELEASE=TeyvatGuide@0.9.7
VITE_COMMIT_HASH=fcc5d3db
VITE_BUILD_TIME=1772101907
VITE_SENTRY_RELEASE=TeyvatGuide@0.9.8
VITE_COMMIT_HASH=1d810117
VITE_BUILD_TIME=1773380800

View File

@@ -69,7 +69,7 @@ jobs:
- name: setup pnpm
uses: pnpm/action-setup@v2
with:
version: 10.23.0
version: 10.32.1
- name: Install frontend dependencies
run: pnpm install
- name: Setup sentry-cli

View File

@@ -2,12 +2,36 @@
Author: 目棃
Description: CHANGELOG
Date: 2025-09-09
Update: 2026-02-26
Update: 2026-03-13
---
> 本文档 [`Frontmatter`](https://github.com/BTMuli/MuCli#Frontmatter) 由 [MuCli](https://github.com/BTMuli/Mucli) 自动生成于 `2025-09-09 14:30:56`
>
> 更新于 `2026-02-26 18:31:44`
> 更新于 `2026-03-13 13:41:58`
## [0.9.8](https://github.com/BTMuli/TeyvatGuide/releases/v0.9.8) (2026-03-13)
- 🍱 更新下半卡池数据
- 🐛 处理UI框架升级导致的分享图生成异常
- 🐛 修复采用ck登录后本地ck未同步更新
- ✏️ 修正深渊最深抵达描述计算逻辑
-大幅提升UIGF导入速度 [`#222`](https://github.com/BTMuli/TeyvatGuide/issues/222)
- ✨ 角色列表页展示当前筛选&排序
- ✨ 定时检测版本更新并提醒 [`#231`](https://github.com/BTMuli/TeyvatGuide/issues/231)
- 🔒️ 调整用户数据目录选取&旧目录删除处理,增加子目录检测&二次确认 [`#228`](https://github.com/BTMuli/TeyvatGuide/issues/228)
- 🚸 导入胡桃深渊/剧诗/危战数据前进行提示
- 🚸 设置页刷新信息允许仅刷新Cookie而不刷新游戏账号
- 🚸 搜索框增加清空按钮,并进行对应适配处理
- 🚸 完善非回正模式下的窗口位置&大小处理 [`#199`](https://github.com/BTMuli/TeyvatGuide/pull/199) [`#223`](https://github.com/BTMuli/TeyvatGuide/pull/223)
- 🚸 实用脚本支持一键执行多账号 by [HLFromZ](https://github.com/BTMuli/TeyvatGuide/pull/227)
- 🚸 角色列表页新增`等级>=70`筛选 [`#229`](https://github.com/BTMuli/TeyvatGuide/issues/229)
- 🚸 角色列表页新增满好感筛选
- 🚸 处理帖子标题为空时的渲染&事件
- 🚸 调整部分图片缓存策略
- 🚸 增加个人主页&合集主页的外部跳转
- 💄 优化调整多处样式 [`#221`](https://github.com/BTMuli/TeyvatGuide/issues/221)
- 💄 调整展开后的侧边栏宽度
- 💄 自定义表情调整浮窗信息显示逻辑优化自定义表情label显示判断
## [0.9.7](https://github.com/BTMuli/TeyvatGuide/releases/v0.9.7) (2026-02-26)

View File

@@ -2,12 +2,12 @@
Author: 目棃
Description: 说明文档
Date: 2023-03-05
Update: 2026-02-25
Update: 2026-03-13
---
> 本文档 [`Frontmatter`](https://github.com/BTMuli/MuCli#Frontmatter) 由 [MuCli](https://github.com/BTMuli/Mucli) 自动生成于 `2023-03-05 14:41:55`
>
> 更新于 `2026-02-25 19:28:26`
> 更新于 `2026-03-13 13:46:30`
[![Ask DeepWiki](https://deepwiki.com/badge.svg)](https://deepwiki.com/BTMuli/TeyvatGuide) [![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2FBTMuli%2FTeyvatGuide.svg?type=shield)](https://app.fossa.com/projects/git%2Bgithub.com%2FBTMuli%2FTeyvatGuide?ref=badge_shield)
@@ -89,10 +89,7 @@ Game Tool for Genshin Impact player, supports Windows and macOS.
## 贡献者 / Contributors
- [BTMuli](https://github.com/BTMuli)
- [舰队的偶像岛风酱!](https://github.com/frg2089)
- [jerry765](https://github.com/jerry765)
- [AuroraZiling](https://github.com/AuroraZiling)
[Contributors](https://github.com/BTMuli/TeyvatGuide/graphs/contributors)
## UI 参考 / UI Reference

View File

@@ -1,6 +1,6 @@
{
"name": "teyvatguide",
"version": "0.9.7",
"version": "0.9.8",
"description": "Game Tool for GenshinImpact player",
"private": true,
"packageManager": "pnpm@10.32.0",

2
src-tauri/Cargo.lock generated
View File

@@ -10,7 +10,7 @@ checksum = "fe438c63458706e03479442743baae6c88256498e6431708f6dfc520a26515d3"
[[package]]
name = "TeyvatGuide"
version = "0.9.7"
version = "0.9.8"
dependencies = [
"chrono",
"image",

View File

@@ -1,6 +1,6 @@
[package]
name = "TeyvatGuide"
version = "0.9.7"
version = "0.9.8"
description = "Game Tool for Genshin Impact player"
authors = ["BTMuli <bt-muli@outlook.com>"]
license = "MIT"

View File

@@ -2,7 +2,7 @@
"$schema": "https://schema.tauri.app/config/2",
"productName": "TeyvatGuide",
"identifier": "TeyvatGuide",
"version": "0.9.7",
"version": "0.9.8",
"build": {
"beforeDevCommand": "pnpm vite:dev",
"beforeBuildCommand": "pnpm vite:build",

View File

@@ -368,7 +368,6 @@ async function loadAccount(ac: string): Promise<void> {
}
async function confirmRefreshUser(ac: string): Promise<void> {
// TODO: 选择同时刷新游戏账号还是只刷新ck
const freshCheck = await showDialog.checkF({
title: "确认刷新用户信息?",
text: "将刷新用户Cookie跟游戏账号",

View File

@@ -5,7 +5,6 @@
<div v-if="pools.length < 3" class="pool-grid">
<PhPoolCard v-for="(pool, idx) in pools" :key="idx" :pool="pool" />
</div>
<!-- TODO: 优化Swiper效果 -->
<Swiper
v-else
:autoplay="{ delay: 3000, disableOnInteraction: false }"

View File

@@ -17,7 +17,7 @@
<script lang="ts" setup>
import { computed } from "vue";
// Reward state enum TODO:完善类型
// Reward state enum
const RewardState = <const>{
NORMAL: 0,
SIGNED: 1,