Compare commits

...

334 Commits

Author SHA1 Message Date
BTMuli
5b896e9e56 🚀 v0.9.0 2025-12-20 16:55:47 +08:00
BTMuli
b0a95ba46e 支持搜索 2025-12-20 16:55:11 +08:00
BTMuli
00239c26d2 💄 移除冗余样式 2025-12-20 16:48:54 +08:00
BTMuli
e167953fea 📝 归档 2025-12-20 16:13:36 +08:00
BTMuli
3ee1e63a63 🐛 调整判断条件 2025-12-20 16:10:51 +08:00
BTMuli
488862e3dd 🚸 适配窄视图 2025-12-20 16:05:43 +08:00
BTMuli
cf9e00bf8c 🐛 修复活动描述渲染异常 2025-12-20 15:11:54 +08:00
BTMuli
c6976e3b8f 💄 增大搜索悬浮窗面积 2025-12-20 01:27:18 +08:00
BTMuli
2ccf613eb9 🚸 首页活动组件奖励详情显示持有 2025-12-20 01:01:48 +08:00
BTMuli
ec1d512307 💄 微调 2025-12-20 00:45:29 +08:00
BTMuli
6911d61025 💄 合成显示具有材料 2025-12-20 00:36:41 +08:00
BTMuli
7218b70da4 🔧 调整排序&格式化 2025-12-19 22:46:19 +08:00
BTMuli
9e019b7278 🔧 忽略命名风格 2025-12-19 22:37:09 +08:00
BTMuli
c3920fd43f 🔧 更新配置,修正类型 2025-12-19 22:05:44 +08:00
BTMuli
e3eb56d618 💄 调整UI 2025-12-19 21:14:29 +08:00
BTMuli
4ffcdda093 ♻️ 排序&空数据处理 2025-12-19 21:01:40 +08:00
BTMuli
066c46bd19 ♻️ color-mix 2025-12-19 20:52:14 +08:00
BTMuli
576da86443 🍱 更新卡池数据 2025-12-19 19:14:30 +08:00
BTMuli
fae7fe5329 💄 3列 2025-12-19 19:07:13 +08:00
BTMuli
0b94bfc01f ♻️ 活动奖励支持预览角色/武器 2025-12-19 19:04:07 +08:00
BTMuli
8493635cca 🍱 更新数据 2025-12-19 18:50:26 +08:00
BTMuli
86013fac72 ♻️ wiki材料项组件提取&UI改版 2025-12-19 18:29:45 +08:00
BTMuli
216f10efbd 🚸 分享图忽略删除按键 2025-12-19 18:06:06 +08:00
BTMuli
329a39011c 💄 调整默认样式,高度对齐 2025-12-19 17:56:49 +08:00
BTMuli
00c69d1763 💄 调整顶部样式 2025-12-19 17:40:27 +08:00
BTMuli
d312409e09 🏷️ 修正类型 2025-12-19 16:28:38 +08:00
BTMuli
a71d5664cb ♻️ 祈愿数据备份迭代,采用UIGF4,调整导入进度更新逻辑 2025-12-19 16:23:28 +08:00
BTMuli
7e50461ab2 🚸 优化错误处理 2025-12-19 15:46:35 +08:00
BTMuli
11582330b5 💄 调整UI 2025-12-19 01:04:48 +08:00
BTMuli
3c4ff261fd ⬆️ 更新依赖 2025-12-18 23:58:06 +08:00
BTMuli
325457c0dd 🎨 优化性能 2025-12-18 01:40:01 +08:00
BTMuli
8879dfd912 支持手动更新背包记录 2025-12-18 01:34:45 +08:00
BTMuli
66006bb0f9 🐛 修复高度计算异常 2025-12-14 18:40:36 +08:00
BTMuli
5b372e9989 🐛 hide时显示窗口 2025-12-14 18:00:08 +08:00
Copilot
6cca6e56be 🚸重构千星页面,高度动态计算&活动次数计算共享 (#186)
* Initial plan

* Fix event pool pity count sharing for male/female gacha pools

Co-authored-by: BTMuli <72692909+BTMuli@users.noreply.github.com>

* Use gachaType for pool filtering and simplify data passing

Co-authored-by: BTMuli <72692909+BTMuli@users.noreply.github.com>

* Add dynamic height calculation and window resize listener to GbrDataView

Co-authored-by: BTMuli <72692909+BTMuli@users.noreply.github.com>

* 🎨 Code style

* 🚸 没有数据更新时不刷新

---------

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>
2025-12-14 17:23:59 +08:00
BTMuli
9a0fbe11e9 🚸 刷新入口 2025-12-14 15:44:50 +08:00
BTMuli
a1befe8eff 添加release字段,调整WIKI角色页面排序
close #180
2025-12-14 14:51:16 +08:00
Copilot
7544fa1489 支持托盘 (#181)
* Initial plan

* Add system tray icon feature with show/quit menu

Co-authored-by: BTMuli <72692909+BTMuli@users.noreply.github.com>

* Apply Rust code formatting

Co-authored-by: BTMuli <72692909+BTMuli@users.noreply.github.com>

* Address code review feedback: improve documentation and reduce duplication

Co-authored-by: BTMuli <72692909+BTMuli@users.noreply.github.com>

* Make tray behavior configurable - add closeToTray setting

- Add closeToTray setting in app store (default: false)
- Add UI toggle in PageConfig.vue for "关闭到托盘" setting
- Modify window close handler to emit event instead of always hiding
- Add hide_main_window and quit_app commands in backend
- Frontend listens for close event and respects user preference
- When closeToTray is enabled, window minimizes to tray on close
- When disabled, application quits on close (original behavior)

Co-authored-by: BTMuli <72692909+BTMuli@users.noreply.github.com>

* Remove duplicate SUB_WINDOW_LABELS constant - use shared constant from lib.rs

Co-authored-by: BTMuli <72692909+BTMuli@users.noreply.github.com>

* Fix tray icon issues: remove duplicate tray, add icon loading, close sub-windows on hide

1. Remove duplicate tray icon: Removed trayIcon config from tauri.conf.json (was creating 2 trays)
2. Add proper icon loading: Use image crate to decode PNG and create RGBA icon data
3. Close sub-windows when hiding: Modified hide_main_window to close all sub-windows before hiding
4. Sync with master branch: Merged latest commit c8fe03c

Co-authored-by: BTMuli <72692909+BTMuli@users.noreply.github.com>

* Address code review: remove anyhow, add separator, improve comments

1. Remove anyhow dependency - Use Tauri's InvalidIcon error instead
2. Add menu separator between "显示窗口" and "退出应用"
3. Add comment explaining image crate necessity (Tauri Image only accepts raw RGBA)
4. Keep HTTPS URLs with note about SSH preference for local development
5. Image crate remains necessary as Tauri doesn't provide PNG decoding

Co-authored-by: BTMuli <72692909+BTMuli@users.noreply.github.com>

* Revert to SSH URLs for plugin dependencies as requested

Changed all tauri-plugin git URLs from HTTPS to SSH format.
Project CI has SSH configuration, so SSH is the preferred method.

Co-authored-by: BTMuli <72692909+BTMuli@users.noreply.github.com>

* Use storeToRefs for closeToTray property

Changed closeToTray access to use storeToRefs in both App.vue and PageConfig.vue
for better reactivity and consistency with other store properties.

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>
2025-12-14 14:30:15 +08:00
BTMuli
c8fe03c7ee 🏷️ 修正描述 2025-12-14 12:08:05 +08:00
BTMuli
a36c08aed5 补充itemId 字段
close #183
2025-12-14 02:46:09 +08:00
BTMuli
1b2399822c 从Hakushi获取动态字典
#183
2025-12-14 02:34:21 +08:00
Copilot
53174ffdd7 首页添加游戏签到组件,支持补签 (#182)
* 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>
2025-12-14 02:01:26 +08:00
BTMuli
e000f3924c Revert "🧑‍💻 添加Codacy配置文件以支持代码质量检查"
This reverts commit a07ad8ee20.
2025-12-12 01:41:34 +08:00
BTMuli
a07ad8ee20 🧑‍💻 添加Codacy配置文件以支持代码质量检查 2025-12-12 01:35:43 +08:00
BTMuli
8533516913 💄 调整实用脚本UI,显示用户米游币数量 2025-12-12 01:28:33 +08:00
BTMuli
16af3dcd24 ♻️ 支持空存档 2025-12-11 18:05:59 +08:00
BTMuli
073cd5e35d 👽️ 更新用户活动日历处理 2025-12-11 17:24:19 +08:00
BTMuli
abe34b8ee5 💄 深境螺旋UI迭代 2025-12-11 16:13:14 +08:00
BTMuli
5cdedda127 🚸 调整浅色模式下的背景色 2025-12-11 15:59:49 +08:00
BTMuli
d596df9137 👽️ 更新接口数据类型 2025-12-11 14:16:49 +08:00
BTMuli
958ba3d4ae 💄 调整布局 2025-12-11 01:04:12 +08:00
BTMuli
abfc1f5871 👽️ 角色活动卡池不严格区分类型 2025-12-10 20:54:26 +08:00
BTMuli
a1dca3a1cc 💄 微调 2025-12-09 17:50:09 +08:00
BTMuli
cc2020c64e ♻️ Yae数据传递移至App层,重构命令处理逻辑 2025-12-09 16:43:32 +08:00
BTMuli
bd914a0f44 🏷️ 武器&圣遗物添加guid字段 2025-12-09 15:41:01 +08:00
BTMuli
17690bb024 参考材料WIKI完善背包物品处理 2025-12-09 14:35:00 +08:00
BTMuli
eafd2fdff8 🌱 修复数据库读取异常,页面草创 2025-12-09 01:41:22 +08:00
BTMuli
b1fe5b6987 🌱 背包物品数据库建立&读写 2025-12-09 01:10:36 +08:00
BTMuli
446b9a7d78 ♻️ 调整数据结构 2025-12-08 23:45:12 +08:00
BTMuli
20a58c3032 🚸 监听窗口尺寸变化重新计算高度 2025-12-08 23:19:31 +08:00
BTMuli
a44bf0f5ba 💄 添加背景以提升可见度 2025-12-08 23:13:28 +08:00
BTMuli
7008aa5604 💄 适配资源 2025-12-08 22:56:31 +08:00
BTMuli
eedfe3270a 🍱 更新千星资源 2025-12-08 22:46:02 +08:00
BTMuli
06c0253bb2 🎨 微调 2025-12-06 23:23:27 +08:00
BTMuli
ca4befd0ca 🍱 更新魔女的前夜礼数据 2025-12-06 23:13:38 +08:00
BTMuli
3d7c374975 🚸 新手祈愿位置移后 2025-12-06 22:26:38 +08:00
BTMuli
2ca77b9944 重构真境剧诗页面UI,优化组件结构与样式 2025-12-06 20:57:03 +08:00
BTMuli
58c2044f47 🚸 增加点赞后取消配置 2025-12-06 14:44:50 +08:00
BTMuli
cf3f04c457 🌱 获取背包物品 2025-12-06 14:27:48 +08:00
BTMuli
a0a8999f96 🐛 修正UP抽数计算逻辑 2025-12-06 14:26:25 +08:00
BTMuli
ed3daa2277 🍱 更新卡池数据 2025-12-05 22:23:03 +08:00
BTMuli
637be3c4af 使用Swiper组件重构Gacha概览展示,优化数据展示方式 2025-12-05 22:05:17 +08:00
BTMuli
f30ee36a83 💄 调整高度计算&星级占比计算逻辑 2025-12-05 22:04:51 +08:00
Copilot
8d5cb52320 祈愿添加UP抽数数据,采取动态高度计算 (#174)
* Initial plan

* feat: Add UP average pull count for 5-star items in gacha records

Co-authored-by: BTMuli <72692909+BTMuli@users.noreply.github.com>

* refactor: Optimize isStar5Up function by extracting Number conversion

Co-authored-by: BTMuli <72692909+BTMuli@users.noreply.github.com>

* refactor: Add 4-star UP average and optimize hint calculation

- Add star4UpAvg variable and getStar4UpAvg() for 4-star UP average
- Add getItemHint() to calculate UP/歪 hint for both 4 and 5-star items
- Calculate hints in gro-data-view and pass via hint prop to gro-data-line
- Remove duplicate getEndHint() calculation from gro-data-line.vue
- Add UP average display in 4-star section with dynamic grid layout

Co-authored-by: BTMuli <72692909+BTMuli@users.noreply.github.com>

* ♻️ 调整传递数据类型,样式适配调整

* 💄 微调高度

* fix: Use flexbox for dynamic height calculation in gro-data-view

Replace hardcoded height calculations with flexbox layout:
- Make gro-dv-container a flex column container
- Use flex: 1 for gro-bottom and gro-bottom-window to take remaining space
- Add min-height: 0 to enable proper flex shrinking for scrollable areas

Co-authored-by: BTMuli <72692909+BTMuli@users.noreply.github.com>

* fix: Resolve v-window height overflow issue

- Add overflow: hidden to .gro-bottom and .gro-bottom-window containers
- Move overflow-y: auto scrolling to .gro-b-window-item level
- Add height: 100% to .gro-b-window-item for proper containment

Co-authored-by: BTMuli <72692909+BTMuli@users.noreply.github.com>

* fix: Use dynamic height calculation via template refs

- Add template refs for container and header elements
- Calculate bottom and window heights dynamically based on actual DOM element sizes
- Remove flexbox approach that didn't work with Vuetify v-window
- Apply calculated heights via style binding

Co-authored-by: BTMuli <72692909+BTMuli@users.noreply.github.com>

* 🎨 useTemplateRef & v-bind

---------

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>
2025-12-05 12:57:54 +08:00
BTMuli
3477ca2962 💩 暂时隐藏内置祈愿页面 2025-12-04 18:06:07 +08:00
BTMuli
918f7a9b53 ♻️ 调整常驻颂愿数据显示,祈愿概况UI迭代
close #172
2025-12-04 17:07:13 +08:00
BTMuli
dc03edd30b 🚀 v0.8.8 2025-12-03 20:30:48 +08:00
BTMuli
d18b6bb898 ♻️ 代码重构提取 2025-12-03 20:30:28 +08:00
BTMuli
0f107abde6 🐛 重构管理员权限重启逻辑 2025-12-03 19:58:03 +08:00
BTMuli
46cf40734f 🐛 修复成就数据读取异常 2025-12-03 18:53:35 +08:00
BTMuli
676ef8e8ee 🚀 v0.8.7 2025-12-03 10:24:27 +08:00
BTMuli
5d8ea639b8 🍱 更新成就&卡池数据 2025-12-03 10:22:07 +08:00
BTMuli
bc64e20ebd 🚸 优化字典处理逻辑,确保字典至少包含两个键 2025-12-02 23:49:05 +08:00
BTMuli
98efd557d6 🚸 完善奇偶处理 2025-12-02 23:04:10 +08:00
BTMuli
b0b3120b7b 🚸 完善名片解析处理 2025-12-02 22:55:07 +08:00
BTMuli
c2ea3cf026 🐛 修复左侧列表顺序异常 2025-12-02 22:51:20 +08:00
BTMuli
90d71be17e 🐛 修复mac编译异常 2025-12-02 22:39:04 +08:00
BTMuli
9435622a6d 🍱 更新部分新版本资源 2025-12-02 22:36:31 +08:00
BTMuli
5ac9c24379 🐛 修复macOS编译异常 2025-12-02 22:25:44 +08:00
BTMuli
9e359b9621 ⬆️ 更新依赖 2025-12-02 21:59:24 +08:00
BTMuli
cde9149bbd 🐛 修复mac编译异常 2025-12-02 21:49:59 +08:00
BTMuli
b38c3f9fbe 🐛 修复写入文件异常 2025-12-02 21:29:14 +08:00
BTMuli
92ad548061 🐛 修复 Windows 平台相关的条件编译和文档注释 2025-12-02 21:16:59 +08:00
BTMuli
37cea99bbd 侧边栏添加启动游戏入口 2025-12-02 11:58:13 +08:00
BTMuli
b267599039 🐛 修复重启异常 2025-12-02 11:37:37 +08:00
BTMuli
1d204c8284 🚸 调整回复按钮展示判断 2025-12-02 11:11:54 +08:00
BTMuli
51ce0217f0 💩 release模式下重启不一定成功 2025-12-02 02:03:25 +08:00
BTMuli
fac394be8b 🚨 修复内存分配和句柄关闭错误 2025-12-02 00:37:00 +08:00
BTMuli
a12a12e786 🚨 修复部分异常 2025-12-02 00:37:00 +08:00
BTMuli
2d1890645d 🚨 修复编译器异常,移除多余依赖 2025-12-02 00:37:00 +08:00
BTMuli
38f3301664 完成成就导入 2025-12-02 00:37:00 +08:00
BTMuli
14c47369e7 🌱 尝试检测管理员&以管理员模式重启 2025-12-02 00:37:00 +08:00
BTMuli
93be279cbb 👷 完善构建 2025-12-02 00:37:00 +08:00
BTMuli
aca47f822b 实现成就数据读取 2025-12-02 00:37:00 +08:00
BTMuli
ccb4730c82 🐛 修复pipe broken 2025-12-02 00:37:00 +08:00
BTMuli
670e9deba3 ⬆️ 更新依赖 2025-12-02 00:37:00 +08:00
BTMuli
93cca5f715 🌱 初步建立pipe&成功调用dll 2025-12-02 00:37:00 +08:00
BTMuli
d787b8dc8b ️ 添加条件判断以控制调试和发布构建 2025-12-01 13:00:10 +08:00
BTMuli
6b90dde0ab ♻️ 调整命名 2025-12-01 00:55:51 +08:00
BTMuli
323b951c10 🎨 微调 2025-12-01 00:43:31 +08:00
BTMuli
4c3648481e 🐛 修复自定义表情格式解析异常,增加文本清晰度 2025-12-01 00:33:56 +08:00
BTMuli
afcba5ec1a 💄 调整帖子回复浮窗UI,完善类型 2025-11-30 16:48:02 +08:00
BTMuli
725d62b755 👽️ 完善前瞻识别规则,增加空列表处理 2025-11-29 20:04:31 +08:00
BTMuli
e72d6b1b9f 💄 补充遗漏文本,调整交互逻辑 2025-11-27 17:17:37 +08:00
BTMuli
482c7fb1c9 🚸 移除确认弹窗
close #170
2025-11-27 16:12:01 +08:00
BTMuli
d84d68607b 简化账号切换,逻辑移至侧边栏
close#170
2025-11-27 16:04:16 +08:00
BTMuli
758f0d519f 🌱 登录移至侧栏
#170
2025-11-27 14:41:37 +08:00
BTMuli
72b7dc5405 优化组件响应式处理 2025-11-27 11:38:42 +08:00
BTMuli
50a528d25b 🚸 优化滚动处理,移除不必要的async/await 2025-11-25 21:18:09 +08:00
Copilot
4d937b365b 🚸 优化回复浮窗处理 (#169)
* Initial plan

* Fix secondary reply scroll position issue by adding scroll-strategy="close" to submenu

Co-authored-by: BTMuli <72692909+BTMuli@users.noreply.github.com>

* Add auto-load on scroll for reply and sub-reply lists

Co-authored-by: BTMuli <72692909+BTMuli@users.noreply.github.com>

* Fix sub-reply scroll issues with custom event-based solution

Co-authored-by: BTMuli <72692909+BTMuli@users.noreply.github.com>

* Fix sub-reply initialization to use embedded sub_replies data

Co-authored-by: BTMuli <72692909+BTMuli@users.noreply.github.com>

* 🎨 codeStyle

* Fix duplicate sub-reply data by filtering existing reply IDs

Co-authored-by: BTMuli <72692909+BTMuli@users.noreply.github.com>

* Use persistent Set for existingIds to improve duplicate filtering efficiency

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>
2025-11-25 18:26:59 +08:00
BTMuli
1124927c0e 💄 修复UI错位 2025-11-25 16:45:14 +08:00
BTMuli
b3c42428e9 🚸 添加BETA提示 2025-11-25 16:44:57 +08:00
BTMuli
db03f211d4 窄视图 2025-11-25 15:13:21 +08:00
BTMuli
5df5868549 🙈 忽略测试文件 2025-11-23 17:31:38 +08:00
BTMuli
b5e4b013c9 🚸 调整hint 2025-11-22 17:35:08 +08:00
BTMuli
6af43bf957 🧑‍💻 调整构建 2025-11-22 13:48:49 +08:00
BTMuli
256b529b16 🧑‍💻 选择构建,尝试减少层数 2025-11-22 13:35:37 +08:00
BTMuli
c521f3cc26 🚸 优化图表下载交互 2025-11-22 13:00:19 +08:00
BTMuli
dcc0d7d052 💄 增加浅色模式下的可见度 2025-11-22 01:15:25 +08:00
BTMuli
3a542ead17 🐛 修复主题切换异常 2025-11-22 01:08:09 +08:00
BTMuli
dce90b64a6 💄 增加浅色模式下的可见度 2025-11-22 01:07:49 +08:00
BTMuli
2fdb2e7b51 🏷️ 修正类型 2025-11-22 00:14:53 +08:00
Copilot
586b506fca ♻️ 重构祈愿图表 close#166
* Initial plan

* Refactor wish calendar - split charts into separate components with scrollbar support

Co-authored-by: BTMuli <72692909+BTMuli@users.noreply.github.com>

* Address code review feedback - improve error handling and comments

Co-authored-by: BTMuli <72692909+BTMuli@users.noreply.github.com>

* Move chart logic to components and remove v-if guards

Co-authored-by: BTMuli <72692909+BTMuli@users.noreply.github.com>

* Fix UID switching reactivity, add scrollbar spacing, and fix download functionality

Co-authored-by: BTMuli <72692909+BTMuli@users.noreply.github.com>

* Use proper ECharts ComposeOption type declarations

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>
2025-11-22 00:11:37 +08:00
BTMuli
45ff02b998 🔧 使用https协议 2025-11-21 23:53:09 +08:00
BTMuli
955a1a3c54 🔥 移除无用调整 T_T 2025-11-21 19:07:46 +08:00
BTMuli
5b5589d213 🐛 修复数据刷新异常
close #163
2025-11-21 19:03:57 +08:00
BTMuli
759804a99a 🚸 导入后刷新页面 2025-11-21 19:03:28 +08:00
BTMuli
310c1c91cf 🧪 尝试替换 2025-11-21 18:22:27 +08:00
BTMuli
954fb1a1e8 🧪 完善类型 2025-11-21 18:15:20 +08:00
BTMuli
17f5a87e31 🧪 尝试允许geetest域名 2025-11-21 17:40:57 +08:00
BTMuli
7a9ef78376 🔨 macos-latest 2025-11-21 17:31:22 +08:00
BTMuli
aa5ef06ffd 🧪 尝试调整极验sdk引用 2025-11-21 17:19:23 +08:00
BTMuli
260e9ce4dd 🐛 修复无法手动关闭验证弹窗 2025-11-21 17:17:49 +08:00
BTMuli
e45ebff0fc 💄 增加浅色模式下的可见度 2025-11-21 17:15:22 +08:00
BTMuli
04c1bd0446 🧑‍💻 微调构建 2025-11-21 16:50:21 +08:00
BTMuli
239196149e 🧪 使用v4 2025-11-21 16:39:52 +08:00
BTMuli
77da679a70 🧪 添加上传 2025-11-21 16:33:19 +08:00
BTMuli
50383c2365 🧪 尝试macos-latest构建arm 2025-11-21 16:24:22 +08:00
BTMuli
a099e4e413 👷 新建debug构建流程 2025-11-21 16:11:57 +08:00
BTMuli
df8af9eecd 👽️ 更新Q群链接 2025-11-21 15:53:42 +08:00
BTMuli
0ba4690085 🚸 调整UI显示 2025-11-21 14:59:43 +08:00
BTMuli
98c911469a Revert "🐛 修复窗口适配异常"
This reverts commit 999ddc708c.
2025-11-20 18:18:48 +08:00
BTMuli
999ddc708c 🐛 修复窗口适配异常 2025-11-20 18:03:40 +08:00
BTMuli
5298ecdd0a 👽️ 支持Gt4验证
close #162
2025-11-20 00:30:12 +08:00
BTMuli
dc18cd75a7 搜索新增“最新”“最热”排序 2025-11-19 22:06:15 +08:00
BTMuli
1f4248bde8 ✏️ 修正文本错误 2025-11-19 16:32:02 +08:00
BTMuli
ae7b4acb88 🚸 执行脚本时不允许切换账号 2025-11-19 14:33:20 +08:00
BTMuli
2ab31d8f5c 🚀 v0.8.6 2025-11-19 14:09:48 +08:00
BTMuli
1af990512d 📝 更新README 2025-11-19 13:55:53 +08:00
BTMuli
d96d451156 👽️ 调整读取格式 2025-11-19 13:50:47 +08:00
BTMuli
f029306ebb 🚸 添加跳转视频链接 2025-11-19 13:40:25 +08:00
BTMuli
d3c5baa0c2 📝 更新资源说明文档 2025-11-19 13:22:01 +08:00
BTMuli
ba0802752c 🔊 完善log 2025-11-19 00:51:49 +08:00
BTMuli
ff94e12ff5 🚸 调整默认文本 2025-11-19 00:07:13 +08:00
BTMuli
0fbf1f7c2a 🚸 添加AIGC相关注释 2025-11-18 23:01:51 +08:00
BTMuli
68809a93c6 支撑导入剧诗数据 2025-11-18 22:51:32 +08:00
BTMuli
0edcadef63 👽️ 移除剧诗概览,支撑导入剧诗数据 2025-11-18 22:42:46 +08:00
BTMuli
9f9c30914f 🔥 移除胡桃深渊统计页面 2025-11-18 22:29:24 +08:00
BTMuli
04cf372798 🎨 路由重定向 2025-11-18 22:27:27 +08:00
BTMuli
6617a26c90 👽️ 移除深渊上传,支撑导入胡桃深渊数据 2025-11-18 22:20:58 +08:00
BTMuli
d244423800 🚸 调整导入浮窗ui,显示导入进度 2025-11-18 22:02:07 +08:00
BTMuli
3366efaadd 🐛 处理拓展解析异常 2025-11-15 20:36:50 +08:00
BTMuli
d74e7a7a31 🥅 处理异常,清除缓存后重启 2025-11-15 14:54:06 +08:00
BTMuli
2d0b409813 🐛 修复图片渲染异常 2025-11-15 14:37:05 +08:00
BTMuli
942068faea 🚀 v0.8.5 2025-11-10 16:34:14 +08:00
BTMuli
0f0f7684d2 🍱 更新下半数据 2025-11-10 16:31:01 +08:00
BTMuli
531cb32f72 🚀 v0.8.4 2025-10-27 19:48:35 +08:00
BTMuli
a368223805 千星奇域页面 2025-10-27 19:42:02 +08:00
BTMuli
6eab6c81f1 🍱 增加千星奇域元数据 2025-10-27 17:26:33 +08:00
BTMuli
68594a2a76 🐛 剔除多余换行 2025-10-27 12:33:09 +08:00
BTMuli
5d5f22d76e 🚸 添加prefix 2025-10-25 23:05:13 +08:00
BTMuli
65e948c34c 添加getRegionRoleInfo事件处理 2025-10-25 21:04:04 +08:00
BTMuli
68dead3d84 🔥 考虑合并祈愿,不单独分页 2025-10-25 19:46:03 +08:00
BTMuli
babc6a9a75 嵌入祈愿详情 2025-10-25 19:45:17 +08:00
BTMuli
6db4ff5ac9 👽️ 移除非必需参数 2025-10-25 18:59:26 +08:00
BTMuli
ce1b6f365e 🏷️ 调整类型注释 2025-10-25 14:07:46 +08:00
BTMuli
b6ed9668ac 🚸 完善类型,添加交互 2025-10-25 13:00:10 +08:00
BTMuli
2a2a190f5f 🐛 修复部分帖子渲染异常 2025-10-25 12:31:03 +08:00
BTMuli
5d03a32362 💄 调整名片样式 2025-10-24 23:35:12 +08:00
BTMuli
33d9ba5c4d 重构帖子解析逻辑,增加新类型解析
*PostID:69886846,69915487
2025-10-24 22:21:03 +08:00
BTMuli
9020214d23 🐛 修复部分帖子解析异常 2025-10-24 20:13:51 +08:00
BTMuli
78c3f79bfd 🧑‍💻 JSON内容复制 2025-10-24 19:58:31 +08:00
BTMuli
ee0fc6dbae 完善投稿活动类型声明,渲染投稿活动&交互
*PostID:69823686
2025-10-24 19:27:49 +08:00
BTMuli
8c51b79558 🐛 修复浮窗显示异常 2025-10-24 18:05:50 +08:00
BTMuli
8c1899637f 🌱 暂时将千星奇域移到祈愿子tab 2025-10-24 16:21:30 +08:00
BTMuli
56df920a7d 嵌入官方公告页面(已登录) 2025-10-24 16:15:05 +08:00
BTMuli
64c6f4ab8f 🚸 兑换码浮窗显示游戏名称 2025-10-24 12:20:15 +08:00
BTMuli
d3902d6e31 🌱 千星奇域抽卡记录页面 2025-10-23 23:56:23 +08:00
BTMuli
01e355b0d6 千星奇域抽卡记录获取 2025-10-23 23:09:58 +08:00
BTMuli
c40b3c6ff0 👽️ 公告添加千星奇域分类 2025-10-23 22:40:30 +08:00
BTMuli
4305967ba9 🚀 v0.8.3 2025-10-22 13:59:10 +08:00
BTMuli
78f454bee5 🍱 更新卡池数据 2025-10-22 13:50:08 +08:00
BTMuli
e9a38e1474 👽️ 奇偶不lock好感卡片 2025-10-22 13:13:22 +08:00
BTMuli
9fb2aa6112 🍱 更新6.1资源 2025-10-22 12:34:43 +08:00
BTMuli
a0554e4355 🚸 首页活动组件(用户)分享图生成 2025-10-17 18:13:34 +08:00
BTMuli
f890165894 💄 微调月谕模式ui 2025-10-17 18:06:38 +08:00
BTMuli
bc22612da7 💄 调整布局 2025-10-15 11:09:42 +08:00
BTMuli
a9ec93b18d 🐛 修复JS脚本执行异常 2025-10-15 00:14:01 +08:00
BTMuli
651cbef0a0 ♻️ 提取剧诗Icon 2025-10-08 12:05:51 +08:00
BTMuli
41a144fec2 🚸 优化图片调整浮窗样式 2025-10-08 11:49:47 +08:00
BTMuli
3f219ebb82 ♻️ 重构gt返回逻辑 2025-10-08 10:36:17 +08:00
BTMuli
43c85afd1e 📝 移除oss认证 2025-10-08 10:08:54 +08:00
BTMuli
48771f57a0 🚸 降低验证触发概率 2025-10-04 12:09:17 +08:00
BTMuli
6e3884df58 💄 添加圣牌图标 2025-10-02 12:26:52 +08:00
BTMuli
7a6a06bb25 🐛 修正链接判断逻辑 2025-10-02 12:18:25 +08:00
BTMuli
eac3691d0b 🐛 修复切换角色导致ck对应异常 2025-10-01 11:10:12 +08:00
BTMuli
3ece987c80 👽️ 适配月谕圣牌模式 2025-10-01 10:37:46 +08:00
BTMuli
145438373b 🐛 修复下载链接异常 2025-09-28 23:23:40 +08:00
BTMuli
b62b0b4902 🐛 重构数据解析,修复HEIC格式图片渲染异常 2025-09-28 23:13:55 +08:00
BTMuli
ed878dea9e 💄 微调样式 2025-09-27 21:40:23 +08:00
BTMuli
76e9d23f23 🚀 v0.8.2 2025-09-27 12:52:22 +08:00
BTMuli
4cbd8af250 💄 调整成就样式 2025-09-26 12:16:26 +08:00
BTMuli
467b38feec 🚸 搜索时隐藏已有浮窗 2025-09-26 12:15:18 +08:00
BTMuli
636556d4ce 🍱 更新元数据 2025-09-26 12:14:23 +08:00
BTMuli
01b89444ec 💄 调整位置 2025-09-26 10:33:26 +08:00
BTMuli
29536f9181 👽️ 适配新版块 2025-09-25 13:00:22 +08:00
BTMuli
86dfc134dc 💄 微调样式 2025-09-24 19:54:58 +08:00
BTMuli
4f8f269787 🐛 修复特定情况下切换角色浮窗异常 2025-09-24 11:38:52 +08:00
BTMuli
7e0912ef22 🍱 更新元数据 2025-09-22 01:29:48 +08:00
BTMuli
6a5b65134e 动态处理游戏卡片组件 2025-09-19 15:01:57 +08:00
BTMuli
b40db32697 💄 调整UI 2025-09-18 23:38:50 +08:00
BTMuli
59c1fc9621 💄 优化滚动截屏处理,调整抽奖浮窗UI 2025-09-18 23:19:59 +08:00
BTMuli
f98b1913f7 💄 微调 2025-09-18 18:39:48 +08:00
BTMuli
264d36490c 💄 对齐圆角 2025-09-18 18:34:55 +08:00
BTMuli
f3dd8287cf 💄 调整帖子详情页面样式 2025-09-18 18:30:27 +08:00
BTMuli
843ee92670 💄 调整公告卡片样式 2025-09-18 16:25:51 +08:00
BTMuli
de412a1fd6 💄 调整帖子卡片样式 2025-09-18 16:16:15 +08:00
BTMuli
f0555d69bb 🚸 处理话题desc溢出 2025-09-17 15:24:45 +08:00
BTMuli
8b0b5cde28 🚸 隐藏刷新后的loading关闭 2025-09-15 17:50:16 +08:00
BTMuli
ee92af0f73 卡池轮播 2025-09-14 22:52:08 +08:00
BTMuli
a8bd4be8ea 🚀 v0.8.1 2025-09-11 13:38:07 +08:00
BTMuli
bd37e3e491 ♻️ 战绩世界探索数据结构调整 2025-09-11 13:30:58 +08:00
BTMuli
286c1e2459 💄 调整名片间距 2025-09-11 12:59:07 +08:00
BTMuli
b3b3eae57c 🐛 修复描述显示异常 2025-09-11 12:52:35 +08:00
BTMuli
3235545a02 🐛 修复爱诺天赋显示异常,增加是否解锁显示 2025-09-11 12:35:17 +08:00
BTMuli
ddbc382b8b 🐛 修复分享图生成异常 2025-09-10 15:09:53 +08:00
BTMuli
58e99467ae 💄 调整材料图鉴顶部样式,保持UI一致性 2025-09-10 14:57:01 +08:00
BTMuli
10b184950d 🍱 手动添加月神瞳数据&资源 2025-09-10 14:50:28 +08:00
BTMuli
17eb6cc001 🐛 修复战绩显示异常 2025-09-10 11:38:08 +08:00
BTMuli
ae68653938 🐛 隐藏未开始活动,修复未开始活动时间显示异常 2025-09-10 11:11:56 +08:00
BTMuli
aabb9776d4 🚸 微调签到奖励交互效果 2025-09-10 09:36:16 +08:00
BTMuli
fd47ebe7c1 🚸 优化名片Wiki样式 2025-09-10 00:30:19 +08:00
BTMuli
1a27dc5f02 💄 优化成就项UI 2025-09-10 00:13:15 +08:00
BTMuli
8062935b2c 💄 优化名片UI 2025-09-10 00:07:21 +08:00
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
BTMuli
728a38edaf 🚀 v0.7.8 2025-07-07 12:47:15 +08:00
BTMuli
da5f372010 ✏️ 修正类型 2025-07-05 12:35:31 +08:00
BTMuli
8dcc929301 🍱 更新下半资源 2025-07-05 12:19:24 +08:00
BTMuli
ceeec4b4a4 💄 战绩添加幽境危战数据 2025-07-05 12:12:42 +08:00
BTMuli
f8f08cf048 💄 修复渲染异常 2025-07-02 11:49:48 +08:00
BTMuli
4e79d56664 💄 微调样式,增加文本清晰度 2025-07-02 11:28:03 +08:00
BTMuli
544b7a32b1 🚸 柔和过渡 2025-07-02 11:22:12 +08:00
BTMuli
70461d7797 🐛 修正路径 2025-07-02 11:20:07 +08:00
BTMuli
c199f2319e 👽️ 确认map 2025-07-01 22:20:57 +08:00
BTMuli
e44c255c72 👽️ 移除胡桃数据库 2025-07-01 22:13:39 +08:00
BTMuli
131fbe389c 幽境危战
close #157
2025-07-01 22:08:36 +08:00
BTMuli
aaf38e4526 💄 调整UI,添加medals
#157
2025-07-01 20:55:56 +08:00
BTMuli
97eef56cc0 💄 微调UI 2025-07-01 19:15:28 +08:00
BTMuli
a4ebf47b56 💄 基本完成危战UI
#157
2025-07-01 19:09:27 +08:00
BTMuli
bb092c0d8f ✏️ 更新类型 2025-07-01 17:38:58 +08:00
BTMuli
b3036a329b 💄 调整宽度 2025-07-01 17:32:36 +08:00
BTMuli
f933efa4c5 🏷️ 添加blings 2025-07-01 17:31:20 +08:00
BTMuli
1718b87adf 🌱 幽境危战数据库操作
#157
2025-07-01 16:43:14 +08:00
BTMuli
8f4d3d2285 🚸 话题列表页触底加载 2025-06-25 23:05:40 +08:00
BTMuli
4022df08ce 🌱 幽境危战页面
#157
2025-06-25 21:01:31 +08:00
BTMuli
d3ab4fb6dc ♻️ 调整服务器类型归属 2025-06-25 20:23:18 +08:00
BTMuli
79b071318b ⬆️ 更新依赖 2025-06-25 19:18:45 +08:00
BTMuli
9355dd7783 🍱 修正资源 2025-06-25 18:05:06 +08:00
BTMuli
efad39df40 💄 调整名片样式 2025-06-25 17:56:50 +08:00
BTMuli
ad00bcef68 🐛 修复渲染异常 2025-06-25 17:50:14 +08:00
BTMuli
f6b747c845 ♻️ 名片资源重构
close #156
2025-06-25 17:44:49 +08:00
BTMuli
1002514382 ♻️ 角色json文件拆分 2025-06-25 15:06:16 +08:00
BTMuli
0476bb287e 🐛 修正账号判断逻辑 2025-06-18 16:47:54 +08:00
BTMuli
4189cf6ac7 ⬆️ 更新依赖 2025-06-18 16:43:15 +08:00
2040 changed files with 71230 additions and 41600 deletions

View File

@@ -1,42 +0,0 @@
name: 原神游戏资源更新(仅供开发者使用)
description: 版本前瞻后的例行资源更新
title: "[Update] "
labels:
- 资源
body:
- type: checkboxes
attributes:
label: Issue Check
options:
- label: 个人明确了解该模板仅供开发者使用
required: true
- type: input
id: version
attributes:
label: 游戏版本
description: 请填写游戏版本
placeholder: 如 4.6
- type: checkboxes
id: resources
attributes:
label: 包括的资源
options:
- label: 角色&名片,有新角色时选择
required: false
- label: 武器,有新武器时选择
required: false
- label: 成就,有新成就时选择
required: false
- label: 材料,有新材料时选择
required: false
- type: textarea
id: detail
attributes:
label: 详情
description: 对上述内容进行详细说明
- type: textarea
id: additional
attributes:
label: 其他信息
description: 请填写其他信息
placeholder: 请填写其他信息

View File

@@ -3,6 +3,11 @@ on:
push:
tags:
- v*
workflow_dispatch:
inputs:
tag:
description: "Tag to release"
required: false
jobs:
publish-tauri:
@@ -27,19 +32,16 @@ jobs:
- name: Checkout
uses: actions/checkout@v4
- name: Setup SSH
uses: webfactory/ssh-agent@v0.9.0
with:
ssh-private-key: ${{ secrets.SSH_PRIVATE_KEY }}
- name: Add SSH known hosts
run: ssh-keyscan -t rsa github.com >> ~/.ssh/known_hosts
run: |
mkdir -p ~/.ssh
echo "${{ secrets.SSH_PRIVATE_KEY }}" | tr -d '\r' > ~/.ssh/id_rsa
chmod 600 ~/.ssh/id_rsa
- name: Add Github RSA
run: |
echo "${{ secrets.KNOWN_GITHUB_RSA }}" >> ~/.ssh/known_hosts
chmod 644 ~/.ssh/known_hosts
- name: Test SSH connection
run: ssh -T git@github.com || true
- name: Add Rust targets(macOS Intel)
if: matrix.settings.target == 'macos-intel'
run: rustup target add x86_64-apple-darwin
- name: Add Rust targets(macOS ARM)
if: matrix.settings.target == 'macos-arm'
run: rustup target add aarch64-apple-darwin
- name: Rust setup
uses: dtolnay/rust-toolchain@stable
@@ -48,14 +50,24 @@ jobs:
with:
workspaces: "./src-tauri -> target"
- name: Add Rust targets(macOS Intel)
if: matrix.settings.target == 'macos-intel'
run: rustup target add x86_64-apple-darwin
- name: Add Rust targets(macOS ARM)
if: matrix.settings.target == 'macos-arm'
run: rustup target add aarch64-apple-darwin
- name: Output toolchain
run: rustup show
- name: Add Offset Conf
run: echo '${{ secrets.YAE_CONF }}' | jq -c . > ./src-tauri/lib/conf.json
- name: setup node
uses: actions/setup-node@v3
with:
node-version: 23.3.0
node-version: 24.8.0
- name: setup pnpm
uses: pnpm/action-setup@v2
with:
version: 10.10.0
version: 10.23.0
- name: Install frontend dependencies
run: pnpm install
@@ -70,7 +82,8 @@ jobs:
releaseBody: |
> [!TIP]
> Windows 平台用户建议通过微软应用商店下载macOS 平台仅在此发布Linux 平台暂不支持。
> 如有使用问题可加入 [反馈QQ群](https://h5.qun.qq.com/s/3cgX0hJ4GA)
> 如有使用问题可加入 [反馈QQ群](https://qm.qq.com/q/hUxIfSWluo)
> MacOS 用户参考 [安装指南](https://github.com/BTMuli/TeyvatGuide/blob/master/docs/macos-gatekeeper/README.md)
<a href="https://apps.microsoft.com/store/detail/9NLBNNNBNSJN?launch=true&cid=BTMuli&mode=mini">
<img src="https://get.microsoft.com/images/zh-cn%20dark.svg" alt="download"/>

132
.github/workflows/debug.yml vendored Normal file
View File

@@ -0,0 +1,132 @@
name: Build Debug for Mac
on:
workflow_dispatch:
inputs:
build-debug:
description: "Build debug version"
required: true
default: true
type: boolean
build-release:
description: "Build release version"
required: true
default: false
type: boolean
jobs:
build-debug-mac:
permissions:
contents: write
strategy:
fail-fast: false
matrix:
settings:
- platform: macos-latest
args: "--target x86_64-apple-darwin"
target: "macos-intel"
artifact: "debug-build-macos-intel"
- platform: macos-latest
args: "--target aarch64-apple-darwin"
target: "macos-arm"
artifact: "debug-build-macos-arm"
runs-on: ${{ matrix.settings.platform }}
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Setup SSH
run: |
mkdir -p ~/.ssh
echo "${{ secrets.SSH_PRIVATE_KEY }}" | tr -d '\r' > ~/.ssh/id_rsa
chmod 600 ~/.ssh/id_rsa
- name: Add Github RSA
run: |
echo "${{ secrets.KNOWN_GITHUB_RSA }}" >> ~/.ssh/known_hosts
chmod 644 ~/.ssh/known_hosts
- name: Test SSH connection
run: ssh -T git@github.com || true
- name: Rust setup
uses: dtolnay/rust-toolchain@stable
- name: Rust cache
uses: swatinem/rust-cache@v2
with:
workspaces: "./src-tauri -> target"
- name: Add Rust targets(macOS Intel)
if: matrix.settings.target == 'macos-intel'
run: rustup target add x86_64-apple-darwin
- name: Add Rust targets(macOS ARM)
if: matrix.settings.target == 'macos-arm'
run: rustup target add aarch64-apple-darwin
- name: Output toolchain
run: rustup show
- name: Add Offset Conf
run: echo '${{ secrets.YAE_CONF }}' | jq -c . > ./src-tauri/lib/conf.json
- name: setup node
uses: actions/setup-node@v3
with:
node-version: 24.8.0
- name: setup pnpm
uses: pnpm/action-setup@v2
with:
version: 10.23.0
- name: Install frontend dependencies
run: pnpm install
# 获取commit hash后续用这个做文件命名
- name: Get Commit Hash
id: get_commit_hash
run: echo "COMMIT_HASH=$(git rev-parse --short HEAD)" >> $GITHUB_ENV
# Build Debug
- name: Build debug app
if: github.event.inputs.build-debug == 'true'
uses: tauri-apps/tauri-action@dev
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
args: ${{ matrix.settings.args }} --debug
- name: Move Debug Intel
if: matrix.settings.target == 'macos-intel' && github.event.inputs.build-debug == 'true'
run: mv src-tauri/target/x86_64-apple-darwin/debug/bundle/dmg/*.dmg TeyvatGuide_${{ env.COMMIT_HASH }}_intel-debug.dmg
- name: Move Debug ARM
if: matrix.settings.target == 'macos-arm' && github.event.inputs.build-debug == 'true'
run: mv src-tauri/target/aarch64-apple-darwin/debug/bundle/dmg/*.dmg TeyvatGuide_${{ env.COMMIT_HASH }}_arm-debug.dmg
- name: Upload Debug Intel
if: matrix.settings.target == 'macos-intel' && github.event.inputs.build-debug == 'true'
uses: actions/upload-artifact@v4
with:
name: debug-macos-intel
path: TeyvatGuide_${{ env.COMMIT_HASH }}_intel-debug.dmg
- name: Upload Debug ARM
if: matrix.settings.target == 'macos-arm' && github.event.inputs.build-debug == 'true'
uses: actions/upload-artifact@v4
with:
name: debug-macos-arm
path: TeyvatGuide_${{ env.COMMIT_HASH }}_arm-debug.dmg
# Build Release
- name: Build app
if: github.event.inputs.build-release == 'true'
uses: tauri-apps/tauri-action@dev
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
args: ${{ matrix.settings.args }}
- name: Move Release Intel
if: matrix.settings.target == 'macos-intel' && github.event.inputs.build-release == 'true'
run: mv src-tauri/target/x86_64-apple-darwin/release/bundle/dmg/*.dmg TeyvatGuide_${{ env.COMMIT_HASH }}_intel-release.dmg
- name: Move Release ARM
if: matrix.settings.target == 'macos-arm' && github.event.inputs.build-release == 'true'
run: mv src-tauri/target/aarch64-apple-darwin/release/bundle/dmg/*.dmg TeyvatGuide_${{ env.COMMIT_HASH }}_arm-release.dmg
- name: Upload Release Intel
if: matrix.settings.target == 'macos-intel' && github.event.inputs.build-release
uses: actions/upload-artifact@v4
with:
name: release-macos-intel
path: TeyvatGuide_${{ env.COMMIT_HASH }}_intel-release.dmg
- name: Upload Release ARM
if: matrix.settings.target == 'macos-arm' && github.event.inputs.build-release == 'true'
uses: actions/upload-artifact@v4
with:
name: release-macos-arm
path: TeyvatGuide_${{ env.COMMIT_HASH }}_arm-release.dmg

View File

@@ -1,8 +1,9 @@
name: Qodana
on:
push:
branches:
- master
workflow_dispatch:
# push:
# branches:
# - master
jobs:
qodana:
@@ -12,11 +13,11 @@ jobs:
- name: setup node
uses: actions/setup-node@v3
with:
node-version: 23.3.0
node-version: 24.8.0
- name: setup pnpm
uses: pnpm/action-setup@v2
with:
version: 10.10.0
version: 10.16.1
- name: Install dependencies
run: pnpm install --no-frozen-lockfile
- name: "Qodana Scan"

View File

@@ -1,78 +0,0 @@
name: Build Test
on:
workflow_dispatch:
inputs:
version:
description: "Version to build"
required: true
default: "0.7.6"
jobs:
build-tauri:
permissions:
contents: write
strategy:
fail-fast: false
matrix:
settings:
- platform: windows-latest
args: ""
target: "windows"
bundlePath: msi/
- platform: macos-latest
args: "x86_64-apple-darwin"
target: "macos-intel"
bundlePath: macos/TeyvatGuide.app
- platform: macos-latest
args: "aarch64-apple-darwin"
target: "macos-arm"
bundlePath: macos/TeyvatGuide.app
runs-on: ${{ matrix.settings.platform }}
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Setup SSH
uses: webfactory/ssh-agent@v0.9.0
with:
ssh-private-key: ${{ secrets.SSH_PRIVATE_KEY }}
- name: Add SSH known hosts
run: ssh-keyscan -t rsa github.com >> ~/.ssh/known_hosts
- name: Test SSH connection
run: ssh -T git@github.com || true
- name: Rust setup
uses: dtolnay/rust-toolchain@stable
- name: Add Rust targets(macOS Intel)
if: matrix.settings.target == 'macos-intel'
run: rustup target add x86_64-apple-darwin
- name: Add Rust targets(macOS ARM)
if: matrix.settings.target == 'macos-arm'
run: rustup target add aarch64-apple-darwin
- name: setup node
uses: actions/setup-node@v3
with:
node-version: 23.3.0
- name: setup pnpm
uses: pnpm/action-setup@v2
with:
version: 10.10.0
- name: Install frontend dependencies
run: pnpm install
- name: Update version
run: pnpm upv ${{ github.event.inputs.version }}
- name: Build app
run: pnpm build --target ${{ matrix.settings.args }}
if: matrix.settings.args != ''
- name: Build app (no target)
run: pnpm build
if: matrix.settings.args == ''
- name: Upload Artifact
uses: actions/upload-artifact@v4
with:
name: TeyvatGuide_v${{ github.event.inputs.version }}_${{ matrix.settings.target }}
path: src-tauri/target/${{ matrix.settings.args }}/release/bundle/${{ matrix.settings.bundlePath }}
if-no-files-found: error

View File

@@ -25,12 +25,15 @@ rules:
- true
- severity: warning
order/order:
- name: use
type: at-rule
- name: include
type: at-rule
- custom-properties
- at-rules
- declarations
- rules
- at-rules
- name: keyframes
type: at-rule
prettier/prettier: true
property-no-vendor-prefix:
- true

View File

@@ -1,111 +1,38 @@
---
Author: 目棃
Description: CHANGELOG
Date: 2024-10-09
Update: 2025-06-17
Date: 2025-09-09
Update: 2025-12-20
---
> 本文档 [`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-06-17 17:08:35`
> 更新于 `2025-12-20 16:14:28`
## [0.7.7](https://github.com/BTMuli/TeyvatGuide/releases/v0.7.7) (2025-06-17)
## [0.9.0](https://github.com/BTMuli/TeyvatGuide/releases/v0.9.0) (2025-12-20)
- 🍱 更新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
- 🍱 更新下半卡池数据
- 🍱 更新卡池数据修正卡池数据异常导致的UP错误 [`#175`](https://github.com/BTMuli/TeyvatGuide/issues/175)
- 🍱 更新千星资源,更新角色魔女的前夜礼数据
- 🔥 由于祈愿数据更新滞后性,移除内置游戏祈愿详情页面
- ✨ 支持背包物品导入YAE支持修改单个背包物品
- ✨ 首页添加游戏签到组件,支持补签 [`#178`](https://github.com/BTMuli/TeyvatGuide/issues/178)
- ✨ 应用支持托盘,设置页新增关闭到托盘配置项 [`#181`](https://github.com/BTMuli/TeyvatGuide/issues/181)
- 重构祈愿页面概览添加UP抽数数据采用Swiper切换卡池 [`#173`](https://github.com/BTMuli/TeyvatGuide/issues/173)
- ✨ 真境剧诗页面UI改版显示讨伐列表&增益详情
- ✨ 深境螺旋页面UI改版显示讨伐列表&地脉异常 [`#179`](https://github.com/BTMuli/TeyvatGuide/issues/179)
- ✨ 祈愿页面在元数据缺失条件下支持从外部获取物品ID [`#183`](https://github.com/BTMuli/TeyvatGuide/issues/183)
- ♻️ 重构YAE导入处理逻辑同存档数据批量更新成就背包物品
- ♻️ 调整常驻颂愿数据显示祈愿概况UI迭代 [`#172`](https://github.com/BTMuli/TeyvatGuide/issues/172)
- ♻️ 重构千星祈愿页面,适配抽数共享逻辑 **该部分缺失测试数据,如有异常请向开发者反馈(QQ,Github)**
- ♻️ 重构祈愿数据备份处理采用UIGF4调整导入进度更新逻辑兼容旧版本祈愿备份
- 🚸 米社脚本增加点赞后取消配置,显示持有米游币数量
- 🚸 **由于部分应用导出 UIGF 卡池类型异常**放宽角色UP的判断逻辑
- 🚸 优化角色活动日历处理,支持更多类型活动,显示活动描述
- 🚸 角色添加release字段调整WIKI角色页面排序 [`#180`](https://github.com/BTMuli/TeyvatGuide/issues/180)
- 🚸 祈愿页面新增数据检测功能用于修正数据库中物品ID为空的数据
- 🚸 米社视频组件适配窄视图,竖屏视频在窄视图下完整渲染
- 🚸 调整搜索悬浮窗尺寸,修正搜索参数判断逻辑
- 💄 多页面顶部样式调整,更为统一
- 💄 首页近期活动组件奖励支持查看角色/武器奖励
- 💄 首页近期活动组件奖励材料奖励支持查看已有数量
- 💄 材料图鉴 UI 改版

View File

@@ -2,16 +2,20 @@
Author: 目棃
Description: 说明文档
Date: 2023-03-05
Update: 2025-05-09
Update: 2025-12-03
---
> 本文档 [`Frontmatter`](https://github.com/BTMuli/MuCli#Frontmatter) 由 [MuCli](https://github.com/BTMuli/Mucli) 自动生成于 `2023-03-05 14:41:55`
>
> 更新于 `2025-05-09 23:07:28`
> 更新于 `2025-12-03 10:22:51`
[![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)
[![Ask DeepWiki](https://deepwiki.com/badge.svg)](https://deepwiki.com/BTMuli/TeyvatGuide)
![](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/github/last-commit/BTMuli/TeyvatGuide)](https://github.com/BTMuli/TeyvatGuide/commits) [![](https://img.shields.io/github/commits-since/BTMuli/TeyvatGuide/latest?include_prereleases)](https://github.com/BTMuli/TeyvatGuide/commits)
[![](https://img.shields.io/badge/UIAF-v1.1-orange?style=for-the-badge)](./docs/standards/UIAF.md) [![](https://img.shields.io/badge/UIGF-v3.0-red?style=for-the-badge)](./docs/standards/UIGF3.md) [![](https://img.shields.io/badge/UIGF-v4.1-red?style=for-the-badge)](./docs/standards/UIGF.md)
[![](https://img.shields.io/github/license/BTMuli/TeyvatGuide?style=for-the-badge)](./LICENSE)
<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 +48,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] 成就管理UIAF v1.1),支持 [`Yae`](https://github.com/HolographicHat/Yae) 导入 & 自动导入内置Yae
- [x] 祈愿管理UIGF v3.0UIGF v4.1
- [x] 留影叙佳期画片查看
- [x] 帖子收藏
- [x] 帖子评论查看&分享
@@ -59,27 +62,26 @@ Game Tool for Genshin Impact player, supports Windows and macOS.
- 登陆功能:
> 支持 扫码/验证码/Cookie 登陆,支持多账号管理
- [x] 原神战绩数据获取
- [x] 角色详情数据获取
- [x] 螺旋深渊数据获取
- [x] 真境剧诗数据获取
- [x] 近期活动(首页组件)
- [x] 原神战绩
- [x] 角色详情
- [x] 螺旋深渊
- [x] 真境剧诗
- [x] 幽境危战
- [x] 祈愿数据获取(近一年)
- [x] 千星奇域祈愿数据获取(近一年)
- [x] 用户收藏帖子获取
- [x] 用户关注帖子获取
- [x] 一键完成米游币每日任务
- [x] 一键完成游戏签到
- Wiki 功能:
- [x] 深渊数据库Hutao API
- [x] 角色图鉴
- [x] 武器图鉴
- [x] 名片图鉴
- [x] 材料图鉴
- 应用功能:
- [x] 浅色/深色主题切换
- [x] 米游社 JSBridge
@@ -92,7 +94,7 @@ Game Tool for Genshin Impact player, supports Windows and macOS.
## UI 参考 / UI Reference
- [Snap.Hutao](https://github.com/DGP-Studio/Snap.Hutao)
- ~~[Snap.Hutao](https://github.com/DGP-Studio/Snap.Hutao)~~
- [Starward](https://github.com/Scighost/Starward)
- [米游社](https://www.miyoushe.com/ys/)
- [原神](https://yuanshen.com/)
@@ -104,6 +106,7 @@ Game Tool for Genshin Impact player, supports Windows and macOS.
- UIAF[UIAF v1.1](docs/standards/UIAF.md)
- UIGF[UIGF v3.0](docs/standards/UIGF3.md)[UIGF v4.0](docs/standards/UIGF.md)
- [macOS 平台门禁属性导致应用无法打开应用的修复指引](docs/macos-gatekeeper/README.md)
- [如何导入胡桃数据库](https://app.btmuli.ink/docs/TeyvatGuide/import-hutao-db.html)
## 特定项目 / Special Project
@@ -138,7 +141,7 @@ Game Tool for Genshin Impact player, supports Windows and macOS.
本项目在开发过程中参考了诸多相关开源项目,特此鸣谢。
- [UIGF Organization](https://github.com/UIGF-org)
- [Snap.Hutao](https://github.com/DGP-Studio/Snap.Hutao)
- ~~[Snap.Hutao](https://github.com/DGP-Studio/Snap.Hutao)~~
- [StarWard](https://github.com/Scighost/Starward)
- [xunkong](https://github.com/xunkong/xunkong)
- [gs-helper](https://github.com/vikiboss/gs-helper)
@@ -147,9 +150,6 @@ Game Tool for Genshin Impact player, supports Windows and macOS.
- [amos-data](https://github.com/yuehaiteam/amos-data)
- [MihoyoBBSTools](https://github.com/Womsxd/MihoyoBBSTools)
- [nonebot-plugin-mystool](https://github.com/Ljzd-PRO/nonebot-plugin-mystool)
感谢 JetBrains 提供的开源许可证。
![JetBrains logo](https://resources.jetbrains.com/storage/products/company/brand/logos/jetbrains.png)
- [Yae](https://github.com/HolographicHat/Yae)
[![Star History Chart](https://api.star-history.com/svg?repos=BTMuli/TeyvatGuide&type=Timeline)](https://star-history.com/#BTMuli/TeyvatGuide&Timeline)

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

@@ -0,0 +1,132 @@
---
Author: 目棃
Description: CHANGELOG
Date: 2025-09-09
Update: 2025-12-20
---
> 本文档 [`Frontmatter`](https://github.com/BTMuli/MuCli#Frontmatter) 由 [MuCli](https://github.com/BTMuli/Mucli) 自动生成于 `2025-09-09 14:30:56`
>
> 更新于 `2025-12-20 16:13:17`
# CHANGELOG v0.8.x
> 本文仅记录 v0.8.x 版本的更新内容
## [0.8.8](https://github.com/BTMuli/TeyvatGuide/releases/v0.8.8) (2025-12-03)
- 🐛 修复成就数据读取异常
- 🐛 重构管理员权限重启逻辑
## [0.8.7](https://github.com/BTMuli/TeyvatGuide/releases/v0.8.7) (2025-12-03)
- 🍱 更新 6.2 版本资源
- ✨ 帖子搜索支持“最新”“最热”排序
- ✨ 登录支持 Gt4 验证 [`#162`](https://github.com/BTMuli/TeyvatGuide/issues/162)
- ✨ 帖子视图支持窄视图模式,**未完全适配所有组件,可能存在显示异常**
- ✨ 支持通过内置 Yae 自动获取成就数据 [`#142`](https://github.com/BTMuli/TeyvatGuide/issues/142)
- 🐛 修复无法手动关闭极验验证弹窗
- 🐛 修复数据刷新后渲染异常 [`#163`](https://github.com/BTMuli/TeyvatGuide/issues/163)
- 🐛 重构祈愿图表,修复祈愿日历没有下拉条 [`#165`](https://github.com/BTMuli/TeyvatGuide/issues/165)
- 🐛 修复 MacOS 下极验验证浮窗加载异常 [`#164`](https://github.com/BTMuli/TeyvatGuide/issues/164)
- 🐛 重构回复浮窗处理,调整 UI ,修复滚动异常 [`#168`](https://github.com/BTMuli/TeyvatGuide/issues/168)
- 🐛 修复自定义表情格式解析异常,增加文本清晰度
- 🐛 调整回复按钮展示判断,修复特定条件下的数据对应异常
- 🐛 修复角色 Wiki 左侧列表顺序概率异常
- ✏️ 修正通过 Yae 导入成就的文本错误
- ✏️ 修正清除缓存后的提示文本
- 🚸 执行脚本时不允许切换账号
- 🚸 调整外部导入祈愿记录时进度显示逻辑,导入后刷新页面
- 🚸 增加部分 UI 在浅色模式下的可见度
- 🚸 账号相关操作(添加,切换)移至侧栏 [`#170`](https://github.com/BTMuli/TeyvatGuide/issues/170)
- 🚸 侧栏添加启动入口,满足条件时显示
- 🚸 完善角色 Wiki 侧边栏奇偶点击处理
- 👽️ 完善前瞻识别规则,增加空列表处理
- 📝 更新Q群链接
## [0.8.6](https://github.com/BTMuli/TeyvatGuide/releases/v0.8.6) (2025-11-19)
> 关于胡桃数据库导入功能的说明请参考 [导入胡桃数据库](https://app.btmuli.ink/docs/TeyvatGuide/import-hutao-db.html)
- 👽️ 移除剧诗概览,支持导入胡桃剧诗数据
- 👽️ 移除深渊上传,支持导入胡桃深渊数据
- 🔥 移除胡桃深渊统计页面
- 🚸 调整导入祈愿记录浮窗ui显示导入进度
- 🐛 修复图片渲染异常
- 🥅 处理清除缓存异常,清除缓存后重启
- 🚸 帖子详情添加AIGC相关注释
- 🚸 添加跳转视频链接
- 📝 更新相关文档
## [0.8.5](https://github.com/BTMuli/TeyvatGuide/releases/v0.8.5) (2025-11-10)
- 🍱 更新下半数据
## [0.8.4](https://github.com/BTMuli/TeyvatGuide/releases/v0.8.4) (2025-10-27)
- 👽️ 公告添加千星奇域分类
- 🚸 兑换码浮窗显示游戏名称
- ✨ 嵌入官方公告页面(已登录)
- ✨ 嵌入官方祈愿详情(已登录)
- ✨ 完善投稿活动类型声明,渲染投稿活动&交互
- 🐛 修复部分帖子解析异常
- ✨ 重构帖子解析逻辑,增加新类型解析
- 💄 调整名片样式
- ✨ 添加getRegionRoleInfo事件处理
- 🐛 公告解析剔除多余换行
- ✨ 千星奇域祈愿页面草创
## [0.8.3](https://github.com/BTMuli/TeyvatGuide/releases/v0.8.3) (2025-10-22)
- 🍱 更新6.1版本数据
- 👽️ 适配月谕圣牌模式
- 🐛 重构帖子数据解析修复HEIC格式图片渲染异常
- 🐛 修复切换角色导致ck对应异常
- 🚸 优化图片调整浮窗样式
- ♻️ 重构gt返回逻辑
- 💄 调整布局
## [0.8.2](https://github.com/BTMuli/TeyvatGuide/releases/v0.8.2) (2025-09-27)
- 🍱 更新元数据
- 🐛 修复特定情况下切换角色浮窗异常
- ✨ 动态处理游戏卡片组件
- 👽️ 适配新版块
- 💄 首页卡池组件改成轮播
- 💄 调整帖子卡片样式
- 💄 调整公告卡片样式
- 💄 调整帖子详情页面样式
- 💄 优化滚动截屏处理调整抽奖浮窗UI
- 💄 调整成就项浮窗样式
- 🚸 隐藏危战刷新后的loading关闭
- 🚸 处理话题desc溢出
- 🚸 搜索成就时隐藏已有浮窗
## [0.8.1](https://github.com/BTMuli/TeyvatGuide/releases/v0.8.1) (2025-09-11)
- 🍱 添加月神瞳数据&资源
- ♻️ 战绩世界探索数据结构调整,增加数据显示
- 🐛 修复战绩显示异常
- 🐛 首页活动组件隐藏未开始活动,修复未开始活动时间显示异常
- 🐛 修复材料浮窗分享图生成异常
- 🐛 角色简略视图修复天赋显示异常,增加是否解锁显示
- 🐛 修复角色天赋/技能描述显示异常
- 🚸 调整名片Wiki页面支持按类型筛选
- 🚸 微调签到奖励交互效果
- 💄 优化名片UI
- 💄 优化成就项UI
- 💄 调整材料图鉴顶部样式保持UI一致性
## [0.8.0](https://github.com/BTMuli/TeyvatGuide/releases/v0.8.0) (2025-09-09)
- 🍱 更新6.0版本资源
- 🍱 修正部分角色阵营数据异常
- 🍱 修正「纪行·溢彩」图标异常
- ✨ 帖子文本链接组件添加右键复制链接功能
- ✨ 首页近期活动组件添加新数据来源(需登录)
- 🐛 修复角色属性筛选结果异常
- 🐛 修复部分材料浮窗合成&获取途径显示异常
- 🚸 调整登录顺序,隐藏启动器登录
- 💄 帖子顶部版块信息对齐
- 👽️ 适配新版块(崩坏·因缘精灵)
- 👽️ 调整公告解析正则,适配月版本

View File

@@ -2,12 +2,12 @@
Author: 目棃
Description: 项目资源说明
Date: 2023-03-10
Update: 2025-02-28
Update: 2025-11-19
---
> 本文档 [`Frontmatter`](https://github.com/BTMuli/MuCli#Frontmatter) 由 [MuCli](https://github.com/BTMuli/Mucli) 自动生成于 `2023-03-10 22:05:44`
>
> 更新于 `2025-02-28 09:40:33`
> 更新于 `2025-11-19 12:31:22`
## 说明
@@ -40,8 +40,8 @@ Update: 2025-02-28
相关仓库:
- [TGAssistant](https://github.com/BTMuli/TGAssistant):项目下游仓库,用于处理项目数据。
- [Snap.Metadata](https://github.com/DGP-Studio/Snap.Metadata):胡桃元数据仓库,项目大部分数据来源于此。
- [Snap.Static](https://github.com/DGP-Studio/Snap.Static):胡桃静态资源仓库,项目部分图像资源来源于此。
- ~~[Snap.Metadata](https://github.com/DGP-Studio/Snap.Metadata)~~:胡桃元数据仓库,项目大部分数据来源于此。
- ~~[Snap.Static](https://github.com/DGP-Studio/Snap.Static)~~:胡桃静态资源仓库,项目部分图像资源来源于此。
- [amos-data](https://github.com/yuehaiteam/amos-data):成就数据仓库,成就数据的详细信息来源于此。
## 字体

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.7",
"version": "0.9.0",
"description": "Game Tool for GenshinImpact player",
"private": true,
"packageManager": "pnpm@10.12.1",
"packageManager": "pnpm@10.26.0",
"type": "module",
"scripts": {
"build": "tauri build",
@@ -71,81 +71,81 @@
},
"dependencies": {
"@mdi/font": "7.4.47",
"@tauri-apps/api": "^2.5.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.4.0",
"@tauri-apps/plugin-opener": "^2.2.7",
"@tauri-apps/plugin-os": "^2.2.1",
"@tauri-apps/plugin-process": "^2.2.1",
"@tauri-apps/plugin-shell": "^2.2.1",
"@tauri-apps/plugin-sql": "^2.2.0",
"@tauri-apps/api": "^2.9.1",
"@tauri-apps/plugin-deep-link": "^2.4.5",
"@tauri-apps/plugin-dialog": "^2.4.2",
"@tauri-apps/plugin-fs": "^2.4.4",
"@tauri-apps/plugin-http": "github:tauri-apps/tauri-plugin-http",
"@tauri-apps/plugin-log": "^2.7.1",
"@tauri-apps/plugin-opener": "^2.5.2",
"@tauri-apps/plugin-os": "^2.3.2",
"@tauri-apps/plugin-process": "^2.3.1",
"@tauri-apps/plugin-shell": "^2.3.3",
"@tauri-apps/plugin-sql": "^2.3.1",
"ajv": "^8.17.1",
"artplayer": "^5.2.3",
"clipboard": "^2.0.11",
"color-convert": "^3.1.0",
"echarts": "^5.6.0",
"artplayer": "^5.3.0",
"echarts": "^6.0.0",
"html2canvas": "^1.4.1",
"js-md5": "^0.8.3",
"jsencrypt": "^3.3.2",
"pinia": "^3.0.3",
"pinia-plugin-persistedstate": "^4.3.0",
"jsencrypt": "^3.5.4",
"pinia": "^3.0.4",
"pinia-plugin-persistedstate": "^4.7.1",
"qrcode.vue": "^3.6.0",
"sass-embedded": "^1.89.2",
"uuid": "^11.1.0",
"vue": "^3.5.16",
"vue-echarts": "^7.0.3",
"vue-json-pretty": "^2.4.0",
"vue-router": "^4.5.1",
"vuetify": "^3.8.8",
"sass-embedded": "^1.97.0",
"swiper": "^12.0.3",
"uuid": "^13.0.0",
"vue": "^3.5.26",
"vue-echarts": "^8.0.1",
"vue-json-pretty": "^2.6.0",
"vue-router": "^4.6.4",
"vuetify": "^3.11.4",
"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.28.0",
"@tauri-apps/cli": "2.5.0",
"@types/color-convert": "^2.0.4",
"@eslint/eslintrc": "^3.3.3",
"@eslint/js": "^9.39.2",
"@tauri-apps/cli": "2.9.6",
"@types/fs-extra": "^11.0.4",
"@types/js-md5": "^0.8.0",
"@types/node": "^24.0.0",
"@types/uuid": "^10.0.0",
"@typescript-eslint/parser": "^8.34.0",
"@vitejs/plugin-vue": "^5.2.4",
"concurrently": "^9.1.2",
"eslint": "^9.28.0",
"eslint-plugin-import": "^2.31.0",
"eslint-plugin-jsonc": "^2.20.1",
"eslint-plugin-prettier": "^5.4.1",
"eslint-plugin-vue": "^10.2.0",
"eslint-plugin-yml": "^1.18.0",
"fs-extra": "^11.3.0",
"globals": "^16.2.0",
"@types/node": "^25.0.3",
"@typescript-eslint/parser": "^8.50.0",
"@typescript/native-preview": "7.0.0-dev.20251218.1",
"@vitejs/plugin-vue": "^6.0.3",
"app-root-path": "^3.1.0",
"concurrently": "^9.2.1",
"eslint": "^9.39.2",
"eslint-plugin-import": "^2.32.0",
"eslint-plugin-jsonc": "^2.21.0",
"eslint-plugin-prettier": "^5.5.4",
"eslint-plugin-vue": "^10.6.2",
"eslint-plugin-yml": "^1.19.1",
"fs-extra": "^11.3.3",
"globals": "^16.5.0",
"husky": "^9.1.7",
"jsonc-eslint-parser": "^2.4.0",
"lint-staged": "^16.1.0",
"oxlint": "^0.18.1",
"prettier": "3.5.3",
"stylelint": "^16.20.0",
"jsonc-eslint-parser": "^2.4.2",
"lint-staged": "^16.2.7",
"oxlint": "^1.34.0",
"postcss-preset-env": "^10.5.0",
"prettier": "3.7.4",
"stylelint": "^16.26.1",
"stylelint-config-idiomatic-order": "^10.0.0",
"stylelint-config-standard-scss": "^15.0.1",
"stylelint-config-standard-scss": "^16.0.0",
"stylelint-config-standard-vue": "^1.0.0",
"stylelint-declaration-block-no-ignored-properties": "^2.8.0",
"stylelint-high-performance-animation": "^1.11.0",
"stylelint-order": "^7.0.0",
"stylelint-prettier": "^5.0.3",
"stylelint-scss": "^6.12.0",
"tsx": "^4.19.4",
"typescript": "^5.8.3",
"typescript-eslint": "^8.34.0",
"vite": "^6.3.5",
"vite-plugin-vue-devtools": "^7.7.6",
"vite-plugin-vuetify": "^2.1.1",
"vue-eslint-parser": "^10.1.3",
"vue-tsc": "^2.2.10",
"yaml-eslint-parser": "^1.3.0"
"stylelint-scss": "^6.13.0",
"tsx": "^4.21.0",
"typescript": "^5.9.3",
"typescript-eslint": "^8.50.0",
"vite": "npm:rolldown-vite@^7.3.0",
"vite-plugin-vue-devtools": "^8.0.5",
"vite-plugin-vuetify": "^2.1.2",
"vue-eslint-parser": "^10.2.0",
"vue-tsc": "^3.1.8",
"yaml-eslint-parser": "^1.3.2"
}
}

5418
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: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 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: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 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: 7.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

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