Compare commits

...

656 Commits

Author SHA1 Message Date
BTMuli
b7d875b0d0 🚀 v0.9.5 2026-02-08 14:37:38 +08:00
BTMuli
1ff37b2918 展示垫数 2026-02-08 14:23:17 +08:00
BTMuli
f05a983caa 🎨 fmt 2026-02-08 14:02:02 +08:00
BTMuli
a472f2577c 检测数据 2026-02-08 13:54:48 +08:00
BTMuli
1f49ddea0c 🍱 精简颂愿元数据 2026-02-08 13:53:47 +08:00
BTMuli
ba6efd1529 🍱 更新元数据 2026-02-08 12:19:03 +08:00
BTMuli
75ba8faf9b ⬆️ 更新依赖 2026-02-07 21:32:04 +08:00
BTMuli
b1e2ace554 📝 更新备份文档 2026-02-07 21:29:43 +08:00
BTMuli
9be8c78deb 重构UIGF导入导出备份恢复,支持UIGF4.2 2026-02-07 21:24:35 +08:00
BTMuli
b5562a0fce 🏷️ 更新UIGF类型,适配UIGF4.2 2026-02-07 19:08:06 +08:00
BTMuli
0fecfb430c 🚸 处理额外奖励点击 2026-02-07 18:26:03 +08:00
BTMuli
bf70161000 ⬆️ 更新依赖 2026-02-07 18:23:55 +08:00
BTMuli
d23302706b 💄 调整签到组件额外奖励样式 2026-02-06 13:18:26 +08:00
BTMuli
7fa17b3b3b 💄 调整布局,统一比例 2/1 2026-02-01 18:56:25 +08:00
BTMuli
e8616332d4 ✏️ 修正重复后缀 2026-02-01 18:20:34 +08:00
BTMuli
54fae5e481 🌱 更新 uigf4.2 schema 2026-02-01 15:54:12 +08:00
BTMuli
6804b35043 🐛 修正星章计算逻辑 2026-02-01 15:52:02 +08:00
BTMuli
397f1b09a1 💄 修复集录祈愿卡池渲染异常 2026-01-31 23:50:01 +08:00
BTMuli
63e1c98e5d 🏷️ 修正类型 2026-01-31 00:45:30 +08:00
BTMuli
ae01e4e8ac 💄 处理特定武器没有副属性时的渲染 2026-01-31 00:44:43 +08:00
BTMuli
46efb8fa7d 💄 调整战绩数据总览样式,更为紧凑 2026-01-31 00:36:15 +08:00
BTMuli
3098581235 🚸 自定义表情加载失败点击重新加载 2026-01-29 23:27:52 +08:00
BTMuli
faa6cfe8ea 🐛 将ck更新逻辑移至首页,修正更新sql语句 2026-01-29 22:55:14 +08:00
BTMuli
e70c658608 🏷️ 冗余兼容 2026-01-29 16:49:43 +08:00
BTMuli
daeabec99f 🚸 修复图片质量调整特定条件下浮窗异常关闭
close #207
2026-01-29 16:15:04 +08:00
BTMuli
d1f4432a92 🚸 深渊上传成功后自动刷新胡桃云用户信息 2026-01-29 15:54:47 +08:00
BTMuli
48fd6cb1b0 🚸 优化当前选中系列区分度 2026-01-29 14:56:00 +08:00
BTMuli
a78921a9b1 🐛 保存用户信息采用参数绑定,避免特殊数据导致的sql拼接异常 2026-01-29 14:40:57 +08:00
BTMuli
855ddace77 🚸 暴露系列完成百分比,1位小数 2026-01-23 23:11:18 +08:00
BTMuli
c9e548ff57 👽️ 由于Gt4配置变更,修复极验未正确触发 2026-01-22 23:00:47 +08:00
BTMuli
77c333383c 🚀 v0.9.4 2026-01-22 01:46:17 +08:00
BTMuli
f62e13a26d 🚸 调整hint 2026-01-22 01:39:01 +08:00
BTMuli
f959b69ea3 🚸 优化处理 2026-01-22 01:37:33 +08:00
BTMuli
68c2d1cfcb 🐛 修复msi版本dll调用异常,捕获dll异常 2026-01-22 01:21:51 +08:00
BTMuli
3cb0c423a5 🥅 尝试修复 forceRefresh not in 2026-01-21 19:04:21 +08:00
BTMuli
a52d573094 🔥 移除 gro-iframe 组件 2026-01-21 18:24:25 +08:00
BTMuli
19b2615d6a 🎨 调整检测逻辑,存在时不复制 2026-01-21 18:20:59 +08:00
BTMuli
88bdccec43 🏷️ 修正描述 2026-01-21 18:15:20 +08:00
BTMuli
a7bb92df0c 🚀 v0.9.3 2026-01-19 12:47:36 +08:00
BTMuli
1eb36bd606 🐛 修复调用参数异常 2026-01-19 12:40:14 +08:00
BTMuli
f7eb293ae5 🚸 load stat 2026-01-18 22:21:09 +08:00
BTMuli
0159ee38f3 ⬆️ 更新依赖 2026-01-18 22:19:52 +08:00
BTMuli
cc930912dc 🚀 v0.9.2 2026-01-18 21:17:55 +08:00
BTMuli
40cf7edb6a 🐛 修复构建异常x2 2026-01-18 21:17:17 +08:00
BTMuli
9b48df759a 🐛 修复构建异常 2026-01-18 20:49:07 +08:00
BTMuli
b8ff71d71c 🍱 更新元数据 2026-01-18 20:09:05 +08:00
BTMuli
24e46706ab 🐛 copy前创建目录
close #206
2026-01-18 19:27:14 +08:00
BTMuli
6cc025cfb2 💄 调整样式 2026-01-18 19:16:44 +08:00
BTMuli
f5372b8e05 🚸 修正hint 2026-01-18 17:44:02 +08:00
BTMuli
c1ce2def26 ♻️ msix环境下将dll移动到文档目录
#206
2026-01-18 17:30:04 +08:00
BTMuli
1bd2fa34d3 🚸 仅在搜索到结果时置空 2026-01-18 15:26:13 +08:00
BTMuli
9f7763afd9 ♻️ 调整成就排序&搜索逻辑 2026-01-18 01:05:17 +08:00
BTMuli
b136a93464 ♻️ 调整dll移动方式
#206
2026-01-18 00:02:08 +08:00
BTMuli
6db1ab0a45 🚸 添加用户反馈显示控制入口 2026-01-17 23:07:54 +08:00
BTMuli
83de5beff8 💄 统一顶部样式 2026-01-17 22:40:06 +08:00
BTMuli
9003921f23 💄 对月谕圣牌进行特殊处理 2026-01-17 22:36:30 +08:00
BTMuli
10000f4aba 🐛 修正Up判断逻辑 2026-01-17 21:56:56 +08:00
BTMuli
50201fbbc8 🚸 调整优先级
close #197
2026-01-17 19:52:32 +08:00
BTMuli
eaa61e665a 🐛 移动dll以解决路径问题
#206
2026-01-17 17:05:23 +08:00
BTMuli
3a08234a78 🎨 调整解析逻辑 2026-01-17 16:40:50 +08:00
BTMuli
728dfe45d3 尝试更新cookie
#197
2026-01-17 16:12:53 +08:00
BTMuli
484d95790d 🚸 优化扫码加载 2026-01-17 16:04:40 +08:00
BTMuli
f8933c7ca1 🧑‍💻 埋点分析
#206
2026-01-17 15:24:00 +08:00
BTMuli
75b6ba40e9 ♻️ 调整解析逻辑,修复部分数据解析异常 2026-01-17 14:02:20 +08:00
BTMuli
734b01706f 🎨 调整scss格式化 2026-01-17 12:39:15 +08:00
BTMuli
4302c179d5 💄 调整Hyperlink处理 2026-01-17 12:29:09 +08:00
BTMuli
4d9b456b9d 🔨 调整debug脚本 2026-01-17 12:20:24 +08:00
BTMuli
fb8a6fdc4c 🐛 循环获取快照以尝试解决dll寻找问题
#206
2026-01-17 11:53:06 +08:00
BTMuli
9c1c665964 🚸 微调处理 2026-01-17 11:28:02 +08:00
BTMuli
d966fb2f82 💄 调整容器高度,支持单楼层分享 2026-01-17 00:12:41 +08:00
BTMuli
422f6231c8 处理 t-link
close #156
2026-01-16 23:30:32 +08:00
BTMuli
a2f0a532a8 🧪 调整dll寻找逻辑 2026-01-16 20:38:54 +08:00
BTMuli
d9f24dccaf 🧑‍💻 完善配置 2026-01-16 20:22:29 +08:00
BTMuli
87eddb7e87 🧑‍💻 配置分平台 2026-01-16 20:15:16 +08:00
BTMuli
e3f3a038f4 🎨 code fmt 2026-01-16 19:39:27 +08:00
BTMuli
79ead78eaf 🌱 尝试适配linux
https://docs.gtk.org/gio/type_func.Application.id_is_valid.html
2026-01-16 19:38:33 +08:00
BTMuli
00381a092e 🐛 上传深渊记录时更新角色列表,以修复511001异常 2026-01-16 19:23:07 +08:00
BTMuli
5715030114 🐛 修复活动奖励点击异常 2026-01-16 13:38:20 +08:00
BTMuli
e269719e4f 🐛 修复特定情况下分享图生成时屏幕异常发白,支持单幕分享,调整怪物样式 2026-01-15 23:08:35 +08:00
BTMuli
2e4171cced 🚸 调整排序 2026-01-15 22:33:36 +08:00
BTMuli
5cd4b120f4 🚸 修正深色模式下页面刷新背景色的突变 2026-01-15 22:29:30 +08:00
BTMuli
d2b5fcd416 💄 添加胡桃Logo 2026-01-15 21:03:24 +08:00
BTMuli
7dcbd8204a ♻️ 合并导入 2026-01-15 20:58:55 +08:00
BTMuli
bd54e86f5b 🧑‍💻 设置Sentry用户 2026-01-15 20:04:12 +08:00
BTMuli
1facdb9cec 🚸 调整首页部分图片缓存策略 2026-01-15 13:01:44 +08:00
BTMuli
a95c9479cd 🎨 优化组件结构,降低dom渲染 2026-01-15 12:57:48 +08:00
BTMuli
859ddc3d8d 🚸 隐藏完成成就支持隐藏成就系列
close #205
2026-01-15 12:51:56 +08:00
BTMuli
7b5a57fd5c 💄 调整forum背景计算 2026-01-15 12:11:47 +08:00
BTMuli
ed4adf20e9 🐛 尝试修复 Document is not focused. 2026-01-14 23:17:07 +08:00
BTMuli
21315cab58 🥅 当无法读取注册表时返回1.0 2026-01-14 23:09:51 +08:00
BTMuli
1975b989e0 🍱 增加旅行者衣装 2026-01-14 20:47:25 +08:00
BTMuli
fd2e80f0b5 🍱 增加璃月港阵营 2026-01-14 17:10:31 +08:00
BTMuli
882ea9b071 🚸 降低请求次数 2026-01-14 16:38:53 +08:00
BTMuli
2847042933 🚸 随机loading 2026-01-14 13:11:30 +08:00
BTMuli
aaf30d0df5 🐛 修复检测数据更新异常 2026-01-14 12:39:39 +08:00
BTMuli
f2c5051a23 🚀 v0.9.1 2026-01-14 00:43:49 +08:00
BTMuli
4fc29950b4 🔨 调整运行判断 2026-01-14 00:43:37 +08:00
BTMuli
d9940e5a37 🚨 修复环境读取异常 2026-01-14 00:43:10 +08:00
BTMuli
5f0ce85fdf 🚨 修复macOS编译异常 2026-01-14 00:35:46 +08:00
BTMuli
3380ac265e 🔨 调整脚本以适配github action 2026-01-14 00:18:34 +08:00
BTMuli
e4e64cb6b8 wiki显示衣装 2026-01-14 00:06:44 +08:00
BTMuli
c27a4683ea 🍱 更新6.3版本资源 2026-01-13 23:31:25 +08:00
BTMuli
f0aadbff17 🚸 处理特殊数据&优化交互 2026-01-13 23:30:53 +08:00
BTMuli
ee85738bba 🐛 尝试修复dll匹配异常 2026-01-13 15:48:42 +08:00
BTMuli
74fec031d7 🚸 一些优化 2026-01-13 15:27:44 +08:00
BTMuli
ecbc8fd7cd ♻️ 获取游戏版本,完善检测 2026-01-13 14:19:32 +08:00
BTMuli
43be304d24 🚸 处理旅行者 2026-01-13 13:01:05 +08:00
BTMuli
d373a4e0e0 🔊 完善错误处理 2026-01-13 12:54:10 +08:00
BTMuli
8a05e4ed07 🚸 一些优化 2026-01-13 01:13:36 +08:00
BTMuli
219256d542 🐛 修正判断条件 2026-01-13 00:41:33 +08:00
BTMuli
ca0209e40a 🐛 修正判断条件 2026-01-13 00:23:55 +08:00
BTMuli
1d82ecd319 🚸 增加胡桃云购买跳转 2026-01-13 00:15:23 +08:00
BTMuli
44dd81463b 重置胡桃云密码 2026-01-12 23:26:38 +08:00
BTMuli
2a9c0ab552 🌱 添加outerClose&zIndex参数 2026-01-12 22:11:11 +08:00
BTMuli
507c6c88ab 🌱 添加outerClose参数,用于控制点击外部关闭浮窗 2026-01-12 22:08:28 +08:00
BTMuli
6c3c11c077 🐛 修复上传数据异常 2026-01-12 12:53:01 +08:00
BTMuli
d306286c06 🐛 修正过期判断逻辑 2026-01-12 12:17:41 +08:00
BTMuli
62052d126f 下载祈愿数据
close #202
2026-01-12 01:05:11 +08:00
BTMuli
8d541891ae 上传祈愿数据
#202
2026-01-11 22:15:48 +08:00
BTMuli
bd081e2dee 🚸 调整完成判断逻辑 2026-01-11 16:37:01 +08:00
BTMuli
16f6289b15 ⬆️ 更新依赖 2026-01-11 12:36:31 +08:00
BTMuli
49afdfc2b0 🌱 获取上传存档 2026-01-06 06:13:42 +08:00
BTMuli
2b13f29a02 🐛 修复修改分享阈值点击取消时的取值异常
close #203
2026-01-05 18:52:49 +08:00
BTMuli
00664d5fb8 支持皮肤筛选 2026-01-05 18:24:56 +08:00
BTMuli
113f1686df 💄 增加浅色模式下的可见度 2026-01-04 22:55:41 +08:00
BTMuli
c8d6df5b69 💄 显示设备ID 2026-01-04 18:43:44 +08:00
BTMuli
1cbcdbb31d 设置页添加胡桃云相关模块
#202
2026-01-04 16:53:34 +08:00
BTMuli
5834eee6fc 🐛 修复部分帖子获取内容异常 2026-01-04 15:38:59 +08:00
BTMuli
2c451c3c01 🌱 祈愿相关接口&类型
#202
2026-01-04 05:15:31 +08:00
BTMuli
f0c78a3b03 刷新token&获取信息
#202
2026-01-04 04:43:42 +08:00
BTMuli
0aae714455 ♻️ 替换hutaoEmail
#202
2026-01-04 04:09:33 +08:00
BTMuli
a7344388ea 🐛 text非必需 2026-01-04 03:51:02 +08:00
BTMuli
edb7088846 🌱 完成登录请求
#202
2026-01-04 03:38:46 +08:00
BTMuli
1fa1f2b780 🧑‍💻 调整输出 2026-01-04 03:33:33 +08:00
BTMuli
837651542d 支持获取机器码 2026-01-04 02:56:56 +08:00
BTMuli
c3d6997e0f 🔊 调整网络请求log 2026-01-04 02:11:47 +08:00
BTMuli
a2a40ab29f 🐛 修复设置页通过ck登录没有即时刷新登录态 2026-01-04 00:23:22 +08:00
BTMuli
1ff8a6185e 🚸 调整hint 2026-01-04 00:20:38 +08:00
BTMuli
b020638b99 🚸 调整hint 2026-01-03 19:38:04 +08:00
BTMuli
288fa91106 🚸 调整hint 2026-01-03 19:30:52 +08:00
BTMuli
12b9d2a3a0 🐛 修复数据库重置异常 2026-01-03 19:29:39 +08:00
BTMuli
f90d11c7a0 🍱 添加胡桃icon 2026-01-03 19:28:29 +08:00
BTMuli
ff040fa490 🚸 微调hint 2026-01-03 18:13:39 +08:00
BTMuli
051c300a34 🐛 补充缺失权限,修复opener打开URL异常 2026-01-03 18:12:16 +08:00
BTMuli
ea89503761 🐛 兼容管理员重启flag 2026-01-03 13:48:36 +08:00
BTMuli
7b3596d226 ♻️ 采用invoke而非command启动游戏 2026-01-03 13:48:08 +08:00
BTMuli
a520d378a6 🚸 显式调用uac 2026-01-03 01:58:46 +08:00
BTMuli
96ca483ca7 🔊 修正log输出 2026-01-03 01:43:07 +08:00
BTMuli
d23ba4af76 🐛 修复更新组件异常x2 2026-01-03 01:30:36 +08:00
BTMuli
63779ec3c7 🐛 修复更新组件异常 2026-01-03 01:20:35 +08:00
BTMuli
b42b13f79a 🚸 当允许点击外部关闭时增加关闭按钮
close #201
2026-01-03 00:58:11 +08:00
BTMuli
1f05b0d97c enable dpi v2 2026-01-03 00:47:10 +08:00
BTMuli
5f7bdc1c8c 🚸 调整repo跳转 2026-01-03 00:44:26 +08:00
BTMuli
4b6104f956 🐛 修复侧边栏通过ck登录没有即时刷新登录态 2026-01-03 00:21:16 +08:00
BTMuli
cb806642e3 ♻️ 重构弹窗参数
#201
2026-01-02 23:30:27 +08:00
BTMuli
2608833516 ♻️ 重构首页组件加载逻辑,存储中间值,增加登录态判断
close #200
2026-01-02 23:08:44 +08:00
BTMuli
786d1af753 💄 微调样式 2026-01-02 22:53:02 +08:00
BTMuli
fba568ead4 💄 数据适配
close #198
2026-01-02 22:49:19 +08:00
BTMuli
27d1083181 💄 修正容器高度溢出 2026-01-02 22:31:25 +08:00
BTMuli
a3c6232e9c 🍱 更新元数据&背景资源
#198
2026-01-02 21:59:57 +08:00
BTMuli
0d37a86883 🚸 新增srs命令用于重置窗口回正 2026-01-02 21:01:19 +08:00
BTMuli
7ed9e6c17e 🧑‍💻 版本号填写前移 2026-01-02 16:18:54 +08:00
BTMuli
94d8a80745 🐛 use ico to fix tray init failed 2026-01-02 16:06:05 +08:00
BTMuli
f485a040cc 🧑‍💻 remove dev workaround 2026-01-02 15:58:21 +08:00
BTMuli
2136f676c7 🐛 调整默认值,修复正常打卡异常
#195
2026-01-02 00:11:56 +08:00
BTMuli
3a9610af7c 🚸 发送通知
#195
2026-01-02 00:09:20 +08:00
BTMuli
0288e38c95 🌱 发送通知 2026-01-02 00:01:30 +08:00
BTMuli
03136c4864 🐛 修正isDevEnv判断逻辑 2026-01-01 23:15:51 +08:00
BTMuli
6d03c22b17 🚸 调整搜索逻辑,支持数量筛选
close #196
2026-01-01 22:18:29 +08:00
BTMuli
dc33c0a259 自动执行任务
#195
2026-01-01 20:08:07 +08:00
BTMuli
15e0a60bb6 🌱 初步定义&获取终端参数
#195
2026-01-01 19:49:31 +08:00
BTMuli
3e31bae751 🚸 移除opt的err输出 2026-01-01 14:21:57 +08:00
BTMuli
8677a5ccb4 🔊 完善网络请求报错 2026-01-01 02:15:57 +08:00
BTMuli
50a40e1f3d 🚸 排序,已完成活动后置 2026-01-01 02:02:03 +08:00
BTMuli
2936cc5dd1 🐛 修复跳转异常 2025-12-31 16:47:27 +08:00
BTMuli
5894c46c1d 胡桃深渊数据库 2025-12-31 16:31:14 +08:00
BTMuli
b29c94bf02 💄 处理空数据 2025-12-31 16:04:54 +08:00
BTMuli
587393c3d1 💄 调整0数据处理&样式 2025-12-31 15:31:51 +08:00
BTMuli
fc7f132700 💄 微调样式 2025-12-31 15:23:08 +08:00
BTMuli
087ab2e42d 🍱 增加元素描述 2025-12-31 15:06:04 +08:00
BTMuli
71b1d97944 🧑‍💻 调整构建 2025-12-31 14:57:12 +08:00
BTMuli
305427978d 🧑‍💻 上传sourcemap 2025-12-31 14:27:05 +08:00
BTMuli
55a35471b6 🧑‍💻 调整Sentry数据 2025-12-31 14:19:10 +08:00
BTMuli
7423f6f2b8 🐛 修复获取下一个生日角色异常 2025-12-31 14:15:02 +08:00
BTMuli
a78f3aaa55 🔨 仅提交项目源码 2025-12-31 02:03:55 +08:00
BTMuli
42e557055a ♻️ 服装判断上移,适配侧边图
#190
2025-12-31 01:54:36 +08:00
BTMuli
292e75da8c 🧑‍💻 仅在生产环境中上传 2025-12-31 01:41:08 +08:00
BTMuli
5030af2366 我的角色页面渲染衣装数据
close #190
2025-12-31 01:38:41 +08:00
BTMuli
92e5aabbb0 🐛 修复从网络图更新到本地图导致的渲染异常 2025-12-31 01:24:53 +08:00
BTMuli
7c55637f1a 💄 调整崩溃弹窗zIndex 2025-12-31 01:08:55 +08:00
BTMuli
a2098347eb 🔨 调整参数 2025-12-31 01:02:32 +08:00
BTMuli
e06b96dcd9 🍱 增加衣装相关资源
#190
2025-12-31 01:02:14 +08:00
BTMuli
25a813d3f7 🐛 修正比较参数 2025-12-30 03:53:47 +08:00
BTMuli
c3f7d01b55 💄 调整布局 2025-12-30 03:46:57 +08:00
BTMuli
f112e79b47 🔨 参考hutao-installer上传源码 2025-12-30 03:32:14 +08:00
BTMuli
2cdb0c5278 🔨 调整构建 2025-12-30 03:15:46 +08:00
BTMuli
fb8a0eee1d 🔨 调整构建 2025-12-30 03:03:03 +08:00
BTMuli
692e6ccc94 🌱 dev脚本 2025-12-30 02:59:00 +08:00
BTMuli
d50dcc34c6 🌱 构建脚本 2025-12-30 02:53:00 +08:00
BTMuli
0c8eda3f74 🔧 支持上传error 2025-12-30 00:26:19 +08:00
BTMuli
5f5af48ce0 🐛 处理遗漏导入 2025-12-30 00:15:12 +08:00
BTMuli
e865c80c74 🔧 处理本地打包版本 2025-12-30 00:14:21 +08:00
BTMuli
780181019c 💄 调整浅色模式下的可读性 2025-12-29 23:47:52 +08:00
BTMuli
10202a919d 💄 自定义Sentry反馈按钮样式 2025-12-29 23:18:10 +08:00
BTMuli
ab115726bd 🚨 修复编译异常 2025-12-29 21:46:31 +08:00
BTMuli
cc8723c619 🐛 修正判断条件 2025-12-29 21:44:45 +08:00
BTMuli
01cda62231 处理文本放缩
close #192
2025-12-29 21:42:09 +08:00
BTMuli
41987a9a58 🎨 使用 widestring 替代现有处理 2025-12-29 21:28:49 +08:00
BTMuli
cc3655a700 🌱 监听&获取文本缩放
#192
2025-12-29 21:15:52 +08:00
BTMuli
66b54dfc5e 👷 构建支持win 2025-12-29 20:03:52 +08:00
BTMuli
cfea47f11c 🌱 尝试引入Sentry进行分析 2025-12-29 19:56:00 +08:00
BTMuli
e247c6a058 🐛 修复重置筛选异常,高亮当前筛选 2025-12-29 01:43:28 +08:00
BTMuli
41c467d285 ♻️ 调整筛选逻辑 2025-12-29 00:57:04 +08:00
BTMuli
6e73747a80 🐛 联动排序 2025-12-29 00:12:23 +08:00
BTMuli
9cc9918d87 🐛 修正筛选逻辑 2025-12-28 23:49:21 +08:00
BTMuli
f30e396c03 💄 修正排序逻辑,调整顶部样式 2025-12-28 23:17:19 +08:00
BTMuli
e779467034 ♻️ 重构WIKI筛选组件筛选逻辑 2025-12-28 23:06:32 +08:00
BTMuli
bfab4a6ac6 重构角色筛选组件 2025-12-28 22:32:47 +08:00
BTMuli
aa74818c47 💄 选择组件 2025-12-28 19:48:14 +08:00
BTMuli
8ef9132506 💄 微调顶部样式 2025-12-28 18:01:11 +08:00
BTMuli
280b0e6423 🐛 修复isFetterUp监听异常 2025-12-28 17:43:05 +08:00
BTMuli
8a8087d8e1 🚸 增加等级/好感/命座排序 2025-12-28 16:17:34 +08:00
BTMuli
bf512b93fa 💄 显示等级 2025-12-28 15:44:02 +08:00
BTMuli
5ff0d96760 支持删除记录 2025-12-28 15:28:14 +08:00
BTMuli
5ecb46f1da 支持货币数据获取 2025-12-28 15:19:34 +08:00
BTMuli
002fb63df3 🍱 精简来源描述 2025-12-28 15:18:09 +08:00
BTMuli
2316bb1fe8 🚸 调整Hakushi获取逻辑 2025-12-28 13:53:40 +08:00
BTMuli
6611bb64d2 🍱 更新卡池封面链接,微调样式 2025-12-28 13:50:24 +08:00
BTMuli
c7c666579a ✏️ 调整引用 2025-12-27 22:04:52 +08:00
BTMuli
720ca76466 💄 显示卡池抽卡记录
close #188
2025-12-27 22:03:57 +08:00
BTMuli
37a47205b1 🌱 获取卡池抽卡记录
#188
2025-12-27 21:02:35 +08:00
BTMuli
a929572ef5 👽️ 更新接口&返回 2025-12-27 15:42:12 +08:00
BTMuli
dfc60d8645 🐛 修正管理员模式判断逻辑,改为检测进程 2025-12-27 15:11:28 +08:00
BTMuli
600149f99b 🏷️ 调整参数类型 2025-12-27 15:09:36 +08:00
BTMuli
8b2a7f2dd3 🚸 修正月谕圣牌下的星章计算逻辑 2025-12-27 15:04:55 +08:00
BTMuli
90eb4facf9 ♻️ 移除isInAdmin的store 2025-12-27 14:59:15 +08:00
BTMuli
ff49d3175a 🏷️ 类型对齐 2025-12-26 14:59:37 +08:00
BTMuli
7013f2ea18 🐛 修复 wcag-color 无法对比 keyword 导致的渲染异常 2025-12-26 14:23:01 +08:00
BTMuli
b7ffbf8270 🚸 支持排序,调整默认排序逻辑 2025-12-25 01:22:50 +08:00
BTMuli
715b53ba82 🐛 修复程序最小化时托盘点击异常 2025-12-24 20:42:02 +08:00
BTMuli
972a9a5a99 💄 适配窄屏 2025-12-24 18:26:03 +08:00
BTMuli
b910496477 🌐 处理国际化 2025-12-24 17:55:45 +08:00
BTMuli
e4cafcf6e5 💡 注释未使用代码 2025-12-24 17:27:27 +08:00
BTMuli
6e3ca9f6cd 🔥 移除qodana 2025-12-24 17:21:36 +08:00
BTMuli
651a89145f 🎨 规范化代码 2025-12-24 17:17:40 +08:00
BTMuli
8500668213 🔧 移除无用依赖,更新tsdoc配置 2025-12-24 01:38:46 +08:00
BTMuli
41f561a5ac 🔧 使用type替代interface 2025-12-23 01:48:46 +08:00
BTMuli
b301d2393d 🔧 使用Array替代[] 2025-12-23 01:27:22 +08:00
BTMuli
e780db9936 🔧 tsdoc格式化配置 2025-12-23 01:17:49 +08:00
BTMuli
88cd657525 ♻️ 统一uid选取逻辑 2025-12-22 20:24:11 +08:00
BTMuli
faacc856de 💄 根据签到状态调整图标&文本 2025-12-22 19:51:58 +08:00
BTMuli
4467c7686d 🔥 移除ck复制的确认浮窗 2025-12-22 19:31:23 +08:00
BTMuli
869965ff85 🚸 重构侧边栏账号切换逻辑,降低交互次数 2025-12-22 19:20:24 +08:00
BTMuli
1a0bdb7b6d 🐛 修复侧边栏账号切换异常 2025-12-22 18:29:13 +08:00
BTMuli
3a8e235186 🐛 修正判断条件 2025-12-22 18:09:57 +08:00
BTMuli
605efacf67 🚸 调整解析逻辑&渲染 2025-12-22 17:39:16 +08:00
BTMuli
a2ff92d00a ♻️ 方法提取 2025-12-22 16:15:23 +08:00
BTMuli
06ff32d47d 管理员模式下启动使用YAE导入 2025-12-22 15:57:32 +08:00
BTMuli
86b2dfa184 🏷️ 修正描述 2025-12-22 15:39:31 +08:00
BTMuli
35851532a5 ♻️ 重构xml解析&处理,支持scene切换 2025-12-22 15:38:22 +08:00
BTMuli
bd8ee19b79 🌱 留影叙佳期xml解析 2025-12-22 14:15:43 +08:00
BTMuli
4b3625527f 左右切换&支持翻页 2025-12-22 11:14:35 +08:00
BTMuli
f8b9500def ♻️ 重构留影叙佳期页面,处理部分文本加载异常 2025-12-21 23:05:57 +08:00
BTMuli
26d7df66d3 💄 修正类型,调整首页生日组件交互 2025-12-21 21:40:11 +08:00
BTMuli
7b596a83f7 💄 调整投票组件样式 2025-12-21 19:00:51 +08:00
BTMuli
c562424af9 ♻️ 部分组件ZIndex抽离 2025-12-21 18:40:50 +08:00
BTMuli
8adedada19 📝 更新功能描述 2025-12-21 18:33:05 +08:00
LuoYunXi
696ca40f7f Fix typo (#187)
根据定义「咨讯」应为「资讯」。

News 是「资讯」
而「咨讯」在网络上检索到的定义为 Valuable Information,且现代汉语词典(第 7 版)中未收录该词
2025-12-21 11:26:25 +08:00
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
BTMuli
0c18bea220 🚀 v0.7.7 2025-06-17 17:09:11 +08:00
BTMuli
66fd82ea66 🍱 更新5.7卡池 2025-06-17 17:03:51 +08:00
BTMuli
859c6165bf 移除snapdom 2025-06-17 17:01:24 +08:00
BTMuli
18d1d26344 📝 移除{LINK}{/LINK} 2025-06-17 16:57:31 +08:00
BTMuli
f05d8ceb82 🍱 更新名片资源 2025-06-17 16:46:13 +08:00
BTMuli
e1a0bbcbc5 🍱 更新部分5.7资源 2025-06-17 16:27:55 +08:00
BTMuli
61dd56fddd 🎨 代码格式化 2025-06-15 17:36:58 +08:00
BTMuli
ca1465f43a 🚸 调整加载顺序 2025-06-15 17:34:39 +08:00
BTMuli
0e01f2bdaa 浮窗触底加载 2025-06-15 15:36:02 +08:00
BTMuli
848227f6b0 页面触底加载 2025-06-15 15:16:25 +08:00
BTMuli
7fb13635f2 🔧 调整格式化配置 2025-06-15 15:02:29 +08:00
BTMuli
f590197a22 🌱 尝试snapdom 2025-06-10 11:45:46 +08:00
BTMuli
077ffc0c21 🐛 修复分享图生成异常 2025-06-10 11:35:29 +08:00
BTMuli
e8ab05759e ⬆️ 更新依赖 2025-06-10 11:33:36 +08:00
BTMuli
e23a0363c1 🚸 首页卡池不传递ck 2025-06-09 13:50:39 +08:00
BTMuli
291e92edd6 🏷️ 完善类型 2025-06-09 13:46:40 +08:00
BTMuli
6d8f7967fe 🚸 修正状态提示信息 2025-06-06 13:42:07 +08:00
BTMuli
25bb259d7a 🔧 调整属性排序&格式化 2025-06-01 19:37:52 +08:00
BTMuli
70a716842f ♻️ 重构公告模块,降低请求次数 2025-06-01 19:31:40 +08:00
BTMuli
33e9704f2d 🚨 修复构建异常 2025-05-29 20:59:06 +08:00
BTMuli
b30d96c3d3 ♻️ 重构公告时间计算逻辑,降低界面加载耗时 2025-05-29 20:54:03 +08:00
BTMuli
36f2adf3f7 🎨 颜色统一为hexa 2025-05-29 14:16:36 +08:00
BTMuli
a8d9808deb 🎨 代码格式化 2025-05-29 14:03:08 +08:00
BTMuli
4a748f20b7 🔧 完善格式化配置 2025-05-29 13:32:16 +08:00
BTMuli
0e9a0ec5f2 🐛 完善帖子ID判断逻辑 2025-05-28 17:52:02 +08:00
BTMuli
a910792e6a 🐛 修复五星平均抽数计算异常 2025-05-27 22:24:56 +08:00
BTMuli
e3bc295aa5 ⬆️ 更新UA 2025-05-26 09:13:13 +08:00
BTMuli
11bf522e22 💄 调整网格列宽至360px 2025-05-25 20:07:57 +08:00
BTMuli
9092d46759 💄 调整链接卡片背景 2025-05-25 20:02:38 +08:00
BTMuli
99327dd9eb 💄 调整投票组件样式 2025-05-25 20:02:04 +08:00
BTMuli
ae6dc39702 ⬆️ 更新依赖 2025-05-25 19:53:53 +08:00
BTMuli
dca590e027 🚀 v0.7.6 2025-05-25 14:33:21 +08:00
BTMuli
5c5380f4f7 🎨 defineModel 2025-05-25 14:26:53 +08:00
BTMuli
6b3b0e1de1 👽️ 调整查找逻辑 2025-05-23 18:52:02 +08:00
BTMuli
eb7e0df4fb 支持“一键执行” 2025-05-23 15:33:22 +08:00
BTMuli
58b95dc5e9 🍱 更新下半资源 2025-05-23 12:45:07 +08:00
BTMuli
724f828761 ♻️ 部分跳转改为外部浏览器打开 2025-05-23 12:04:26 +08:00
BTMuli
0d6ba14a0e ♻️ 修正import,调整路径 2025-05-23 11:58:11 +08:00
BTMuli
1266e5e9ee 🧑‍💻 调整别名 2025-05-23 11:21:48 +08:00
BTMuli
690da47cd8 添加游戏卡片类型组件
*PostID: 58244137
2025-05-23 10:30:13 +08:00
BTMuli
f75f982d84 添加 @btmuli/stylelint-plugin-color 插件并更新样式lint规则 2025-05-20 19:43:51 +08:00
BTMuli
22aea89f76 💄 使用长十六进制颜色 2025-05-20 16:25:14 +08:00
BTMuli
b757c4a432 🚸 子窗口添加外部打开菜单项 2025-05-20 16:22:28 +08:00
BTMuli
d8e14b14de 🐛 修正参数 2025-05-18 21:59:00 +08:00
BTMuli
1e2c479cee 💚 更新调试输出以忽略未使用的变量 2025-05-09 23:35:35 +08:00
BTMuli
0bb774f2c2 💚 调整构建参数 2025-05-09 23:33:10 +08:00
BTMuli
38c2be5edd 💚 修正路径 2025-05-09 23:26:18 +08:00
BTMuli
16332793ef 🐛 修复macOS平台的窗口大小适配逻辑 2025-05-09 23:11:06 +08:00
BTMuli
652a92a0da 📝 添加DeepWiki 2025-05-09 23:10:13 +08:00
BTMuli
928af9de4c 💚 调整test CI 2025-05-09 23:09:49 +08:00
BTMuli
7da1308386 ⬆️ 更新依赖项版本 2025-05-09 23:07:23 +08:00
BTMuli
69cede4274 🚀 v0.7.5 2025-05-09 12:07:00 +08:00
BTMuli
20e942b8a8 🐛 添加时区处理功能
close #155
2025-05-09 12:03:53 +08:00
BTMuli
82c06c3727 ⬆️ 更新依赖项版本 2025-05-09 11:37:12 +08:00
2358 changed files with 90933 additions and 49879 deletions

3
.env.production Normal file
View File

@@ -0,0 +1,3 @@
VITE_SENTRY_RELEASE=TeyvatGuide@0.9.5
VITE_COMMIT_HASH=1ff37b29
VITE_BUILD_TIME=1770532623

View File

@@ -12,6 +12,14 @@ body:
- 你所遇到的问题
- 当前使用版本
- 复现流程
- type: input
id: version
attributes:
label: 当前使用版本
description: 请填写当前使用版本
placeholder: 如 Beta v0.9.1**如果是微软应用商店下载的请注明**
validations:
required: true
- type: checkboxes
attributes:
label: Issue Check
@@ -30,14 +38,6 @@ body:
placeholder: 请详细描述你所遇到的问题
validations:
required: true
- type: input
id: version
attributes:
label: 当前使用版本
description: 请填写当前使用版本
placeholder: 如 Beta v0.3.7
validations:
required: true
- type: textarea
id: reproduce
attributes:

View File

@@ -21,6 +21,14 @@ body:
required: false
- label: 我阅读过[提问的艺术](https://github.com/betaseeker/How-To-Ask-Questions)
required: false
- type: input
id: version
attributes:
label: 当前使用版本
description: 请填写当前使用版本
placeholder: 如 Beta v0.9.1**如果是微软应用商店下载的请注明**
validations:
required: true
- type: textarea
id: description
attributes:
@@ -29,14 +37,6 @@ body:
placeholder: 请详细描述新功能的内容
validations:
required: true
- type: input
id: version
attributes:
label: 当前使用版本
description: 请填写当前使用版本
placeholder: 如 Beta v0.3.7
validations:
required: true
- type: textarea
id: additional
attributes:

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:
@@ -22,25 +27,24 @@ jobs:
args: "--target aarch64-apple-darwin"
target: "macos-arm"
runs-on: ${{ matrix.settings.platform }}
env:
SENTRY_AUTH_TOKEN: ${{ secrets.SENTRY_AUTH_TOKEN }}
APP_VERSION: ${{ github.sha }}
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
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
- name: Rust cache
@@ -48,16 +52,28 @@ 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
- name: Setup sentry-cli
run: npm install -g @sentry/cli
- name: Build app
uses: tauri-apps/tauri-action@dev
@@ -70,7 +86,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"/>

View File

@@ -1,25 +0,0 @@
name: Qodana
on:
push:
branches:
- master
jobs:
qodana:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- 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 dependencies
run: pnpm install --no-frozen-lockfile
- name: "Qodana Scan"
uses: JetBrains/qodana-action@v2023.3
env:
QODANA_TOKEN: ${{ secrets.QODANA_TOKEN }}

View File

@@ -1,68 +1,232 @@
name: Build Test
name: Test Build
on:
workflow_dispatch:
inputs:
version:
description: "Version to build"
build-mac:
description: "Build for Mac"
required: true
default: "0.1.0"
default: true
type: boolean
build-win:
description: "Build for Win"
required: true
default: false
type: boolean
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-tauri:
build-mac:
if: inputs.build-mac
permissions:
contents: write
strategy:
fail-fast: false
matrix:
settings:
- platform: windows-latest
args: ""
target: "windows"
bundlePath: msi/
- platform: macos-latest
args: "--target x86_64-apple-darwin"
target: "macos-intel"
bundlePath: macos/TeyvatGuide.app
artifact: "debug-build-macos-intel"
- platform: macos-latest
args: "--target aarch64-apple-darwin"
target: "macos-arm"
bundlePath: macos/TeyvatGuide.app
artifact: "debug-build-macos-arm"
runs-on: ${{ matrix.settings.platform }}
env:
SENTRY_AUTH_TOKEN: ${{ secrets.SENTRY_AUTH_TOKEN }}
COMMIT_HASH: ${{ github.sha }}
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
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: 23.3.0
node-version: 24.8.0
- name: setup pnpm
uses: pnpm/action-setup@v2
with:
version: 9.15.0
version: 10.23.0
- name: Install frontend dependencies
run: pnpm install
- name: Build app
run: pnpm build ${{ matrix.settings.args }}
- name: Upload Artifact
# 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: TeyvatGuide_v${{ github.event.inputs.version }}_${{ matrix.settings.target }}
path: src-tauri/target/release/bundle/${{ matrix.settings.bundlePath }}
if-no-files-found: error
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
build-win:
if: inputs.build-win
permissions:
contents: write
runs-on: windows-latest
env:
SENTRY_AUTH_TOKEN: ${{ secrets.SENTRY_AUTH_TOKEN }}
COMMIT_HASH: ${{ github.sha }}
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 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: Setup sentry-cli
run: npm install -g @sentry/cli
- name: Install frontend dependencies
run: pnpm install
# 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: --debug
- name: Move Debug
if: github.event.inputs.build-debug == 'true'
run: mv src-tauri/target/debug/bundle/msi/*.msi TeyvatGuide_${{ env.COMMIT_HASH }}_win-debug.msi
- name: Upload Debug
if: github.event.inputs.build-debug == 'true'
uses: actions/upload-artifact@v4
with:
name: debug-win
path: TeyvatGuide_${{ env.COMMIT_HASH }}_win-debug.msi
# Build Release
- name: Build app
if: github.event.inputs.build-release == 'true'
uses: tauri-apps/tauri-action@dev
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Move Release
if: github.event.inputs.build-release == 'true'
run: mv src-tauri/target/release/bundle/msi/*.msi TeyvatGuide_${{ env.COMMIT_HASH }}_win-release.msi
- name: Upload Release
if: github.event.inputs.build-release
uses: actions/upload-artifact@v4
with:
name: release-win
path: TeyvatGuide_${{ env.COMMIT_HASH }}_win-release.msi
- name: Upload Sentry Pdb
if: matrix.settings.target == 'windows'
run: |
echo "Uploading release: $SENTRY_RELEASE"
sentry-cli releases new "$SENTRY_RELEASE"
sentry-cli upload-dif src-tauri/target/release/TeyvatGuide.pdb
sentry-cli releases finalize "$SENTRY_RELEASE"
env:
SENTRY_AUTH_TOKEN: ${{ secrets.SENTRY_AUTH_TOKEN }}
SENTRY_RELEASE: ${{ env.VITE_SENTRY_RELEASE }}

3
.gitignore vendored
View File

@@ -8,3 +8,6 @@ dist
.env.sh
# vue-tsc --noEmit
*.tsbuildinfo
# Sentry Config File
.env.development.local

View File

@@ -7,8 +7,6 @@ dist
src-tauri/target
# Pnpm
pnpm-lock.yaml
# Qodana
qodana.yaml
# sourse
*.webp
*.png

View File

@@ -1,8 +1,8 @@
semi: true
singleQuote: false
printWidth: 100
useTabs: false
tabWidth: 2
bracketSpacing: true
endOfLine: auto
printWidth: 100
semi: true
singleQuote: false
tabWidth: 2
trailingComma: all
useTabs: false

3
.sentryclirc Normal file
View File

@@ -0,0 +1,3 @@
[defaults]
org = teyvat-guide
project = teyvat-guide

View File

@@ -1,15 +1,47 @@
customSyntax: postcss-html
extends:
- stylelint-high-performance-animation
- stylelint-order
- stylelint-declaration-block-no-ignored-properties
- stylelint-config-standard-vue
- stylelint-config-standard-scss
- stylelint-config-idiomatic-order
overrides:
- customSyntax: postcss-scss
files:
- "*.scss"
plugins:
- stylelint-scss
- stylelint-prettier
- stylelint-order
- "@btmuli/stylelint-plugin-color"
rules:
color-hex-length: long
color/format:
- true
- hexa
import-notation: string
no-descending-specificity:
- true
- severity: warning
order/order:
- name: use
type: at-rule
- name: include
type: at-rule
- at-rules
- declarations
- rules
- name: keyframes
type: at-rule
prettier/prettier: true
property-no-vendor-prefix:
- true
- ignoreProperties: [backdrop-filter]
prettier/prettier: true
- ignoreProperties: [-webkit-backdrop-filter]
rule-empty-line-before:
- always
- except: ["first-nested"]
selector-class-pattern: null
selector-pseudo-class-no-unknown:
- true
- ignorePseudoClasses: ["deep"]

4
.vscode/launch.json vendored
View File

@@ -1,5 +1,4 @@
{
"version": "0.2.0",
"configurations": [
{
"name": "Debug",
@@ -9,5 +8,6 @@
"skipFiles": ["<node_internals>/**"],
"type": "node"
}
]
],
"version": "0.2.0"
}

30
.vscode/settings.json vendored
View File

@@ -1,33 +1,33 @@
{
"editor.tabSize": 2,
"eslint.format.enable": true,
"eslint.quiet": false,
"eslint.lintTask.enable": true,
"eslint.validate": ["typescript", "vue"],
"stylelint.enable": true,
"stylelint.validate": ["css", "less", "postcss"],
"css.validate": false,
"less.validate": false,
"scss.validate": false,
"[vue]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint"
},
"[javascript]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint"
},
"[javascriptreact]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint"
},
"[scss]": {
"editor.defaultFormatter": "stylelint.vscode-stylelint"
},
"[typescript]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint"
},
"[typescriptreact]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint"
},
"[scss]": {
"editor.defaultFormatter": "stylelint.vscode-stylelint"
"[vue]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint"
},
"css.validate": false,
"editor.rulers": [80, 120],
"editor.tabSize": 2,
"eslint.format.enable": true,
"eslint.lintTask.enable": true,
"eslint.quiet": false,
"eslint.validate": ["typescript", "vue"],
"less.validate": false,
"scss.validate": false,
"stylelint.enable": true,
"stylelint.validate": ["css", "less", "postcss"],
"typescript.tsdk": "node_modules/typescript/lib",
"vue.features.codeActions.enable": false
}

4
.vscode/tasks.json vendored
View File

@@ -1,5 +1,4 @@
{
"version": "2.0.0",
"tasks": [
{
"type": "npm",
@@ -7,5 +6,6 @@
"problemMatcher": ["$eslint-compact", "$eslint-stylish"],
"label": "npm: lint:code"
}
]
],
"version": "2.0.0"
}

View File

@@ -1,83 +1,140 @@
---
Author: 目棃
Description: CHANGELOG
Date: 2024-10-09
Update: 2025-05-06
Date: 2025-09-09
Update: 2026-02-08
---
> 本文档 [`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-05-06 13:52:36`
> 更新于 `2026-02-08 14:32:58`
## [0.7.4](https://github.com/BTMuli/TeyvatGuide/releases/v0.7.4) (2025-05-06)
## [0.9.5](https://github.com/BTMuli/TeyvatGuide/releases/v0.9.5) (2026-02-08)
- 🍱 更新5.6资源
- 🐛 修正首页卡池组件封面判断逻辑
- 🐛 修正主窗口尺寸计算
- 🐛 修正用户收藏帖子获取API链接
- 🐛 修复帖子列表刷新时的请求状态异常
- 🚸 调整咨讯页浮窗显示逻辑
- 🚸 移除正式环境下公告页标题点击产生的JSON子窗口
- ✨ 重构UIGF导入导出备份恢复支持UIGF4.2
- 🍱 精简颂愿元数据
- 🐛 由于Gt4配置变更修复验证码登录时极验未正确触发
- 🐛 保存用户信息采用参数绑定修复特殊数据导致的sql拼接异常
- 🐛 将ck更新逻辑移至首页修复ck自动更新异常
- 🐛 修正剧诗概况星章计算逻辑
- 💄 调整战绩数据总览样式,更为紧凑
- 💄 处理特定武器没有副属性时的渲染
- 💄 修复集录祈愿卡池渲染异常
- 💄 调整剧诗详情布局,统一比例 2/1
- 💄 调整签到组件额外奖励样式,处理额外奖励点击
- 🚸 暴露成就系列完成百分比1位小数
- 🚸 优化当前选中成就系列区分度
- 🚸 深渊上传成功后自动刷新胡桃云用户信息
- 🚸 修复图片质量调整特定条件下浮窗异常关闭 [`#207`](https://github.com/BTMuli/TeyvatGuide/issues/207)
- 🚸 自定义表情加载失败点击重新加载
- 🚸 优化祈愿垫数展示UI
## [0.7.3](https://github.com/BTMuli/TeyvatGuide/releases/v0.7.3) (2025-04-11)
## [0.9.4](https://github.com/BTMuli/TeyvatGuide/releases/v0.9.4) (2026-01-22)
- 🍱 更新下半卡池信息
- 💄 兑换码浮窗样式迭代
- 💄 帖子卡片添加图片数数据
- 💄 优化成就信息展示和样式
- 💄 帖子图片浮窗背景色同步
- 💄 调整通用backupText组件样式
- 💄 调整回复浮窗样式
- 💄 角色详情调整满好感区分
- 💄 优化角色武器Wiki样式
- 🚸 重构素材日历日期切换逻辑
- 🚸 优化图片下载路径&提示
- 🚸 支持其他分区兑换码获取
- 🚸 收藏页select-mode下阻止所有点击
- 🐛 修复`msi`版本导入`dll`调用路径异常,捕获`dll`路径异常错误
- 🎨 调整商店版本`dll`检测逻辑,存在时不复制
- 🚸 调整导入相关提示文本
## [0.7.2](https://github.com/BTMuli/TeyvatGuide/releases/v0.7.2) (2025-03-27)
## [0.9.3](https://github.com/BTMuli/TeyvatGuide/releases/v0.9.3) (2026-01-19)
- 🍱 更新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)
## [0.9.2](https://github.com/BTMuli/TeyvatGuide/releases/v0.9.2) (2026-01-18)
- 🐛 修复B站视频时长计算异常
- 🐛 处理脚本签到1034 [`#145`](https://github.com/BTMuli/TeyvatGuide/issues/145)
- 💄 调整搜索浮窗样式&帖子/公告卡片样式
- 🥅 捕获分享图生成异常
- 🚸 部分页面添加防抖处理
- 🍱 调整缓存图片范围
- 🍱 增加旅行者衣装相关资源
- ✨ WIKI新增 `{LINK#xx}{/LINK}` 数据支持 [`#156`](https://github.com/BTMuli/TeyvatGuide/issues/156)
- ✨ 自动更新 Cookie [`#197`](https://github.com/BTMuli/TeyvatGuide/issues/197)
- 🐛 修复祈愿页面检测数据更新异常
- 🐛 修复特定情况下生成剧诗分享图时应用白屏
- 🐛 修复首页活动奖励点击异常
- 🐛 上传深渊记录时更新角色列表,以修复 `511001` 异常
- 🐛 调整五星 UP 判断逻辑,修复特定数据 UP 判断异常
- 🐛 修复微软应用商店版本材料&成就导入异常 [`#206`](https://github.com/BTMuli/TeyvatGuide/issues/206)
- 🚸 `loading` 组件随机加载图标
- 🚸 隐藏完成成就支持隐藏成就系列 [`#205`](https://github.com/BTMuli/TeyvatGuide/issues/205)
- 🚸 调整首页部分图片缓存策略
- 🚸 调整成就排序&搜索逻辑
- 🚸 添加用户反馈显示控制入口
- 🥅 修复文本放缩比读取异常,注册表不存在时返回 1.0
- ♻️ 祈愿页面导入功能合并,仅显示一个导入按钮
- 💄 深渊支持单楼层分享,剧诗支持单幕分享
## [0.7.0](https://github.com/BTMuli/TeyvatGuide/releases/v0.7.0) (2025-02-28)
## [0.9.1](https://github.com/BTMuli/TeyvatGuide/releases/v0.9.1) (2026-01-14)
- ✨ 新增无痕浏览配置,默认开启
- ✨ 登录状态且关闭无痕浏览时,可对帖子进行点赞操作
- ✨ 新增实用脚本页面,支持一键完成米游币每日任务 [`#144`](https://github.com/BTMuli/TeyvatGuide/issues/144)
- 🐛 修复公告解析异常
- 🐛 修复角色卡片视图(详细)浮窗切换时背景图更新异常
- 🐛 修复路由跳转不生效
- ♻️ 重构首页素材日历组件生日计算,修复生日计算异常
- 🚸 设置页登录二维码支持生成分享图,点击底部图标触发
- 💄 调整首页素材日历组件可视页码
- 💄 调整部分页面UI
- 🍱 更新下半卡池数据
- 🍱 元数据更新6.3版本资源
- 🍱 元数据:精简部分材料来源描述
- 🍱 元数据:增加元素描述,如 `丝柯克``蛇之七变 冰`(修改前为`神之眼 冰`
- 🍱 元数据:增加 `埃洛伊` `奇偶` 的红色背景并进行相应处理 [`#198`](https://github.com/BTMuli/TeyvatGuide/issues/198)
- ✏️ 修正文本,`咨讯``资讯`,感谢 [`@LuoYunXi0407`](https://github.com/LuoYunXi0407)
- ✨ 祈愿页面:过往祈愿支持查看抽卡记录,更新图源以提升加载速度 [`#188`](https://github.com/BTMuli/TeyvatGuide/issues/188)
- ✨ 背包物品:新增货币数据获取,支持删除记录
- ✨ 角色列表页面:重构筛选逻辑,增加 `等级`/`好感`/`命座` 排序
- ✨ 窗口回正增加文本放缩处理 [`#192`](https://github.com/BTMuli/TeyvatGuide/issues/192)
- ✨ 引入 [Sentry](https://sentry.io) 用于分析应用崩溃/异常,同步更新隐私政策
- ✨ 增加衣装相关资源 [`#190`](https://github.com/BTMuli/TeyvatGuide/issues/190)并在 `角色列表`/`角色图鉴` 进行展示。
- ✨ 胡桃深渊数据库回归,剧诗概览回归
- ✨ 支持通过命令行调用 [`#195`](https://github.com/BTMuli/TeyvatGuide/issues/195)
- ✨ 支持胡桃云账号 `登录`/`密码重置` 等操作,支持胡桃云祈愿记录 `上传`/`下载`/`删除` [`#202`](https://github.com/BTMuli/TeyvatGuide/issues/202)
- 🐛 修复程序最小化时托盘点击异常
- 🐛 修复 wcag-color 无法对比 keyword 导致的渲染异常
- 🐛 修复特定情况下管理员模式判断异常 [`#189`](https://github.com/BTMuli/TeyvatGuide/issues/189)
- 🐛 修复从网络图更新到本地图导致的渲染异常
- 🐛 尝试修复托盘图标初始化异常
- 🐛 重构首页组件加载逻辑,存储中间值,增加登录态判断 [`#200`](https://github.com/BTMuli/TeyvatGuide/issues/200)
- 🐛 修复通过 ck 登录没有即时刷新登录态
- 🐛 修复特定情况下 UAC 调用异常
- 🐛 补充缺失权限,修复浏览器跳转异常
- 🐛 修复数据库重置异常
- 🐛 修复部分帖子获取内容异常
- 🐛 修复修改分享阈值点击取消时的取值异常 [`#203`](https://github.com/BTMuli/TeyvatGuide/issues/203)
- 🐛 尝试修复调用内置 YAE 时特定条件下的匹配异常
- 🚸 重构侧边栏账号切换逻辑,降低交互次数
- 🚸 移除ck复制的确认浮窗
- 🚸 管理员模式下侧边栏启动使用YAE导入
- 🚸 背包物品页面:新增 `最近更新`/`最多数量`/`最少数量` 排序,调整默认排序逻辑,优化搜索处理 [`#196`](https://github.com/BTMuli/TeyvatGuide/issues/196)
- 🚸 修正月谕圣牌下的星章计算逻辑
- 🚸 调整Hakushi获取逻辑
- 🚸 首页组件:已完成活动置后,调整完成判断逻辑
- 🚸 调整部分弹窗提示 [`#201`](https://github.com/BTMuli/TeyvatGuide/issues/201)
- 🚸 调用内置 YAE 时检测本地游戏版本
- 💄 帖子详情:调整投票组件样式
- 💄 首页组件:调整首页生日组件交互
- 💄 首页签到组件:根据签到状态调整图标&文本
- 💄 角色列表页面:角色卡片显示等级
- 💄 幽境危战页面:调整顶部布局
- 💄 帖子组件:增加自定义表情 tag 在浅色模式下的清晰度
- 💄 设置页面:调整 `刷新页面设备信息` 交互
- 🌐 公告页面:处理国际化
- ♻️ 重构留影叙佳期页面,处理部分文本加载异常
- ♻️ 统一 UID 选取逻辑
- ♻️ 重构 WIKI 筛选组件筛选逻辑
- ♻️ 重构游戏启动逻辑,修复特定条件下的启动失败
## [0.9.0](https://github.com/BTMuli/TeyvatGuide/releases/v0.9.0) (2025-12-20)
- 🍱 更新卡池数据修正卡池数据异常导致的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-03-31
Update: 2026-02-08
---
> 本文档 [`Frontmatter`](https://github.com/BTMuli/MuCli#Frontmatter) 由 [MuCli](https://github.com/BTMuli/Mucli) 自动生成于 `2023-03-05 14:41:55`
>
> 更新于 `2025-03-31 15:53:10`
> 更新于 `2026-02-08 14:37:31`
![](https://img.shields.io/github/last-commit/BTMuli/TeyvatGuide?style=for-the-badge) ![](https://img.shields.io/github/commits-since/BTMuli/TeyvatGuide/latest?include_prereleases&style=for-the-badge)
[![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.2-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,14 @@ 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.2
- [x] 背包物品获取内置YAE
- [x] 留影叙佳期画片查看
- [x] 帖子收藏
- [x] 帖子评论查看&分享
@@ -59,29 +63,29 @@ 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] 一键完成游戏签到
- Wiki 功能:
- [x] 深渊数据库Hutao API
- [x] 角色图鉴
- [x] 武器图鉴
- [x] 名片图鉴
- [x] 材料图鉴
- 应用功能:
- [x] 浅色/深色主题切换
- [x] 米游社 JSBridge
- [x] 终端命令行调用
- [x] 支持胡桃云
## 贡献者 / Contributors
@@ -92,7 +96,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 +108,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
@@ -124,6 +129,7 @@ Game Tool for Genshin Impact player, supports Windows and macOS.
- [Artplayer](https://artplayer.org/):用于米游社帖子视频播放解析
- [Echarts](https://echarts.apache.org/zh/index.html):用于祈愿概览图生成
- [Html2Canvas](https://github.com/niklasvh/html2canvas):用于分享图生成
- [Sentry](https://github.com/getsentry/sentry):用于收集应用崩溃信息
## 协议 / License
@@ -138,7 +144,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 +153,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

@@ -1,22 +1,24 @@
#!/bin/bash
printf '\e[8;45;65t'
clear
BLACK="\033[0;30m"
DARK_GRAY="\033[1;30m"
BLUE="\033[0;34m"
# Color
#BLACK="\033[0;30m"
#DARK_GRAY="\033[1;30m"
#BLUE="\033[0;34m"
LIGHT_BLUE="\033[1;34m"
GREEN="\033[0;32m"
#GREEN="\033[0;32m"
LIGHT_GREEN="\033[1;32m"
CYAN="\033[0;36m"
LIGHT_CYAN="\033[1;36m"
#CYAN="\033[0;36m"
#LIGHT_CYAN="\033[1;36m"
RED="\033[0;31m"
LIGHT_RED="\033[1;31m"
PURPLE="\033[0;35m"
LIGHT_PURPLE="\033[1;35m"
BROWN="\033[0;33m"
YELLOW="\033[0;33m"
LIGHT_GRAY="\033[0;37m"
WHITE="\033[1;37m"
#PURPLE="\033[0;35m"
#LIGHT_PURPLE="\033[1;35m"
#BROWN="\033[0;33m"
#YELLOW="\033[0;33m"
#LIGHT_GRAY="\033[0;37m"
#WHITE="\033[1;37m"
NC="\033[0m"
appName="TeyvatGuide.app"

View File

@@ -2,18 +2,18 @@
Author: 目棃
Description: UIGF v4 Backup
Date: 2024-11-11
Update: 2024-11-11
Update: 2026-02-07
---
> 本文档 [`Frontmatter`](https://github.com/BTMuli/MuCli#Frontmatter) 由 [MuCli](https://github.com/BTMuli/Mucli) 自动生成于 `2024-11-11 11:57:27`
>
> 更新于 `2024-11-11 11:57:27`
> 更新于 `2026-02-07 21:29:27`
> 本文档为 [UIGF v4.0](https://github.com/UIGF-org/UIGF-org.github.io/blob/main/docs/zh/standards/uigf.md) 的备份,仅供参考。
> 本文档为 [UIGF v4.2](https://github.com/UIGF-org/UIGF-org.github.io/blob/main/docs/zh/standards/uigf.md) 的备份,仅供参考。
# 统一可交换抽卡记录标准 v4.0
# 统一可交换抽卡记录标准 v4.2
> Uniformed Interchangeable GachaLog Format standard (UIGF) v4.0 <Badge text="Current" type="message" />
> Uniformed Interchangeable GachaLog Format standard (UIGF) v4.2 <Badge text="Current" type="message" />
::: warning 中断性更新警告
`UIGF v4.0 及更高版本` 对于 `UIGF v3.0 及更低版本``SRGF v1.0` **不具备向下兼容性**。UIGF/SRGF 合作项目如需适配,需重新认证。
@@ -21,10 +21,14 @@ Update: 2024-11-11
## 更新记录
| 版本 | 说明 | 兼容 |
| ------ | --------------------------------- | --------------- |
| `v3.0` | 低版本的更新日志请查看历史版本 | v3.0 及更低版本 |
| `v4.0` | 合并 SRGF新增绝区零抽卡格式支持 | v4.0 |
| 版本 | 说明 | 兼容 |
| ------ | ------------------------------------------------ | --------------- |
| `v3.0` | 低版本的更新日志请查看历史版本 | v3.0 及更低版本 |
| `v4.0` | 合并 SRGF新增绝区零抽卡格式支持 | v4.0 |
| `v4.1` | 新增对星穹铁道 v3.4 版所引入的新的卡池类型的支持 | v4.1/v4.0\* |
| `v4.2` | 新增对于千星奇域的支持 | v4.1 |
- 对于无需处理星穹铁道的应用v4.1 与 v4.0 兼容。
## 前言
@@ -77,11 +81,11 @@ Update: 2024-11-11
},
"export_app": {
"type": "string",
"description": "导出档案的 App 名称"
"description": "导出档案的应用名称"
},
"export_app_version": {
"type": "string",
"description": "导出档案的 App 版本"
"description": "导出档案的应用版本"
},
"version": {
"type": "string",
@@ -157,7 +161,8 @@ Update: 2024-11-11
},
"time": {
"type": "string",
"description": "抽取物品时对应时区timezone下的当地时间"
"description": "抽取物品时对应时区timezone下的当地时间",
"pattern": "^\\d{4}-\\d{2}-\\d{2} \\d{2}:\\d{2}:\\d{2}$"
},
"name": {
"type": "string",
@@ -173,7 +178,10 @@ Update: 2024-11-11
},
"id": {
"type": "string",
"description": "记录内部 ID米哈游 API 返回"
"description": "记录内部 ID米哈游 API 返回",
"maxLength": 19,
"minLength": 1,
"pattern": "^[0-9]+$"
}
},
"required": ["uigf_gacha_type", "gacha_type", "item_id", "time", "id"]
@@ -231,12 +239,12 @@ Update: 2024-11-11
"properties": {
"gacha_id": {
"type": "string",
"description": "卡池 Id"
"description": "卡池 ID"
},
"gacha_type": {
"type": "string",
"description": "卡池类型",
"enum": ["1", "2", "11", "12"]
"enum": ["1", "2", "11", "12", "21", "22"]
},
"item_id": {
"type": "string",
@@ -248,7 +256,8 @@ Update: 2024-11-11
},
"time": {
"type": "string",
"description": "抽取物品时对应时区timezone下的当地时间"
"description": "抽取物品时对应时区timezone下的当地时间",
"pattern": "^\\d{4}-\\d{2}-\\d{2} \\d{2}:\\d{2}:\\d{2}$"
},
"name": {
"type": "string",
@@ -264,7 +273,10 @@ Update: 2024-11-11
},
"id": {
"type": "string",
"description": "记录内部 ID米哈游 API 返回"
"description": "记录内部 ID米哈游 API 返回",
"maxLength": 19,
"minLength": 1,
"pattern": "^[0-9]+$"
}
},
"required": ["gacha_type", "gacha_id", "time", "item_id", "id"]
@@ -322,7 +334,7 @@ Update: 2024-11-11
"properties": {
"gacha_id": {
"type": "string",
"description": "卡池 Id"
"description": "卡池 ID"
},
"gacha_type": {
"type": "string",
@@ -339,7 +351,8 @@ Update: 2024-11-11
},
"time": {
"type": "string",
"description": "抽取物品时对应时区timezone下的当地时间"
"description": "抽取物品时对应时区timezone下的当地时间",
"pattern": "^\\d{4}-\\d{2}-\\d{2} \\d{2}:\\d{2}:\\d{2}$"
},
"name": {
"type": "string",
@@ -355,7 +368,10 @@ Update: 2024-11-11
},
"id": {
"type": "string",
"description": "记录内部 ID米哈游 API 返回"
"description": "记录内部 ID米哈游 API 返回",
"maxLength": 19,
"minLength": 1,
"pattern": "^[0-9]+$"
}
},
"required": ["gacha_type", "item_id", "time", "id"]
@@ -364,6 +380,109 @@ Update: 2024-11-11
},
"required": ["uid", "timezone", "list"]
}
},
"hk4e_ugc": {
"type": "array",
"properties": {
"uid": {
"oneOf": [
{
"type": "string"
},
{
"type": "integer"
}
],
"description": "UID"
},
"timezone": {
"type": "integer",
"description": "时区偏移,由米哈游 API 返回,若与服务器时区不同请注意 list 中 time 的转换"
},
"lang": {
"type": "string",
"description": "语言代码",
"enum": [
"de-de",
"en-us",
"es-es",
"fr-fr",
"id-id",
"it-it",
"ja-jp",
"ko-kr",
"pt-pt",
"ru-ru",
"th-th",
"tr-tr",
"vi-vn",
"zh-cn",
"zh-tw"
]
},
"list": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "记录内部 ID米哈游 API 返回",
"maxLength": 19,
"minLength": 1,
"pattern": "^[0-9]+$"
},
"schedule_id": {
"type": "string",
"description": "卡池排期 ID米哈游 API 返回",
"minLength": 1,
"pattern": "^[0-9]+$"
},
"item_type": {
"type": "string",
"description": "物品类型,米哈游 API 返回"
},
"item_id": {
"type": "string",
"description": "物品 ID米哈游 API 返回",
"minLength": 1,
"pattern": "^[0-9]+$"
},
"item_name": {
"type": "string",
"description": "物品名称,米哈游 API 返回"
},
"rank_type": {
"type": "string",
"description": "物品等级,米哈游 API 返回",
"minLength": 1,
"pattern": "^[0-9]+$"
},
"time": {
"type": "string",
"description": "抽取物品时对应时区timezone下的当地时间",
"pattern": "^\\d{4}-\\d{2}-\\d{2} \\d{2}:\\d{2}:\\d{2}$"
},
"op_gacha_type": {
"type": "string",
"description": "卡池类型,米哈游 API 返回",
"enum": ["1000", "2000", "20011", "20012", "20021", "20022"]
}
},
"required": [
"id",
"schedule_id",
"item_type",
"item_id",
"item_name",
"rank_type",
"time",
"op_gacha_type"
]
}
}
},
"required": ["uid", "timezone", "list"]
}
},
"required": ["info"]

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`
## 说明
@@ -22,7 +22,7 @@ Update: 2025-02-28
- 顶部收缩按钮:`mdi:chevron-right` `mdi:chevron-left`
- 首页:米游社网页活动图标
- 公告:个人绘制 SVG
- 讯:[米游社](https://www.miyoushe.com)
- 讯:[米游社](https://www.miyoushe.com)
- 成就:个人绘制 SVG
- 原神战绩Hoyolab
- 我的角色Hoyolab
@@ -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,20 +1,24 @@
import eslint_jsonc from "eslint-plugin-jsonc";
import eslint_js from "@eslint/js";
import eslint_ts from "typescript-eslint";
import eslint_vue from "eslint-plugin-vue";
/**
* ESLint 配置文件
* @since Beta v0.9.3
*/
import eslintPluginJsonc from "eslint-plugin-jsonc";
import eslintPluginJs from "@eslint/js";
import eslintPluginTs from "typescript-eslint";
import eslintPluginVue from "eslint-plugin-vue";
import { jsonEslintConfig } from "./eslint/jsonEslint.js";
import { vueEslintConfig } from "./eslint/vueEslint.js";
import ymlEslintConfig from "./eslint/ymlEslint.js";
import eslintConfigJson from "./eslint/jsonEslint.js";
import eslintConfigVue from "./eslint/vueEslint.js";
import eslintConfigYml from "./eslint/ymlEslint.js";
export default [
eslint_js.configs.recommended,
...eslint_jsonc.configs["flat/recommended-with-jsonc"],
...eslint_ts.configs.recommended,
...eslint_vue.configs["flat/essential"],
...jsonEslintConfig,
...vueEslintConfig,
ymlEslintConfig,
eslintPluginJs.configs.recommended,
...eslintPluginJsonc.configs["flat/recommended-with-jsonc"],
...eslintPluginTs.configs.recommended,
...eslintPluginVue.configs["flat/essential"],
...eslintConfigJson,
...eslintConfigVue,
...eslintConfigYml,
{
ignores: [
"dist",
@@ -23,11 +27,8 @@ export default [
"src/data/**/*.json",
"src-tauri/tauri.conf.json",
"src-tauri/**/*.json",
"qodana.yaml",
"node_modules",
".github",
".vscode",
".prettierrc.yml",
".stylelintrc.yml",
],
},
];

View File

@@ -1,3 +1,8 @@
/**
* JSON 文件的 ESLint 配置
* @since Beta v0.9.1
*/
import pluginJsonc from "eslint-plugin-jsonc";
import parserJsonc from "jsonc-eslint-parser";
@@ -57,7 +62,7 @@ const tscJsonConfig = {
};
const jsoncConfig = {
files: ["source/data/out/**/*.json", ".vscode/**/*.json"],
files: ["source/data/out/**/*.json", ".vscode/**/*.json", "./tsdoc.json"],
plugins: { jsonc: pluginJsonc },
languageOptions: { parser: parserJsonc },
rules: {
@@ -66,4 +71,6 @@ const jsoncConfig = {
},
};
export const jsonEslintConfig = [pkgJsonConfig, tscJsonConfig, jsoncConfig];
const eslintConfigJson = [pkgJsonConfig, tscJsonConfig, jsoncConfig];
export default eslintConfigJson;

View File

@@ -1,9 +1,15 @@
/**
* Vue & Typescript 文件的 Eslint 配置
* @since Beta v0.9.1
*/
import pluginImport from "eslint-plugin-import";
import pluginPrettier from "eslint-plugin-prettier";
import pluginVue from "eslint-plugin-vue";
import pluginTsDoc from "eslint-plugin-tsdoc";
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" }],
@@ -11,6 +17,8 @@ const tsConfigRules = {
"@typescript-eslint/strict-boolean-expressions": "off",
"@typescript-eslint/no-explicit-any": "off",
"@typescript-eslint/no-unused-expressions": ["error", { allowShortCircuit: false }],
"@typescript-eslint/array-type": ["error", { default: "generic" }],
"@typescript-eslint/consistent-type-definitions": ["error", "type"],
"import/order": [
"error",
{
@@ -24,29 +32,45 @@ const tsConfigRules = {
const tsConfig = {
files: ["*.ts", "*.d.ts", "src/**/*.ts", "src/**/*.d.ts"],
plugins: { typescript: eslintTs, import: pluginImport, prettier: pluginPrettier },
plugins: {
typescript: eslintTs,
import: pluginImport,
prettier: pluginPrettier,
tsdoc: pluginTsDoc,
},
languageOptions: {
parser: eslintTs.parser,
parserOptions: { project: "tsconfig.json", tsconfigRootDir: "." },
parserOptions: { project: "tsconfig.json", tsconfigRootDir: appRootPath.path },
},
rules: {
...tsConfigRules,
"tsdoc/syntax": "warn",
},
rules: tsConfigRules,
};
const vueConfig = {
files: ["src/**/*.vue", "src/App.vue"],
plugins: { vue: pluginVue, import: pluginImport, prettier: pluginPrettier },
languageOptions: {
globals: { ...globals.browser, ...globals.es2021, TGApp: "readonly", window: "readonly" },
globals: {
...globals.browser,
...globals.es2021,
TGApp: "readonly",
window: "readonly",
proEnv: "readonly",
},
ecmaVersion: "latest",
sourceType: "module",
parser: parserVue,
parserOptions: {
parser: eslintTs.parser,
extraFileExtensions: [".vue"],
tsconfigRootDir: ".",
tsconfigRootDir: appRootPath.path,
},
},
rules: { ...tsConfigRules, "vue/multi-word-component-names": "off" },
};
export const vueEslintConfig = [tsConfig, vueConfig];
const eslintConfigVue = [tsConfig, vueConfig];
export default eslintConfigVue;

View File

@@ -1,19 +1,25 @@
/**
* YAML 文件的 ESLint 配置
* @since Beta v0.9.3
*/
import pluginYml from "eslint-plugin-yml";
import parserYml from "yaml-eslint-parser";
import * as ymlParser from "yaml-eslint-parser";
const ymlEslintConfig = {
files: ["**/*.yml", "**/*.yaml"],
plugins: { yml: pluginYml },
languageOptions: {
parser: parserYml,
parserOptions: { defaultYAMLVersion: "1.2", extraFileExtensions: [".yaml", ".yml"] },
const eslintConfigYml = [
{
files: ["**/*.yml", "**/*.yaml"],
plugins: { yml: pluginYml },
languageOptions: {
parser: ymlParser,
parserOptions: { defaultYAMLVersion: "1.2", extraFileExtensions: [".yaml", ".yml"] },
},
rules: {
"yml/indent": ["error", 2],
"yml/key-spacing": ["error"],
"yml/quotes": ["error", { prefer: "double", avoidEscape: true }],
"yml/sort-keys": ["error", "asc"],
},
},
rules: {
"yml/indent": ["error", 2],
"yml/key-spacing": ["error"],
"yml/quotes": ["error", { prefer: "double", avoidEscape: true }],
"yml/sort-keys": ["error", "asc"],
},
};
];
export default ymlEslintConfig;
export default eslintConfigYml;

View File

@@ -1,14 +1,14 @@
{
"name": "teyvatguide",
"version": "0.7.4",
"version": "0.9.5",
"description": "Game Tool for GenshinImpact player",
"private": true,
"packageManager": "pnpm@10.10.0",
"packageManager": "pnpm@10.28.2",
"type": "module",
"scripts": {
"build": "tauri build",
"debug": "tauri build --debug",
"dev": "tauri dev --exit-on-panic",
"build": "tsx scripts/auto-build.ts",
"debug": "tsx scripts/auto-build.ts su --debug",
"dev": "tsx scripts/auto-dev.ts",
"eslint:pre": "pnpx @eslint/config-inspector@latest",
"oxlint": "oxlint",
"lint": "concurrently \"pnpm:lint:*(!fix)\"",
@@ -40,7 +40,8 @@
"prettier --write",
"stylelint --fix"
],
"*.{yml,json,md}": [
"*.{yml,json}": [
"eslint --fix",
"prettier --write"
],
"*.rs": [
@@ -69,80 +70,95 @@
"doc": "docs"
},
"dependencies": {
"@date-fns/tz": "^1.4.1",
"@mdi/font": "7.4.47",
"@tauri-apps/api": "^2.5.0",
"@tauri-apps/plugin-deep-link": "^2.2.1",
"@tauri-apps/plugin-dialog": "^2.2.1",
"@tauri-apps/plugin-fs": "^2.2.1",
"@tauri-apps/plugin-http": "^2.4.3",
"@tauri-apps/plugin-log": "^2.4.0",
"@tauri-apps/plugin-opener": "^2.2.6",
"@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",
"@sentry/vite-plugin": "^4.9.0",
"@sentry/vue": "^10.38.0",
"@sentry/core": "^10.38.0",
"@skipperndt/plugin-machine-uid": "^0.1.3",
"@tauri-apps/api": "^2.10.1",
"@tauri-apps/plugin-cli": "^2.4.1",
"@tauri-apps/plugin-deep-link": "^2.4.7",
"@tauri-apps/plugin-dialog": "^2.6.0",
"@tauri-apps/plugin-fs": "^2.4.5",
"@tauri-apps/plugin-http": "^2.5.7",
"@tauri-apps/plugin-log": "^2.8.0",
"@tauri-apps/plugin-notification": "^2.3.3",
"@tauri-apps/plugin-opener": "^2.5.3",
"@tauri-apps/plugin-os": "^2.3.2",
"@tauri-apps/plugin-process": "^2.3.1",
"@tauri-apps/plugin-sql": "^2.3.2",
"ajv": "^8.17.1",
"artplayer": "^5.2.3",
"clipboard": "^2.0.11",
"color-convert": "^3.0.1",
"echarts": "^5.6.0",
"artplayer": "^5.3.0",
"colord": "^2.9.3",
"date-fns": "^4.1.0",
"echarts": "^6.0.0",
"html2canvas": "^1.4.1",
"js-md5": "^0.8.3",
"jsencrypt": "^3.3.2",
"pinia": "^3.0.2",
"pinia-plugin-persistedstate": "^4.2.0",
"qrcode.vue": "^3.6.0",
"sass-embedded": "^1.87.0",
"uuid": "^11.1.0",
"vue": "^3.5.13",
"vue-echarts": "^7.0.3",
"vue-json-pretty": "^2.4.0",
"vue-router": "^4.5.1",
"vuetify": "^3.8.3",
"wcag-color": "^1.1.1",
"xml-js": "^1.6.11"
"jsencrypt": "^3.5.4",
"json-bigint": "^1.0.0",
"pinia": "^3.0.4",
"pinia-plugin-persistedstate": "^4.7.1",
"qrcode.vue": "^3.8.0",
"rsa-oaep-encryption": "^1.1.0",
"sass-embedded": "^1.97.3",
"swiper": "^12.1.0",
"uuid": "^13.0.0",
"vue": "^3.5.27",
"vue-echarts": "^8.0.1",
"vue-json-pretty": "^2.6.0",
"vue-router": "^5.0.2",
"vuetify": "^3.11.8",
"wcag-color": "^1.1.1"
},
"devDependencies": {
"@eslint/eslintrc": "^3.3.1",
"@eslint/js": "^9.26.0",
"@tauri-apps/cli": "2.5.0",
"@types/color-convert": "^2.0.4",
"@btmuli/stylelint-plugin-color": "^0.1.0",
"@eslint/eslintrc": "^3.3.3",
"@eslint/js": "^9.39.2",
"@microsoft/tsdoc": "^0.16.0",
"@tauri-apps/cli": "2.10.0",
"@types/fs-extra": "^11.0.4",
"@types/js-md5": "^0.7.2",
"@types/node": "^22.15.3",
"@types/uuid": "^10.0.0",
"@typescript-eslint/parser": "^8.31.1",
"@vitejs/plugin-vue": "^5.2.3",
"concurrently": "^9.1.2",
"eslint": "^9.26.0",
"eslint-plugin-import": "^2.31.0",
"eslint-plugin-jsonc": "^2.20.0",
"eslint-plugin-prettier": "^5.4.0",
"eslint-plugin-vue": "^10.1.0",
"eslint-plugin-yml": "^1.18.0",
"fs-extra": "^11.3.0",
"globals": "^16.0.0",
"@types/js-md5": "^0.8.0",
"@types/json-bigint": "^1.0.4",
"@types/node": "^25.2.1",
"@typescript-eslint/parser": "^8.54.0",
"@typescript/native-preview": "7.0.0-dev.20260207.1",
"@vitejs/plugin-vue": "^6.0.4",
"app-root-path": "^3.1.0",
"concurrently": "^9.2.1",
"envfile": "^7.1.0",
"eslint": "^9.39.2",
"eslint-plugin-import": "^2.32.0",
"eslint-plugin-jsonc": "^2.21.0",
"eslint-plugin-prettier": "^5.5.5",
"eslint-plugin-tsdoc": "^0.5.0",
"eslint-plugin-vue": "^10.7.0",
"eslint-plugin-yml": "^3.1.0",
"fs-extra": "^11.3.3",
"globals": "^17.3.0",
"husky": "^9.1.7",
"jsonc-eslint-parser": "^2.4.0",
"lint-staged": "^15.5.1",
"oxlint": "^0.16.9",
"prettier": "3.5.3",
"stylelint": "^16.19.1",
"jsonc-eslint-parser": "^2.4.2",
"lint-staged": "^16.2.7",
"oxlint": "^1.43.0",
"postcss-preset-env": "^11.1.3",
"prettier": "3.8.1",
"stylelint": "^17.1.1",
"stylelint-config-idiomatic-order": "^10.0.0",
"stylelint-config-standard-scss": "^17.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-declaration-block-no-ignored-properties": "^3.0.0",
"stylelint-high-performance-animation": "^2.0.0",
"stylelint-order": "^7.0.1",
"stylelint-prettier": "^5.0.3",
"stylelint-scss": "^6.11.1",
"tsx": "^4.19.4",
"typescript": "^5.8.3",
"typescript-eslint": "^8.31.1",
"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": "^7.0.0",
"tsx": "^4.21.0",
"typescript": "^5.9.3",
"typescript-eslint": "^8.54.0",
"vite": "npm:rolldown-vite@^7.3.1",
"vite-plugin-vue-devtools": "^8.0.6",
"vite-plugin-vuetify": "^2.1.3",
"vue-eslint-parser": "^10.2.0",
"vue-tsc": "^3.2.4",
"yaml-eslint-parser": "^2.0.0"
}
}

7519
pnpm-lock.yaml generated

File diff suppressed because it is too large Load Diff

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

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: 20 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: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 99 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 122 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 212 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 67 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 135 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 70 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 124 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 148 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 276 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 153 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 143 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 142 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 92 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 166 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 115 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 169 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 174 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 370 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.1 KiB

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