mirror of
https://github.com/BTMuli/TeyvatGuide.git
synced 2026-03-29 06:09:45 +08:00
53174ffdd7f8023089c6af34acb6af9c6c7612de
* Initial plan * Add sign-in card component to homepage Co-authored-by: BTMuli <72692909+BTMuli@users.noreply.github.com> * Fix v-icon usage in sign-in card buttons Co-authored-by: BTMuli <72692909+BTMuli@users.noreply.github.com> * Fix: Merge new home components into existing localStorage Co-authored-by: BTMuli <72692909+BTMuli@users.noreply.github.com> * Refactor: Remove redundant code in getShowItems Co-authored-by: BTMuli <72692909+BTMuli@users.noreply.github.com> * Add error handling for localStorage parsing Co-authored-by: BTMuli <72692909+BTMuli@users.noreply.github.com> * Redesign sign-in card to show multiple game accounts with compact UI Co-authored-by: BTMuli <72692909+BTMuli@users.noreply.github.com> * Fix reward item spacing with flex properties Co-authored-by: BTMuli <72692909+BTMuli@users.noreply.github.com> * Redesign sign-in card: grid layout, account switching, light mode fixes Co-authored-by: BTMuli <72692909+BTMuli@users.noreply.github.com> * Add forceReload parameter to prevent unnecessary API calls Co-authored-by: BTMuli <72692909+BTMuli@users.noreply.github.com> * Show multiple game accounts with grid layout and MiHoYo account in append Co-authored-by: BTMuli <72692909+BTMuli@users.noreply.github.com> * Use unique keys and concurrent API requests for better performance Co-authored-by: BTMuli <72692909+BTMuli@users.noreply.github.com> * Refactor sign-in component: split into reusable parts with user switcher Co-authored-by: BTMuli <72692909+BTMuli@users.noreply.github.com> * Fix sign-in logic: highlight based on count not date, enable resign button Co-authored-by: BTMuli <72692909+BTMuli@users.noreply.github.com> * Remove duplicate code and fix comment Co-authored-by: BTMuli <72692909+BTMuli@users.noreply.github.com> * Add reward cell component, extra rewards support, and improved visual distinction Co-authored-by: BTMuli <72692909+BTMuli@users.noreply.github.com> * 🏷️ 添加Store类型,调整首页选项框宽度 * 🏷️签到 → 游戏签到 * ♻️ 首页组件重构,支持组件分享 * ♻️ 调整组件UI * 💄 调整loading标题文本大小 * 💄 微调样式 * Refactor sign-in component: sequential loading, progress bar, internal data processing Co-authored-by: BTMuli <72692909+BTMuli@users.noreply.github.com> * Fix code review issues: correct gameInfo reference and add refresh event Co-authored-by: BTMuli <72692909+BTMuli@users.noreply.github.com> * 🎨 调整逻辑 * Refactor: self-contained data updates and numeric state enums Co-authored-by: BTMuli <72692909+BTMuli@users.noreply.github.com> * 🚸 调整排序逻辑 * 🚸 调整loading文本 * ✏️ 调整类型,修复打包失败 * ♻️ 添加补签相关请求 * 💄 调整脚本页布局 * 💄 调整首页布局 * Implement resign feature with local data updates and confirmation dialog Co-authored-by: BTMuli <72692909+BTMuli@users.noreply.github.com> * ✏️ 补充类型描述 * Fix resign logic: check is_sub, optimize resign info loading, improve success message Co-authored-by: BTMuli <72692909+BTMuli@users.noreply.github.com> * 🎨 调整逻辑,微调样式 * 🎨 调整唤起位置 * Add click handlers to reward cells for sign-in and resign actions Co-authored-by: BTMuli <72692909+BTMuli@users.noreply.github.com> * 🐛 对ID进行限制 * 💄 微调顶部gameNav样式 * Fix resign logic: only first missed day is clickable Co-authored-by: BTMuli <72692909+BTMuli@users.noreply.github.com> * 🎨 放宽补签限制 * 🐛 修正删除逻辑判断 --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: BTMuli <72692909+BTMuli@users.noreply.github.com> Co-authored-by: BTMuli <bt-muli@outlook.com>
Author, Description, Date, Update
| Author | Description | Date | Update |
|---|---|---|---|
| 目棃 | 说明文档 | 2023-03-05 | 2025-12-03 |
本文档
Frontmatter由 MuCli 自动生成于2023-03-05 14:41:55更新于
2025-12-03 10:22:51
Teyvat Guide
基于 Tauri 的原神工具应用,支持 Windows 和 macOS 平台。
Game Tool for Genshin Impact player, supports Windows and macOS.
下载 / Download
程序已经通过微软商店审核,可以直接在商店下载。
macOS 用户可以通过 Github Release 下载,可能需要额外操作以打开。
macOS users could download the app from GitHub release, extra steps are needed to open the app.
仓库概况 / Repo Stats
功能 / Features
-
免登陆功能:
- 当前卡池、近期活动、素材日历
- 游戏内公告&活动获取
- 米游社官方帖获取(支持通过 ID 获取)
- 米游社各分区帖子获取(支持通过 ID 获取)
- 米游社话题帖子获取(通过话题点击跳转)
- 成就管理(UIAF v1.1),支持
Yae导入 & 自动导入(内置Yae) - 祈愿管理(UIGF v3.0,UIGF v4.1)
- 留影叙佳期画片查看
- 帖子收藏
- 帖子评论查看&分享
-
登陆功能:
支持 扫码/验证码/Cookie 登陆,支持多账号管理
- 近期活动(首页组件)
- 原神战绩
- 角色详情
- 螺旋深渊
- 真境剧诗
- 幽境危战
- 祈愿数据获取(近一年)
- 千星奇域祈愿数据获取(近一年)
- 用户收藏帖子获取
- 用户关注帖子获取
- 一键完成米游币每日任务
- 一键完成游戏签到
-
Wiki 功能:
- 角色图鉴
- 武器图鉴
- 名片图鉴
- 材料图鉴
-
应用功能:
- 浅色/深色主题切换
- 米游社 JSBridge
贡献者 / Contributors
UI 参考 / UI Reference
相关文档 / Docs
- Changelog: CHANGELOG
- 资源来源:项目资源说明
- UIAF:UIAF v1.1
- UIGF:UIGF v3.0,UIGF v4.0
- macOS 平台门禁属性导致应用无法打开应用的修复指引
- 如何导入胡桃数据库
特定项目 / Special Project
- MuCli:基于 NodeJS 的命令行工具,用于生成项目文档。
- TGAssistant:Teyvat Guide 的资源获取、解析、处理仓库。
- WhiteTea:Github Bot,(半)自动化处理 Teyvat Guide 的 Issue 和 Pull Request。
技术栈 / Tech Stack
第三方组件 / Plugins
- Ajv:用于校验UIAF&UIGF导入数据
- Artplayer:用于米游社帖子视频播放解析
- Echarts:用于祈愿概览图生成
- Html2Canvas:用于分享图生成
协议 / License
项目基于 MIT 协议开源。
应用版本号遵循 Semantic Versioning 2.0.0 规范。
隐私政策:Privacy
鸣谢 / Thanks
本项目在开发过程中参考了诸多相关开源项目,特此鸣谢。
Languages
Vue
71.6%
TypeScript
22.8%
Rust
4.7%
SCSS
0.5%
JavaScript
0.4%
