Compare commits

...

193 Commits

Author SHA1 Message Date
BTMuli
66137cf5b6 🚀 v0.3.5 2023-11-11 12:15:18 +08:00
BTMuli
69668f5ada ✏️ 类型修正 2023-11-10 22:06:26 +08:00
BTMuli
a5cff46efb ⬆️ 更新 UIGF v2.3 → v2.4
close #59
2023-11-10 20:53:18 +08:00
BTMuli
8037b635ba 👽️ 适应 endpoint 变更 2023-11-10 00:46:42 +08:00
BTMuli
7a060a71f0 💄 适应游戏样式变更 ui 2023-11-09 17:21:48 +08:00
BTMuli
d583247630 🍱 添加遗漏 contentId
close #57
2023-11-09 00:40:10 +08:00
BTMuli
c1a7e8448a 🐛 更新数据库时更新 buildTime 2023-11-06 23:02:10 +08:00
BTMuli
349bab1173 ✏️ itemType 收束 2023-11-06 22:49:42 +08:00
BTMuli
db36d18df2 💄 修复 hint 被 overlay 遮挡的问题 2023-11-06 22:41:03 +08:00
BTMuli
f619ccc64b 🍱 更新部分 4.2 资源文件 #57 2023-11-06 22:30:50 +08:00
BTMuli
8ae1d578ff 🐛 修复图片保存失败(真)
fix #56
2023-11-03 00:13:16 +08:00
BTMuli
e6eaa2e293 💄 调整基准背景色 2023-11-02 23:39:55 +08:00
BTMuli
a9912cf42b 🌱 准备 beta 版本的角色详情页面 2023-11-02 17:32:13 +08:00
BTMuli
4aa9319799 ⚰️ 删除无用代码 2023-11-02 17:14:16 +08:00
BTMuli
38ef0bfcca 🚚 稍微调整了下位置 2023-11-02 17:10:34 +08:00
BTMuli
c55f5b9ab8 👷 更新 template 2023-11-02 11:53:12 +08:00
BTMuli
468db1171e 🌱 share 延时 3s 自动退出 2023-11-02 11:47:31 +08:00
BTMuli
a474b96280 🎨 调整 hideSideBar 逻辑 2023-11-02 11:26:29 +08:00
BTMuli
149c7b3f27 增加工具箱入口,隐藏生日入口 2023-11-02 11:21:45 +08:00
BTMuli
abca5bd2f9 🐛 修复图片保存失败
fix #56
2023-11-02 11:07:44 +08:00
BTMuli
89d3a172b8 ⬆️ 更新依赖,开写 0.3.5 2023-11-02 10:16:26 +08:00
BTMuli
f318fca8ad 🚀 v0.3.4 版本发布 2023-10-28 19:29:50 +08:00
BTMuli
0b041a3f01 添加酒馆、留影叙佳期入口 2023-10-28 18:58:52 +08:00
BTMuli
2a8b97abe9 🎨 调整解析顺序 2023-10-28 14:35:59 +08:00
BTMuli
b390c7851e 🐛 处理不存在结构化数据 2023-10-28 14:31:20 +08:00
BTMuli
ecb0f1a793 ♻️ 重构结构化帖子类型 #51 2023-10-28 14:21:40 +08:00
BTMuli
b65afba30b 高级语法(bushi) 2023-10-27 19:12:27 +08:00
BTMuli
d4295c7dc9 🎨 避免关闭卡顿 2023-10-27 18:06:01 +08:00
BTMuli
e1e4f805ea ✏️ fix typo 2023-10-27 13:07:03 +08:00
BTMuli
b6624e8e3b 💄 样式微改 2023-10-27 13:01:17 +08:00
BTMuli
79fd18ea3b 💄 头部添加更多信息 2023-10-27 12:37:33 +08:00
BTMuli
3db8008f3a 💄 给 v-select 添加 theme
*找子元素实在找不到 T_T
2023-10-27 11:06:36 +08:00
BTMuli
8ce6c547bd 🎨 简化代码,统一返回数组 2023-10-27 10:48:25 +08:00
BTMuli
dc9bfe793a 🎨 参数调整,修复分享图模糊问题 2023-10-26 23:37:33 +08:00
BTMuli
9e4270603f 增加读取缓存目录大小
close #55
2023-10-26 22:59:31 +08:00
BTMuli
56c6c4f70f 🌱 尝试缓存清除 #55 2023-10-26 21:55:00 +08:00
BTMuli
803705218b 💚 完善模板 2023-10-26 19:32:01 +08:00
BTMuli
8ab7735cad 🎨 fmt 2023-10-26 19:07:40 +08:00
BTMuli
9a221f9b64 ✏️ 完善基本 Response 类型 #51 2023-10-26 18:59:29 +08:00
BTMuli
1d408b5d24 🐛 Tauri.Genshin → TeyvatGuide 2023-10-26 18:08:49 +08:00
BTMuli
7349f120e4 🎨 完善 dialog.open/save 配置 2023-10-26 17:56:58 +08:00
BTMuli
598a18557f 🔇 清除部分无用 todo 2023-10-26 17:49:19 +08:00
BTMuli
69ac285ee2 设置默认导出文件名称 2023-10-26 17:47:38 +08:00
BTMuli
93800a15ce ♻️ 返回完整数据 2023-10-26 17:34:41 +08:00
BTMuli
a9f92a6042 ✏️ 修正类型 2023-10-26 17:22:24 +08:00
BTMuli
2b9db5b5e0 🏷️ 完善 getActionTicket 类型 2023-10-26 17:01:04 +08:00
BTMuli
6dd98fbe98 👷 增加 profile.release 配置
https://course.rs/cargo/reference/profiles.html
2023-10-26 14:08:15 +08:00
BTMuli
ac9851aab0 ♻️ 将更新检测上移到 app 层 #45 2023-10-26 13:55:29 +08:00
BTMuli
824297142a 🔇 删除部分 todo 2023-10-26 13:47:04 +08:00
BTMuli
043fda9e33 💬 增加显示信息 2023-10-26 13:45:53 +08:00
BTMuli
90872a4917 ✏️ 完善类型 2023-10-26 13:31:26 +08:00
BTMuli
f84c4b93ea ✏️ 修正 Input Res 2023-10-26 13:23:54 +08:00
BTMuli
84b98e4ade 🔥 移除 geetest 相关代码 2023-10-26 13:19:24 +08:00
BTMuli
5992567d55 🎨 删除完整性检测,隐藏数据库重置 2023-10-26 13:17:58 +08:00
BTMuli
9be40181a7 🎨 v-if → v-show 2023-10-26 13:12:33 +08:00
BTMuli
0e864fc04f 💄 outer-text 居中 2023-10-26 12:57:38 +08:00
BTMuli
0d4fdecd5d 🎨 增加排序,精简代码 2023-10-26 12:56:59 +08:00
BTMuli
24aa355f3b 🐛 更改登录按钮显示条件 2023-10-25 21:00:18 +08:00
BTMuli
d422e308fb 🎨 添加粗略登录校验 2023-10-25 20:51:35 +08:00
BTMuli
f54ab8daa4 实装 JSBridge
fix #47
2023-10-25 20:49:14 +08:00
BTMuli
d0c0f40638 🐛 修复含视频分享图生成异常
fix #54
2023-10-25 18:37:57 +08:00
BTMuli
73bf525d42 🚨 修复 qodana 报错 2023-10-25 18:32:33 +08:00
BTMuli
efa2156fb2 支持 Mac 平台 2023-10-25 18:31:49 +08:00
BTMuli
1dad91dd95 🔧 继续修改 ci 2023-10-25 18:00:26 +08:00
BTMuli
3c4e30d0f5 🔧 解决 pnpm 未安装问题 2023-10-25 17:56:19 +08:00
BTMuli
5411ae013f 🔧 添加跨平台编译命令 2023-10-25 17:45:05 +08:00
目棃
20113cf81f Merge pull request #53 from AuroraZiling/master
feat: add cross-platform support for Mac
2023-10-25 17:23:56 +08:00
BTMuli
4fc77b60ad 🔧 完善 ISSUE_TEMPLATE 2023-10-25 15:49:41 +08:00
AuroraZiling
1bcc5a625b feat: add cross-platform support for Mac 2023-10-25 13:12:59 +08:00
BTMuli
6792c0ac0a 🎨 完善页面处理 2023-10-25 00:30:22 +08:00
BTMuli
16999f2e58 成功完成签到&战绩页面渲染 2023-10-24 21:51:37 +08:00
BTMuli
1914261e80 ♻️ 重构窗口创建逻辑,采用 rust invoke
https://github.com/tauri-apps/tauri/issues/5380
2023-10-24 14:24:52 +08:00
BTMuli
35dc972841 🌱 完善 jsBridge 2023-10-24 00:38:41 +08:00
BTMuli
7ef89c33f1 🔧 无边框 2023-10-23 22:47:48 +08:00
BTMuli
77d3ecbeca 🌱 完善窗口处理,代码格式化 2023-10-23 19:38:03 +08:00
BTMuli
d18e463f7b 🔧 完善 lint-staged script 2023-10-20 14:08:11 +08:00
BTMuli
9b57909dc4 🔧 添加 rust 格式化配置 2023-10-20 14:01:22 +08:00
BTMuli
c12461ad43 🌱 更新依赖,开写 v0.3.4 2023-10-19 21:43:34 +08:00
BTMuli
287af4031d 🔧 修改默认端口为 4000 2023-10-19 19:34:03 +08:00
BTMuli
8a3358a355 🔧 增加限制 2023-10-19 19:29:53 +08:00
BTMuli
f2db40e3c4 💚 重新激活 Qodana
https://github.com/JetBrains/Qodana/discussions/201
2023-10-19 17:49:06 +08:00
BTMuli
2ef2513fcf 📝 采用 sm.ms 图床 2023-10-19 17:38:17 +08:00
BTMuli
6e18331f2f 📝 修复 icon 链接错误 2023-10-19 17:33:49 +08:00
BTMuli
cf801314a1 🚀 v0.3.3 版本更新 2023-10-19 13:51:22 +08:00
BTMuli
06f4d26184 💄 角色详情深色模式样式完善 2023-10-19 13:38:17 +08:00
BTMuli
518af605de 💄 隐藏滚动条 2023-10-19 13:19:13 +08:00
目棃
1aa3ba3792 Merge pull request #52 from BTMuli/dependabot/cargo/src-tauri/rustix-0.37.25
Bump rustix from 0.37.23 to 0.37.25 in /src-tauri
2023-10-19 11:41:27 +08:00
dependabot[bot]
fc0b165c8f Bump rustix from 0.37.23 to 0.37.25 in /src-tauri
Bumps [rustix](https://github.com/bytecodealliance/rustix) from 0.37.23 to 0.37.25.
- [Release notes](https://github.com/bytecodealliance/rustix/releases)
- [Commits](https://github.com/bytecodealliance/rustix/compare/v0.37.23...v0.37.25)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-18 18:43:44 +00:00
BTMuli
efec9f7917 🐛 修复 release 路径错误问题 2023-10-18 23:49:33 +08:00
BTMuli
c168a07640 🎨 调整分享图生成参数 2023-10-18 22:55:40 +08:00
BTMuli
839891448c 💄 完善视频截图处理 #44 2023-10-18 22:38:35 +08:00
BTMuli
cc475a5c50 🐛 修复遮挡问题 2023-10-18 21:58:44 +08:00
BTMuli
98189974b8 🔧 不设置 csp 2023-10-18 21:43:30 +08:00
BTMuli
f6e531909b ⬆️ 更新 pnpm 8.9.0 → 8.9.2 2023-10-18 21:06:07 +08:00
BTMuli
f7238186f4 🍱 添加米游社视频播放 svg 2023-10-18 20:59:58 +08:00
BTMuli
b71e21a131 🔧 修复样式错误 2023-10-18 19:35:07 +08:00
BTMuli
5c54fc255a 🔧 更新默认 release body 2023-10-18 19:20:40 +08:00
BTMuli
49b4ad53cd 🔧 开启 sourceMap 2023-10-18 19:19:50 +08:00
BTMuli
32a40b3cad 💄 修复左侧样式错误 2023-10-18 18:01:57 +08:00
BTMuli
b7a555c8b8 ✏️ 修复 eslint 报错 2023-10-18 17:48:16 +08:00
BTMuli
6ab1f5c842 🚨 解决 eslint 部分报错 2023-10-18 17:21:09 +08:00
BTMuli
98c3e1a468 🗃️ 完善数据库更新语句 2023-10-18 17:20:26 +08:00
BTMuli
90775f925b 🍱 更新部分缺漏数据 2023-10-18 16:51:11 +08:00
BTMuli
751372a4ba 🌱 完善客户端,获取 postMessage 2023-10-18 13:21:56 +08:00
BTMuli
4ab679dcea 🌱 初步构建米游社客户端子窗口 2023-10-18 01:24:19 +08:00
BTMuli
c41b89acf7 🎨 依赖结构调整 2023-10-17 22:57:41 +08:00
BTMuli
2f34b1be45 ♻️ 动态路由,提高加载速度 2023-10-17 20:32:13 +08:00
BTMuli
a7ad394c4f 🎨 提高主观启动速度(bushi) 2023-10-17 19:47:06 +08:00
BTMuli
a8bf9e3c3b 💄 当即将切换卡池时提供 switch btn 2023-10-17 18:05:10 +08:00
BTMuli
6af3461168 📝 修复仓库概况数据缺失问题 2023-10-17 13:39:39 +08:00
BTMuli
63f72a992c 💄 卡片样式调整 2023-10-17 13:33:02 +08:00
BTMuli
f7b60fb218 💄 snackbar 样式调整 2023-10-17 00:43:23 +08:00
BTMuli
7b76432b1e ♻️ 修改更新弹窗机制 #45 2023-10-15 17:34:18 +08:00
BTMuli
068f8c7647 🎨 nextTick 部分应用 2023-10-15 17:32:49 +08:00
BTMuli
c27d3af5db 💄 稍微调整了一下样式 2023-10-15 17:04:44 +08:00
BTMuli
3691397cec ♻️ 公告页样式重构 2023-10-15 16:57:48 +08:00
BTMuli
cbce3eda60 🎨 暂时就简化到这里吧 2023-10-14 15:01:45 +08:00
BTMuli
54a0cfd03f ♻️ 咨讯页路由路径变更 2023-10-14 14:52:07 +08:00
BTMuli
214991fdd9 ♻️ 二次简化 2023-10-14 14:46:58 +08:00
BTMuli
58e3c0e1a6 ♻️ 简化代码 2023-10-14 14:34:32 +08:00
BTMuli
358255d50a 💄 修复 text 过长时溢出容器问题 2023-10-14 01:33:41 +08:00
BTMuli
d2fa3529f8 🐛 definedProps无法引入外部Typescript类型定义 2023-10-13 23:19:05 +08:00
BTMuli
7dedcc4ea9 ✏️ 完善其余函数式组件类型 2023-10-13 23:09:08 +08:00
BTMuli
980b420eb1 ✏️ 完善 showConfirm 类型 2023-10-13 23:07:59 +08:00
BTMuli
c8c157852f 💚 调整运行条件 2023-10-13 14:02:08 +08:00
BTMuli
48a84918b6 💚 Qodana 暂时弃用
https://youtrack.jetbrains.com/issue/QD-7388/Maximum-number-of-licenses-is-exceeded-for-this-product
2023-10-13 13:15:51 +08:00
BTMuli
f6bea9b2e7 🐛 解决最小化无法唤起问题 2023-10-12 00:15:12 +08:00
BTMuli
3b0bc4b1a5 完成大别野卡片样式渲染 2023-10-11 23:45:33 +08:00
BTMuli
b484e745e0 🌱 初步完成大别野卡片的解析、渲染 2023-10-11 20:37:19 +08:00
BTMuli
74320f0e9a 🎨 优化 init_app 逻辑 2023-10-11 20:34:30 +08:00
BTMuli
adc96b7649 💄 美化未知类型样式 2023-10-11 18:25:40 +08:00
BTMuli
e32988f663 🐛 解决 account 初始化问题 2023-10-11 00:04:33 +08:00
BTMuli
1cd1c1f035 🚨 修复 eslint 报错 2023-10-10 23:31:37 +08:00
BTMuli
b04f49ec46 🎨 代码格式化 2023-10-10 23:15:26 +08:00
BTMuli
5c2bb4e5af 🔧 优化 eslint 配置 2023-10-10 22:30:38 +08:00
BTMuli
9a25e387aa ♻️ 数据库连接一直保持开启 #46 2023-10-10 21:23:25 +08:00
BTMuli
fa22a45bb1 粗略处理视频截图 #44 2023-10-10 13:59:36 +08:00
BTMuli
146f3404f0 💄 颜色变更 2023-10-09 19:19:30 +08:00
BTMuli
93fe738c97 ✏️ 完善极验类型 2023-10-09 19:07:40 +08:00
BTMuli
5272108e82 🎨 完善请求 2023-10-09 18:50:40 +08:00
BTMuli
faa1832c1e ♻️ 启动后只执行一次 2023-10-09 17:52:28 +08:00
BTMuli
5712d4b7fc ✏️ 修复 GCG 类型错误 2023-10-09 01:14:14 +08:00
BTMuli
1ad3506f66 ✏️ 修复 import.meta.env 引用 2023-10-09 01:05:52 +08:00
BTMuli
7841ea4a79 🎨 完善 ck,briefInfo 获取 2023-10-09 00:18:50 +08:00
BTMuli
66ecd9a91e ♻️ 通过 import.meta 获取当前环境 2023-10-08 23:52:37 +08:00
BTMuli
6e79c0a7e0 🎨 调整 deep link 响应方式 2023-10-08 23:42:30 +08:00
BTMuli
96ab38b932 💄 添加 finish icon 2023-10-08 23:38:37 +08:00
BTMuli
788560f536 🎨 添加成就系列信息 #19 2023-10-08 23:29:05 +08:00
BTMuli
fdfcc70bcb 🐛 修复部分成就版本错误
https://github.com/DGP-Studio/Snap.Hutao/issues/996
2023-10-08 23:22:45 +08:00
目棃
cbb2ddd8a2 Merge pull request #49 from BTMuli/dependabot/npm_and_yarn/postcss-8.4.31
Bump postcss from 8.4.29 to 8.4.31
2023-10-06 14:14:16 +08:00
dependabot[bot]
8aeaf30a89 Bump postcss from 8.4.29 to 8.4.31
Bumps [postcss](https://github.com/postcss/postcss) from 8.4.29 to 8.4.31.
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.4.29...8.4.31)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-05 20:11:00 +00:00
BTMuli
fe1f16584e ♻️ 完善报错,默认刷新两期 #48 2023-10-05 20:23:04 +08:00
BTMuli
e974f30647 ♻️ 更新 salt 2023-10-05 15:43:32 +08:00
BTMuli
ce2ff5b6f5 📝 添加 JB OSS 说明 2023-10-04 21:24:18 +08:00
BTMuli
491cdf9af6 🚨 修复 Qodana 报错 2023-10-02 23:02:14 +08:00
BTMuli
49c716f009 🚧 继续调试验证 2023-10-02 22:56:12 +08:00
BTMuli
b3bbd4bed7 🔧 Qodana 又能用了 2023-10-02 22:22:37 +08:00
BTMuli
bbc2a3f845 🐛 修复控制台报错 2023-09-30 21:15:37 +08:00
BTMuli
3cd2586ed4 🎨 优化方法 2023-09-30 21:06:11 +08:00
BTMuli
dd940d5a2b ♻️ geetest 组件函数化调用 2023-09-30 19:08:21 +08:00
BTMuli
b57d34419f 🐛 修复依赖 2023-09-30 16:19:15 +08:00
BTMuli
bd67ee7a25 🌱 完成相关请求,待测试 #47 2023-09-30 16:13:05 +08:00
BTMuli
137180028e 🎨 更改引入方式 2023-09-30 13:38:38 +08:00
BTMuli
a513b38f14 🌱 初步引入 gt.js 2023-09-28 22:42:06 +08:00
BTMuli
2cbac71b36 🍱 替换默认头像 2023-09-28 21:44:16 +08:00
BTMuli
e95cf683aa ️ 优化错误处理 2023-09-28 19:08:46 +08:00
BTMuli
1fa97d0a6c 🌱 更新依赖,开写 v0.3.3 2023-09-28 19:01:43 +08:00
BTMuli
be42e562fd 🚀 v0.3.2 版本更新 2023-09-27 08:45:55 +08:00
BTMuli
e91365a3db 🧑‍💻 Qodana 改为手动触发,试用期过了 T_T 2023-09-27 08:38:09 +08:00
BTMuli
d5b810c160 🍱 补充误删的好感 icon 2023-09-27 01:35:27 +08:00
BTMuli
6a7fddc38b 🍱 更新素材日历数据,删除冗余资源 #41 2023-09-27 01:31:52 +08:00
BTMuli
6ab64315dc 🍱 更新武器数据 #41 2023-09-26 18:15:25 +08:00
BTMuli
0c73dac5cb 🍱 更新角色数据 #41 2023-09-26 16:16:36 +08:00
BTMuli
415460f2f9 🍱 更新成就数据 #41 2023-09-26 02:08:55 +08:00
BTMuli
7639f8b311 🍱 补充剩下的名片数据 #41 2023-09-26 01:05:17 +08:00
BTMuli
89efe01009 🍱 添加部分名片数据 #41 2023-09-25 01:16:08 +08:00
BTMuli
e70a330a0e 🔧 尝试修复 action 报错 2023-09-24 15:27:38 +08:00
BTMuli
8359af076e 🔧 忽略 qodana.yaml 2023-09-24 14:52:48 +08:00
BTMuli
f6b459882c ⬆️ 更新依赖 2023-09-23 21:47:04 +08:00
BTMuli
c05d359db4 主窗口退出时子窗口自动关闭 2023-09-23 21:31:31 +08:00
BTMuli
e72c4dab7f ♻️ 稍微改了改结构 2023-09-23 21:09:17 +08:00
BTMuli
de810278bd 🐛 路由跳转优化 2023-09-23 20:58:10 +08:00
BTMuli
b727688e9c 🐛 register 只跑一次 2023-09-23 20:31:08 +08:00
BTMuli
66539b4bdb 🍱 添加新版本卡牌相关资源 #41 2023-09-23 20:19:56 +08:00
BTMuli
9e6b8e9283 完成参数获取&剪贴板读取 #42 2023-09-19 16:27:30 +08:00
BTMuli
d45d26cafd 🌱 完成外部唤起测试 #42 2023-09-18 20:54:58 +08:00
BTMuli
b0fc874965 🔊 微改 console 2023-09-17 00:20:36 +08:00
BTMuli
0845ca847c 💄 调整颜色,增加对比度 2023-09-16 15:31:26 +08:00
BTMuli
e53fb5b99e 🐛 修复表情解析概率报错 2023-09-16 15:12:49 +08:00
BTMuli
b0b979f958 分享图自动复制到剪贴板 2023-09-16 14:49:52 +08:00
BTMuli
0a9f3d2483 🎨 子窗口缩减为两个label Sub_window 和 Dev_JSON 2023-09-16 14:34:33 +08:00
BTMuli
d3eb5b7ab0 💄 调整背景颜色,更加自然 2023-09-16 13:49:52 +08:00
BTMuli
e0be251a05 🌱 更新依赖,开写 v0.3.2 2023-09-16 12:34:24 +08:00
804 changed files with 10369 additions and 6636 deletions

View File

@@ -2,4 +2,6 @@
dist
src-tauri/target
# Submodules
TGAssistant
TGAssistant
# Package files
pnpm-lock.yaml

View File

@@ -3,37 +3,130 @@ env:
browser: true
es2021: true
extends:
- plugin:vue/vue3-recommended
- standard-with-typescript
- plugin:vue/vue3-essential
- prettier
- plugin:prettier/recommended
parser: vue-eslint-parser
- plugin:yml/standard
- plugin:jsonc/recommended-with-json
parserOptions:
extraFileExtensions:
- .vue
parser: "@typescript-eslint/parser"
project:
- tsconfig.json
- tsconfig.node.json
ecmaVersion: latest
sourceType: module
tsconfigRootDir: .
project: ./tsconfig.json
globals:
TGApp: readonly
plugins:
- vue
- prettier
window: readonly
rules:
# normal
array-callback-return: warn
# TypeScript
"@typescript-eslint/strict-boolean-expressions": off
"@typescript-eslint/consistent-type-assertions":
- warn
- assertionStyle: angle-bracket # 使用尖括号
"@typescript-eslint/naming-convention":
- warn
- selector: variableLike
format: ["camelCase", "UPPER_CASE", "PascalCase", "snake_case"]
leadingUnderscore: "allow"
trailingUnderscore: "allow"
"@typescript-eslint/no-non-null-assertion": warn
# Vue
"vue/multi-word-component-names": off
vue/multi-word-component-names: off
vue/valid-template-root: off
overrides:
- files: ["*.ts"]
extends: standard-with-typescript
# 将此处规则 copy 到下面的 .vue 文件的 rules 中
rules: &typescript-rules
import/order:
- error
- groups:
- builtin
- external
- [internal, parent, sibling, index]
- unknown
newlines-between: always
alphabetize:
order: asc
caseInsensitive: true
"@typescript-eslint/indent": off
"@typescript-eslint/quotes":
- error
- double
"@typescript-eslint/semi":
- error
- always
"@typescript-eslint/comma-dangle":
- error
- always-multiline
"@typescript-eslint/space-before-function-paren":
- error
- anonymous: always
named: never
asyncArrow: always
"@typescript-eslint/member-delimiter-style":
- error
- multiline:
delimiter: semi
requireLast: true
"@typescript-eslint/no-import-type-side-effects": error
"@typescript-eslint/strict-boolean-expressions": off
"@typescript-eslint/consistent-type-assertions":
- warn
- assertionStyle: angle-bracket # 使用尖括号
"@typescript-eslint/naming-convention":
- warn
- selector: variableLike
format: [camelCase, UPPER_CASE, PascalCase, snake_case]
leadingUnderscore: allow
trailingUnderscore: allow
"@typescript-eslint/no-non-null-assertion": warn
"@typescript-eslint/no-misused-promises": off
- files: ["*.vue"]
parser: vue-eslint-parser
parserOptions:
parser: "@typescript-eslint/parser"
extraFileExtensions: [.vue]
rules:
<<: *typescript-rules
- files: [package.json, tsconfig.json]
parser: jsonc-eslint-parser
rules:
jsonc/sort-array-values:
- error
- pathPattern: .*
order:
type: asc
jsonc/sort-keys:
- error
- pathPattern: ^$
order:
- name
- version
- description
- private
- packageManager
- scripts
- lint-staged
- keywords
- author
- license
- repository
- homepage
- bugs
- dependencies
- devDependencies
- files: ["*.yaml", "*.yml"]
parser: yaml-eslint-parser
parserOptions:
defaultYAMLVersion: "1.2"
rules:
yml/indent:
- error
- 2
yml/no-multiple-empty-lines: error
yml/key-spacing: error
yml/quotes:
- error
- prefer: double
avoidEscape: true
yml/sort-keys:
- error
- pathPattern: ^$
order:
- root
- env
- extends
- parserOptions
- globals
- rules
- overrides
- pathPattern: ^rules$
order:
type: asc

View File

@@ -4,9 +4,6 @@ title: "[Bug] "
labels:
- BUG
- Question
- 待处理
assignees:
- BTMuli
body:
- type: markdown
attributes:
@@ -17,24 +14,13 @@ body:
- 复现流程
- type: checkboxes
attributes:
label: Issue重复性检查
description: 我确认没有查找过相关的 Issue
label: Issue Check
options:
- label: 我确认没有查找过相关的 Issue
- label: 我确认查找过相关的 Issue
required: false
- type: checkboxes
attributes:
label: 问题必要性检查
description: 我确认这个问题是无用且不必要的
options:
- label: 我确认这个问题是无用且不必要的
- label: 我确认这个问题是影响使用的
required: false
- type: checkboxes
attributes:
label: 提问的艺术
description: 我没有阅读过[提问的艺术](https://github.com/betaseeker/How-To-Ask-Questions)
options:
- label: 我没有阅读过[提问的艺术](https://github.com/betaseeker/How-To-Ask-Questions)
- label: 我阅读过[提问的艺术](https://github.com/betaseeker/How-To-Ask-Questions)
required: false
- type: textarea
id: description
@@ -49,7 +35,7 @@ body:
attributes:
label: 当前使用版本
description: 请填写当前使用版本
placeholder: Alpha v0.2.0
placeholder: Beta v0.3.4
validations:
required: true
- type: textarea
@@ -67,4 +53,4 @@ body:
description: 请填写其他信息
placeholder: 请填写其他信息
validations:
required: true
required: false

View File

@@ -3,9 +3,6 @@ description: 提交新功能请求
title: "[Feat] "
labels:
- 新特性
- 待处理
assignees:
- BTMuli
body:
- type: markdown
attributes:
@@ -16,24 +13,13 @@ body:
- 当前使用版本
- type: checkboxes
attributes:
label: Issue重复性检查
description: 我确认没有查找过相关的 Issue
label: Issue Check
options:
- label: 我确认没有查找过相关的 Issue
- label: 我确认查找过相关的 Issue
required: false
- type: checkboxes
attributes:
label: 功能必要性检查
description: 我确认这个功能是无用且不必要的
options:
- label: 我确认这个功能是无用且不必要的
- label: 我确认这个问题是影响使用的
required: false
- type: checkboxes
attributes:
label: 提问的艺术
description: 我没有阅读过[提问的艺术](https://github.com/betaseeker/How-To-Ask-Questions)
options:
- label: 我没有阅读过[提问的艺术](https://github.com/betaseeker/How-To-Ask-Questions)
- label: 我阅读过[提问的艺术](https://github.com/betaseeker/How-To-Ask-Questions)
required: false
- type: textarea
id: description
@@ -48,7 +34,7 @@ body:
attributes:
label: 当前使用版本
description: 请填写当前使用版本
placeholder: Alpha v0.2.0
placeholder: Beta v0.3.4
validations:
required: true
- type: textarea

View File

@@ -2,10 +2,7 @@ name: 开发目标(开发人员)
description: 用于开发人员 Issue 的模板
title: "[TODO] "
labels:
- 计划中
- 新特性
assignees:
- BTMuli
body:
- type: markdown
attributes:
@@ -28,7 +25,7 @@ body:
attributes:
label: 预期版本
description: 请填写预期版本
placeholder: Alpha v0.2.0
placeholder: Beta v0.3.x
validations:
required: true
- type: input
@@ -36,7 +33,7 @@ body:
attributes:
label: 当前提交
description: 请填写当前提交
placeholder: 0.2.0
placeholder: Beta v0.3.4
validations:
required: true
- type: textarea

View File

@@ -11,11 +11,20 @@ jobs:
strategy:
fail-fast: false
matrix:
platform: [windows-latest]
platform: [windows-latest, macos-latest]
runs-on: ${{ matrix.platform }}
steps:
- uses: actions/checkout@v3
- name: Checkout
uses: actions/checkout@v3
- name: Rust setup
uses: dtolnay/rust-toolchain@stable
- name: Rust cache
uses: swatinem/rust-cache@v2
with:
workspaces: "./src-tauri -> target"
- name: setup node
uses: actions/setup-node@v3
with:
@@ -23,23 +32,12 @@ jobs:
- name: setup pnpm
uses: pnpm/action-setup@v2
with:
version: 8.6.7
- name: Install Rust stable
uses: dtolnay/rust-toolchain@stable
- name: Restore Cargo dependencies
uses: actions/cache@v3
with:
path: |
~/src-tauri/.cargo/bin/
~/src-tauri/.cargo/registry/index/
~/src-tauri/.cargo/registry/cache/
~/src-tauri/.cargo/git/db/
~/src-tauri/target/
key: ${{ runner.os }}-cargo-${{ hashFiles('src-tauri/Cargo.lock') }}
restore-keys: ${{ runner.os }}-cargo-
version: 8.9.2
- name: Install frontend dependencies
run: pnpm install --frozen-lockfile
- uses: tauri-apps/tauri-action@dev
run: pnpm install
- name: Build app
uses: tauri-apps/tauri-action@dev
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
# TAURI_PRIVATE_KEY: ${{ secrets.TAURI_PRIVATE_KEY }}
@@ -47,6 +45,11 @@ jobs:
with:
tagName: v__VERSION__ # the action automatically replaces \_\_VERSION\_\_ with the app version
releaseName: v__VERSION__-beta
releaseBody: https://github.com/BTMuli/Tauri.Genshin/releases/tag/v__VERSION__
releaseBody: |
> Windows 平台用户建议通过微软应用商店下载MacOS 平台仅在此发布Linux 平台暂不支持。
<a href="https://apps.microsoft.com/store/detail/9NLBNNNBNSJN?launch=true&cid=BTMuli&mode=mini">
<img src="https://get.microsoft.com/images/zh-cn%20dark.svg" alt="download"/>
</a>
releaseDraft: true
prerelease: false

View File

@@ -5,7 +5,6 @@ on:
push:
branches:
- master
jobs:
qodana:
runs-on: ubuntu-latest

View File

@@ -9,3 +9,5 @@ src-tauri/target
TGAssistant
# Pnpm
pnpm-lock.yaml
# Qodana
qodana.yaml

View File

@@ -1,13 +1,121 @@
---
Author: 目棃
Date: 2023-09-08
Description: CHANGELOG
Update: 2023-09-15
Date: 2023-09-08
Update: 2023-11-11
---
> 本文档 [`Front-matter`](https://github.com/BTMuli/Mucli#FrontMatter) 由 [MuCli](https://github.com/BTMuli/Mucli) 自动生成于 `2023-09-08 09:45:17 `
> 本文档 [`Frontmatter`](https://github.com/BTMuli/MuCli#Frontmatter) 由 [MuCli](https://github.com/BTMuli/Mucli) 自动生成于 `2023-09-08 09:45:17 `
>
> 更新于 `2023-09-15 19:43:50`
> 更新于 `2023-11-11 12:12:58`
## [0.3.5](https://github.com/BTMuli/TeyvatGuide/releases/v0.3.5) (2023-11-11)
### Feat
- 资源:更新至 4.2 版本 [`#57`](https://github.com/BTMuli/TeyvatGuide/issues/57)
- 祈愿:支持 UIGF v2.4 [`#59`](https://github.com/BTMuli/TeyvatGuide/issues/59)
### Fix
- JSBridge修复图片保存失败 [`#56`](https://github.com/BTMuli/TeyvatGuide/issues/56)
- JSBridge: 调整 hideSideBar 逻辑 [`a474b962`](https://github.com/BTMuli/TeyvatGuide/commit/a474b962)
- 组件:修复 `snackbar` 组件被 `overlay` 遮挡问题 [`db36d18d`](https://github.com/BTMuli/TeyvatGuide/commit/db36d18d)
- 数据库:更新数据库时同时更新 `buildTime` [`c1a7e844`](https://github.com/BTMuli/TeyvatGuide/commit/c1a7e844)
### Change
- JSBridge留影叙佳期入口改为工具箱入口 [`149c7b3f`](https://github.com/BTMuli/TeyvatGuide/commit/149c7b3f)
- Post调整基准背景色 [`e6eaa2e2`](https://github.com/BTMuli/TeyvatGuide/commit/e6eaa2e2)
- 组件:适应游戏 UI 变更 `confirm` 组件样式 [`7a060a71`](https://github.com/BTMuli/TeyvatGuide/commit/7a060a71)
- API更新祈愿记录获取 `endpoint` [`8037b635`](https://github.com/BTMuli/TeyvatGuide/commit/8037b635)
## [0.3.4](https://github.com/BTMuli/TeyvatGuide/releases/v0.3.4) (2023-10-28)
### Feat
- 应用Awesome Tauri[`tauri-apps/awesome-tauri#226`](https://github.com/tauri-apps/awesome-tauri/pull/226)
- 应用:支持 MacOS 平台 [`#53`](https://github.com/BTMuli/TeyvatGuide/pull/53)
- 应用:实装米游社 JSBridge支持战绩、签到、酒馆、留影叙佳期等功能 [`#47`](https://github.com/BTMuli/TeyvatGuide/issues/47)
- 导出:设置默认导出文件名称
- 应用:支持缓存检测&清理 [`#55`](https://github.com/BTMuli/TeyvatGuide/issues/55)
- 帖子:展示更多相关信息 [`79fd18ea`](https://github.com/BTMuli/TeyvatGuide/commit/79fd18ea)
### Fix
- 应用:窗口创建逻辑重构 [`1914261e`](https://github.com/BTMuli/TeyvatGuide/commit/1914261e)
- 分享:修复含视频分享图生成异常 [`#54`](https://github.com/BTMuli/TeyvatGuide/issues/54)
- 应用:更新检测上移到应用初始化 [`#45`](https://github.com/BTMuli/TeyvatGuide/issues/45)
- 应用:将部分未更正的 `Tauri.Genshin` 改为 `Teyvat Guide`
- 应用:`v-select` 样式适应主题变更 [`3db8008f`](https://github.com/BTMuli/TeyvatGuide/commit/3db8008f)
- 应用:修复关闭卡顿 [`d4295c7d`](https://github.com/BTMuli/TeyvatGuide/commit/d4295c7d)
### Change
- 角色:对获取到的数据进行排序 [`0d4fdecd`](https://github.com/BTMuli/TeyvatGuide/commit/0d4fdecd)
- 组件Confirm 组件渲染调整 `v-if` -> `v-show` [`9be40181`](https://github.com/BTMuli/TeyvatGuide/commit/9be40181)
- 设置:删除数据库完整性检测,隐藏数据库重置 [`5992567d`](https://github.com/BTMuli/TeyvatGuide/commit/5992567d)
- 极验:移除极验验证相关代码 [`84b98e4a`](https://github.com/BTMuli/TeyvatGuide/commit/84b98e4a)
- 战绩:角色数据添加 `title` 属性,展示部分角色信息 [`043fda9e`](https://github.com/BTMuli/TeyvatGuide/commit/043fda9e)
- 重构:对基本 `Response` 类型进行重构 [`9a221f9b`](https://github.com/BTMuli/TeyvatGuide/commit/9a221f9b)
- 重构:对米游社帖子结构化类型进行重构 [`ecb0f1a7`](https://github.com/BTMuli/TeyvatGuide/commit/ecb0f1a7)
FullCommits: [`v0.3.3...v0.3.4`](https://BTMuli/TeyvatGuide/compare/v0.3.3...v0.3.4)
## [0.3.3](https://github.com/BTMuli/TeyvatGuide/releases/v0.3.3) (2023-10-19)
### Feat
- 应用:支持含视频帖子分享图生成 [`#44`](https://github.com/BTMuli/TeyvatGuide/issues/44)
- 帖子:新增对于大别野卡片 `VillaCard` 的解析渲染
- 应用:公告页样式美化
- 应用:采取动态路由,提高加载速度
- 角色:完善深色模式角色详情页样式
### Fix
- 深渊:默认刷新两期 [`#48`](https://github.com/BTMuli/TeyvatGuide/issues/48)
- 成就:修复部分成就版本错误 [`DGP-Studio/Snap.Hutao#996`](https://github.com/BTMuli/TeyvatGuide/commit/fdfcc70b)
- 应用:完善 DeepLink 处理
- 应用:完善 Cookie,BriefInfo 数据获取
- 应用:数据库链接保持开启,[`#46`](https://github.com/BTMuli/TeyvatGuide/issues/46)
- 组件:修复 `showConfirm` 文字过长时溢出容器问题 [`358255d5`](https://github.com/BTMuli/TeyvatGuide/commit/358255d5)
- 应用:更改弹窗弹出机制 [`#45`](https://github.com/BTMuli/TeyvatGuide/issues/45)
- 数据:补充 4.1 版本缺漏数据
### Change
- 图像:未登录时的默认头像变更 [`2cbac71b`](https://github.com/BTMuli/TeyvatGuide/commit/2cbac71b)
- 成就:添加 Finish Icon [`96ab38b9`](https://github.com/BTMuli/TeyvatGuide/commit/96ab38b9)
- 应用:浅色主题样式调整
- 帖子:未知结构化数据类型样式调整 [`adc96b76`](https://github.com/BTMuli/TeyvatGuide/commit/adc96b76)
- 应用:重构创建帖子子窗口代码
- 应用:咨讯页路由变更
- 组件:`showSnackbar` 样式调整
- 应用:重构咨讯页代码
FullCommits: [`v0.3.2...v0.3.3`](https://BTMuli/TeyvatGuide/compare/v0.3.2...v0.3.3)
## [0.3.2](https://github.com/BTMuli/TeyvatGuide/releases/v0.3.2) (2023-9-27)
### Feat
- 成就:支持 [`YaeAchievement`](https://github.com/HolographicHat/YaeAchievement) 直接导入 [`#42`](https://github.com/BTMuli/TeyvatGuide/issues/42)
- 资源:更新至 4.1 版本 [`#41`](https://github.com/BTMuli/TeyvatGuide/issues/41)
- 应用:退出主窗口自动关闭所有子窗口
- 应用:完成单例模式,防止多次打开应用
### Fix
- 解析:修复表情解析概率报错
- 路由:路由跳转优化
### Change
- UI: 配色变更
- 分享:改为直接复制到剪贴板
FullCommits: [`v0.3.1...v0.3.2`](https://BTMuli/TeyvatGuide/compare/v0.3.1...v0.3.2)
## [0.3.1](https://github.com/BTMuli/TeyvatGuide/releases/v0.3.1) (2023-09-15)

View File

@@ -2,36 +2,26 @@
Author: 目棃
Description: 说明文档
Date: 2023-03-05
Update: 2023-09-15
Update: 2023-11-11
---
> 本文档 [`Frontmatter`](https://github.com/BTMuli/MuCli#Frontmatter) 由 [MuCli](https://github.com/BTMuli/Mucli) 自动生成于 `2023-03-05 14:41:55`
>
> 更新于 `2023-09-15 19:07:25`
> 更新于 `2023-11-11 12:14:39`
![](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)
![](https://img.shields.io/badge/UIAF-v1.1-orange?style=for-the-badge) ![](https://img.shields.io/badge/UIGF-v2.3-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-v2.4-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" />
</div>
# Teyvat Guide
基于 Tauri 的原神助手应用
基于 Tauri 的原神工具应用,支持 Windows 和 MacOS 平台
A Genshin Impact assistant app based on Tauri.
## 声明 / Declaration
本项目仅供个人学习交流使用。请勿用于任何商业或违法违规用途。
本项目涉及到的隐私数据,如 Cookie、Token 等,仅用于获取相关数据,不会被上传至任何服务器。
深渊页面的上传功能,采用的是 [Hutao API](https://hut.ao/zh/development/platform.html) 提供的接口,仅上传如下数据:
- 用户的游戏 UID
- 用户的深境螺旋记录
- 用户的角色信息及其装备的武器和圣遗物信息
该功能为用户主动上传,不会在用户不知情的情况下上传数据。
Game Tool for Genshin Impact player, supports Windows and MacOS.
## 下载 / Download
@@ -41,18 +31,13 @@ A Genshin Impact assistant app based on Tauri.
<img src="https://get.microsoft.com/images/zh-cn%20dark.svg" alt="download"/>
</a>
> 不推荐通过 GitHub Release 下载,但仍保留了该功能。
> MacOS 用户可以通过 Github Release 下载
[![GitHub release (latest by date including pre-releases)](https://img.shields.io/github/v/release/BTMuli/TeyvatGuide?include_prereleases&style=for-the-badge)](https://github.com/BTMuli/TeyvatGuide/releases/latest)
## 技术栈 / Tech Stack
## 仓库概况 / Repo Stats
- [Tauri](https://github.com/tauri-apps/tauri)
- [Vue3](https://github.com/vuejs/core)
- [Vite](https://github.com/vitejs/vite)
- [TypeScript](https://github.com/microsoft/TypeScript)
- [Vuetify](https://github.com/vuetifyjs/vuetify)
- [Echarts](https://echarts.apache.org/zh/index.html)
![Status](https://repobeats.axiom.co/api/embed/345d4bae5dc7e5184af4452b9dad01a671e220b3.svg "Repobeats analytics image")
## 功能 / Features
@@ -61,7 +46,7 @@ A Genshin Impact assistant app based on Tauri.
- [x] 当前卡池、近期活动、素材日历
- [x] 游戏内公告&活动获取
- [x] 米游社官方帖获取(支持通过 ID 获取)
- [x] 成就管理UIAF
- [x] 成就管理UIAF,支持 [`YaeAchievement`](https://github.com/HolographicHat/YaeAchievement) 导入
- [x] 祈愿管理UIGF
- 登陆功能:
@@ -74,17 +59,20 @@ A Genshin Impact assistant app based on Tauri.
- Wiki 功能:
- [x] 深渊数据库Hutao API
- [x] 角色数据库(开发中)
- [x] 武器数据库(开发中)
- [x] 卡牌数据库(开发中)
- [ ] 角色数据库(开发中)
- [ ] 武器数据库(开发中)
- [ ] 卡牌数据库(开发中)
- 应用功能:
- [x] 应用更新检测
- [x] 浅色/深色主题切换
- [x] 米游社 JSBridge
## 仓库概况 / Repo Stats
## 贡献者 / Contributors
![Status](https://repobeats.axiom.co/api/embed/0edac184a5892f2520e83e3fe6519c4168db2e1b.svg "Repobeats analytics image")
- [BTMuli](https://github.com/BTMuli)
- [舰队的偶像岛风酱!](https://github.com/frg2089)
- [jerry765](https://github.com/jerry765)
- [AuroraZiling](https://github.com/AuroraZiling)
## UI 参考 / UI Reference
@@ -98,13 +86,21 @@ A Genshin Impact assistant app based on Tauri.
- Changelog: [CHANGELOG](CHANGELOG.md)
- 资源来源:[项目资源说明](docs/项目资源说明.md)
- UIAF[UIAF v1.1](docs/UIAF.md)
- UIGF[UIGF v2.3](docs/UIGF.md)
- UIGF~~[UIGF v2.3](docs/UIGF.md)~~ [UIGF v2.4](https://github.com/BTMuli/TeyvatGuide/issues/59)
## 贡献者 / Contributors
## 特定项目 / Special Project
- [BTMuli](https://github.com/BTMuli)
- [舰队的偶像岛风酱!](https://github.com/frg2089)
- [jerry765](https://github.com/jerry765)
- [MuCli](https://github.com/BTMuli/MuCli):基于 NodeJS 的命令行工具,用于生成项目文档。
- [TGAssistant](https://github.com/BTMuli/TGAssistant)Teyvat Guide 的资源获取、解析、处理仓库。
- [WhiteTea](https://github.com/BTMuli/WhiteTea)Github Bot自动化处理 Teyvat Guide 的 Issue 和 Pull Request。
## 技术栈 / Tech Stack
- [Tauri](https://github.com/tauri-apps/tauri)
- [Vue3](https://github.com/vuejs/core)
- [Vite](https://github.com/vitejs/vite)
- [Vuetify](https://github.com/vuetifyjs/vuetify)
- [Echarts](https://echarts.apache.org/zh/index.html)
## 协议 / License
@@ -112,6 +108,8 @@ A Genshin Impact assistant app based on Tauri.
应用版本号遵循 [Semantic Versioning 2.0.0](https://semver.org/lang/zh-CN/) 规范。
隐私政策:[Privacy](https://app.btmuli.ink/docs/privacy.html)
## 鸣谢 / Thanks
本项目在开发过程中参考了诸多相关开源项目,特此鸣谢。
@@ -123,3 +121,7 @@ A Genshin Impact assistant app based on Tauri.
- [gs-helper](https://github.com/vikiboss/gs-helper)
- [paimon-moe](https://github.com/MadeBaruna/paimon-moe)
- [Adachi-BOT](https://github.com/Arondight/Adachi-BOT)
感谢 JetBrains 提供的开源许可证。
[![JetBrains](https://www.jetbrains.com/company/brand/img/jetbrains_logo.png)](https://www.jetbrains.com/?from=TeyvatGuide)

View File

@@ -4,7 +4,7 @@
<meta charset="UTF-8" />
<link rel="icon" type="image/svg+xml" href="/icon.svg" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Tauri.Genshin</title>
<title>TeyvatGuide</title>
</head>
<body>

View File

@@ -1,10 +1,9 @@
{
"name": "TeyvatGuide",
"description": "A Genshin Tool build with Tauri",
"version": "0.3.5",
"description": "Game Tool for Genshin Impact player",
"private": true,
"version": "0.3.1",
"author": "BTMuli <bt-muli@outlook.com>",
"packageManager": "pnpm@8.7.5",
"packageManager": "pnpm@8.10.0",
"scripts": {
"build": "tauri build",
"debug": "tauri build --debug",
@@ -15,79 +14,103 @@
"lint:code:fix": "eslint . --fix",
"lint:style": "stylelint \"src/**/*.{vue,css}\"",
"lint:style:fix": "pnpm lint:style --fix",
"lint:rust:fix": "cd src-tauri && cargo fmt",
"prettier": "prettier . --write",
"tauri": "tauri",
"tauri:icon": "tauri icon ./public/icon.png",
"vite:dev": "vite dev",
"vite:build": "vite build",
"prepare": "husky install"
"prepare": "husky install",
"fix:pnpm": "pnpm add https://github.com/tauri-apps/tauri-plugin-sql#v1"
},
"lint-staged": {
"*.{ts,vue}": "eslint --fix",
"*.{vue,css}": "stylelint --fix",
"*.{ts,vue,css,yml,json,md}": "prettier --write"
"*.ts": [
"eslint --fix",
"prettier --write"
],
"*.vue": [
"eslint --fix",
"prettier --write",
"stylelint --fix"
],
"*.css": [
"prettier --write",
"stylelint --fix"
],
"*.{yml,json,md}": [
"prettier --write"
],
"*.rs": [
"rustfmt"
]
},
"keywords": [
"Genshin Impact",
"Node",
"Tauri",
"Typescript",
"Vite",
"Vuetify"
],
"author": "BTMuli <bt-muli@outlook.com>",
"license": "MIT",
"repository": {
"type": "git",
"url": "https://github.com/BTMuli/TeyvatGuide.git"
},
"homepage": "https://github.com/BTMuli/TeyvatGuide#readme",
"bugs": {
"url": "https://github.com/BTMuli/TeyvatGuide/issues"
},
"directories": {
"doc": "docs"
},
"homepage": "https://github.com/BTMuli/TeyvatGuide#readme",
"keywords": [
"Tauri",
"Node",
"Typescript",
"Vite",
"Genshin Impact",
"Vuetify"
],
"license": "MIT",
"repository": {
"type": "git",
"url": "https://github.com/BTMuli/TeyvatGuide.git"
},
"dependencies": {
"@mdi/font": "7.2.96",
"@tauri-apps/api": "^1.4.0",
"@mdi/font": "7.3.67",
"@tauri-apps/api": "^1.5.1",
"clipboard": "^2.0.11",
"color-convert": "^2.0.1",
"echarts": "^5.4.3",
"html2canvas": "^1.4.1",
"js-md5": "^0.7.3",
"pinia": "^2.1.6",
"js-md5": "^0.8.3",
"pinia": "^2.1.7",
"pinia-plugin-persistedstate": "^3.2.0",
"qrcode.vue": "^3.4.1",
"tauri-plugin-sql-api": "https://github.com/tauri-apps/tauri-plugin-sql#v1",
"vue": "^3.3.4",
"tauri-plugin-sql-api": "github:tauri-apps/tauri-plugin-sql#v1",
"uuid": "^9.0.1",
"vue": "^3.3.7",
"vue-echarts": "^6.6.1",
"vue-json-viewer": "^3.0.4",
"vue-router": "^4.2.4",
"vuetify": "^3.3.15",
"vue-router": "^4.2.5",
"vuetify": "^3.3.23",
"wcag-color": "^1.1.1"
},
"devDependencies": {
"@tauri-apps/cli": "^1.4.0",
"@types/color-convert": "^2.0.0",
"@types/js-md5": "^0.7.0",
"@types/node": "^20.5.7",
"@typescript-eslint/eslint-plugin": "^6.5.0",
"@typescript-eslint/parser": "^6.5.0",
"@vitejs/plugin-vue": "^4.3.4",
"@vue/devtools": "^6.5.0",
"concurrently": "^8.2.1",
"eslint": "^8.48.0",
"@tauri-apps/cli": "^1.5.6",
"@types/color-convert": "^2.0.2",
"@types/js-md5": "^0.7.1",
"@types/node": "^20.8.10",
"@types/uuid": "^9.0.6",
"@typescript-eslint/eslint-plugin": "^6.9.1",
"@typescript-eslint/parser": "^6.9.1",
"@vitejs/plugin-vue": "^4.4.0",
"@vue/devtools": "^6.5.1",
"concurrently": "^8.2.2",
"eslint": "^8.52.0",
"eslint-config-prettier": "^9.0.0",
"eslint-config-standard-with-typescript": "^39.0.0",
"eslint-plugin-import": "^2.28.1",
"eslint-plugin-n": "^16.0.2",
"eslint-plugin-prettier": "^5.0.0",
"eslint-config-standard-with-typescript": "^39.1.1",
"eslint-plugin-import": "^2.29.0",
"eslint-plugin-jsonc": "^2.10.0",
"eslint-plugin-n": "^16.2.0",
"eslint-plugin-prettier": "^5.0.1",
"eslint-plugin-promise": "^6.1.1",
"eslint-plugin-vue": "^9.17.0",
"eslint-plugin-vue": "^9.18.1",
"eslint-plugin-yml": "^1.10.0",
"husky": "^8.0.3",
"lint-staged": "^14.0.1",
"jsonc-eslint-parser": "^2.4.0",
"lint-staged": "^15.0.2",
"prettier": "3.0.3",
"stylelint": "^15.10.3",
"stylelint": "^15.11.0",
"stylelint-config-idiomatic-order": "^9.0.0",
"stylelint-config-standard-vue": "^1.0.0",
"stylelint-declaration-block-no-ignored-properties": "^2.7.0",
@@ -95,7 +118,8 @@
"stylelint-order": "^6.0.3",
"stylelint-prettier": "^4.0.2",
"typescript": "^5.2.2",
"vite": "^4.4.9",
"vite-plugin-vuetify": "^1.0.2"
"vite": "^4.5.0",
"vite-plugin-vuetify": "^1.0.2",
"yaml-eslint-parser": "^1.2.2"
}
}

944
pnpm-lock.yaml generated

File diff suppressed because it is too large Load Diff

Binary file not shown.

After

Width:  |  Height:  |  Size: 50 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 70 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 76 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 67 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 44 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 42 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 44 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 60 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 44 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 62 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 50 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 51 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 46 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 69 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 60 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 50 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 73 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 39 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 47 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 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: 19 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.9 KiB

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