Compare commits

...

757 Commits

Author SHA1 Message Date
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
BTMuli
c31cf7aa82 🚀 v0.7.4 2025-05-06 13:55:54 +08:00
BTMuli
ac46adf5cf 🍱 更新卡池 2025-05-06 13:49:41 +08:00
BTMuli
500b6442ac 🐛 修正尺寸计算 2025-05-05 22:07:56 +08:00
BTMuli
c9f5f86919 🐛 修正角色描述中的链接格式问题 2025-05-05 22:07:01 +08:00
BTMuli
27c79aec62 ⬆️ 更新依赖 2025-05-05 21:45:44 +08:00
BTMuli
e98c7a580f 🍱 更新5.6版本JSON资源(除卡池) 2025-05-05 21:40:14 +08:00
BTMuli
777b386b74 🍱 更新5.6版本图像资源 2025-05-05 21:00:12 +08:00
BTMuli
7c7fa1bb1a 🐛 调整浮窗显示逻辑 2025-04-28 13:33:59 +08:00
BTMuli
08dc712c1f 🐛 修复帖子列表刷新时的请求状态 2025-04-28 11:32:55 +08:00
目棃
07ae2ed0c6 🐛 仅用于测试环境 2025-04-16 20:38:58 +08:00
目棃
8d8f3bb07f 🐛 修正封面判断逻辑 2025-04-15 22:52:36 +08:00
目棃
b7d1d5dbd9 🔧 set erasableSyntaxOnly to false 2025-04-12 18:24:14 +08:00
目棃
5286d9914f 🐛 fix url err 2025-04-12 18:22:21 +08:00
目棃
7df0748816 ⬆️ 更新依赖版本和修正应用商店链接 2025-04-12 18:15:20 +08:00
目棃
da17f8cd03 🚀 v0.7.3 2025-04-11 22:22:05 +08:00
目棃
4b77c031c2 🚸 更新系列参数处理逻辑 2025-04-11 22:18:15 +08:00
目棃
3f3e941b68 🍱 更新卡池信息 2025-04-11 20:19:18 +08:00
目棃
2502c27ee5 💄 兑换码浮窗样式迭代 2025-04-11 20:06:09 +08:00
目棃
41fb2a43f7 ⬆️ 更新依赖 2025-04-09 15:47:36 +08:00
目棃
b7c49ce09b 🎨 改进代码结构 2025-04-09 15:45:29 +08:00
目棃
43f9e432cc 🚸 重构日期切换逻辑 2025-04-05 19:30:53 +08:00
目棃
74217e679e ⬆️ 更新依赖 2025-04-05 19:30:17 +08:00
目棃
06a57c9bcf 💄 添加图片数数据 2025-04-01 15:08:16 +08:00
目棃
1ce8c1fddf 💄 优化成就信息展示和样式 2025-04-01 14:54:29 +08:00
目棃
a1cd7ff840 💄 背景色同步 2025-04-01 14:29:51 +08:00
目棃
fce56dcf55 🔧 更新权限配置 2025-04-01 14:20:54 +08:00
目棃
7cf4516865 💄 更新配置文件和优化图片下载逻辑 2025-04-01 14:08:50 +08:00
目棃
01009b36eb ⬆️ 更新依赖 2025-04-01 13:40:55 +08:00
目棃
79067d6f77 🐛 修复显示异常 2025-04-01 13:39:03 +08:00
目棃
978c9c7778 💄 优化角色与武器信息展示 2025-04-01 10:07:30 +08:00
目棃
29542a737e 💄 优化角色信息展示与样式 2025-03-31 16:14:05 +08:00
目棃
0016ec1fc1 🚸 更新Yae链接 2025-03-31 15:55:02 +08:00
目棃
61a89348d1 🎨 优化逻辑 2025-03-31 15:52:09 +08:00
目棃
1c16bfc29a 💄 添加滤镜过渡效果 2025-03-31 15:48:15 +08:00
目棃
454b94f401 🚸 调整满好感区分 2025-03-31 15:37:00 +08:00
目棃
da6a29c5ac 🚸 提供Yae入口 2025-03-31 15:33:15 +08:00
目棃
40d46f41c3 🚸 成就系列未完成/完成区分 2025-03-31 15:24:02 +08:00
目棃
d79de499cf 🚸 显式成就隐藏 2025-03-31 14:52:39 +08:00
目棃
d11d4fe803 💄 调整触发dom 2025-03-31 14:47:04 +08:00
目棃
121e29ad4f 💄 pendant 禁止裁切 2025-03-31 11:51:53 +08:00
目棃
215f0c6500 ♻️ 重构传递数据 2025-03-31 11:49:44 +08:00
目棃
fd34b66148 🚸 select-mode下阻止所有点击 2025-03-31 11:28:26 +08:00
目棃
c154381c3a 🚸 调整层级 2025-03-28 20:03:52 +08:00
目棃
960a3442ff 🚸 调整hint 2025-03-28 14:45:22 +08:00
目棃
ff66dfca30 💄 调整层级 2025-03-28 14:36:35 +08:00
目棃
ef9469643e 💄 use v-icon instead of v-btn to disable active shadow 2025-03-28 14:20:01 +08:00
目棃
b61d235221 💄 调整回复浮窗样式 2025-03-28 14:15:44 +08:00
目棃
400a501f30 💄 调整通用backupText组件样式 2025-03-28 13:50:20 +08:00
目棃
a63edd81bd 🚸 支持其他分区兑换码获取 2025-03-28 13:35:12 +08:00
目棃
3bd1853008 存储分区信息 2025-03-28 12:02:28 +08:00
目棃
1d8e7ec35d 🧪 测试获取合集信息失败 2025-03-28 11:10:15 +08:00
目棃
211f689426 ⬆️ 更新依赖 2025-03-28 10:23:19 +08:00
目棃
89a79dc968 🚀 v0.7.2 2025-03-27 20:47:38 +08:00
目棃
e1653bdfb0 🍱 更新卡池数据 2025-03-27 20:45:27 +08:00
目棃
8af5136a9c 🚸 调整保存hint 2025-03-27 18:00:47 +08:00
目棃
a8694104a9 🚸 查询时重置选中成就系列 2025-03-27 15:53:01 +08:00
目棃
570cbb5fed 🍱 补充遗漏数据 2025-03-27 15:44:45 +08:00
目棃
dd339285cb 🎨 代码格式化 2025-03-27 14:53:58 +08:00
目棃
31311510ef 🍱 更新5.5成就资源
close #147
2025-03-27 14:43:30 +08:00
目棃
f367e797a9 🍱 更新5.5角色&武器&素材日历
#147
2025-03-27 14:30:08 +08:00
目棃
082fe9dfab ♻️ 更新5.5名片资源,重构名片数据结构
#147
2025-03-27 11:06:16 +08:00
目棃
3769859611 🍱 更新5.5材料资源
#147
2025-03-27 09:57:24 +08:00
目棃
928c71ead8 🍱 更新5.5部分资源,适配新版本返回数据
#147
2025-03-27 09:53:39 +08:00
目棃
39f2a7dc31 💄 调整mention组件样式 2025-03-26 17:50:05 +08:00
目棃
1d637705b7 获取用户关注动态 2025-03-26 17:31:10 +08:00
目棃
9e2eb80a21 🌱 获取用户关注动态 2025-03-26 16:58:33 +08:00
目棃
927d4545a1 🚸 更新图片下载提示信息 2025-03-26 16:40:45 +08:00
目棃
45217d423a ⬆️ 更新依赖 2025-03-26 09:21:53 +08:00
目棃
d430cd4672 🚸 优化自定义表情处理 2025-03-25 14:08:33 +08:00
目棃
d15d78b73f 🚸 调整触发dom 2025-03-25 11:25:48 +08:00
目棃
00fdcc79d6 ️ use sass-embedded 2025-03-25 10:26:04 +08:00
目棃
20438106a4 💄 调整UI 2025-03-24 09:14:19 +08:00
目棃
f92684c7b3 ⬆️ 更新依赖 2025-03-21 10:45:35 +08:00
目棃
3228b6a305 💄 调整UI 2025-03-21 10:28:20 +08:00
目棃
a47afbf2e0 💄 调整UI 2025-03-20 16:52:41 +08:00
目棃
f4a0165e81 💄 调整UI 2025-03-20 10:32:31 +08:00
目棃
31874e07c4 💄 调整UI 2025-03-19 17:52:06 +08:00
目棃
c696d3b51d 💄 调整UI 2025-03-19 17:06:43 +08:00
目棃
8a2a3f5279 💄 调整角色页面UI 2025-03-19 16:50:09 +08:00
目棃
a2f68b92c7 💄 调整战绩页面UI 2025-03-19 16:20:40 +08:00
目棃
96dfec969c 💄 调整成就页面UI 2025-03-19 14:59:24 +08:00
目棃
1b5ddf9b3f 💄 调整select 2025-03-19 10:45:49 +08:00
目棃
4dc273662d 🚸 调整hint 2025-03-19 09:16:16 +08:00
目棃
83d52c6f40 ♻️ 迁移数据而非清空 2025-03-19 09:12:39 +08:00
目棃
0aabd2fa80 🚨 fix qodana warn 2025-03-18 15:39:19 +08:00
目棃
01dc6a6ea7 ♻️ use opener instead of window.open/shell 2025-03-18 14:52:00 +08:00
目棃
765c860473 💄 add time info 2025-03-18 14:04:52 +08:00
目棃
b276b04f23 🏷️ typo 2025-03-18 13:42:21 +08:00
目棃
e308e4789c 🐛 fix gt call err 2025-03-18 09:28:33 +08:00
目棃
522add2441 ♻️ erasableSyntaxOnly 2025-03-17 17:58:15 +08:00
目棃
08f74ce6a0 🚸 hide copy on gif overlay 2025-03-17 17:32:59 +08:00
目棃
3be703d329 🚨 fix command warn 2025-03-17 16:14:52 +08:00
目棃
a3e42b63e6 💄 调整样式 2025-03-17 15:07:42 +08:00
目棃
4ef3313eb1 ⬆️ 更新依赖 2025-03-17 09:33:34 +08:00
目棃
a22aac457a 🚸 采用原图 2025-03-14 20:39:53 +08:00
目棃
8a2524d6b1 🙈 ignore gen json schema 2025-03-14 11:32:00 +08:00
目棃
b504f043b4 comboToken 2025-03-12 17:47:04 +08:00
目棃
f842975f21 💄 调整UI 2025-03-12 16:00:10 +08:00
目棃
577f86248e 🚸 首页卡池点击唤起子窗口 2025-03-12 14:45:29 +08:00
目棃
c3246e95ce 加载指定用户帖子 2025-03-12 11:06:12 +08:00
目棃
e3fb88fd44 🎨 仅刷新部分账户 2025-03-11 17:15:20 +08:00
目棃
0f6fe11c75 🔥 移除无用sql 2025-03-11 11:00:04 +08:00
目棃
9d212a5b87 🚸 支持删除无用账户,重构游戏账号表格 2025-03-11 10:54:34 +08:00
目棃
c0d9830670 ♻️ 调整结构 2025-03-11 10:28:17 +08:00
目棃
c577a6f1ea 🚸 调整Hint 2025-03-10 18:00:20 +08:00
目棃
0e6210ee8e 💄 调整偏移 2025-03-10 17:43:26 +08:00
目棃
adfe55054e 🚨 修复devtool警告 2025-03-10 17:31:33 +08:00
目棃
fecad43dec 🚸 投票显示相对进度 2025-03-10 17:14:13 +08:00
目棃
4c93bb0d42 🐛 修正判断逻辑 2025-03-10 16:52:08 +08:00
目棃
667aa6fb94 🐛 修复扫码登录异常 2025-03-10 15:12:05 +08:00
目棃
a1a5271603 💄 替换icon 2025-03-10 14:57:38 +08:00
目棃
4a646c2c4e 🎨 优化链接识别 2025-03-10 14:54:40 +08:00
目棃
48b976ac84 🚸 识别ys.mihoyo.com 2025-03-10 14:26:31 +08:00
目棃
d7250ce13c 🌱 游戏签到 2025-03-10 14:18:23 +08:00
目棃
1cad9891dc 🚸 一些优化 2025-03-10 13:39:50 +08:00
目棃
6302f171e9 🎨 记录所有账号但只显示原神 2025-03-09 22:12:28 +08:00
目棃
bb67da034b 🚸 优化逻辑 2025-03-09 21:54:48 +08:00
目棃
804b735e95 ✏️ TakumiApi → takumiReq 2025-03-09 21:48:39 +08:00
目棃
e6904e14b5 🚸 切换账户时清空数据 2025-03-09 21:32:11 +08:00
目棃
b4954bd74c 💄 显示连续执行天数 2025-03-08 23:12:11 +08:00
目棃
8f9006b9f4 👔 调整判断逻辑 2025-03-08 22:51:25 +08:00
目棃
fba7a6c088 🚸 移除每次路由变化引起的居中 2025-03-08 19:19:31 +08:00
目棃
0fdbea55eb 💄 调整标题占据空间 2025-03-08 19:04:46 +08:00
dependabot[bot]
b93ae791f2 Bump ring from 0.17.11 to 0.17.13 in /src-tauri (#146)
Bumps [ring](https://github.com/briansmith/ring) from 0.17.11 to 0.17.13.
- [Changelog](https://github.com/briansmith/ring/blob/main/RELEASES.md)
- [Commits](https://github.com/briansmith/ring/commits)

---
updated-dependencies:
- dependency-name: ring
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-08 17:50:15 +08:00
目棃
b6b0b90ae8 👔 调整判断逻辑 2025-03-08 17:48:47 +08:00
目棃
7e7fb318ea 💄 调整抽奖UI 2025-03-08 17:37:20 +08:00
目棃
3a102f31be 🚸 一些调整 2025-03-08 17:01:25 +08:00
目棃
9dba531bb2 💄 调整深色模式下帖子卡片样式 2025-03-08 16:48:43 +08:00
目棃
6b5959ff76 🎨 调整帖子卡片点击处理 2025-03-08 16:41:54 +08:00
目棃
d8267cbf7b 💄 调整整体滚动条样式 2025-03-08 16:30:33 +08:00
目棃
ac4d2a319f 🚸 即时响应页面适配 2025-03-08 16:06:06 +08:00
目棃
214dec29d8 ♻️ 卡池&活动组件重构 2025-03-08 15:39:27 +08:00
目棃
fcb16c9299 💄 调整UI 2025-03-08 11:36:24 +08:00
目棃
37ea45f0c1 💄 组件复用 2025-03-08 11:31:27 +08:00
目棃
dafa153b62 🌱 获取合集信息 2025-03-08 11:18:09 +08:00
目棃
9b152eb59f 💄 渲染推荐理由 2025-03-08 10:28:52 +08:00
目棃
d5aaecbf72 ♻️ 类型迁移&重构 2025-03-08 09:53:25 +08:00
目棃
ce5a88954a ♻️ 请求重构 2025-03-07 17:53:35 +08:00
目棃
fee1872b46 🚸 处理下线villaCard渲染 2025-03-07 15:54:57 +08:00
目棃
dd3ce101a6 🎨 重构滚动高度计算 2025-03-07 15:13:20 +08:00
目棃
d32d7b69f1 👽️ 接口适配
https://github.com/Womsxd/MihoyoBBSTools/issues/237
2025-03-07 11:13:12 +08:00
目棃
11a6157af0 ⬆️ 更新依赖 2025-03-06 16:23:27 +08:00
目棃
1a40f88027 🐛 修复参数调用异常 2025-03-06 15:59:09 +08:00
目棃
81fc5f9dca 🔧 参考最新项目修改配置 2025-03-06 15:56:08 +08:00
目棃
8c9885441b 🚀 v0.7.1 2025-03-06 10:02:05 +08:00
目棃
6bbef1332b 💄 grid行高自适应 2025-03-06 09:35:24 +08:00
目棃
cd5e151926 🚸 防抖 2025-03-06 09:27:04 +08:00
目棃
41921a2a6a 🍱 部分缓存 2025-03-06 09:14:52 +08:00
目棃
3cead7eda6 🍱 缓存 2025-03-05 20:25:58 +08:00
目棃
26f670fae3 🧑‍💻 recommend vue-official instead of volar 2025-03-05 16:35:41 +08:00
目棃
bc9d848633 🏷️ add await 2025-03-04 17:05:47 +08:00
目棃
8f2ea6deea 🥅 捕获分享图生成异常 2025-03-02 14:16:20 +08:00
目棃
92603e8599 🐛 修复获取话题帖子异常 2025-03-02 12:22:54 +08:00
目棃
530f45e75c 🐛 尝试修复签到1034
close #145
2025-03-02 10:47:51 +08:00
目棃
d0936a0a60 ♻️ 重构部分请求 2025-03-01 14:27:43 +08:00
目棃
7d0e0f187c 🚨 typo 2025-03-01 12:37:18 +08:00
目棃
cad8de6cd7 ⬆️ 更新依赖 2025-03-01 12:35:10 +08:00
目棃
d29ade356a 💄 调整帖子卡片样式 2025-02-28 17:32:50 +08:00
目棃
b14ad0e687 💄 调整公告卡片样式 2025-02-28 17:30:35 +08:00
目棃
aeca190f2c 💄 调整搜索浮窗样式&帖子卡片样式 2025-02-28 16:50:57 +08:00
目棃
3ac68c1fd9 🐛 修复视频时长计算异常 2025-02-28 15:53:06 +08:00
目棃
8a09d8e442 📝 更新参考项目列表 2025-02-28 10:54:31 +08:00
目棃
0f546e8a57 🚀 v0.7.0 2025-02-28 10:05:04 +08:00
目棃
26070919c9 🚸 昵称转码 2025-02-28 09:53:09 +08:00
目棃
bfd73c3d73 💄 调整UI 2025-02-28 09:43:57 +08:00
目棃
415927cd0f 📝 更新文档 2025-02-28 09:43:32 +08:00
目棃
aa6c75e59f 🐛 修复路由跳转不生效 2025-02-27 23:08:04 +08:00
目棃
c31c86bd56 🍱 更新下半卡池 2025-02-27 21:49:14 +08:00
目棃
1ee3c35216 💄 调整等级样式 2025-02-27 17:21:28 +08:00
目棃
6676357296 🧑‍💻 更换json渲染组件,渲染公告解析json 2025-02-27 14:06:08 +08:00
目棃
3ba72969d9 ⬆️ 更新依赖 2025-02-27 14:01:51 +08:00
目棃
c9ea10f0ef 🔊 打印到文件 2025-02-26 17:33:04 +08:00
目棃
17f1b39414 🚸 二维码支持生成分享图 2025-02-26 17:27:15 +08:00
目棃
70216734a3 🌱 comboToken登录 2025-02-26 11:31:15 +08:00
目棃
c25bde1b7a 💡 v0.6.10 → v0.7.0 2025-02-26 10:10:36 +08:00
目棃
beb457a884 🚸 确保同一时间只能执行一个脚本
close #144
2025-02-26 09:05:39 +08:00
目棃
1b1abb9b88 🏷️ 修正调用异常 2025-02-25 17:56:33 +08:00
目棃
112bd3b938 🚸 调整逻辑 2025-02-25 16:17:51 +08:00
目棃
55adf31613 完成米游社任务
#144
2025-02-25 15:49:08 +08:00
目棃
cdddbae520 🌱 获取任务完成情况 2025-02-25 13:43:47 +08:00
目棃
c4bd07069c 🎨 移除测试点击 2025-02-25 12:00:14 +08:00
目棃
71b45584e8 🎨 修正逻辑 2025-02-25 10:42:22 +08:00
目棃
e343d37a01 💡 特定请求需要验证码登录返回ck 2025-02-25 10:39:59 +08:00
目棃
7f5ffab2a7 🎨 调整条件 2025-02-25 10:39:40 +08:00
目棃
d2e6d112d5 🔧 无痕浏览,默认开启 2025-02-24 19:09:49 +08:00
目棃
5b390d3ad1 🌱 新页面 2025-02-24 17:56:49 +08:00
目棃
798c4bd7d5 🍱 png2webp 2025-02-24 15:18:07 +08:00
目棃
7e133176e5 🌱 分享 2025-02-24 15:12:41 +08:00
目棃
87a345ffa7 🐛 修正浏览参数 2025-02-24 15:02:09 +08:00
目棃
2bafb6d491 🌱 点赞 2025-02-24 14:43:09 +08:00
目棃
0f278ad25e 🌱 浏览帖子 2025-02-24 13:44:41 +08:00
目棃
1da157abbd 🌱 获取任务完成情况 2025-02-24 12:01:50 +08:00
目棃
2fa9f88da2 💄 调整可视页码 2025-02-23 21:31:06 +08:00
目棃
9e2f91b4d4 ♻️ 重构生日计算 2025-02-22 11:30:14 +08:00
目棃
2b15e1a351 💄 微调UI 2025-02-20 17:00:59 +08:00
目棃
25f95d9f90 🐛 修复背景图片更新异常 2025-02-13 17:20:02 +08:00
目棃
03e33872c2 ♻️ 处理特殊情况x2 2025-02-12 15:34:57 +08:00
目棃
5b5f96c2d3 ♻️ 处理特殊情况 2025-02-12 15:15:18 +08:00
目棃
0005e4eb74 🐛 修复解析异常 2025-02-12 13:47:14 +08:00
目棃
89d1b2c6a7 ⬆️ 更新依赖 2025-02-12 13:33:42 +08:00
目棃
8eb1d19512 🚀 v0.6.9 2025-02-11 10:58:41 +08:00
目棃
8e0bde749f 成就分享截图 2025-02-11 10:51:53 +08:00
目棃
93cc9d916e 💄 修复名片图鉴浮窗渲染异常 2025-02-11 10:15:53 +08:00
目棃
18bb76a2a3 🍱 更新5.4资源
close #141
2025-02-11 09:49:04 +08:00
目棃
06a4821888 💄 修复元素为None时的渲染异常 2025-02-09 19:28:23 +08:00
目棃
0157ae413b 💄 更换图标 2025-02-09 13:34:59 +08:00
目棃
cb97cddb89 🚸 调整hint 2025-02-06 23:22:41 +08:00
目棃
90699a547e 🚸 调整指针样式 2025-02-06 19:12:44 +08:00
目棃
54fa04ff65 🚸 显示封面链接 2025-02-06 12:03:54 +08:00
目棃
dfa9251ae9 💄 居中 2025-02-04 12:11:19 +08:00
目棃
25fdbd8444 🚸 部分资源释放 2025-02-01 19:44:49 +08:00
目棃
ade05d8dab 🚸 部分资源缓存 2025-02-01 19:03:06 +08:00
目棃
4cbd5c516a 🐛 修复路径解析异常 2025-02-01 11:26:59 +08:00
目棃
dab6faafde 🚸 成就导入不允许点击外部取消,调整刷新逻辑 2025-01-28 17:32:14 +08:00
目棃
87ff3a1148 🚸 调整兑换码判断 2025-01-25 21:11:49 +08:00
目棃
44d181b26a 💄 调整剧诗icon 2025-01-25 21:03:32 +08:00
目棃
7a112f4d17 💄 调整战绩页面UI 2025-01-22 23:47:11 +08:00
目棃
c1cf8b4aa4 🚀 v0.6.8 2025-01-22 10:59:43 +08:00
目棃
02bb7b9d6b ⬆️ 更新依赖 2025-01-22 10:21:15 +08:00
目棃
b3a7d92887 🐛 fix empty err 2025-01-20 11:22:04 +08:00
目棃
a46f037075 💄 调整UI 2025-01-20 11:12:47 +08:00
目棃
d0669d4a32 💄 fix render err 2025-01-20 09:00:30 +08:00
目棃
ae88c4b5ab 💄 fix special render err 2025-01-17 17:45:57 +08:00
目棃
e332dcf384 💄 fix overflow 2025-01-17 17:37:55 +08:00
目棃
054a0839c6 💄 fix cover render err 2025-01-17 17:30:11 +08:00
目棃
18c96102b3 🚸 调整hint 2025-01-17 16:13:31 +08:00
目棃
d78b794dc6 🏷️ fix typo 2025-01-17 16:09:25 +08:00
目棃
c9f74537b0 ♻️ 部分分区动态获取,重构部分调用 2025-01-17 16:06:36 +08:00
目棃
da78d27239 ♻️ 重构部分路由处理 2025-01-17 14:48:38 +08:00
目棃
a3c78ce134 🚸 fix hint err 2025-01-17 11:14:08 +08:00
目棃
59b601a620 💄 fix incorrect scroll 2025-01-17 09:57:57 +08:00
目棃
c8db77f32d ⬆️ 更新依赖 2025-01-17 09:46:42 +08:00
目棃
a542174f54 深渊上传支持胡桃账户设置 2025-01-17 09:40:37 +08:00
目棃
adaa7b1080 🍱 recreate icon 2025-01-16 18:03:29 +08:00
目棃
4713cd4119 🍱 fix process icon err 2025-01-16 17:48:22 +08:00
目棃
fbd3d0703d 🚨 fix qodana warn 2025-01-16 17:08:11 +08:00
目棃
0d4ce338f3 🚸 复制/下载时自动切换原图 2025-01-16 17:06:30 +08:00
目棃
54b98c7efe 🚸 调整loading 2025-01-16 16:53:23 +08:00
目棃
8e68ca36bb 💄 调整UI 2025-01-16 16:24:22 +08:00
目棃
8ecaed05ea ♻️ 动态获取版块 2025-01-16 15:51:59 +08:00
目棃
e8a79fb409 尝试修复mac复制异常 2025-01-16 11:49:07 +08:00
目棃
b6ea50a597 🔥 移除第10层数据 2025-01-16 10:19:54 +08:00
目棃
547cb2cce7 抽卡日历&堆叠柱状图 2025-01-13 17:11:20 +08:00
目棃
5f6f6e0ea6 🐛 修复祈愿图标渲染异常 2025-01-13 16:31:33 +08:00
目棃
dd7e8e2261 🚸 响应主题 2025-01-13 15:07:36 +08:00
目棃
9d995994ca ♻️ 基础组件封装 2025-01-13 14:29:00 +08:00
目棃
a7ca51dcc1 🎨 微调 2025-01-13 11:18:55 +08:00
目棃
0fd9e9a934 🚸 100%时返回原图 2025-01-13 09:07:05 +08:00
目棃
0464c0fff1 🚸 查看原图 2025-01-12 11:26:20 +08:00
目棃
0e6a15bd8f 🚸 优化加载 2025-01-11 14:35:57 +08:00
目棃
63b7f685c1 🚸 支持配置图像质量 2025-01-10 17:53:13 +08:00
目棃
aba87dfac0 🔨 抬升版本号脚本 2025-01-09 14:28:53 +08:00
目棃
08785514ee 🍱 重新生成图标 2025-01-09 14:13:04 +08:00
目棃
940ad44052 ♻️ 优化逻辑 2025-01-09 11:29:54 +08:00
目棃
2cdd15b726 💄 调整UI 2025-01-09 11:25:24 +08:00
目棃
3c0b02d26b 💄 mac下不显示分享设置 2025-01-09 11:19:37 +08:00
目棃
72a9408d38 ♻️ 组件抽离,优化逻辑 2025-01-09 11:15:35 +08:00
目棃
b867c008ae 💄 调整高度 2025-01-09 10:21:30 +08:00
目棃
274eb75754 🏷️ 修正类型 2025-01-09 10:21:07 +08:00
目棃
e7bd815b08 💄 增加清晰度 2025-01-09 09:55:38 +08:00
目棃
b7f9d083e7 🚸 处理图片以加快加载速度 2025-01-09 09:41:11 +08:00
目棃
6744c875b6 ♻️ 优化加载逻辑 2025-01-09 09:20:58 +08:00
目棃
73f7247b59 💄 修复渲染异常,调整share可用性 2025-01-08 20:31:17 +08:00
目棃
8b5aa106ce 🐛 修复深渊数据恢复异常 2025-01-08 17:53:23 +08:00
目棃
248130312c 🐛 修复数据缺失 2025-01-08 17:42:18 +08:00
目棃
4f718288c3 💄 调整卡片样式 2025-01-08 16:17:28 +08:00
目棃
c7b13983bc 🚸 全量刷新时提升加载速度 2025-01-08 15:31:55 +08:00
目棃
98dea9d912 🏷️ 微调 2025-01-08 15:23:24 +08:00
目棃
d5f40a5775 扫码登录 2025-01-08 14:58:00 +08:00
目棃
f801363440 ♻️ defineModel 2024-12-31 16:41:02 +08:00
目棃
151f854fd3 🚀 v0.6.7 2024-12-31 13:44:28 +08:00
目棃
28b9706933 🚸 移除跳转确认 2024-12-31 13:39:14 +08:00
目棃
e384ac8833 🍱 5.3版本资源更新
close #139
2024-12-31 13:38:21 +08:00
目棃
70615dd79b ♻️ 剔除WIKI JSON冗余数据,添加材料数据
#139
2024-12-31 11:50:11 +08:00
目棃
f0d48e866c ♻️ 剔除武器JSON冗余数据,调整武器图鉴UI 2024-12-31 11:30:40 +08:00
目棃
3a33ca13c7 🐛 修复侧边栏角色/武器图鉴跳转异常 2024-12-31 11:27:32 +08:00
目棃
1350ca17df 💄 修复渲染异常 2024-12-31 11:18:22 +08:00
目棃
4cfb19dc21 ♻️ 剔除日历JSON冗余数据 2024-12-31 11:09:22 +08:00
目棃
a98cb5dbd1 ♻️ 剔除成就JSON冗余数据 2024-12-31 10:42:43 +08:00
目棃
7c0ad79f67 ♻️ 剔除名片JSON冗余数据 2024-12-31 10:34:12 +08:00
目棃
02049dbdd6 🏷️ 完善类型 2024-12-30 17:48:33 +08:00
目棃
f154ae4836 🚸 调整合集组件改版后的滚动逻辑 2024-12-30 09:20:00 +08:00
目棃
377caed0f4 🌱 获取用户信息 2024-12-30 08:59:41 +08:00
目棃
f6ae5b335a 💄 处理转义 2024-12-27 14:20:34 +08:00
目棃
00ebacac23 💄 修复居中异常 2024-12-27 13:51:51 +08:00
目棃
c9aafac5d9 💄 调整UI 2024-12-26 19:54:37 +08:00
目棃
3bc70bbf46 🎨 调整链接卡片hint 2024-12-26 09:05:30 +08:00
目棃
9cf4e7b00e ✏️ 调整大小计算方式 2024-12-25 15:03:06 +08:00
目棃
ab5dfa9b57 🐛 修复link_card_ids字段不识别 2024-12-25 14:28:47 +08:00
目棃
f401b8d0a2 👽️ 调整时长计算 2024-12-25 12:41:38 +08:00
目棃
6494a85397 🚸 活动icon点击事件,调整类型声明 2024-12-22 09:16:29 +08:00
目棃
2c2d9d319c 🚨 fix import err 2024-12-18 13:46:46 +08:00
目棃
1c85a0b43b 👽️ 适配帖子api更新 2024-12-18 10:39:10 +08:00
目棃
e80fb197d2 💄 只显示日期 2024-12-16 22:07:20 +08:00
目棃
664e87b21c 🚸 一些调整 2024-12-16 17:24:26 +08:00
目棃
fe9737c229 🚸 调整load 2024-12-16 16:26:00 +08:00
目棃
c6a9548a43 B站视频基本信息获取,支持分享图生成 2024-12-16 16:21:17 +08:00
目棃
582d2cffb8 🚸 添加Hint 2024-12-16 11:57:24 +08:00
目棃
24e3f11c4a ♻️ loading组件重构 2024-12-16 11:13:30 +08:00
目棃
1f167845a4 🐛 修复清理日志异常 2024-12-16 09:08:09 +08:00
目棃
53479ac0fb 💄 调整回复overlay位置 2024-12-15 16:40:44 +08:00
目棃
67a241471a 🐛 修复版块跳转异常 2024-12-15 09:13:38 +08:00
目棃
07954d0c24 💄 调整level UI 2024-12-15 09:04:41 +08:00
目棃
3f0115ecba 🚀 v0.6.6 2024-12-13 16:49:46 +08:00
目棃
1b817cff5e 🚨 尝试修复 qodana 报错 2024-12-13 16:37:05 +08:00
目棃
3ed6d503d4 ♻️ 全面整理重构 2024-12-13 16:15:01 +08:00
目棃
86bfc80b57 🐛 修复增量刷新逻辑异常 2024-12-12 22:59:41 +08:00
目棃
ef710dfb99 👷 调整测试 x11 2024-12-12 10:10:37 +08:00
目棃
604108491f 👷 调整测试 x10 2024-12-12 10:07:13 +08:00
目棃
fb0a6c3ac4 👷 调整测试 x9 2024-12-12 09:55:59 +08:00
目棃
a09092c524 👷 调整测试 x8 2024-12-12 09:45:52 +08:00
目棃
b7c8fb233f 👷 调整测试 x6 2024-12-12 09:41:37 +08:00
目棃
aaf685c653 👷 调整测试 x5 2024-12-12 09:29:45 +08:00
目棃
6dd9929cc1 👷 调整测试 x4 2024-12-12 09:26:19 +08:00
目棃
245edefcec 👷 调整测试 x3 2024-12-12 09:25:05 +08:00
目棃
c158245618 👷 调整测试 x2 2024-12-12 09:21:10 +08:00
目棃
5eb298b9db 👷 调整测试 2024-12-12 09:19:53 +08:00
目棃
91062485dd 👷 添加测试构建 2024-12-12 09:15:34 +08:00
目棃
bb217cf7a8 🐛 修复主题切换响应异常 2024-12-11 23:10:31 +08:00
目棃
7108741400 🚀 v0.6.5 2024-12-11 15:58:57 +08:00
目棃
45debc85d8 🐛 调整部分UI,修复角色详情刷新异常 2024-12-11 09:06:16 +08:00
目棃
702fda94bd 💄 调整数据缺失时的显示 2024-12-09 12:05:41 +08:00
目棃
7fd5292174 ✏️ fix word err 2024-12-09 11:38:14 +08:00
目棃
81b1e15e31 UIGF4导入/导出浮窗 2024-12-09 10:50:48 +08:00
目棃
87a970b776 🍱 更新卡池数据 2024-12-09 09:03:39 +08:00
目棃
d5ec4b1b0e ♻️ 调整窗口显示逻辑 2024-12-07 19:22:41 +08:00
目棃
c7f24d2345 💄 fix card height err 2024-12-06 20:52:20 +08:00
目棃
a54f2f5f53 🐛 fix push is not defined 2024-12-06 19:17:35 +08:00
目棃
a69fb8ca50 🐛 fix TGApp is not defined again 2024-12-06 19:04:05 +08:00
目棃
d15cece933 🐛 fix TGApp is not defined 2024-12-06 18:54:25 +08:00
目棃
6a3d2d6b36 ♻️ 代码结构调整 2024-12-06 17:46:21 +08:00
目棃
dd65bb565d 🎨 一些代码调整 2024-12-06 14:36:30 +08:00
目棃
f4678be198 ♻️ 首页组件加载逻辑重构 2024-12-06 12:18:47 +08:00
目棃
dbed43bf7e 帖子话题内容解析跳转 2024-12-05 13:42:03 +08:00
目棃
5357df3743 🐛 修复ci报错 2024-12-04 10:41:32 +08:00
目棃
02ddb441a0 🔧 调整配置 2024-12-04 10:39:26 +08:00
目棃
2a83fcbcb8 🍱 添加contentId 2024-12-04 10:07:10 +08:00
目棃
1e47b4fd29 🚀 v0.6.4 2024-12-03 20:02:21 +08:00
目棃
2f8f77940d 📝 百星纪念,添加star-history 2024-12-03 16:14:42 +08:00
目棃
f7c59bbd3c 👽️ 全量刷新时清理旧数据 2024-12-01 14:56:48 +08:00
目棃
ad1e8339ac 分享图生成阈值自定义 2024-11-30 11:59:39 +08:00
目棃
da5fae7e3c 💄 微调UI 2024-11-24 14:50:06 +08:00
目棃
f47c1619e8 🎨 调整帖子查找overlay逻辑 2024-11-24 11:26:26 +08:00
目棃
d56ed5f64a 🐛 修复input默认值无效 2024-11-24 11:03:19 +08:00
目棃
202b31e6fa 🐛 修复图片渲染异常 2024-11-23 20:43:24 +08:00
目棃
5f77344fa3 💄 调整innerIcon 2024-11-21 09:01:48 +08:00
目棃
3fd33176a4 ✏️ 验证非空ID 2024-11-20 19:39:22 +08:00
目棃
a90779f992 🐛 修复子回复渲染异常 2024-11-19 21:46:34 +08:00
目棃
1efab84da0 🚀 v0.6.3 2024-11-19 17:12:02 +08:00
目棃
116d29823e 🍱 更新卡池数据
close #133
2024-11-19 17:04:57 +08:00
目棃
53c045e419 剧诗统计浮窗 2024-11-19 17:00:20 +08:00
目棃
3fef8467f4 ♻️ 调整目录结构 2024-11-19 14:45:29 +08:00
目棃
e1f85d1d92 💄 微调UI 2024-11-19 11:49:48 +08:00
目棃
878eef66fa 🍱 更新部分5.2资源
#133
2024-11-19 11:32:40 +08:00
目棃
be4e2c1039 🐛 修复成就页点击异常,调整UI 2024-11-19 10:44:39 +08:00
目棃
62171b78d9 🍱 更新部分5.2资源
#133
2024-11-19 10:28:37 +08:00
目棃
7932de8654 💄 调整收藏页UI,优化刷新逻辑 2024-11-19 10:04:20 +08:00
目棃
c6f45f0a35 ♻️ 请求模块重构 2024-11-19 09:34:18 +08:00
目棃
9b1fa22cbe 💄 修复file_size不存在导致的hint异常 2024-11-17 22:45:12 +08:00
目棃
63929bc9fd 🎨 调整加载逻辑 2024-11-17 16:39:27 +08:00
目棃
53f2612d32 💄 调整UI 2024-11-17 12:35:15 +08:00
目棃
c17339bab5 🐛 修复路径跳转异常 2024-11-17 11:29:40 +08:00
目棃
8a89883784 🐛 修复路径问题 2024-11-17 11:08:32 +08:00
目棃
4bc1808478 🎨 优化链接跳转,调整UI 2024-11-17 11:01:17 +08:00
目棃
c7b5bf34ef 🎨 优化错误处理 2024-11-17 08:59:15 +08:00
目棃
6b66467cff 💄 调整溢出 2024-11-17 08:43:44 +08:00
目棃
680a54a0f1 🎨 一些优化
* 优化公告解析逻辑
* 咨讯页loading显示版块名称
* 移除无用文件
2024-11-16 19:01:30 +08:00
目棃
2f60e128a5 🎨 调整刷新逻辑 2024-11-16 12:34:53 +08:00
目棃
863246707f 🔥 移除第9层统计数据 2024-11-16 12:29:40 +08:00
目棃
8f0853c41b 🐛 修复topic切换分区不生效 2024-11-16 12:07:08 +08:00
目棃
3166567486 💄 调整 ui 2024-11-16 11:58:43 +08:00
目棃
82f937a33e 🎨 优化结构 2024-11-16 09:13:50 +08:00
目棃
6974ada1c0 🐛 修复帖子loading异常 2024-11-15 18:02:15 +08:00
目棃
0c24b95fff ♻️ 函数式调用替代to-loading 2024-11-15 17:54:14 +08:00
目棃
c87ec77543 loading函数式调用 2024-11-15 16:51:17 +08:00
目棃
36b0d198a9 ♻️ showConfirm重构 2024-11-15 16:26:37 +08:00
目棃
76f8bc3c16 🐛 修复验证码登录-100,刷新后切换登录逻辑调整 2024-11-15 14:28:46 +08:00
目棃
f655b6b235 💄 topic显示在卡片中 2024-11-15 13:54:34 +08:00
目棃
83e0d35245 🐛 修复分类更新无效 2024-11-15 13:41:12 +08:00
目棃
10a5b88d24 🐛 修复分享图元素选取异常 2024-11-15 12:34:37 +08:00
目棃
afe53f3d30 话题跳转 2024-11-15 12:07:55 +08:00
目棃
b8afab093f 📝 修正文档链接 2024-11-15 09:53:48 +08:00
目棃
ac6dbe0cdf ♻️ showSnackbar重构 2024-11-14 18:01:38 +08:00
目棃
20b9631468 🐛 修复调用异常 2024-11-14 17:13:45 +08:00
目棃
857d99361a 👽️ 增加 genshinnet 域名处理 2024-11-13 13:16:04 +08:00
目棃
eaa07601a5 🎨 一些调整 2024-11-12 15:46:11 +08:00
目棃
d88e1d1429 🧪 剧诗表检测 2024-11-11 17:58:20 +08:00
目棃
da4a095618 真境剧诗适配
close #113
2024-11-11 17:51:48 +08:00
目棃
d35b94f79f ✏️ 修正类型 2024-11-11 13:44:02 +08:00
目棃
272f3bc14a 📝 添加UIGF4文档备份 2024-11-11 11:59:47 +08:00
目棃
a2ce468e2f 🌱 重构胡桃请求,增加幻想真境剧诗请求 2024-11-11 11:54:43 +08:00
目棃
6b8cbe0e57 🎨 调整帖子数量 2024-11-08 21:37:20 +08:00
目棃
dafcc30239 💄 修复帖子页兑换码弹窗高度异常 2024-11-08 21:36:14 +08:00
目棃
044059beb0 🔥 移除无用代码 2024-11-08 17:48:28 +08:00
目棃
eea9287cfa 🌱 幻想真境剧诗数据获取 2024-11-08 17:24:54 +08:00
目棃
8020d623e3 支持自定义表情组件渲染 2024-11-08 14:36:20 +08:00
目棃
74ff33e1fb 💄 调整UID卡片样式 2024-11-08 13:53:49 +08:00
目棃
cae2a0a1e6 🔧 调整格式化配置 2024-11-05 14:08:47 +08:00
目棃
45bc398626 新增 UID 卡片类型 2024-11-03 08:55:12 +08:00
目棃
7b5bf201ce 💄 调整UP四星颜色 2024-11-01 13:51:13 +08:00
目棃
8df9370932 🐛 修复数据undefined 2024-10-31 17:47:43 +08:00
目棃
5358b07157 🚀 v0.6.2 2024-10-31 11:27:08 +08:00
目棃
6a78bf059c 💄 调整卡片UI,维持名片比例 2024-10-31 10:13:24 +08:00
目棃
41e71357ef 💄 队伍出场页面UI调整 2024-10-30 22:49:33 +08:00
目棃
9d08880c10 💄 角色持有适配差距 2024-10-30 22:18:44 +08:00
目棃
a812e0781b 👽️ 修正咨讯Api 2024-10-30 18:07:33 +08:00
目棃
f08668e3da 💄 修复图标渲染异常 2024-10-30 17:40:14 +08:00
目棃
a544e6bb6b 🍱 更新下半卡池 2024-10-29 22:56:14 +08:00
目棃
c006a3f84d ♻️ 角色使用率&出场率 2024-10-29 18:38:11 +08:00
目棃
05cee4d8e9 ♻️ 深渊数据库重构,概览显示差距 2024-10-29 17:05:14 +08:00
目棃
06345bf5db 🐛 修复release打包失败 2024-10-27 13:11:19 +08:00
目棃
1c25942920 💄 修复视频封面位置异常 2024-10-27 12:43:29 +08:00
目棃
c17f9f4f0a ♻️ 调整代码结构 2024-10-27 12:38:45 +08:00
目棃
980b7ffd45 💄 深渊期数上对齐 2024-10-26 20:12:22 +08:00
目棃
35fcee9b3b 💄 修复回顶组件宽度异常[mac] 2024-10-26 20:05:24 +08:00
目棃
6701464002 🐛 修复用户登录状态异常 2024-10-26 18:22:15 +08:00
目棃
5f1d07968c 💄 mac隐藏游戏目录设置&游戏启动badge 2024-10-26 15:39:27 +08:00
目棃
83bfd5d1eb 🎨 调整保存时的hint 2024-10-26 15:08:02 +08:00
目棃
0050ee773e 💄 调整未登录时的部分内容渲染 2024-10-26 11:21:56 +08:00
目棃
7749406c90 ✏️ 修正部分类型 2024-10-25 10:11:56 +08:00
目棃
26041948ef ♻️ 请求重构,合并postWapi跟apiHub相关请求 2024-10-24 23:51:45 +08:00
目棃
41db04b7a2 💄 子回复取消保持,点击其他隐藏 2024-10-24 22:14:35 +08:00
目棃
003344c722 ⬆️ 走ssh更新,统一更新日志路径,更新依赖 2024-10-24 22:10:01 +08:00
目棃
bb9c9d55e6 🚀 v0.6.1 2024-10-22 20:51:36 +08:00
目棃
0d37f4e82b ✏️ 修正类型错误 2024-10-22 20:46:13 +08:00
目棃
e5a917b07b 💄优化select 2024-10-22 20:44:21 +08:00
目棃
4cef204f72 💄调整副标题 2024-10-17 14:16:04 +08:00
目棃
97444190ab 💄深渊分享显示应用信息,圣遗物详情推荐属性高亮 2024-10-17 11:51:41 +08:00
目棃
632b4e88ec 🎨 调整插入账户sql 2024-10-17 11:12:27 +08:00
目棃
c7861cc213 🎨 调整skippedFloor数据获取逻辑 2024-10-17 11:01:12 +08:00
目棃
2a5a408098 💄显示跳过楼层 2024-10-16 19:08:23 +08:00
目棃
1794df2b8a 👽️ 适配深渊新字段 2024-10-16 18:59:05 +08:00
目棃
f8121d504c 🐛 修复数据库初始化异常 2024-10-16 18:41:37 +08:00
目棃
be24bdc7ce 🎨 调整点击逻辑 2024-10-13 12:10:00 +08:00
目棃
18507b6273 🐛 修复封面503 2024-10-12 15:16:06 +08:00
目棃
2e152965df 🐛 修复数据未即时刷新 2024-10-12 10:58:47 +08:00
目棃
d735d0d098 🎨 调整卡片封面加载逻辑 2024-10-11 18:07:03 +08:00
目棃
631fbfc29c 🐛 修复banner为空时的渲染异常 2024-10-11 17:53:20 +08:00
目棃
67aa3b7363 ♻️ 公告卡片组件抽离,支持分享 2024-10-11 17:02:07 +08:00
目棃
454f9e9750 🎨 虚拟列表性能优化 2024-10-11 16:31:53 +08:00
目棃
6b34ae612c 💄 处理特定情况下的内容溢出,调整Sql创建 2024-10-10 09:30:30 +08:00
目棃
3112b2e41a ⬆️ 更新依赖,补充缺失的素材日历数据 2024-10-10 09:22:09 +08:00
目棃
b8d1b8552e 🚀 v0.6.0 2024-10-09 16:00:47 +08:00
目棃
ed5b315b94 🍱 更新5.1版本资源
close #128
2024-10-09 15:47:16 +08:00
目棃
888cfa5796 👽️ 更新国际服公告Api 2024-10-08 20:43:46 +08:00
目棃
80820a6e38 📖 更新Frontmatter 2024-10-07 21:52:19 +08:00
目棃
5e298f546d ✏️ 修正公告正则 2024-10-07 21:16:54 +08:00
Lucas
c5980b99ca 添加 macOS 平台门禁属性导致无法打开应用的修复指引 (#130)
* Fix macOS Gatekeeper issue and provide instructions for running Teyvat Guide on macOS

* Update macOS Gatekeeper links in README.md

* Update macOS Gatekeeper links in README.md

* Improve English translation of README-EN in macos-gatekeeper

* Fix language-specific messages in one-click.sh

* Fix language-specific messages in one-click.sh

* Move the support file

* Fix link to macOS Gatekeeper fix guide in README.md

* Fix link to macOS Gatekeeper fix guide in README.md

* Improve English translation

* Update links to macOS Gatekeeper fix guide in README.md
2024-10-07 21:14:47 +08:00
目棃
970a8a692b 🎨 即时刷新 2024-10-07 10:58:21 +08:00
dependabot[bot]
735e4fdd23 Bump rollup from 4.21.2 to 4.24.0 (#129)
Bumps [rollup](https://github.com/rollup/rollup) from 4.21.2 to 4.24.0.
- [Release notes](https://github.com/rollup/rollup/releases)
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rollup/rollup/compare/v4.21.2...v4.24.0)

---
updated-dependencies:
- dependency-name: rollup
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-05 17:38:02 +08:00
目棃
c66d04c398 💄 材料支持分享 2024-10-05 11:55:11 +08:00
目棃
cc121d6f9f 💄 材料Wiki样式优化,支持分类筛选&查询 2024-10-05 11:27:48 +08:00
目棃
f8b16c0f97 💄 列表缩进 2024-10-04 18:29:44 +08:00
目棃
eb96f548ea 👽️ 新增openSystemBrowser回调处理 2024-10-03 11:00:01 +08:00
目棃
ec5bed582f ⬆️ 更新依赖 2024-10-03 10:47:13 +08:00
目棃
38dbe9366a 🐛 修复游戏目录与启动器目录不一致 2024-09-30 19:44:29 +08:00
目棃
9aa789821e 🎨 优化代码 2024-09-30 19:27:55 +08:00
目棃
df3158f428 直接启动原神
close #80
2024-09-30 19:21:50 +08:00
目棃
911aeed9ea 数据备份&恢复
close #126
2024-09-29 10:15:05 +08:00
目棃
14a15ab4fd 🐛 修复渲染异常 2024-09-28 21:55:54 +08:00
目棃
af499c8494 ✏️ 修正类型 2024-09-28 18:43:52 +08:00
目棃
1744f2b7fc 📖 修正部分描述 2024-09-28 10:57:05 +08:00
目棃
f4291681f7 Revert "💄 换行解析调整"
This reverts commit 3ed8753314.
2024-09-27 21:23:17 +08:00
目棃
aa1220eadd 💄 调整UI 2024-09-27 20:39:57 +08:00
目棃
d474588f26 💄 兑换码分享 2024-09-27 09:26:01 +08:00
目棃
b37a08601d 🐛 修复兑换码为空时的渲染异常 2024-09-27 09:08:25 +08:00
目棃
96c58aff85 Revert "🎨 清除缓存后重启"
This reverts commit 7d9cb59187.
2024-09-26 11:20:10 +08:00
目棃
3ed8753314 💄 换行解析调整 2024-09-26 10:58:00 +08:00
目棃
7d9cb59187 🎨 清除缓存后重启 2024-09-26 10:56:40 +08:00
目棃
f6dfdc8b36 🐛 修复特定条件下数据未即时刷新 2024-09-26 08:57:03 +08:00
目棃
525d775529 💄 添加ID信息 2024-09-23 14:24:14 +08:00
目棃
a731c5505f 帖子卡片支持分享 2024-09-23 11:05:09 +08:00
目棃
fc43ed15d0 手动输入CK&用户删除
#126
2024-09-22 19:14:33 +08:00
目棃
c8724ee664 💄 处理溢出 2024-09-22 16:16:14 +08:00
目棃
3d2b521302 🐛 修复删除后数据为空时的异常 2024-09-22 15:32:58 +08:00
目棃
b4e0fe37a0 ♻️ 战绩页面适配多账户
#126
2024-09-22 15:23:02 +08:00
目棃
7f84a53f6d ♻️ 重构祈愿、深渊、角色页面逻辑,支持游戏账号切换
#126
2024-09-22 11:48:25 +08:00
目棃
d81add1a27 🐛 修复名片渲染异常 2024-09-21 20:40:35 +08:00
目棃
7f9ef5692f 🔧 版本号中转,用于过渡数据库更新 2024-09-21 20:18:06 +08:00
目棃
cc7dd7c8ca ♻️ 重构用户登录逻辑及切换
#126
2024-09-21 20:07:34 +08:00
目棃
39a1a1dd77 💄 显示用户等级 2024-09-21 15:59:16 +08:00
目棃
7fce3bad19 ♻️ 重构深渊数据加载逻辑,适配多存档
#126
2024-09-21 14:05:41 +08:00
目棃
b8f6f3b1e7 🔧 版本号中转,用于过渡数据库更新 2024-09-21 10:55:36 +08:00
目棃
6d06bb7a21 存档新建&删除 2024-09-21 10:52:24 +08:00
目棃
900a125d7f 💄 窗口置顶btn
https://github.com/tauri-apps/tauri/issues/11078
2024-09-21 09:03:50 +08:00
目棃
539e21cba6 🐛 修复数据监听异常 2024-09-20 17:32:13 +08:00
目棃
c452be8cbb 🐛 修复UID切换数据未刷新 2024-09-20 17:27:21 +08:00
目棃
4e3ad5816f 🐛 修复切换隐藏已完成逻辑错误 2024-09-20 16:19:36 +08:00
目棃
1dc5aa0ef8 ♻️ 重构成就表格,支持多存档
#126
2024-09-20 15:57:02 +08:00
目棃
a8a667871a 📖 更新相关说明 2024-09-19 15:28:49 +08:00
目棃
ee0bf63fde 💄 忽略导出icon 2024-09-18 18:03:46 +08:00
目棃
f54d0db1da 📖 更新JetBrains Logo 2024-09-17 19:40:23 +08:00
目棃
9843e21946 🔧 修复Qodana构建失败x2 2024-09-17 16:50:23 +08:00
目棃
76b5535a71 🔧 修复Qodana构建失败 2024-09-17 16:12:31 +08:00
目棃
346f499267 💄 调整视频分享截图 2024-09-17 12:15:13 +08:00
目棃
8c6ba886b7 ⬆️ 更新依赖 2024-09-17 12:09:51 +08:00
目棃
f6d658e9ce 🚀 v0.5.5 2024-09-17 09:05:07 +08:00
目棃
5b9f8478e1 🍱 更新下半卡池&观测枢数据 2024-09-17 08:52:18 +08:00
目棃
54ba004cca 🐛 修复滚动参数错误 2024-09-14 16:48:00 +08:00
目棃
3740cea15b 👽️ 更新依赖,调整公告Api
https://github.com/Scighost/Starward/issues/1089
2024-09-13 16:06:09 +08:00
目棃
611ae19c5e 🚨 消除Qodana警告 2024-09-12 11:06:56 +08:00
目棃
6b2d1a3a80 ✏️ 调整顺序 2024-09-12 11:05:23 +08:00
目棃
da74cbe392 🐛 修复子窗口分辨率适应异常 2024-09-10 19:46:26 +08:00
目棃
08af916b81 🎨 平滑锁定当前帖子 2024-09-09 18:02:22 +08:00
目棃
2235e09a27 💄 祈愿页数据行样式美化 2024-09-09 17:35:22 +08:00
目棃
07f3e993f4 💄 调整成就系列IconUI,调整纳塔Icon浅色模式下的样式 2024-09-09 16:35:13 +08:00
目棃
86d0145925 💄 修复特定情况下的内容溢出 2024-09-09 16:15:46 +08:00
目棃
0170503873 💄 调整放缩比 2024-09-07 14:10:18 +08:00
目棃
2ebc3fce09 置顶评论&评论分享 2024-09-07 14:06:13 +08:00
目棃
8bef260184 ♻️ 重构帖子页面的代码逻辑 2024-09-07 11:59:08 +08:00
目棃
5bc687109b 💄 调整帖子卡片颜色,对于宽度不低于690的图片进行铺满 2024-09-07 10:55:15 +08:00
目棃
3517f9182a 🎨 公告页loading调整 2024-09-07 10:47:57 +08:00
目棃
75d495590a 💄 首页UI调整 2024-09-07 10:32:42 +08:00
目棃
2edbf77824 🔥 移除部分TODO 2024-09-07 09:55:59 +08:00
目棃
fb1b46859a 🙈 忽略tsbuild 2024-09-07 09:17:50 +08:00
目棃
92d99a5de5 🐛 修复AppOnInit报错 2024-09-06 18:58:28 +08:00
目棃
ee9f9b7acd 🐛 修正label&子窗口回正异常 2024-09-06 12:21:22 +08:00
目棃
599f9273e2 🐛 修复一堆bug 2024-09-06 11:37:40 +08:00
目棃
8e995283ea 🚨 解决Qodana警告 2024-09-06 09:30:02 +08:00
目棃
8acdebebf2 🚨 解决Qodana报错 2024-09-06 09:24:36 +08:00
目棃
6b4b1c0b25 🎨 适配重构后的解析转换 2024-09-05 19:35:48 +08:00
目棃
41f93a0c12 💄 修复特定条件下的渲染异常 2024-09-05 18:36:51 +08:00
目棃
78a9599066 💄 微调UI 2024-09-05 11:40:44 +08:00
目棃
f64aa1f127 ⬆️ 手动更新api以修复窗口创建异常 2024-09-05 11:16:29 +08:00
目棃
f46102bb14 💄 微调UI 2024-09-05 10:49:29 +08:00
目棃
2cf148c74e ⬆️ 更新依赖 2024-09-05 10:06:09 +08:00
目棃
f2ec18314b 🐛 修复特定情况下的渲染错误,调整格式 2024-09-04 23:09:46 +08:00
目棃
67f89dd998 🐛 修复特定情况下的渲染错误,调整z-index,子回复持久化 2024-09-04 22:00:59 +08:00
目棃
c34b9d2416 🧑‍💻 回复数据导出&样式测试 2024-09-04 20:14:16 +08:00
目棃
60e8355d96 🐛 修复成就导出时间戳
close #125
2024-09-04 13:43:46 +08:00
目棃
c3ff225158 💄 修复路径渲染异常 2024-09-04 10:15:40 +08:00
目棃
710685002d 💄 添加icon,调整布局 2024-09-04 09:55:57 +08:00
目棃
8d99e2f77f 🍱 更新5.0数据 2024-09-04 09:35:24 +08:00
目棃
0be20c80e7 👽️ 更新README祈愿获取范围 2024-09-04 08:25:12 +08:00
目棃
1f3e949e07 🐛 修复全量刷新逻辑异常 2024-09-04 08:24:07 +08:00
目棃
e05ed94fad 🎨 缓存即时显示 2024-09-03 22:30:52 +08:00
目棃
cceeed9968 🐛 修复特定情况下的数据缺失导致的异常 2024-09-03 22:12:52 +08:00
目棃
0f0e584f3d 🐛 修正参数 2024-09-03 21:57:42 +08:00
目棃
3425919816 🐛 修复特定情况下的数据遗漏 2024-09-03 15:11:10 +08:00
目棃
5e53baf091 💄 添加回复用户 2024-09-03 14:42:43 +08:00
目棃
92c8e8d90b 子回复查看 2024-09-03 14:00:19 +08:00
目棃
23cf0a3f5c 💄 展示楼层id&回复id 2024-09-03 13:33:45 +08:00
目棃
9e0f624f17 只看楼主、热门/最早/最新回复查看 2024-09-03 13:27:44 +08:00
目棃
4d0442a0f0 🐛 修复\r导致的分割异常 2024-09-03 11:32:09 +08:00
目棃
db798f4d50 🐛 添加hoyoverse域名准入 2024-09-02 20:43:26 +08:00
目棃
f49beac275 🐛 完善帖子链接处理 2024-09-02 20:23:27 +08:00
目棃
babdb58d2f ♻️ 重构解析逻辑 2024-09-02 15:37:59 +08:00
目棃
49a9060212 💄 优化图片加载显示 2024-09-02 13:49:50 +08:00
目棃
e7b176f9f4 ♻️ 调整解析逻辑 2024-09-02 13:39:49 +08:00
目棃
db018ba965 💄 调整图片&滚动条样式 2024-09-02 12:17:46 +08:00
目棃
573107e40a 💄 楼主 2024-09-02 12:02:51 +08:00
目棃
7e1a47638a 🐛 修复纳塔背景&icon渲染异常 2024-09-01 11:54:10 +08:00
目棃
dbfce8e610 🐛 修复成就查询未自动搜索 2024-08-31 18:10:38 +08:00
目棃
b410367dee 🎨 小优化 2024-08-31 14:07:38 +08:00
目棃
fc719f7cd7 查看帖子回复,查看子回复TODO 2024-08-31 13:38:57 +08:00
目棃
5191f33a14 💄 固定相关按钮,调整hint 2024-08-31 12:42:10 +08:00
目棃
c682443e6f 🐛 修复特定情况下的渲染异常 2024-08-31 12:39:34 +08:00
目棃
1cc75314bb 💄 重新调整原图/默认相关显示逻辑 2024-08-31 12:27:21 +08:00
目棃
01359b061d 🌱 帖子回复请求&类型 2024-08-31 11:00:50 +08:00
目棃
dbaed7da20 ⬆️ 除tauri的依赖更新 2024-08-29 17:01:12 +08:00
目棃
c703b4934b Revert "⬆️ 更新依赖"
This reverts commit 1cd6c3c42d.
2024-08-29 16:56:02 +08:00
目棃
39713de5ea Revert "⬆️ 更新深层依赖"
This reverts commit c95f58423a.
2024-08-29 16:55:47 +08:00
目棃
01e6a87d4b 💄 修复特定情况下的UI溢出 2024-08-29 16:35:43 +08:00
目棃
726a890fde 👽️ 适配纳塔版本数据 2024-08-28 13:37:26 +08:00
目棃
2fcc7a4d32 🐛 修复活动组件点击异常 2024-08-28 13:19:44 +08:00
目棃
5f08a7ed94 ⬆️ 更新salt 2024-08-28 13:10:07 +08:00
目棃
c95f58423a ⬆️ 更新深层依赖 2024-08-27 22:43:11 +08:00
目棃
021a141546 🐛 修复一些bug
*修复窗口`destory`失败
*修复`miyoushe`域名不识别
*修复子窗口权限报错
2024-08-27 22:37:47 +08:00
目棃
1cd6c3c42d ⬆️ 更新依赖 2024-08-27 22:30:54 +08:00
2498 changed files with 93306 additions and 121274 deletions

View File

@@ -3,6 +3,11 @@ on:
push:
tags:
- v*
workflow_dispatch:
inputs:
tag:
description: "Tag to release"
required: false
jobs:
publish-tauri:
@@ -18,7 +23,7 @@ jobs:
- platform: macos-latest
args: "--target x86_64-apple-darwin"
target: "macos-intel"
- platform: macos-latest
- platform: macos-15-intel
args: "--target aarch64-apple-darwin"
target: "macos-arm"
runs-on: ${{ matrix.settings.platform }}
@@ -26,12 +31,17 @@ jobs:
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Add Rust targets(macOS Intel)
if: matrix.settings.target == 'macos-intel'
run: rustup target add x86_64-apple-darwin
- name: Add Rust targets(macOS ARM)
if: matrix.settings.target == 'macos-arm'
run: rustup target add aarch64-apple-darwin
- name: Setup 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
@@ -40,14 +50,23 @@ 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: setup node
uses: actions/setup-node@v3
with:
node-version: 22.3.0
node-version: 24.8.0
- name: setup pnpm
uses: pnpm/action-setup@v2
with:
version: 9.9.0
version: 10.16.1
- name: Install frontend dependencies
run: pnpm install

View File

@@ -1,28 +1,25 @@
name: Qodana
on:
push:
branches:
- master
workflow_dispatch:
# push:
# branches:
# - master
jobs:
qodana:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: setup node
uses: actions/setup-node@v3
with:
node-version: 22.0.0
node-version: 24.8.0
- name: setup pnpm
uses: pnpm/action-setup@v2
with:
version: 9.9.0
- name: remove lockfile
run: rm -f pnpm-lock.yaml
version: 10.16.1
- name: Install dependencies
run: pnpm install
run: pnpm install --no-frozen-lockfile
- name: "Qodana Scan"
uses: JetBrains/qodana-action@v2023.3
env:

4
.gitignore vendored
View File

@@ -6,5 +6,5 @@ node_modules
dist
# Secrets
.env.sh
# wiki(Dev)
src/data/WIKI/GCG/
# vue-tsc --noEmit
*.tsbuildinfo

1
.npmrc
View File

@@ -1 +0,0 @@
ELECTRON_MIRROR=https://npm.taobao.org/mirrors/electron/

View File

@@ -16,3 +16,4 @@ qodana.yaml
# data
!src/data/**/*.json
src-tauri/gen/*.json
!eslint

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

View File

@@ -1,14 +1,44 @@
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: include
type: at-rule
- custom-properties
- declarations
- rules
- at-rules
prettier/prettier: true
property-no-vendor-prefix:
- true
- ignoreProperties: [backdrop-filter]
rule-empty-line-before:
- always
- except: ["first-nested"]
selector-class-pattern: null
selector-pseudo-class-no-unknown:
- true
- ignorePseudoClasses: ["deep"]

View File

@@ -5,6 +5,6 @@
"stylelint.vscode-stylelint",
"tauri-apps.tauri-vscode",
"Vue.vscode-typescript-vue-plugin",
"Vue.volar"
"Vue.vue-official"
]
}

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,79 +1,65 @@
---
Author: 目棃
Description: CHANGELOG
Date: 2024-07-09
Update: 2024-08-27
Date: 2025-09-09
Update: 2025-10-22
---
> 本文档 [`Frontmatter`](https://github.com/BTMuli/MuCli#Frontmatter) 由 [MuCli](https://github.com/BTMuli/Mucli) 自动生成于 `2024-07-09 14:16:16`
> 本文档 [`Frontmatter`](https://github.com/BTMuli/MuCli#Frontmatter) 由 [MuCli](https://github.com/BTMuli/Mucli) 自动生成于 `2025-09-09 14:30:56`
>
> 更新于 `2024-08-27 12:07:18`
> 更新于 `2025-10-22 13:59:03`
## [0.5.3](https://github.com/BTMuli/TeyvatGuide/releases/v0.5.3) (2024-08-27)
## [0.8.3](https://github.com/BTMuli/TeyvatGuide/releases/v0.8.3) (2025-10-22)
- 💥 `UserCharacters` 表重建,**请务必执行更新数据库操作**
- 🔥 移除卡牌wiki及其相关组件、资源
- ✨ 设置页添加窗口回正开关,默认开启
- ✨ 网页小工具组件支持特定条件下的前瞻兑换码查看
- ✨ 适配新版角色详情返回数据支持角色筛选UI重构支持三种样式浮窗 [`#121`](https://github.com/BTMuli/TeyvatGuide/issues/121)
- ✨ 更新 5.0 版本游戏资源 [`#122`](https://github.com/BTMuli/TeyvatGuide/issues/122)
- 🐛 修复首页近期活动组件特定链接点击异常
- 🐛 修复首页今日素材组件角色生日时的跳转异常
- 🐛 修复祈愿抽数计算错误
- 🐛 修复特定条件下帖子`vote`组件数据 NAN
- 🐛 修复帖子`linkCard`组件分享图米游铺图标渲染异常
- ♻️ 公告解析重构
- ♻️ 帖子`mention`组件点击改为直接打开新窗口
- 💄 公告页&咨讯页UI调整顶部改为`appbar`置顶
- 💄 祈愿页面添加表格查看,`tab`顺序调整
- 💄 调整帖子`vod`组件分享截图样式
- 💄 调整帖子`image`组件样式,不会自动放大
- ✏️ 完善帖子`text`组件,支持`italic`样式渲染
- 🍱 更新6.1版本数据
- 👽️ 适配月谕圣牌模式
- 🐛 重构帖子数据解析修复HEIC格式图片渲染异常
- 🐛 修复切换角色导致ck对应异常
- 🚸 优化图片调整浮窗样式
- ♻️ 重构gt返回逻辑
- 💄 调整布局
## [0.5.2](https://github.com/BTMuli/TeyvatGuide/releases/v0.5.2) (2024-08-11)
## [0.8.2](https://github.com/BTMuli/TeyvatGuide/releases/v0.8.2) (2025-09-27)
- 🐛 修复日志目录异常
- ♻️ 重构窗体/缩放调整逻辑
- 🐛 修复公告时间获取异常&内容渲染异常
- 🔥 移除扫码登录模
👽️ 调整更新日志链接
- 🍱 更新4.8下半数据
- 🍱 更新元数据
- 🐛 修复特定情况下切换角色浮窗异常
- ✨ 动态处理游戏卡片组件
- 👽️ 适配新版
- 💄 首页卡池组件改成轮播
- 💄 调整帖子卡片样式
- 💄 调整公告卡片样式
- 💄 调整帖子详情页面样式
- 💄 优化滚动截屏处理调整抽奖浮窗UI
- 💄 调整成就项浮窗样式
- 🚸 隐藏危战刷新后的loading关闭
- 🚸 处理话题desc溢出
- 🚸 搜索成就时隐藏已有浮窗
## [0.5.1](https://github.com/BTMuli/TeyvatGuide/releases/v0.5.1) (2024-07-30)
## [0.8.1](https://github.com/BTMuli/TeyvatGuide/releases/v0.8.1) (2025-09-11)
- ⚡️ 不允许低于 UIGF v2.3 版本的数据导入
- 🐛 修复网页小工具数据获取异常
- ⚡️ 咨讯页刷新时记忆 tab 状态,顶部按钮进行调整
- ⚡️ 调整收藏页面分类删除逻辑,优化卡片样式
- ⚡️ 设置页数据目录添加按钮显式表示相关操作
- ⚡️ 优化帖子搜索逻辑,不会自动弹出浮窗
- 💄 帖子页面调整刷新数量20→12
- 💄 角色/武器图鉴材料支持左右切换
- ✨ 支持短信验证码登录 [`#118`](https://github.com/BTMuli/TeyvatGuide/issues/118)
- 💄 调整首页日历组件不同状态下的背景色、边缘、文本色
- ♻️ 重构米游社相关链接解析处理
- 💄 分享色背景设为透明
- 🐛 修复特定情况下的米游社子窗口分享功能异常
- 💄 设置页显示设备信息支持复制cookie
- 💄 帖子顶部添加分区图标
- 🐛 修复祈愿页面导出按钮逻辑异常
- 🐛 修复公告页部分公告时间解析异常
- 🐛 调整祈愿页面抽数计算规则
- 💄 根据屏幕缩放调整应用缩放
- 🍱 添加月神瞳数据&资源
- ♻️ 战绩世界探索数据结构调整,增加数据显示
- 🐛 修复战绩显示异常
- 🐛 首页活动组件隐藏未开始活动,修复未开始活动时间显示异常
- 🐛 修复材料浮窗分享图生成异常
- 🐛 角色简略视图修复天赋显示异常,增加是否解锁显示
- 🐛 修复角色天赋/技能描述显示异常
- 🚸 调整名片Wiki页面支持按类型筛选
- 🚸 微调签到奖励交互效果
- 💄 优化名片UI
- 💄 优化成就项UI
- 💄 调整材料图鉴顶部样式保持UI一致性
## [0.5.0](https://github.com/BTMuli/TeyvatGuide/releases/v0.5.0) (2024-07-17)
## [0.8.0](https://github.com/BTMuli/TeyvatGuide/releases/v0.8.0) (2025-09-09)
- ⬆️ 底层架构更新,升级至 `Tauri v2` [`#92`](https://github.com/BTMuli/TeyvatGuide/issues/92)
- 🐛复数据恢复异常
- ⬆️ 更新绝区零版块列表
- ⬆️ 适配米游社返回数据
- ⚡️ 链接解析调整
- ✨ 幻想真境剧诗适配 [`#113`](https://github.com/BTMuli/TeyvatGuide/issues/113)
- ♻️ 帖子顶部小工具添加到首页
- ⚡️ 公告链接样式调整
- ⚡️ 角色分享图添加水印
- ✨ 视频支持封面下载
- 咨讯页调整绝区零版块排序
- ✨ 祈愿添加 UIGF v4 支持
- 🍱 更新 4.8 版本资源 [`#115`](https://github.com/BTMuli/TeyvatGuide/issues/115)
- ✨ 材料 wiki 页面草创
- 🍱 更新6.0版本资源
- 🍱正部分角色阵营数据异常
- 🍱 修正「纪行·溢彩」图标异常
- ✨ 帖子文本链接组件添加右键复制链接功能
- ✨ 首页近期活动组件添加新数据来源(需登录)
- 🐛 修复角色属性筛选结果异常
- 🐛 修复部分材料浮窗合成&获取途径显示异常
- 🚸 调整登录顺序,隐藏启动器登录
- 💄 帖子顶部版块信息对齐
- 👽️ 适配新版块(崩坏·因缘精灵)
- 👽 调整公告解析正则,适配月版本

View File

@@ -2,16 +2,16 @@
Author: 目棃
Description: 说明文档
Date: 2023-03-05
Update: 2024-08-27
Update: 2025-10-08
---
> 本文档 [`Frontmatter`](https://github.com/BTMuli/MuCli#Frontmatter) 由 [MuCli](https://github.com/BTMuli/Mucli) 自动生成于 `2023-03-05 14:41:55`
>
> 更新于 `2024-08-27 12:07:07`
> 更新于 `2025-10-08 10:08:49`
![](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/github/last-commit/BTMuli/TeyvatGuide) ![](https://img.shields.io/github/commits-since/BTMuli/TeyvatGuide/latest?include_prereleases)
![](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/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.1-red?style=for-the-badge) ![](https://img.shields.io/github/license/BTMuli/TeyvatGuide?style=for-the-badge)
<div style="width: 100%; text-align: center; margin: 0 auto;">
<img alt="icon" src="https://s2.loli.net/2023/10/19/Y5DpBQRy3usLHEb.png" />
@@ -31,7 +31,9 @@ Game Tool for Genshin Impact player, supports Windows and macOS.
<img src="https://get.microsoft.com/images/zh-cn%20dark.svg" alt="download"/>
</a>
> macOS 用户可以通过 Github Release 下载
> macOS 用户可以通过 Github Release 下载,可能需要[额外操作](docs/macos-gatekeeper/README.md)以打开。
> macOS users could download the app from GitHub release, [extra steps](docs/macos-gatekeeper/README-EN.md) are needed to open the app.
[![GitHub release (latest by date)](https://img.shields.io/github/v/release/BTMuli/TeyvatGuide?style=for-the-badge)](https://github.com/BTMuli/TeyvatGuide/releases/latest)
@@ -42,25 +44,33 @@ Game Tool for Genshin Impact player, supports Windows and macOS.
## 功能 / Features
- 免登陆功能:
- [x] 当前卡池、近期活动、素材日历
- [x] 游戏内公告&活动获取
- [x] 米游社官方帖获取(支持通过 ID 获取)
- [x] 米游社各分区帖子获取(支持通过 ID 获取)
- [x] 成就管理UIAF v1.1),支持 [`YaeAchievement`](https://github.com/HolographicHat/YaeAchievement) 导入
- [x] 祈愿管理UIGF v3.0UIGF v4.0
- [x] 米游社话题帖子获取(通过话题点击跳转)
- [x] 成就管理UIAF v1.1),支持 [`Yae`](https://github.com/HolographicHat/Yae) 导入
- [x] 祈愿管理UIGF v3.0UIGF v4.1
- [x] 留影叙佳期画片查看
- [x] 帖子收藏
- [x] 帖子评论查看&分享
- 登陆功能:
- [x] 原神战绩数据获取
- [x] 角色详情数据获取
- [x] 螺旋深渊数据获取
- [x] 祈愿数据获取(近半年)
> 支持 扫码/验证码/Cookie 登陆,支持多账号管理
- [x] 近期活动(首页组件)
- [x] 原神战绩
- [x] 角色详情
- [x] 螺旋深渊
- [x] 真境剧诗
- [x] 幽境危战
- [x] 祈愿数据获取(近一年)
- [x] 用户收藏帖子获取
- [x] 用户关注帖子获取
- [x] 一键完成米游币每日任务
- [x] 一键完成游戏签到
- Wiki 功能:
- [x] 深渊数据库Hutao API
- [x] 角色图鉴
- [x] 武器图鉴
@@ -81,7 +91,7 @@ Game Tool for Genshin Impact player, supports Windows and macOS.
## UI 参考 / UI Reference
- [Snap.Hutao](https://github.com/DGP-Studio/Snap.Hutao)
- [StarWard](https://github.com/Scighost/Starward)
- [Starward](https://github.com/Scighost/Starward)
- [米游社](https://www.miyoushe.com/ys/)
- [原神](https://yuanshen.com/)
@@ -89,8 +99,9 @@ Game Tool for Genshin Impact player, supports Windows and macOS.
- Changelog: [CHANGELOG](CHANGELOG.md)
- 资源来源:[项目资源说明](docs/项目资源说明.md)
- UIAF[UIAF v1.1](docs/UIAF.md)
- UIGF[UIGF v3.0](docs/UIGF.md)
- 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)
## 特定项目 / Special Project
@@ -107,8 +118,10 @@ Game Tool for Genshin Impact player, supports Windows and macOS.
## 第三方组件 / Plugins
- [Echarts](https://echarts.apache.org/zh/index.html):用于祈愿概览图生成
- [Ajv](https://github.com/ajv-validator/ajv/)用于校验UIAF&UIGF导入数据
- [Artplayer](https://artplayer.org/):用于米游社帖子视频播放解析
- [Echarts](https://echarts.apache.org/zh/index.html):用于祈愿概览图生成
- [Html2Canvas](https://github.com/niklasvh/html2canvas):用于分享图生成
## 协议 / License
@@ -116,7 +129,7 @@ Game Tool for Genshin Impact player, supports Windows and macOS.
应用版本号遵循 [Semantic Versioning 2.0.0](https://semver.org/lang/zh-CN/) 规范。
隐私政策:[Privacy](https://app.btmuli.ink/docs/privacy.html)
隐私政策:[Privacy](https://app.btmuli.ink/docs/TeyvatGuide/privacy.html)
## 鸣谢 / Thanks
@@ -130,7 +143,7 @@ Game Tool for Genshin Impact player, supports Windows and macOS.
- [paimon-moe](https://github.com/MadeBaruna/paimon-moe)
- [Adachi-BOT](https://github.com/Arondight/Adachi-BOT)
- [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](https://www.jetbrains.com/company/brand/img/jetbrains_logo.png)](https://www.jetbrains.com/?from=TeyvatGuide)
[![Star History Chart](https://api.star-history.com/svg?repos=BTMuli/TeyvatGuide&type=Timeline)](https://star-history.com/#BTMuli/TeyvatGuide&Timeline)

View File

@@ -1,190 +0,0 @@
---
Author: 目棃
Description: UIGF v2.4 Backup
Date: 2023-11-15
Update: 2024-03-13
---
> 本文档 [`Frontmatter`](https://github.com/BTMuli/MuCli#Frontmatter) 由 [MuCli](https://github.com/BTMuli/Mucli) 自动生成于 `2023-11-15 20:58:36`
>
> 更新于 `2024-03-13 15:50:36`
> 本文档为 [UIGF v3.0](https://github.com/UIGF-org/UIGF-org.github.io/blob/main/docs/zh/standards/UIGF.md) 的备份,仅供参考。
# 统一可交换抽卡记录标准 v3.0
> Uniformed Interchangeable GachaLog Format standard (UIGF) v3.0 <Badge text="Current" type="message" />
>
> ::: warning UIGF 标准使用声明
> 应用必须在同时支持 UIGF 数据格式**导入**和**导出**功能并在相关功能区域或文档中提供跳转至 [UIGF-Org](https://uigf.org) 的超链接后声明支持 UIGF 格式
仅包含导入或导出功能降低了用户数据可流通性,且将数据至于用户不可控的风险中,不符合 UIGF-Org 设计的初衷。
:::
## 更新记录
| 版本 | 说明 | 兼容 |
| ----------------------------- | ---------------------------------------------------------- | -------------- |
| `v2.0` | 首个正式版本 | v2.0 |
| `v2.1` | 简化了部分语言表述,与 v2.0在数据格式上完全一致 | v2.1 and lower |
| [`v2.2`](UIGF-legacy-v2.2.md) | 新增 `info.export_timestamp` 填充 UNIX 时间戳 | v2.2 and lower |
| [`v2.3`](UIGF-legacy-v2.3.md) | 扩充至非中文语境,使用 Json Schema 表述。移除了 Excel 格式 | v2.3 and lower |
| [`v2.4`](UIGF-legacy-v2.4.md) | 新增 `info.region_time_zone` 支持时区处理 | v2.4 and lower |
| `v3.0` | 新增 集录祈愿类型支持 | v3.0 and lower |
### v3.0 更新内容
- `gacha_type` 增加新枚举项
-`gacha_type` 枚举新增值为 `500` 的项,用于表示集录祈愿类型
## `info` 字段说明
### `region_time_zone`
由于在获取祈愿记录时得到的`time`为服务器时间,为了准确判断时间的时区偏移,引入此字段。
与 SRGF 不同,由于无法直接从服务器获取`region_time_zone`,在导出方未提供此字段时,需要根据 `uid` 进行推断。
#### 映射关系
| `uid`首个字符 | `region_time_zone` | 游戏服务器 |
| ------------- | ------------------ | --------------------------------- |
| `'6'` | `-5` | os_usa |
| `'7'` | `1` | os_euro |
| 剩余情况 | `8` | os_cht, os_asia, cn_gf01, cn_qd01 |
App 不应假定 `region_time_zone` 的值为上表中给出的值,应具有处理非标准 `region_time_zone` 值的能力。
`region_time_zone` 的值与 `uid` 推断结果不一致,则优先选择 `region_time_zone` 给出的值。
## `list` 字段说明
### `id`
物品内包含了一项较为特殊的字段: `id`,为原神官方 API 中包含的,代表每条抽卡记录唯一性的 `id`。App 导出 UIGF 时
- 需要确保每个物品都有一个有效的唯一 `id`
- 若有记录中不包含`id`,则应从下一个自带有效 `id` 的物品开始,为每条缺失`id`字段的数据补全`id`
赋值数据向前(时间排序)依次递减,每次递减的值应保持为 `1`
### `gacha_type`
由于存在会共享保底与概率的卡池,所以需要一个额外的字段来界定
我们在 `UIGF` 的所有格式中注入了 `uigf_gacha_type` 字段
在导出到 `UIGF` 格式时需要注意添加对应的 `uigf_gacha_type` 字段
#### 映射关系
| `uigf_gacha_type` | `gacha_type` |
| ----------------- | -------------- |
| `100` | `100` |
| `200` | `200` |
| `301` | `301` or `400` |
| `302` | `302` |
| `500` | `500` |
### `item_id`
物品游戏内ID你可以通过 [UIGF API](../API.md) 获取这一数据
## Json Schema
> UIGF-Org 提供[Json Schema](/schema/uigf.json) 用于验证
```json
{
"type": "object",
"properties": {
"info": {
"type": "object",
"properties": {
"uid": {
"type": "string",
"title": "导出记录的 UID"
},
"lang": {
"type": "string",
"title": "语言 languagecode2-country/regioncode2"
},
"export_timestamp": {
"type": "number",
"title": "导出 UNIX 时间戳(秒)"
},
"export_time": {
"type": "string",
"title": "导出时间",
"description": "yyyy-MM-dd HH:mm:ss"
},
"export_app": {
"type": "string",
"title": "导出 App 名称"
},
"export_app_version": {
"type": "string",
"title": "导出 App 版本"
},
"uigf_version": {
"type": "string",
"title": "UIGF 版本号",
"pattern": "v\\d+\\.\\d+"
},
"region_time_zone": {
"type": "number",
"title": "区域时区偏移"
}
},
"required": ["uid", "uigf_version"],
"title": "UIGF 导出信息"
},
"list": {
"type": "array",
"items": {
"type": "object",
"properties": {
"uigf_gacha_type": {
"type": "string",
"title": "UIGF 卡池类型",
"description": "用于区分卡池类型不同,但卡池保底计算相同的物品"
},
"gacha_type": {
"type": "string",
"title": "卡池类型"
},
"item_id": {
"type": "string",
"title": "物品的内部 ID"
},
"count": {
"type": "string",
"title": "个数一般为1"
},
"time": {
"type": "string",
"title": "获取物品的时间"
},
"name": {
"type": "string",
"title": "物品名称"
},
"item_type": {
"type": "string",
"title": "物品类型"
},
"rank_type": {
"type": "string",
"title": "物品等级"
},
"id": {
"type": "string",
"title": "记录内部 ID"
}
},
"required": ["uigf_gacha_type", "gacha_type", "id", "item_id", "time"],
"title": "UIGF 物品"
},
"title": "物品列表"
}
},
"required": ["info", "list"],
"title": "UIGF 根对象"
}
```

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

@@ -0,0 +1,107 @@
---
Author: 目棃
Description: CHANGELOG v0.5.x
Date: 2024-07-09
Update: 2024-10-09
---
> 本文档 [`Frontmatter`](https://github.com/BTMuli/MuCli#Frontmatter) 由 [MuCli](https://github.com/BTMuli/Mucli) 自动生成于 `2024-07-09 14:16:16`
>
> 更新于 `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)
- ✨ 帖子回复&子回复查看&分享
- 🐛 修复特定条件下活动组件点击异常
- 💄 战绩页面适配纳塔版本数据部分数据添加icon
- 💄 祈愿页面修复特定条件下的内容溢出
- ♻️ 重构`tp-image`的放缩逻辑及其浮窗的放缩逻辑
- 💄 固定帖子子窗口`主题切换` `图片分享` `收藏编辑`等按钮
- ♻️ 重构数据解析逻辑&公告数据转换逻辑
- 💄 优化图片加载显示
- 🐛 修复特定条件下的帖子数据未能正确解析
- 🐛 添加hoyoverse域名准入修复公告页无法加载国际服数据
- 🎨 设置页缓存即时显示
- 🐛 修复祈愿页面全量刷新逻辑异常
- 🍱 更新5.0数据
- 🐛 修复成就导出时间戳异常 [`#125`](https://github.com/BTMuli/TeyvatGuide/issues/125)
- 🐛 修正子窗口label&子窗口回正异常
- 🐛 修复AppOnInit报错
- ♻️ 重构帖子页面的代码逻辑
- 💄 调整成就系列IconUI调整纳塔Icon浅色模式下的样式
- 💄 祈愿页数据行样式美化
- 🎨 帖子合集浮窗自动平滑滚动到当前帖子
- 🐛 修复子窗口分辨率适应异常
## [0.5.3](https://github.com/BTMuli/TeyvatGuide/releases/v0.5.3) (2024-08-27)
- 💥 `UserCharacters` 表重建,**请务必执行更新数据库操作**
- 🔥 移除卡牌wiki及其相关组件、资源
- ✨ 设置页添加窗口回正开关,默认开启
- ✨ 网页小工具组件支持特定条件下的前瞻兑换码查看
- ✨ 适配新版角色详情返回数据支持角色筛选UI重构支持三种样式浮窗 [`#121`](https://github.com/BTMuli/TeyvatGuide/issues/121)
- ✨ 更新 5.0 版本游戏资源 [`#122`](https://github.com/BTMuli/TeyvatGuide/issues/122)
- 🐛 修复首页近期活动组件特定链接点击异常
- 🐛 修复首页今日素材组件角色生日时的跳转异常
- 🐛 修复祈愿抽数计算错误
- 🐛 修复特定条件下帖子`vote`组件数据 NAN
- 🐛 修复帖子`linkCard`组件分享图米游铺图标渲染异常
- ♻️ 公告解析重构
- ♻️ 帖子`mention`组件点击改为直接打开新窗口
- 💄 公告页&咨讯页UI调整顶部改为`appbar`置顶
- 💄 祈愿页面添加表格查看,`tab`顺序调整
- 💄 调整帖子`vod`组件分享截图样式
- 💄 调整帖子`image`组件样式,不会自动放大
- ✏️ 完善帖子`text`组件,支持`italic`样式渲染
## [0.5.2](https://github.com/BTMuli/TeyvatGuide/releases/v0.5.2) (2024-08-11)
- 🐛 修复日志目录异常
- ♻️ 重构窗体/缩放调整逻辑
- 🐛 修复公告时间获取异常&内容渲染异常
- 🔥 移除扫码登录模块
👽️ 调整更新日志链接
- 🍱 更新4.8下半数据
## [0.5.1](https://github.com/BTMuli/TeyvatGuide/releases/v0.5.1) (2024-07-30)
- ⚡️ 不允许低于 UIGF v2.3 版本的数据导入
- 🐛 修复网页小工具数据获取异常
- ⚡️ 咨讯页刷新时记忆 tab 状态,顶部按钮进行调整
- ⚡️ 调整收藏页面分类删除逻辑,优化卡片样式
- ⚡️ 设置页数据目录添加按钮显式表示相关操作
- ⚡️ 优化帖子搜索逻辑,不会自动弹出浮窗
- 💄 帖子页面调整刷新数量20→12
- 💄 角色/武器图鉴材料支持左右切换
- ✨ 支持短信验证码登录 [`#118`](https://github.com/BTMuli/TeyvatGuide/issues/118)
- 💄 调整首页日历组件不同状态下的背景色、边缘、文本色
- ♻️ 重构米游社相关链接解析处理
- 💄 分享色背景设为透明
- 🐛 修复特定情况下的米游社子窗口分享功能异常
- 💄 设置页显示设备信息支持复制cookie
- 💄 帖子顶部添加分区图标
- 🐛 修复祈愿页面导出按钮逻辑异常
- 🐛 修复公告页部分公告时间解析异常
- 🐛 调整祈愿页面抽数计算规则
- 💄 根据屏幕缩放调整应用缩放
## [0.5.0](https://github.com/BTMuli/TeyvatGuide/releases/v0.5.0) (2024-07-17)
- ⬆️ 底层架构更新,升级至 `Tauri v2` [`#92`](https://github.com/BTMuli/TeyvatGuide/issues/92)
- 🐛 修复数据恢复异常
- ⬆️ 更新绝区零版块列表
- ⬆️ 适配米游社返回数据
- ⚡️ 链接解析调整
- ✨ 幻想真境剧诗适配 [`#113`](https://github.com/BTMuli/TeyvatGuide/issues/113)
- ♻️ 帖子顶部小工具添加到首页
- ⚡️ 公告链接样式调整
- ⚡️ 角色分享图添加水印
- ✨ 视频支持封面下载
- ⚡️ 咨讯页调整绝区零版块排序
- ✨ 祈愿添加 UIGF v4 支持
- 🍱 更新 4.8 版本资源 [`#115`](https://github.com/BTMuli/TeyvatGuide/issues/115)
- ✨ 材料 wiki 页面草创

View File

@@ -0,0 +1,172 @@
---
Author: 目棃
Description: CHANGELOG v0.6.x
Date: 2024-10-09
Update: 2025-02-11
---
> 本文档 [`Frontmatter`](https://github.com/BTMuli/MuCli#Frontmatter) 由 [MuCli](https://github.com/BTMuli/Mucli) 自动生成于 `2024-10-09 15:51:43`
>
> 更新于 `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)
- 🐛 修复米游社子窗口路径解析异常
- 🐛 修复特定条件下真境剧诗角色元素图标渲染异常
- 🐛 修复名片图鉴浮窗渲染异常
- 🚸 调整兑换码入口显示判断逻辑
- 🚸 成就导入不允许点击外部取消,调整刷新逻辑
- 🚸 下载封面图时显示封面链接
- 💄 调整部分UI
## [0.6.8](https://github.com/BTMuli/TeyvatGuide/releases/v0.6.8) (2025-01-22)
- ✨ 扫码登录
- ✨ 调整祈愿记录图表样式,新增祈愿日历&祈愿堆叠柱状图
- ✨ 支持配置帖子详情图像质量默认80%
- ✨ 支持帖子详情图像查看原图当质量配置为100%时,该按钮不显示
- ✨ 深渊上传支持胡桃账户设置
- 🚸 降低祈愿全量刷新耗时
- 🚸 加快帖子加载速度,降低内存占用
- 💄 调整角色卡片样式
- 💄 调整角色名片样式,增加描述清晰度
- 💄 调整深渊Wiki队伍搭配窗口高度
- 💄 mac下不显示分享设置
- 💄 调整战绩页新洞天渲染样式
- 🔥 深渊Wiki移除第10层数据
- 🐛 修复深渊数据恢复异常
- 🐛 修复 loading 组件 empty 状态设置异常
- ♻️ 优化帖子加载逻辑当刷新内容不足20条时下次刷新数量为20-当前数量如刷新数量为19条则下次刷新数量为1条
- ♻️ 动态获取分区列表&版块列表
- ♻️ 重构部分路由处理,当话题/帖子切换分区/版块时,页面刷新不重置当前分区/版块
## [0.6.7](https://github.com/BTMuli/TeyvatGuide/releases/v0.6.7) (2024-12-31)
- 🍱 更新5.3版本游戏资源 [`#139`](https://github.com/BTMuli/TeyvatGuide/issues/139)
- ✨ 支持嵌入B站视频的分享图渲染
- 🐛 修复版块跳转异常
- 🐛 修复清理日志异常
- 🐛 修复特定帖子`link_card_ids`数据解析异常
- 🐛 修复帖子文本居中异常
- 🐛 修复侧边栏跳转角色/武器图鉴异常
- ✏️ 调整分享图大小计算方式采用1024进制而非原有的1000进制
- 💄 调整用户等级UI浅色深色下统一为白色文字
- 💄 调整回复弹窗位置,上移一段距离以避免底部提示遮挡
- 💄 首页素材日历组件只显示日期,移除具体时间
- 💄 调整链接卡片提示文字
- 💄 调整剧诗角色列表显示UI
- 🚸 版块/咨讯页数据获取/刷新显示成功提示
- 🚸 首页近期活动卡片Icon补充缺失的点击逻辑
- 🚸 调整合集组件改版后的滚动逻辑,更加流畅
- 👽️ 由于API变更调整版块数据获取逻辑
- 👽️ 由于返回数据格式变更,调整视频时长的计算逻辑
- 👽️ 由于返回数据格式变更,处理帖子内的转义字符
- ♻️ loading组件重构部分页面显示更精准的进度
- ♻️ 应用元数据格式重构,剔除冗余数据
## [0.6.6](https://github.com/BTMuli/TeyvatGuide/releases/v0.6.6) (2024-12-13)
- 🐛 修复主题切换响应异常
- 🐛 修复增量刷新逻辑异常
- ⚡️ 显著降低运行内存占用
## [0.6.5](https://github.com/BTMuli/TeyvatGuide/releases/v0.6.5) (2024-12-11)
- 🍱 添加下半卡池数据&部分资源
- ✨ 帖子内容中涉及的话题链接支持应用内跳转
- ♻️ 首页组件加载逻辑重构
- ✨ UIGF4导入/导出浮窗支持自选UID
- 💄 调整剧诗部分数据缺失时的显示
- 🐛 调整部分UI修复切换账户后角色详情刷新异常
## [0.6.4](https://github.com/BTMuli/TeyvatGuide/releases/v0.6.4) (2024-12-03)
- 🐛 修复子回复渲染异常
- ✏️ 祈愿记录将验证非空ID
- 🐛 修复战绩分享图渲染异常
- 🐛 修复`dialog`组件`input`默认值无效
- 🎨 调整帖子查找overlay逻辑
- ✨ 分享图生成阈值自定义
- 👽️ 全量刷新时清理旧数据,修复由于米哈游数据异常导致的重复数据
## [0.6.3](https://github.com/BTMuli/TeyvatGuide/releases/v0.6.3) (2024-11-19)
- 🐛 修复用户战绩角色数据`undefined`
- 🐛 修复咨讯页加载更多异常
- 🐛 修复验证码登录提示`-100`数据刷新后若为已登录UID则不会再提示切换
- 🐛 修复部分公告渲染异常
- 🐛 修复成就页面在存在搜索内容时点击左侧成就系列无响应
- ✨ 帖子新增 UID 卡片解析&渲染
- ✨ 帖子新增自定义表情解析&渲染
- ✨ 真境剧诗适配,新增真境剧诗页面,支持获取&分享&上传(胡桃数据库),可通过深渊页面进入
- ✨ 新增话题页面,可通过帖子卡片标签点击或帖子详情顶部标签点击进入
- ✨ 更完善的`loading`显示调整了组件UI
- 🍱 更新5.2版本资源 [`#133`](https://github.com/BTMuli/TeyvatGuide/issues/133)
- 💄 调整祈愿记录UP四星颜色
- 💄 修复帖子页兑换码弹窗高度异常
- 💄 调整帖子卡片UI增加显示帖子话题如存在话题&版块支持点击跳转
- 💄 调整帖子详情页UI顶部话题&版块支持点击跳转
- 💄 调整帖子显示数量,支持加载更多,默认排序改为`最新回复`,移除`默认排序`,增加`热门`排序
- 💄 咨讯、帖子等页面刷新时自动滚动到顶部
- 🔥 深渊数据库显示移除第9层统计数据
- 👽️ 米游社子窗口增加`genshinnet`域名支持
- 🎨 优化帖子详情数据加载的错误处理
- ♻️ `snackbar``confirm``loading`组件重构
- ♻️ 请求模块重构
## [0.6.2](https://github.com/BTMuli/TeyvatGuide/releases/v0.6.2) (2024-10-31)
- 🐛 修复用户登录状态异常 [`#132`](https://github.com/BTMuli/TeyvatGudie/issues/132)
- 💄 帖子子回复取消保持,点击其他隐藏
- 💄 调整未登录时的部分内容渲染
- 💄 调整保存时图片的hint
- 💄 `mac`:修复回顶组件宽度异常
- 💄 `mac`:修复视频封面位置异常
- 💄 调整角色卡片UI维持名片比例
- ♻️ 深渊数据库重构,概览显示差距
- 🍱 更新下半卡池
- 👽️ 修正咨讯Api
## [0.6.1](https://github.com/BTMuli/TeyvatGuide/releases/v0.6.1) (2024-10-22)
- 🐛 新用户数据库初始化异常 [`#131`](https://github.com/BTMuli/TeyavtGuide/issues/131)
- 🐛 修复角色数据未即时刷新
- 🐛 修复`openSystemBrowser`回调执行异常
- ♻️ 公告卡片组件抽离,支持分享
- 🎨 成就页面&名片图鉴页面采用虚拟列表优化性能
- 🎨 调整卡片封面加载逻辑
- 💄 处理特定情况下的内容溢出
- 💄 适配深渊新字段,显示跳过楼层
- 💄深渊分享显示应用信息,圣遗物详情推荐属性高亮
- 💄调整帖子子窗口副标题样式
- 💄调整留影叙佳期选项样式
## [0.6.0](https://github.com/BTMuli/TeyvatGuide/releases/v0.6.0) (2024-10-09)
- ✨ 应用支持多账号 [`#126`](https://github.com/BTMuli/TeyvatGuide/issues/126)
- ✨ 支持手动输入CK&用户删除
- ✨ 帖子卡片支持分享
- ✨ 支持官服用户直接启动原神 [`#80`](https://github.com/BTMuli/TeyvatGuide/issues/80)
- ♻️ 重构成就表格,支持多存档
- ♻️ 重构深渊数据加载逻辑,适配多存档
- ♻️ 重构用户登录逻辑及切换
- ♻️ 重构祈愿、深渊、角色页面逻辑,支持游戏账号切换
- ♻️ 战绩页面适配多账户
- 💄 帖子/公告子窗口添加窗口置顶按钮
- 💄 调整视频分享截图
- 💄 回复分享图忽略导出图标
- 💄 显示用户等级
- 💄 处理特定情况下的回复内容溢出
- 💄 兑换码支持分享调整了兑换码浮窗UI
- 💄 公告对列表进行缩进
- 💄 材料Wiki样式优化支持分类筛选&查询
- 💄 材料详情浮窗支持分享
- ✏️ JSBridge新增`openSystemBrowser`回调处理
- ✏️ 修正公告正则
- 👽️ 更新国际服公告Api
- 📖 添加 macOS 平台门禁属性导致无法打开应用的修复指引 [`#130`](https://github.com/BTMuli/TeyvatGuide/issues/130)

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,74 @@
---
Author: Lucas <lucas04@foxmail.com>
Description: macOS gatekeeper guide
Date: 2024-10-07
Update: 2024-10-07
---
> 本文档 [`Frontmatter`](https://github.com/BTMuli/MuCli#Frontmatter) 由 [MuCli](https://github.com/BTMuli/Mucli) 自动生成于 `2024-10-07 21:16:38`
>
> 更新于 `2024-10-07 21:48:11`
[中文版本](./README.md)
# Special Tips for macOS Users
Due to Teyvat Guide not being notarized by Apple, some additional steps are required to ensure that Teyvat Guide can run smoothly on the macOS platform.
> Teyvat Guide is an open-source software based on the MIT license, and all source code is hosted on GitHub. If you have concerns about the security of the software, you can review the source code yourself or download and compile it.
## Apple's Related Links on "Allowing Apps from Anywhere" and Gatekeeper
- [Safely open apps on your Mac](https://support.apple.com/102445)
- [Gatekeeper and runtime protections in macOS](https://support.apple.com/guide/security/sec5599b66df/)
- [Preventing against malware in macOS](https://support.apple.com/guide/security/sec469d47bd8/)
## Error Prompt
![Error Prompt when Opening Teyvat Guide](./error.png)
Please ensure that Teyvat Guide has been installed, meaning it has been copied to the `/Applications` directory.
> Note: The "enter password" process described below will not display on the console; only a key icon will appear. Please enter the password based on your intuition and press Enter to confirm.
> ![Display Status when Entering Password](./password.png)
## Method 1: One-Click Script
### Step 1: Download the Script
Download the `one-click.sh` file in this folder, open the terminal, enter `bash /path/to/the/script`, and press Enter. Follow the on-screen instructions.
> `/path/to/the/script` represents the location where the script is downloaded.
### Step 2: Launch Teyvat Guide
Locate the installation location of Teyvat Guide in Finder, **right-click (or hold down the control⌃ key and click)** to choose "Open."
![Launch Teyvat Guide](./open.png)
## Method 2: Manual Operations
During the process, you may be asked to enter a password, where "password" refers to the administrator account password:
1. If you have only one account on your computer, then the "password" is the one you use to log in and unlock your computer;
2. If you have multiple accounts on your computer, you should know what "password" means here. :-D
### Step 1: Enable "Allow Apps from Anywhere"
Open the terminal, enter `sudo spctl --master-disable` to enable "Allow Apps from Anywhere", and make the selection "Allow applications from **anywhere**" in the "Privacy & Security" section in System Preferences **you may need to scroll down**.
![Enable Allow Apps from Anywhere](./gatekeeper.png)
![Secondary Confirmation in System Preferences](./gatekeeper-settings.png)
### Step 2: Clear Gatekeeper Attributes
Enter `sudo xattr -c /Applications/TeyvatGuide.app` in the terminal to clear the Gatekeeper attributes of Teyvat Guide.
![Clear Gatekeeper Attributes](./remove-gatekeeper.png)
### Step 3: Launch Teyvat Guide
Locate the installation location of Teyvat Guide in Finder, **right-click (or hold down the control⌃ key and click)** to choose "Open."
![Launch Teyvat Guide](./open.png)

View File

@@ -0,0 +1,74 @@
---
Author: Lucas <lucas04@foxmail.com>
Description: macOS 平台门禁属性导致应用无法打开应用的修复指引
Date: 2024-10-07
Update: 2024-10-07
---
> 本文档 [`Frontmatter`](https://github.com/BTMuli/MuCli#Frontmatter) 由 [MuCli](https://github.com/BTMuli/Mucli) 自动生成于 `2024-10-07 21:16:38`
>
> 更新于 `2024-10-07 21:50:28`
[English Version](./README-EN.md)
# 针对 macOS 用户的特殊提示
由于 Teyvat Guide 没有经过苹果官方公证,故需要进行一些额外的操作来确保 Teyvat Guide 能在 macOS 平台正常运行。
> Teyvat Guide 是一个**基于 MIT 协议**的开源软件,所有源代码都托管在 GitHub 上,如果您对软件安全性抱有疑虑,可以自行审查源代码或者下载编译打包。
## Apple 关于任何来源及门禁(`Gatekeeper`)属性的相关链接
- [在 Mac 上安全地打开 App](https://support.apple.com/102445)
- [macOS 中的门禁和运行时保护](https://support.apple.com/guide/security/sec5599b66df/)
- [在 macOS 中防范恶意软件](https://support.apple.com/guide/security/sec469d47bd8/)
## 报错界面
![打开 Teyvat Guide 时的报错界面](./error.png)
下面的所有操作请**确保 Teyvat Guide 已经安装**,即 Teyvat Guide 已经被复制到 `/Applications` 目录下。
> 注:下面所述的“输入密码”过程不会在控制台上显示,仅会显示一个钥匙图标,请~~凭感觉~~输入后按回车键确认。
> ![输入密码时的显示状态](./password.png)
## Method 1 一键脚本
### Step 1 下载脚本
下载此文件夹中的 `one-click.sh`,打开终端,输入`bash /path/to/the/script`后回车,按照屏幕提示操作。
> `/path/to/the/script` 表示下载的脚本的位置。
### Step 2 启动 Teyvat Guide
在访达中找到 Teyvat Guide 的安装位置,**右键或按住键盘上的control⌃并点击选择打开**。
![启动 Teyvat Guide](./open.png)
## Method 2 手动操作
过程中可能会要求输入密码,此处的“密码”指的是管理员账户的密码:
1. 如果你的电脑只有一个账户,那么“密码”就是你登录解锁电脑的密码;
2. 如果你的电脑不止一个账号,那么你应该知道此处“密码”的含义。:-D
### Step 1 开启“任何来源”
打开终端,输入`sudo spctl --master-disable`开启“任何来源”,并在设置中的“安全与隐私”部分进行选择,**你可能需要向下滑动**。
![打开任何来源](./gatekeeper.png)
![设置界面二次确认](./gatekeeper-settings.png)
### Step 2 清除门禁属性
在终端输入`sudo xattr -c /Applications/TeyvatGuide.app`清除 Teyvat Guide 的 `Gatekeeper` 属性。
![清除门禁属性](./remove-gatekeeper.png)
### Step 3 启动 Teyvat Guide
在访达中找到 Teyvat Guide 的安装位置,**右键或按住键盘上的control⌃并点击选择打开**。
![启动 Teyvat Guide](./open.png)

Binary file not shown.

After

Width:  |  Height:  |  Size: 47 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 306 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 193 KiB

View File

@@ -0,0 +1,65 @@
#!/bin/bash
printf '\e[8;45;65t'
clear
BLACK="\033[0;30m"
DARK_GRAY="\033[1;30m"
BLUE="\033[0;34m"
LIGHT_BLUE="\033[1;34m"
GREEN="\033[0;32m"
LIGHT_GREEN="\033[1;32m"
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"
NC="\033[0m"
appName="TeyvatGuide.app"
appBashName=${appName// /\ }
appDIR="/Applications/${appBashName}"
# Check system language
LANGUAGE=$(defaults read -g AppleLocale | cut -d "_" -f 1)
if [ "$LANGUAGE" != "zh" ]; then
echo -e "Fix tool of 『${RED}${appBashName%.*} ${NC}is damaged and cannot be opened / from an unidentified developer』"
echo ""
# Prompt to install the app if not installed, bypass notarization if installed
if [ ! -d "$appDIR" ];then
echo -e "${LIGHT_RED}You have not installed ${appBashName%.*}, please copy the software to the 【${NC}${LIGHT_BLUE}Applications${NC}${LIGHT_RED}】 directory${NC}"
else
# Bypass notarization
echo -e "👇 ${LIGHT_RED}Please enter the administrator password (usually the boot password), press Enter after entering (the password is invisible during input)${NC}"
sudo spctl --master-disable
sudo /usr/bin/xattr -rd com.apple.quarantine /Applications/"$appBashName"
echo ""
echo -e "😁 ${LIGHT_GREEN}Repair successful!${NC} You can now run ${LIGHT_GREEN}${appBashName%.*} ${NC}normally."
fi
echo ""
echo -e "✌️ The operation has been successfully completed, you can close this window now!"
else
echo -e "${RED}${appBashName%.*} ${NC}已损坏,无法打开/来自身份不明的开发者』等问题修复工具"
echo ""
#未安装APP时提醒安装已安装绕过公证
if [ ! -d "$appDIR" ];then
echo -e "${LIGHT_RED}您还未安装 ${appBashName%.*}, 请先将软件拷贝到【${NC}${LIGHT_BLUE}应用程序${NC}${LIGHT_RED}】目录${NC}"
else
#绕过公证
echo -e "👇 ${LIGHT_RED}请输入管理员密码(一般情况下就是开机密码), 输入完成后按下回车键(输入过程中密码是看不见的)${NC}"
sudo spctl --master-disable
sudo /usr/bin/xattr -rd com.apple.quarantine /Applications/"$appBashName"
echo ""
echo -e "😁 ${LIGHT_GREEN}修复成功!${NC}您现在可以正常运行 ${LIGHT_GREEN}${appBashName%.*} ${NC}了。"
fi
echo ""
echo -e "✌️ 操作已成功完成, 本窗口可以关闭啦!"
fi

Binary file not shown.

After

Width:  |  Height:  |  Size: 669 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 126 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 170 KiB

371
docs/standards/UIGF.md Normal file
View File

@@ -0,0 +1,371 @@
---
Author: 目棃
Description: UIGF v4 Backup
Date: 2024-11-11
Update: 2024-11-11
---
> 本文档 [`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`
> 本文档为 [UIGF v4.0](https://github.com/UIGF-org/UIGF-org.github.io/blob/main/docs/zh/standards/uigf.md) 的备份,仅供参考。
# 统一可交换抽卡记录标准 v4.0
> Uniformed Interchangeable GachaLog Format standard (UIGF) v4.0 <Badge text="Current" type="message" />
::: warning 中断性更新警告
`UIGF v4.0 及更高版本` 对于 `UIGF v3.0 及更低版本``SRGF v1.0` **不具备向下兼容性**。UIGF/SRGF 合作项目如需适配,需重新认证。
:::
## 更新记录
| 版本 | 说明 | 兼容 |
| ------ | --------------------------------- | --------------- |
| `v3.0` | 低版本的更新日志请查看历史版本 | v3.0 及更低版本 |
| `v4.0` | 合并 SRGF新增绝区零抽卡格式支持 | v4.0 |
## 前言
为了统一不同应用、不同游戏、不同账号间的抽卡记录导入导出行为,我们决定将所有支持的游戏抽卡格式合并入 UIGF 中。不同的游戏、不同的账号将能够以单个文件或字符串的形式进行表示,导入与导出操作对用户而言将变得史无前例的简单。
## 实现与认证
实现 `UIGF v4.0 及更高版本`格式的导入导出并不意味着需要移除对 `UIGF v3.0 及更低版本``SRGF v1.0` 的导入导出支持。但是,不建议对 `UIGF v4.0 和更高版本``UIGF v3.0 及更低版本``SRGF v1.0` 使用同一套导入导出逻辑。
导出方可以选择性地填充针对每个游戏的字段或直接忽略;导入方可以选择性地读取针对每个游戏的字段或直接忽略。
针对对某一款游戏的支持,必须同时实现数据的导入和导出功能,否则将无法通过认证。
::: info UIGF 标准使用声明
请在应用内提供跳转至 [UIGF-Org](https://uigf.org) 的超链接,声明支持 UIGF 数据格式。
仅包含导入或导出功能降低了用户数据的流通性,且将数据置于用户不可控的风险中,不符合 UIGF-Org 设计的初衷。
:::
## Json Schema
> UIGF-Org 提供下述 Json Schema 以用于验证资料结构的正确性。
::: warning 注意字段类型
开发者务必遵循 Schema 内定义的字段类型。使用错误的类型可能会导致其他由强类型编程语言编写的工具在解析 Json 文件时产生错误,进而导致数据转移失败。
为了避免这类问题,我们建议您针对 UIGF 格式设计专用的数据结构。同时,设计相关的单元测试以确保导入导出的一致性。
我们也提供 [UIGF 格式校验工具](https://schema.uigf.org/?schema=uigf)来帮助你校验 Json 文件。
:::
```json
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"info": {
"type": "object",
"properties": {
"export_timestamp": {
"oneOf": [
{
"type": "string"
},
{
"type": "integer"
}
],
"description": "导出档案的时间戳,秒级"
},
"export_app": {
"type": "string",
"description": "导出档案的 App 名称"
},
"export_app_version": {
"type": "string",
"description": "导出档案的 App 版本"
},
"version": {
"type": "string",
"pattern": "^v\\d+\\.\\d+$",
"description": "导出档案的 UIGF 版本号,格式为 'v{major}.{minor}',如 v4.0"
}
},
"required": ["export_timestamp", "export_app", "export_app_version", "version"]
},
"hk4e": {
"type": "array",
"items": {
"type": "object",
"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": {
"uigf_gacha_type": {
"type": "string",
"description": "UIGF 卡池类型,用于区分卡池类型不同,但卡池保底计算相同的物品",
"enum": ["100", "200", "301", "302", "500"]
},
"gacha_type": {
"type": "string",
"description": "卡池类型,米哈游 API 返回",
"enum": ["100", "200", "301", "302", "400", "500"]
},
"item_id": {
"type": "string",
"description": "物品的内部 ID"
},
"count": {
"type": "string",
"description": "物品个数一般为1米哈游 API 返回"
},
"time": {
"type": "string",
"description": "抽取物品时对应时区timezone下的当地时间"
},
"name": {
"type": "string",
"description": "物品名称,米哈游 API 返回"
},
"item_type": {
"type": "string",
"description": "物品类型,米哈游 API 返回"
},
"rank_type": {
"type": "string",
"description": "物品等级,米哈游 API 返回"
},
"id": {
"type": "string",
"description": "记录内部 ID米哈游 API 返回"
}
},
"required": ["uigf_gacha_type", "gacha_type", "item_id", "time", "id"]
}
}
},
"required": ["uid", "timezone", "list"]
}
},
"hkrpg": {
"type": "array",
"items": {
"type": "object",
"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": {
"gacha_id": {
"type": "string",
"description": "卡池 Id"
},
"gacha_type": {
"type": "string",
"description": "卡池类型",
"enum": ["1", "2", "11", "12"]
},
"item_id": {
"type": "string",
"description": "物品的内部 ID"
},
"count": {
"type": "string",
"description": "物品个数一般为1米哈游 API 返回"
},
"time": {
"type": "string",
"description": "抽取物品时对应时区timezone下的当地时间"
},
"name": {
"type": "string",
"description": "物品名称,米哈游 API 返回"
},
"item_type": {
"type": "string",
"description": "物品类型,米哈游 API 返回"
},
"rank_type": {
"type": "string",
"description": "物品等级,米哈游 API 返回"
},
"id": {
"type": "string",
"description": "记录内部 ID米哈游 API 返回"
}
},
"required": ["gacha_type", "gacha_id", "time", "item_id", "id"]
}
}
},
"required": ["uid", "timezone", "list"]
}
},
"nap": {
"type": "array",
"items": {
"type": "object",
"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": {
"gacha_id": {
"type": "string",
"description": "卡池 Id"
},
"gacha_type": {
"type": "string",
"description": "卡池类型",
"enum": ["1", "2", "3", "5"]
},
"item_id": {
"type": "string",
"description": "物品的内部 ID"
},
"count": {
"type": "string",
"description": "物品个数一般为1米哈游 API 返回"
},
"time": {
"type": "string",
"description": "抽取物品时对应时区timezone下的当地时间"
},
"name": {
"type": "string",
"description": "物品名称,米哈游 API 返回"
},
"item_type": {
"type": "string",
"description": "物品类型,米哈游 API 返回"
},
"rank_type": {
"type": "string",
"description": "物品等级,米哈游 API 返回"
},
"id": {
"type": "string",
"description": "记录内部 ID米哈游 API 返回"
}
},
"required": ["gacha_type", "item_id", "time", "id"]
}
}
},
"required": ["uid", "timezone", "list"]
}
}
},
"required": ["info"]
}
```

190
docs/standards/UIGF3.md Normal file
View File

@@ -0,0 +1,190 @@
---
Author: 目棃
Description: UIGF v3 Backup
Date: 2023-11-15
Update: 2024-11-11
---
> 本文档 [`Frontmatter`](https://github.com/BTMuli/MuCli#Frontmatter) 由 [MuCli](https://github.com/BTMuli/Mucli) 自动生成于 `2023-11-15 20:58:36`
>
> 更新于 `2024-11-11 11:56:11`
> 本文档为 [UIGF v3.0](https://github.com/UIGF-org/UIGF-org.github.io/blob/main/docs/zh/standards/uigf-legacy-v3.0.md) 的备份,仅供参考。
# 统一可交换抽卡记录标准 v3.0
> Uniformed Interchangeable GachaLog Format standard (UIGF) v3.0 <Badge text="Current" type="message" />
>
> ::: warning UIGF 标准使用声明
> 应用必须在同时支持 UIGF 数据格式**导入**和**导出**功能并在相关功能区域或文档中提供跳转至 [UIGF-Org](https://uigf.org) 的超链接后声明支持 UIGF 格式
仅包含导入或导出功能降低了用户数据可流通性,且将数据至于用户不可控的风险中,不符合 UIGF-Org 设计的初衷。
:::
## 更新记录
| 版本 | 说明 | 兼容 |
| ----------------------------- | ---------------------------------------------------------- | -------------- |
| `v2.0` | 首个正式版本 | v2.0 |
| `v2.1` | 简化了部分语言表述,与 v2.0在数据格式上完全一致 | v2.1 and lower |
| [`v2.2`](UIGF-legacy-v2.2.md) | 新增 `info.export_timestamp` 填充 UNIX 时间戳 | v2.2 and lower |
| [`v2.3`](UIGF-legacy-v2.3.md) | 扩充至非中文语境,使用 Json Schema 表述。移除了 Excel 格式 | v2.3 and lower |
| [`v2.4`](UIGF-legacy-v2.4.md) | 新增 `info.region_time_zone` 支持时区处理 | v2.4 and lower |
| `v3.0` | 新增 集录祈愿类型支持 | v3.0 and lower |
### v3.0 更新内容
- `gacha_type` 增加新枚举项
-`gacha_type` 枚举新增值为 `500` 的项,用于表示集录祈愿类型
## `info` 字段说明
### `region_time_zone`
由于在获取祈愿记录时得到的`time`为服务器时间,为了准确判断时间的时区偏移,引入此字段。
与 SRGF 不同,由于无法直接从服务器获取`region_time_zone`,在导出方未提供此字段时,需要根据 `uid` 进行推断。
#### 映射关系
| `uid`首个字符 | `region_time_zone` | 游戏服务器 |
| ------------- | ------------------ | --------------------------------- |
| `'6'` | `-5` | os_usa |
| `'7'` | `1` | os_euro |
| 剩余情况 | `8` | os_cht, os_asia, cn_gf01, cn_qd01 |
App 不应假定 `region_time_zone` 的值为上表中给出的值,应具有处理非标准 `region_time_zone` 值的能力。
`region_time_zone` 的值与 `uid` 推断结果不一致,则优先选择 `region_time_zone` 给出的值。
## `list` 字段说明
### `id`
物品内包含了一项较为特殊的字段: `id`,为原神官方 API 中包含的,代表每条抽卡记录唯一性的 `id`。App 导出 UIGF 时
- 需要确保每个物品都有一个有效的唯一 `id`
- 若有记录中不包含`id`,则应从下一个自带有效 `id` 的物品开始,为每条缺失`id`字段的数据补全`id`
赋值数据向前(时间排序)依次递减,每次递减的值应保持为 `1`
### `gacha_type`
由于存在会共享保底与概率的卡池,所以需要一个额外的字段来界定
我们在 `UIGF` 的所有格式中注入了 `uigf_gacha_type` 字段
在导出到 `UIGF` 格式时需要注意添加对应的 `uigf_gacha_type` 字段
#### 映射关系
| `uigf_gacha_type` | `gacha_type` |
| ----------------- | -------------- |
| `100` | `100` |
| `200` | `200` |
| `301` | `301` or `400` |
| `302` | `302` |
| `500` | `500` |
### `item_id`
物品游戏内ID你可以通过 [UIGF API](../API.md) 获取这一数据
## Json Schema
> UIGF-Org 提供[Json Schema](/schema/uigf.json) 用于验证
```json
{
"type": "object",
"properties": {
"info": {
"type": "object",
"properties": {
"uid": {
"type": "string",
"title": "导出记录的 UID"
},
"lang": {
"type": "string",
"title": "语言 languagecode2-country/regioncode2"
},
"export_timestamp": {
"type": "number",
"title": "导出 UNIX 时间戳(秒)"
},
"export_time": {
"type": "string",
"title": "导出时间",
"description": "yyyy-MM-dd HH:mm:ss"
},
"export_app": {
"type": "string",
"title": "导出 App 名称"
},
"export_app_version": {
"type": "string",
"title": "导出 App 版本"
},
"uigf_version": {
"type": "string",
"title": "UIGF 版本号",
"pattern": "v\\d+\\.\\d+"
},
"region_time_zone": {
"type": "number",
"title": "区域时区偏移"
}
},
"required": ["uid", "uigf_version"],
"title": "UIGF 导出信息"
},
"list": {
"type": "array",
"items": {
"type": "object",
"properties": {
"uigf_gacha_type": {
"type": "string",
"title": "UIGF 卡池类型",
"description": "用于区分卡池类型不同,但卡池保底计算相同的物品"
},
"gacha_type": {
"type": "string",
"title": "卡池类型"
},
"item_id": {
"type": "string",
"title": "物品的内部 ID"
},
"count": {
"type": "string",
"title": "个数一般为1"
},
"time": {
"type": "string",
"title": "获取物品的时间"
},
"name": {
"type": "string",
"title": "物品名称"
},
"item_type": {
"type": "string",
"title": "物品类型"
},
"rank_type": {
"type": "string",
"title": "物品等级"
},
"id": {
"type": "string",
"title": "记录内部 ID"
}
},
"required": ["uigf_gacha_type", "gacha_type", "id", "item_id", "time"],
"title": "UIGF 物品"
},
"title": "物品列表"
}
},
"required": ["info", "list"],
"title": "UIGF 根对象"
}
```

View File

@@ -2,12 +2,12 @@
Author: 目棃
Description: 项目资源说明
Date: 2023-03-10
Update: 2024-01-30
Update: 2025-02-28
---
> 本文档 [`Frontmatter`](https://github.com/BTMuli/MuCli#Frontmatter) 由 [MuCli](https://github.com/BTMuli/Mucli) 自动生成于 `2023-03-10 22:05:44`
>
> 更新于 `2024-01-30 13:34:21`
> 更新于 `2025-02-28 09:40:33`
## 说明
@@ -17,6 +17,26 @@ Update: 2024-01-30
以下提及到的图像资源,除个人绘制 SVG 外,均经过 Sharp 处理转换为 webp 格式,并未直接作为项目图像资源使用。
## 侧边栏图标
- 顶部收缩按钮:`mdi:chevron-right` `mdi:chevron-left`
- 首页:米游社网页活动图标
- 公告:个人绘制 SVG
- 咨讯:[米游社](https://www.miyoushe.com)
- 成就:个人绘制 SVG
- 原神战绩Hoyolab
- 我的角色Hoyolab
- 深渊记录Hoyolab
- 祈愿记录Hoyolab
- 实用脚本Hoyolab
- 图鉴Hoyolab其子目录图标同样来源于 Hoyolab
- 模式切换:`mdi-weather-night` `mdi-weather-sunny`
- 设置:个人绘制 SVG
## 加载图标
来自 [米游社](https://www.miyoushe.com/ys/article/4957262),经过处理后转换为 webp 格式。
相关仓库:
- [TGAssistant](https://github.com/BTMuli/TGAssistant):项目下游仓库,用于处理项目数据。
@@ -36,65 +56,4 @@ Update: 2024-01-30
- JetBrains Mono
- JetBrains Mono Bold
## 侧边栏图标
- 顶部收缩按钮:`mdi:chevron-right` `mdi:chevron-left`
- 首页:米游社网页活动图标
- 公告:个人绘制 SVG
- 咨讯:[米游社](https://www.miyoushe.com)
- 成就:个人绘制 SVG
- 原神战绩Hoyolab
- 我的角色Hoyolab
- 深渊记录Hoyolab
- 祈愿记录Hoyolab
- 图鉴Hoyolab其子目录图标同样来源于 Hoyolab
- 模式切换:`mdi-weather-night` `mdi-weather-sunny`
- 设置:个人绘制 SVG
## 加载图标
来自 [米游社](https://www.miyoushe.com/ys/article/4957262),经过处理后转换为 webp 格式。
## 成就相关
参见 [TGAssistant](https://github.com/BTMuli/TGAssistant) 相关处理。
## 名片相关
参见 [TGAssistant](https://github.com/BTMuli/TGAssistant) 相关处理。
## 素材日历相关
参见 [TGAssistant](https://github.com/BTMuli/TGAssistant) 相关处理。
## Wiki
### JSON 数据
> 转换格式略。
- 角色图鉴:[Avatar|Snap.Metadata](https://github.com/DGP-Studio/Snap.Metadata/blob/main/Genshin/CHS/Avatar.json)
- 武器图鉴:[Weapon|Snap.Metadata](https://github.com/DGP-Studio/Snap.Metadata/blob/main/Genshin/CHS/Weapon.json)
- 卡牌图鉴:
- [卡牌图鉴|米游社观测枢](https://bbs.mihoyo.com/ys/obc/channel/map/231)
- [GCG|Ambr.top](https://ambr.top/chs/gcg)
### 图像资源
- 角色图鉴:[Avatar|Ambr.top](https://ambr.top/chs/archive/avatar)
- 武器图鉴:[Weapon|Ambr.top](https://ambr.top/chs/archive/weapon)
- 卡牌图鉴:
- [卡牌图鉴|米游社观测枢](https://bbs.mihoyo.com/ys/obc/channel/map/231)
- [GCG|Ambr.top](https://ambr.top/chs/gcg)
### 格式说明
> bgType 为 `normal` 或 `special`。
>
> iconType 为 `normal` 或 `special`,目前只有 `normal`。
- 角色图鉴:`WIKI/character/icon/${avatarId}.webp`256x25632 位深度
- 武器图鉴:`WIKI/weapon/icon/${weaponId}.webp`256x25632 位深度
- 卡牌图鉴:
- 卡牌背景:`WIKI/GCG/${iconType}/${cardName}.webp`420x72032 位深度
- 卡牌图标:`WIKI/GCG/bg.${bgType}.webp`420x72032 位深度
其余未说明资源参见 [TGAssistant](https://github.com/BTMuli/TGAssistant) 相关处理。

View File

@@ -1,24 +0,0 @@
import { jsonEslintConfig } from "./eslint/jsonEslint.js";
import { vueEslintConfig } from "./eslint/vueEslint.js";
import ymlEslintConfig from "./eslint/ymlEslint.js";
export default [
...jsonEslintConfig,
ymlEslintConfig,
...vueEslintConfig,
{
ignores: [
"dist",
"src-tauri/target",
"pnpm-lock.yaml",
"src/data/**/*.json",
"src-tauri/tauri.conf.json",
"src-tauri/gen/*.json",
"qodana.yaml",
".github",
".vscode",
".prettierrc.yml",
".stylelintrc.yml",
],
},
];

35
eslint.config.mjs Normal file
View File

@@ -0,0 +1,35 @@
/**
* @file eslint.config.mjs
* @description ESLint配置文件
* @since 2025-05-29
*/
import eslintPluginJsonc from "eslint-plugin-jsonc";
import eslintPluginJs from "@eslint/js";
import eslintPluginTs from "typescript-eslint";
import eslintPluginVue from "eslint-plugin-vue";
import eslintConfigJson from "./eslint/jsonEslint.js";
import eslintConfigVue from "./eslint/vueEslint.js";
import eslintConfigYml from "./eslint/ymlEslint.js";
export default [
eslintPluginJs.configs.recommended,
...eslintPluginJsonc.configs["flat/recommended-with-jsonc"],
...eslintPluginTs.configs.recommended,
...eslintPluginVue.configs["flat/essential"],
...eslintConfigJson,
...eslintConfigVue,
eslintConfigYml,
{
ignores: [
"dist",
"src-tauri/target",
"pnpm-lock.yaml",
"src/data/**/*.json",
"src-tauri/tauri.conf.json",
"src-tauri/**/*.json",
"qodana.yaml",
".github",
],
},
];

View File

@@ -1,14 +1,16 @@
import eslint_jsonc from "eslint-plugin-jsonc";
import jsonc_parser from "jsonc-eslint-parser";
/**
* @file eslint/jsonEslint.js
* @description JSON相关的ESLint配置
* @since Beta v0.7.7
*/
import pluginJsonc from "eslint-plugin-jsonc";
import parserJsonc from "jsonc-eslint-parser";
const pkgJsonConfig = {
files: ["package.json"],
plugins: {
jsonc: eslint_jsonc,
},
languageOptions: {
parser: jsonc_parser,
},
plugins: { jsonc: pluginJsonc },
languageOptions: { parser: parserJsonc },
rules: {
"jsonc/comma-dangle": ["error", "never"],
"jsonc/sort-keys": [
@@ -38,12 +40,8 @@ const pkgJsonConfig = {
const tscJsonConfig = {
files: ["tsconfig.json"],
plugins: {
jsonc: eslint_jsonc,
},
languageOptions: {
parser: jsonc_parser,
},
plugins: { jsonc: pluginJsonc },
languageOptions: { parser: parserJsonc },
rules: {
"jsonc/comma-dangle": ["error", "never"],
"jsonc/sort-keys": [
@@ -66,29 +64,14 @@ const tscJsonConfig = {
const jsoncConfig = {
files: ["source/data/out/**/*.json", ".vscode/**/*.json"],
plugins: {
jsonc: eslint_jsonc,
},
languageOptions: {
parser: jsonc_parser,
},
plugins: { jsonc: pluginJsonc },
languageOptions: { parser: parserJsonc },
rules: {
"jsonc/comma-dangle": ["error", "never"],
"jsonc/sort-keys": [
"error",
{
pathPattern: "^$",
order: {
type: "asc",
},
},
],
"jsonc/sort-keys": ["error", { pathPattern: "^$", order: { type: "asc" } }],
},
};
export const jsonEslintConfig = [
...eslint_jsonc.configs["flat/recommended-with-json"],
pkgJsonConfig,
tscJsonConfig,
jsoncConfig,
];
const eslintConfigJson = [pkgJsonConfig, tscJsonConfig, jsoncConfig];
export default eslintConfigJson;

View File

@@ -1,87 +1,60 @@
import eslint_js from "@eslint/js";
import eslint_import from "eslint-plugin-import";
import eslint_prettier from "eslint-plugin-prettier";
import eslint_vue from "eslint-plugin-vue";
/**
* @file eslint/vueEslint.js
* @description Vue相关的ESLint配置
* @since Beta v0.8.0
*/
import pluginImport from "eslint-plugin-import";
import pluginPrettier from "eslint-plugin-prettier";
import pluginVue from "eslint-plugin-vue";
import globals from "globals";
import eslint_ts from "typescript-eslint";
import vue_parser from "vue-eslint-parser";
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",
},
],
"@typescript-eslint/consistent-type-assertions": ["error", { assertionStyle: "angle-bracket" }],
"@typescript-eslint/no-import-type-side-effects": "error",
"@typescript-eslint/strict-boolean-expressions": "off",
"@typescript-eslint/no-explicit-any": "off",
"@typescript-eslint/no-unused-expressions": ["error", { allowShortCircuit: false }],
"import/order": [
"error",
{
groups: ["builtin", "external", "internal", "parent", "sibling", "index", "unknown"],
"newlines-between": "always",
alphabetize: {
order: "asc",
caseInsensitive: true,
},
alphabetize: { order: "asc", caseInsensitive: true },
},
],
"prettier/prettier": "error",
};
const tsConfig = {
files: ["*.ts"],
plugins: {
typescript: eslint_ts,
import: eslint_import,
prettier: eslint_prettier,
},
files: ["*.ts", "*.d.ts", "src/**/*.ts", "src/**/*.d.ts"],
plugins: { typescript: eslintTs, import: pluginImport, prettier: pluginPrettier },
languageOptions: {
parser: eslint_ts.parser,
parserOptions: {
project: "tsconfig.json",
tsconfigRootDir: ".",
},
parser: eslintTs.parser,
parserOptions: { project: "tsconfig.json", tsconfigRootDir: appRootPath.path },
},
rules: tsConfigRules,
};
const vueConfig = {
plugins: {
vue: eslint_vue,
import: eslint_import,
prettier: eslint_prettier,
},
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" },
ecmaVersion: "latest",
sourceType: "module",
parser: vue_parser,
parser: parserVue,
parserOptions: {
project: "tsconfig.json",
parser: eslint_ts.parser,
parser: eslintTs.parser,
extraFileExtensions: [".vue"],
tsconfigRootDir: ".",
tsconfigRootDir: appRootPath.path,
},
},
rules: {
...tsConfigRules,
"vue/multi-word-component-names": "off",
},
rules: { ...tsConfigRules, "vue/multi-word-component-names": "off" },
};
export const vueEslintConfig = [
eslint_js.configs.recommended,
...eslint_ts.configs.recommended,
...eslint_vue.configs["flat/essential"],
...pluginVue.configs["flat/essential"],
tsConfig,
vueConfig,
];
const eslintConfigVue = [tsConfig, vueConfig];
export default eslintConfigVue;

View File

@@ -1,30 +1,24 @@
import eslint_yml from "eslint-plugin-yml";
import yml_parser from "yaml-eslint-parser";
/**
* @file eslint/ymlEslint.js
* @description YAML相关的ESLint配置
* @since Beta v0.7.7
*/
import pluginYml from "eslint-plugin-yml";
import parserYml from "yaml-eslint-parser";
const ymlEslintConfig = {
const eslintConfigYml = {
files: ["**/*.yml", "**/*.yaml"],
plugins: {
yml: eslint_yml,
},
plugins: { yml: pluginYml },
languageOptions: {
parser: yml_parser,
parserOptions: {
defaultYAMLVersion: "1.2",
extraFileExtensions: [".yaml", ".yml"],
},
parser: parserYml,
parserOptions: { defaultYAMLVersion: "1.2", extraFileExtensions: [".yaml", ".yml"] },
},
rules: {
"yml/indent": ["error", 2],
"yml/key-spacing": ["error"],
"yml/quotes": [
"error",
{
prefer: "double",
avoidEscape: true,
},
],
"yml/quotes": ["error", { prefer: "double", avoidEscape: true }],
"yml/sort-keys": ["error", "asc"],
},
};
export default ymlEslintConfig;
export default eslintConfigYml;

View File

@@ -5,7 +5,6 @@
<link rel="icon" type="image/svg+xml" href="/icon.svg" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>TeyvatGuide</title>
<script src="https://static.geetest.com/v4/gt4.js"></script>
</head>
<body>

View File

@@ -1,23 +1,27 @@
{
"name": "TeyvatGuide",
"version": "0.5.3",
"description": "Game Tool for Genshin Impact player",
"name": "teyvatguide",
"version": "0.8.3",
"description": "Game Tool for GenshinImpact player",
"private": true,
"packageManager": "pnpm@10.19.0",
"type": "module",
"scripts": {
"build": "tauri build",
"debug": "tauri build --debug",
"dev": "tauri dev --exit-on-panic",
"eslint:pre": "pnpx @eslint/config-inspector@latest",
"oxlint": "oxlint",
"lint": "concurrently \"pnpm:lint:*(!fix)\"",
"lint:fix": "concurrently \"pnpm:lint:*:fix\"",
"lint-vue": "vue-tsc --noEmit",
"lint:code": "eslint .",
"lint:code:fix": "eslint . --fix",
"lint:style": "stylelint \"src/**/*.{vue,css}\"",
"lint:style": "stylelint \"src/**/*.{vue,css,scss}\" -f verbose",
"lint:style:fix": "pnpm lint:style --fix",
"lint:rust:fix": "cd src-tauri && cargo fmt",
"prettier": "prettier . --write",
"upv": "tsx scripts/update-version.ts",
"tauri": "tauri",
"tauri:icon": "tauri icon ./public/icon.png",
"vite:dev": "vite dev",
"vite:build": "vite build",
"prepare": "husky"
@@ -36,7 +40,8 @@
"prettier --write",
"stylelint --fix"
],
"*.{yml,json,md}": [
"*.{yml,json}": [
"eslint --fix",
"prettier --write"
],
"*.rs": [
@@ -66,76 +71,82 @@
},
"dependencies": {
"@mdi/font": "7.4.47",
"@tauri-apps/api": "2.0.0-rc.0",
"@tauri-apps/plugin-deep-link": "2.0.0-rc.0",
"@tauri-apps/plugin-dialog": "2.0.0-rc.0",
"@tauri-apps/plugin-fs": "2.0.0-rc.0",
"@tauri-apps/plugin-http": "2.0.0-rc.0",
"@tauri-apps/plugin-log": "2.0.0-rc.0",
"@tauri-apps/plugin-os": "2.0.0-rc.0",
"@tauri-apps/plugin-process": "2.0.0-rc.0",
"@tauri-apps/plugin-shell": "2.0.0-rc.0",
"@tauri-apps/plugin-sql": "2.0.0-rc.0",
"@tauri-apps/api": "^2.9.0",
"@tauri-apps/plugin-deep-link": "^2.4.3",
"@tauri-apps/plugin-dialog": "^2.4.0",
"@tauri-apps/plugin-fs": "^2.4.2",
"@tauri-apps/plugin-http": "^2.5.2",
"@tauri-apps/plugin-log": "^2.7.0",
"@tauri-apps/plugin-opener": "^2.5.0",
"@tauri-apps/plugin-os": "^2.3.1",
"@tauri-apps/plugin-process": "^2.3.0",
"@tauri-apps/plugin-shell": "^2.3.1",
"@tauri-apps/plugin-sql": "^2.3.0",
"ajv": "^8.17.1",
"artplayer": "^5.1.6",
"clipboard": "^2.0.11",
"color-convert": "^2.0.1",
"echarts": "^5.5.1",
"artplayer": "^5.3.0",
"color-convert": "^3.1.2",
"echarts": "^6.0.0",
"html2canvas": "^1.4.1",
"js-md5": "^0.8.3",
"jsencrypt": "^3.3.2",
"pinia": "^2.2.1",
"pinia-plugin-persistedstate": "^3.2.1",
"qrcode.vue": "^3.4.1",
"uuid": "^10.0.0",
"vue": "^3.4.37",
"vue-echarts": "^7.0.1",
"vue-json-viewer": "^3.0.4",
"vue-router": "^4.4.3",
"vuetify": "^3.6.14",
"jsencrypt": "^3.5.4",
"pinia": "^3.0.3",
"pinia-plugin-persistedstate": "^4.5.0",
"qrcode.vue": "^3.6.0",
"sass-embedded": "^1.93.2",
"swiper": "^12.0.3",
"uuid": "^13.0.0",
"vue": "^3.5.22",
"vue-echarts": "^8.0.1",
"vue-json-pretty": "^2.5.0",
"vue-router": "^4.6.3",
"vuetify": "^3.10.6",
"wcag-color": "^1.1.1",
"xml-js": "^1.6.11"
},
"devDependencies": {
"@eslint/eslintrc": "^3.1.0",
"@eslint/js": "^9.9.0",
"@tauri-apps/cli": "2.0.0-beta.21",
"@types/color-convert": "^2.0.3",
"@types/js-md5": "^0.7.2",
"@types/node": "^22.2.0",
"@types/uuid": "^10.0.0",
"@typescript-eslint/parser": "^8.0.1",
"@vitejs/plugin-vue": "^5.1.2",
"concurrently": "^8.2.2",
"eslint": "^9.9.0",
"eslint-config-love": "^62.0.0",
"eslint-config-prettier": "^9.1.0",
"eslint-plugin-import": "^2.29.1",
"eslint-plugin-jsonc": "^2.16.0",
"eslint-plugin-n": "^17.10.2",
"eslint-plugin-prettier": "^5.2.1",
"eslint-plugin-promise": "^7.1.0",
"eslint-plugin-vue": "^9.27.0",
"eslint-plugin-yml": "^1.14.0",
"globals": "^15.9.0",
"husky": "^9.1.4",
"jsonc-eslint-parser": "^2.4.0",
"lint-staged": "^15.2.8",
"oxlint": "^0.7.0",
"prettier": "3.3.3",
"stylelint": "^16.8.1",
"@btmuli/stylelint-plugin-color": "^0.1.0",
"@eslint/eslintrc": "^3.3.1",
"@eslint/js": "^9.38.0",
"@tauri-apps/cli": "2.9.0",
"@types/color-convert": "^2.0.4",
"@types/fs-extra": "^11.0.4",
"@types/js-md5": "^0.8.0",
"@types/node": "^24.9.1",
"@typescript-eslint/parser": "^8.46.2",
"@typescript/native-preview": "7.0.0-dev.20251021.1",
"@vitejs/plugin-vue": "^6.0.1",
"app-root-path": "^3.1.0",
"concurrently": "^9.2.1",
"eslint": "^9.38.0",
"eslint-plugin-import": "^2.32.0",
"eslint-plugin-jsonc": "^2.21.0",
"eslint-plugin-prettier": "^5.5.4",
"eslint-plugin-vue": "^10.5.1",
"eslint-plugin-yml": "^1.19.0",
"fs-extra": "^11.3.2",
"globals": "^16.4.0",
"husky": "^9.1.7",
"jsonc-eslint-parser": "^2.4.1",
"lint-staged": "^16.2.5",
"oxlint": "^1.23.0",
"prettier": "3.6.2",
"stylelint": "^16.25.0",
"stylelint-config-idiomatic-order": "^10.0.0",
"stylelint-config-standard-scss": "^16.0.0",
"stylelint-config-standard-vue": "^1.0.0",
"stylelint-declaration-block-no-ignored-properties": "^2.8.0",
"stylelint-high-performance-animation": "^1.10.0",
"stylelint-order": "^6.0.4",
"stylelint-prettier": "^5.0.2",
"typescript": "^5.5.4",
"typescript-eslint": "^8.0.1",
"vite": "^5.4.0",
"vite-plugin-vue-devtools": "^7.3.7",
"vite-plugin-vuetify": "^2.0.4",
"vue-eslint-parser": "^9.4.3",
"yaml-eslint-parser": "^1.2.3"
"stylelint-high-performance-animation": "^1.11.0",
"stylelint-order": "^7.0.0",
"stylelint-prettier": "^5.0.3",
"stylelint-scss": "^6.12.1",
"tsx": "^4.20.6",
"typescript": "^5.9.3",
"typescript-eslint": "^8.46.2",
"vite": "npm:rolldown-vite@^7.1.19",
"vite-plugin-vue-devtools": "^8.0.3",
"vite-plugin-vuetify": "^2.1.2",
"vue-eslint-parser": "^10.2.0",
"vue-tsc": "^3.1.1",
"yaml-eslint-parser": "^1.3.0"
}
}

7002
pnpm-lock.yaml generated

File diff suppressed because it is too large Load Diff

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 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: 20 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: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

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: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 35 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

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