Compare commits
231 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
b8d1b8552e | ||
|
|
ed5b315b94 | ||
|
|
888cfa5796 | ||
|
|
80820a6e38 | ||
|
|
5e298f546d | ||
|
|
c5980b99ca | ||
|
|
970a8a692b | ||
|
|
735e4fdd23 | ||
|
|
c66d04c398 | ||
|
|
cc121d6f9f | ||
|
|
f8b16c0f97 | ||
|
|
eb96f548ea | ||
|
|
ec5bed582f | ||
|
|
38dbe9366a | ||
|
|
9aa789821e | ||
|
|
df3158f428 | ||
|
|
911aeed9ea | ||
|
|
14a15ab4fd | ||
|
|
af499c8494 | ||
|
|
1744f2b7fc | ||
|
|
f4291681f7 | ||
|
|
aa1220eadd | ||
|
|
d474588f26 | ||
|
|
b37a08601d | ||
|
|
96c58aff85 | ||
|
|
3ed8753314 | ||
|
|
7d9cb59187 | ||
|
|
f6dfdc8b36 | ||
|
|
525d775529 | ||
|
|
a731c5505f | ||
|
|
fc43ed15d0 | ||
|
|
c8724ee664 | ||
|
|
3d2b521302 | ||
|
|
b4e0fe37a0 | ||
|
|
7f84a53f6d | ||
|
|
d81add1a27 | ||
|
|
7f9ef5692f | ||
|
|
cc7dd7c8ca | ||
|
|
39a1a1dd77 | ||
|
|
7fce3bad19 | ||
|
|
b8f6f3b1e7 | ||
|
|
6d06bb7a21 | ||
|
|
900a125d7f | ||
|
|
539e21cba6 | ||
|
|
c452be8cbb | ||
|
|
4e3ad5816f | ||
|
|
1dc5aa0ef8 | ||
|
|
a8a667871a | ||
|
|
ee0bf63fde | ||
|
|
f54d0db1da | ||
|
|
9843e21946 | ||
|
|
76b5535a71 | ||
|
|
346f499267 | ||
|
|
8c6ba886b7 | ||
|
|
f6d658e9ce | ||
|
|
5b9f8478e1 | ||
|
|
54ba004cca | ||
|
|
3740cea15b | ||
|
|
611ae19c5e | ||
|
|
6b2d1a3a80 | ||
|
|
da74cbe392 | ||
|
|
08af916b81 | ||
|
|
2235e09a27 | ||
|
|
07f3e993f4 | ||
|
|
86d0145925 | ||
|
|
0170503873 | ||
|
|
2ebc3fce09 | ||
|
|
8bef260184 | ||
|
|
5bc687109b | ||
|
|
3517f9182a | ||
|
|
75d495590a | ||
|
|
2edbf77824 | ||
|
|
fb1b46859a | ||
|
|
92d99a5de5 | ||
|
|
ee9f9b7acd | ||
|
|
599f9273e2 | ||
|
|
8e995283ea | ||
|
|
8acdebebf2 | ||
|
|
6b4b1c0b25 | ||
|
|
41f93a0c12 | ||
|
|
78a9599066 | ||
|
|
f64aa1f127 | ||
|
|
f46102bb14 | ||
|
|
2cf148c74e | ||
|
|
f2ec18314b | ||
|
|
67f89dd998 | ||
|
|
c34b9d2416 | ||
|
|
60e8355d96 | ||
|
|
c3ff225158 | ||
|
|
710685002d | ||
|
|
8d99e2f77f | ||
|
|
0be20c80e7 | ||
|
|
1f3e949e07 | ||
|
|
e05ed94fad | ||
|
|
cceeed9968 | ||
|
|
0f0e584f3d | ||
|
|
3425919816 | ||
|
|
5e53baf091 | ||
|
|
92c8e8d90b | ||
|
|
23cf0a3f5c | ||
|
|
9e0f624f17 | ||
|
|
4d0442a0f0 | ||
|
|
db798f4d50 | ||
|
|
f49beac275 | ||
|
|
babdb58d2f | ||
|
|
49a9060212 | ||
|
|
e7b176f9f4 | ||
|
|
db018ba965 | ||
|
|
573107e40a | ||
|
|
7e1a47638a | ||
|
|
dbfce8e610 | ||
|
|
b410367dee | ||
|
|
fc719f7cd7 | ||
|
|
5191f33a14 | ||
|
|
c682443e6f | ||
|
|
1cc75314bb | ||
|
|
01359b061d | ||
|
|
dbaed7da20 | ||
|
|
c703b4934b | ||
|
|
39713de5ea | ||
|
|
01e6a87d4b | ||
|
|
726a890fde | ||
|
|
2fcc7a4d32 | ||
|
|
5f08a7ed94 | ||
|
|
c95f58423a | ||
|
|
021a141546 | ||
|
|
1cd6c3c42d | ||
|
|
da060303d4 | ||
|
|
e4a3f6d019 | ||
|
|
c81629e14f | ||
|
|
a37be91b48 | ||
|
|
823c96f3eb | ||
|
|
f0a64b6e91 | ||
|
|
2535e3e5ae | ||
|
|
6223280ffe | ||
|
|
6e040ebe48 | ||
|
|
ebf344fe86 | ||
|
|
c94a7ed26b | ||
|
|
ba1ce143fc | ||
|
|
f83576a689 | ||
|
|
fe003d42da | ||
|
|
78fee626b8 | ||
|
|
aca7e491dc | ||
|
|
055657828b | ||
|
|
4bbc7986f1 | ||
|
|
e5a227032f | ||
|
|
a6141749df | ||
|
|
bfe288cc99 | ||
|
|
4dd14a9d93 | ||
|
|
1fe33ba4fd | ||
|
|
4be13dc857 | ||
|
|
36a3d17d98 | ||
|
|
62ce4e31f8 | ||
|
|
3a320ed95b | ||
|
|
8ab998e089 | ||
|
|
489d45175b | ||
|
|
3a8f1a2fa3 | ||
|
|
e95f380ff7 | ||
|
|
ff032c2178 | ||
|
|
cbadb61dd5 | ||
|
|
170ac3b29d | ||
|
|
6aeecd2233 | ||
|
|
6bfa1b3cb4 | ||
|
|
9e9ba53d99 | ||
|
|
512f3f423d | ||
|
|
67da7d65c6 | ||
|
|
81cae777e8 | ||
|
|
373ec6a9dd | ||
|
|
2f41679546 | ||
|
|
a109588326 | ||
|
|
598f5308ba | ||
|
|
926c0f4983 | ||
|
|
9ee256c520 | ||
|
|
68f91035df | ||
|
|
27e22acdf6 | ||
|
|
bb0227cd0c | ||
|
|
6e0bb42c3b | ||
|
|
32fb6df2ac | ||
|
|
a2e9bae018 | ||
|
|
8c94710c24 | ||
|
|
9fb95c6ade | ||
|
|
46214a6d64 | ||
|
|
199935f0f9 | ||
|
|
5b115ff3e4 | ||
|
|
fc43dd9820 | ||
|
|
1f814bc8b5 | ||
|
|
885fa3b19e | ||
|
|
82ba88a2c9 | ||
|
|
1a4d175e3d | ||
|
|
6a39aa127b | ||
|
|
5c0d5f50fe | ||
|
|
27501acfd2 | ||
|
|
69157ea008 | ||
|
|
db00765f7b | ||
|
|
49854367b1 | ||
|
|
cab497f573 | ||
|
|
2c5c205566 | ||
|
|
447ee3b329 | ||
|
|
e049508ab6 | ||
|
|
9bfb7c4108 | ||
|
|
ea3a88ecb4 | ||
|
|
b502cf4025 | ||
|
|
942e63654e | ||
|
|
baf8c3f794 | ||
|
|
2abfcdc050 | ||
|
|
d22203e7b4 | ||
|
|
8f116c954f | ||
|
|
a8b1ff4588 | ||
|
|
5d036ddeee | ||
|
|
b2843dbf13 | ||
|
|
672fa2e536 | ||
|
|
a7a0a8b0e0 | ||
|
|
e9252bbfcd | ||
|
|
e3e5b757e4 | ||
|
|
6b18d63fb0 | ||
|
|
948db203bd | ||
|
|
f0b3a311d7 | ||
|
|
289620922d | ||
|
|
20ad79f08b | ||
|
|
db3cb2fa29 | ||
|
|
f822c0b32d | ||
|
|
632576de94 | ||
|
|
0b8dc2ef60 | ||
|
|
047f9eaf3a | ||
|
|
792d337e45 | ||
|
|
de89aa5159 | ||
|
|
5c8f2d5e57 | ||
|
|
7391752247 | ||
|
|
27a2e93efc | ||
|
|
5bf2521938 | ||
|
|
41ee27c74e |
2
.github/ISSUE_TEMPLATE/source_update.yml
vendored
@@ -27,8 +27,6 @@ body:
|
||||
required: false
|
||||
- label: 成就,有新成就时选择
|
||||
required: false
|
||||
- label: 卡牌,有新卡牌时选择
|
||||
required: false
|
||||
- label: 材料,有新材料时选择
|
||||
required: false
|
||||
- type: textarea
|
||||
|
||||
8
.github/workflows/build.yml
vendored
@@ -25,7 +25,7 @@ jobs:
|
||||
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v3
|
||||
uses: actions/checkout@v4
|
||||
- name: Add Rust targets(macOS Intel)
|
||||
if: matrix.settings.target == 'macos-intel'
|
||||
run: rustup target add x86_64-apple-darwin
|
||||
@@ -43,13 +43,11 @@ jobs:
|
||||
- name: setup node
|
||||
uses: actions/setup-node@v3
|
||||
with:
|
||||
node-version: 22.0.0
|
||||
node-version: 22.8.0
|
||||
- name: setup pnpm
|
||||
uses: pnpm/action-setup@v2
|
||||
with:
|
||||
version: 9.5.0
|
||||
- name: remove lockfile
|
||||
run: rm pnpm-lock.yaml
|
||||
version: 9.10.0
|
||||
- name: Install frontend dependencies
|
||||
run: pnpm install
|
||||
|
||||
|
||||
12
.github/workflows/qodana_code_quality.yml
vendored
@@ -8,21 +8,17 @@ jobs:
|
||||
qodana:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
with:
|
||||
fetch-depth: 0
|
||||
- uses: actions/checkout@v4
|
||||
- name: setup node
|
||||
uses: actions/setup-node@v3
|
||||
with:
|
||||
node-version: 22.0.0
|
||||
node-version: 22.8.0
|
||||
- name: setup pnpm
|
||||
uses: pnpm/action-setup@v2
|
||||
with:
|
||||
version: 9.1.0
|
||||
- name: remove lockfile
|
||||
run: rm -f pnpm-lock.yaml
|
||||
version: 9.10.0
|
||||
- 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
@@ -6,5 +6,5 @@ node_modules
|
||||
dist
|
||||
# Secrets
|
||||
.env.sh
|
||||
# wiki(Dev)
|
||||
src/data/WIKI/GCG/
|
||||
# vue-tsc --noEmit
|
||||
*.tsbuildinfo
|
||||
|
||||
@@ -1,4 +1 @@
|
||||
#!/bin/sh
|
||||
. "$(dirname "$0")/_/husky.sh"
|
||||
|
||||
npx lint-staged
|
||||
pnpm lint-staged
|
||||
|
||||
46
CHANGELOG.md
@@ -1,27 +1,35 @@
|
||||
---
|
||||
Author: 目棃
|
||||
Description: CHANGELOG
|
||||
Date: 2024-07-09
|
||||
Update: 2024-07-16
|
||||
Date: 2024-10-09
|
||||
Update: 2024-10-09
|
||||
---
|
||||
|
||||
> 本文档 [`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) 自动生成于 `2024-10-09 15:51:43`
|
||||
>
|
||||
> 更新于 `2024-07-16 22:03:11`
|
||||
> 更新于 `2024-10-09 15:59:58`
|
||||
|
||||
## [0.5.0](https://github.com/BTMuli/TeyvatGuide/releases/v0.5.0) (2024-07-09)
|
||||
## [0.6.0](https://github.com/BTMuli/TeyvatGuide/releases/v0.6.0) (2024-10-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 页面草创
|
||||
- ✨ 应用支持多账号 [`#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)
|
||||
|
||||
30
README.md
@@ -2,12 +2,12 @@
|
||||
Author: 目棃
|
||||
Description: 说明文档
|
||||
Date: 2023-03-05
|
||||
Update: 2024-07-14
|
||||
Update: 2024-10-07
|
||||
---
|
||||
|
||||
> 本文档 [`Frontmatter`](https://github.com/BTMuli/MuCli#Frontmatter) 由 [MuCli](https://github.com/BTMuli/Mucli) 自动生成于 `2023-03-05 14:41:55`
|
||||
>
|
||||
> 更新于 `2024-07-14 08:50:43`
|
||||
> 更新于 `2024-10-07 21:51:00`
|
||||
|
||||
 
|
||||
|
||||
@@ -31,9 +31,11 @@ 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)以打开。
|
||||
|
||||
[](https://github.com/BTMuli/TeyvatGuide/releases/latest)
|
||||
> macOS users could download the app from GitHub release, [extra steps](docs/macos-gatekeeper/README-EN.md) are needed to open the app.
|
||||
|
||||
[](https://github.com/BTMuli/TeyvatGuide/releases/latest)
|
||||
|
||||
## 仓库概况 / Repo Stats
|
||||
|
||||
@@ -48,16 +50,17 @@ Game Tool for Genshin Impact player, supports Windows and macOS.
|
||||
- [x] 米游社官方帖获取(支持通过 ID 获取)
|
||||
- [x] 米游社各分区帖子获取(支持通过 ID 获取)
|
||||
- [x] 成就管理(UIAF v1.1),支持 [`YaeAchievement`](https://github.com/HolographicHat/YaeAchievement) 导入
|
||||
- [x] 祈愿管理(UIGF v3.0,0.5.0 起支持 UIGF v4.0)
|
||||
- [x] 祈愿管理(UIGF v3.0,UIGF v4.0)
|
||||
- [x] 留影叙佳期画片查看
|
||||
- [x] 帖子收藏
|
||||
- [x] 帖子评论查看&分享
|
||||
|
||||
- 登陆功能:
|
||||
|
||||
- [x] 原神战绩数据获取
|
||||
- [x] 角色列表数据获取
|
||||
- [x] 角色详情数据获取
|
||||
- [x] 螺旋深渊数据获取
|
||||
- [x] 祈愿数据获取(近半年)
|
||||
- [x] 祈愿数据获取(近一年)
|
||||
|
||||
- Wiki 功能:
|
||||
|
||||
@@ -65,7 +68,7 @@ Game Tool for Genshin Impact player, supports Windows and macOS.
|
||||
- [x] 角色图鉴
|
||||
- [x] 武器图鉴
|
||||
- [x] 名片图鉴
|
||||
- [x] 卡牌图鉴
|
||||
- [x] 材料图鉴
|
||||
|
||||
- 应用功能:
|
||||
- [x] 浅色/深色主题切换
|
||||
@@ -81,7 +84,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/)
|
||||
|
||||
@@ -91,12 +94,13 @@ Game Tool for Genshin Impact player, supports Windows and macOS.
|
||||
- 资源来源:[项目资源说明](docs/项目资源说明.md)
|
||||
- UIAF:[UIAF v1.1](docs/UIAF.md)
|
||||
- UIGF:[UIGF v3.0](docs/UIGF.md)
|
||||
- [macOS 平台门禁属性导致应用无法打开应用的修复指引](docs/macos-gatekeeper/README.md)
|
||||
|
||||
## 特定项目 / Special Project
|
||||
|
||||
- [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。
|
||||
- ~~[WhiteTea](https://github.com/BTMuli/WhiteTea):Github Bot,(半)自动化处理 Teyvat Guide 的 Issue 和 Pull Request。~~ 服务已挂T_T
|
||||
|
||||
## 技术栈 / Tech Stack
|
||||
|
||||
@@ -107,8 +111,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
|
||||
|
||||
@@ -133,4 +139,4 @@ Game Tool for Genshin Impact player, supports Windows and macOS.
|
||||
|
||||
感谢 JetBrains 提供的开源许可证。
|
||||
|
||||
[](https://www.jetbrains.com/?from=TeyvatGuide)
|
||||

|
||||
|
||||
103
docs/CHANGELOG-v0.5.x.md
Normal file
@@ -0,0 +1,103 @@
|
||||
---
|
||||
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`
|
||||
|
||||
## [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 页面草创
|
||||
74
docs/macos-gatekeeper/README-EN.md
Normal 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
|
||||
|
||||

|
||||
|
||||
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.
|
||||
> 
|
||||
|
||||
## 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."
|
||||
|
||||

|
||||
|
||||
## 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**.
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
### Step 2: Clear Gatekeeper Attributes
|
||||
|
||||
Enter `sudo xattr -c /Applications/TeyvatGuide.app` in the terminal to clear the Gatekeeper attributes of Teyvat Guide.
|
||||
|
||||

|
||||
|
||||
### 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."
|
||||
|
||||

|
||||
74
docs/macos-gatekeeper/README.md
Normal 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 已经安装**,即 Teyvat Guide 已经被复制到 `/Applications` 目录下。
|
||||
|
||||
> 注:下面所述的“输入密码”过程不会在控制台上显示,仅会显示一个钥匙图标,请~~凭感觉~~输入后按回车键确认。
|
||||
> 
|
||||
|
||||
## Method 1 一键脚本
|
||||
|
||||
### Step 1 下载脚本
|
||||
|
||||
下载此文件夹中的 `one-click.sh`,打开终端,输入`bash /path/to/the/script`后回车,按照屏幕提示操作。
|
||||
|
||||
> `/path/to/the/script` 表示下载的脚本的位置。
|
||||
|
||||
### Step 2 启动 Teyvat Guide
|
||||
|
||||
在访达中找到 Teyvat Guide 的安装位置,**右键(或按住键盘上的control⌃并点击)选择打开**。
|
||||
|
||||

|
||||
|
||||
## Method 2 手动操作
|
||||
|
||||
过程中可能会要求输入密码,此处的“密码”指的是管理员账户的密码:
|
||||
|
||||
1. 如果你的电脑只有一个账户,那么“密码”就是你登录解锁电脑的密码;
|
||||
2. 如果你的电脑不止一个账号,那么你应该知道此处“密码”的含义。:-D
|
||||
|
||||
### Step 1 开启“任何来源”
|
||||
|
||||
打开终端,输入`sudo spctl --master-disable`开启“任何来源”,并在设置中的“安全与隐私”部分进行选择,**你可能需要向下滑动**。
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
### Step 2 清除门禁属性
|
||||
|
||||
在终端输入`sudo xattr -c /Applications/TeyvatGuide.app`清除 Teyvat Guide 的 `Gatekeeper` 属性。
|
||||
|
||||

|
||||
|
||||
### Step 3 启动 Teyvat Guide
|
||||
|
||||
在访达中找到 Teyvat Guide 的安装位置,**右键(或按住键盘上的control⌃并点击)选择打开**。
|
||||
|
||||

|
||||
BIN
docs/macos-gatekeeper/error.png
Normal file
|
After Width: | Height: | Size: 47 KiB |
BIN
docs/macos-gatekeeper/gatekeeper-settings.png
Normal file
|
After Width: | Height: | Size: 306 KiB |
BIN
docs/macos-gatekeeper/gatekeeper.png
Normal file
|
After Width: | Height: | Size: 193 KiB |
65
docs/macos-gatekeeper/one-click.sh
Normal 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
|
||||
BIN
docs/macos-gatekeeper/open.png
Normal file
|
After Width: | Height: | Size: 669 KiB |
BIN
docs/macos-gatekeeper/password.png
Normal file
|
After Width: | Height: | Size: 126 KiB |
BIN
docs/macos-gatekeeper/remove-gatekeeper.png
Normal file
|
After Width: | Height: | Size: 170 KiB |
@@ -2,12 +2,12 @@
|
||||
Author: 目棃
|
||||
Description: 项目资源说明
|
||||
Date: 2023-03-10
|
||||
Update: 2024-01-30
|
||||
Update: 2024-09-19
|
||||
---
|
||||
|
||||
> 本文档 [`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`
|
||||
> 更新于 `2024-09-19 15:28:16`
|
||||
|
||||
## 说明
|
||||
|
||||
@@ -17,25 +17,6 @@ Update: 2024-01-30
|
||||
|
||||
以下提及到的图像资源,除个人绘制 SVG 外,均经过 Sharp 处理转换为 webp 格式,并未直接作为项目图像资源使用。
|
||||
|
||||
相关仓库:
|
||||
|
||||
- [TGAssistant](https://github.com/BTMuli/TGAssistant):项目下游仓库,用于处理项目数据。
|
||||
- [Snap.Metadata](https://github.com/DGP-Studio/Snap.Metadata):胡桃元数据仓库,项目大部分数据来源于此。
|
||||
- [Snap.Static](https://github.com/DGP-Studio/Snap.Static):胡桃静态资源仓库,项目部分图像资源来源于此。
|
||||
- [amos-data](https://github.com/yuehaiteam/amos-data):成就数据仓库,成就数据的详细信息来源于此。
|
||||
|
||||
## 字体
|
||||
|
||||
[个人非商用授权](https://www.hanyi.com.cn/faq-doc-1) - 北京汉仪创新科技股份有限公司 版权所有
|
||||
|
||||
- 汉仪文黑-85W
|
||||
- 汉仪文黑-55W
|
||||
|
||||
[SIL Open Font License 1.1](https://github.com/JetBrains/JetBrainsMono/blob/master/OFL.txt) - 开源字体,可用于商业用途
|
||||
|
||||
- JetBrains Mono
|
||||
- JetBrains Mono Bold
|
||||
|
||||
## 侧边栏图标
|
||||
|
||||
- 顶部收缩按钮:`mdi:chevron-right` `mdi:chevron-left`
|
||||
@@ -55,46 +36,23 @@ Update: 2024-01-30
|
||||
|
||||
来自 [米游社](https://www.miyoushe.com/ys/article/4957262),经过处理后转换为 webp 格式。
|
||||
|
||||
## 成就相关
|
||||
相关仓库:
|
||||
|
||||
参见 [TGAssistant](https://github.com/BTMuli/TGAssistant) 相关处理。
|
||||
- [TGAssistant](https://github.com/BTMuli/TGAssistant):项目下游仓库,用于处理项目数据。
|
||||
- [Snap.Metadata](https://github.com/DGP-Studio/Snap.Metadata):胡桃元数据仓库,项目大部分数据来源于此。
|
||||
- [Snap.Static](https://github.com/DGP-Studio/Snap.Static):胡桃静态资源仓库,项目部分图像资源来源于此。
|
||||
- [amos-data](https://github.com/yuehaiteam/amos-data):成就数据仓库,成就数据的详细信息来源于此。
|
||||
|
||||
## 名片相关
|
||||
## 字体
|
||||
|
||||
参见 [TGAssistant](https://github.com/BTMuli/TGAssistant) 相关处理。
|
||||
[个人非商用授权](https://www.hanyi.com.cn/faq-doc-1) - 北京汉仪创新科技股份有限公司 版权所有
|
||||
|
||||
## 素材日历相关
|
||||
- 汉仪文黑-85W
|
||||
- 汉仪文黑-55W
|
||||
|
||||
参见 [TGAssistant](https://github.com/BTMuli/TGAssistant) 相关处理。
|
||||
[SIL Open Font License 1.1](https://github.com/JetBrains/JetBrainsMono/blob/master/OFL.txt) - 开源字体,可用于商业用途
|
||||
|
||||
## Wiki
|
||||
- JetBrains Mono
|
||||
- JetBrains Mono Bold
|
||||
|
||||
### 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`,256x256,32 位深度
|
||||
- 武器图鉴:`WIKI/weapon/icon/${weaponId}.webp`,256x256,32 位深度
|
||||
- 卡牌图鉴:
|
||||
- 卡牌背景:`WIKI/GCG/${iconType}/${cardName}.webp`,420x720,32 位深度
|
||||
- 卡牌图标:`WIKI/GCG/bg.${bgType}.webp`,420x720,32 位深度
|
||||
其余未说明资源参见 [TGAssistant](https://github.com/BTMuli/TGAssistant) 相关处理。
|
||||
|
||||
@@ -5,6 +5,7 @@
|
||||
<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>
|
||||
|
||||
92
package.json
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "TeyvatGuide",
|
||||
"version": "0.5.0",
|
||||
"version": "0.6.0",
|
||||
"description": "Game Tool for Genshin Impact player",
|
||||
"private": true,
|
||||
"type": "module",
|
||||
@@ -66,74 +66,74 @@
|
||||
},
|
||||
"dependencies": {
|
||||
"@mdi/font": "7.4.47",
|
||||
"@tauri-apps/api": "2.0.0-beta.14",
|
||||
"@tauri-apps/plugin-deep-link": "2.0.0-beta.8",
|
||||
"@tauri-apps/plugin-dialog": "2.0.0-beta.6",
|
||||
"@tauri-apps/plugin-fs": "2.0.0-beta.6",
|
||||
"@tauri-apps/plugin-http": "2.0.0-beta.7",
|
||||
"@tauri-apps/plugin-log": "2.0.0-beta.7",
|
||||
"@tauri-apps/plugin-os": "2.0.0-beta.6",
|
||||
"@tauri-apps/plugin-process": "2.0.0-beta.6",
|
||||
"@tauri-apps/plugin-shell": "2.0.0-beta.7",
|
||||
"@tauri-apps/plugin-sql": "2.0.0-beta.6",
|
||||
"ajv": "^8.16.0",
|
||||
"artplayer": "^5.1.6",
|
||||
"@tauri-apps/api": "^2.0.0-rc.4",
|
||||
"@tauri-apps/plugin-deep-link": "^2.0.0",
|
||||
"@tauri-apps/plugin-dialog": "^2.0.0",
|
||||
"@tauri-apps/plugin-fs": "^2.0.0",
|
||||
"@tauri-apps/plugin-http": "^2.0.0",
|
||||
"@tauri-apps/plugin-log": "^2.0.0",
|
||||
"@tauri-apps/plugin-os": "^2.0.0",
|
||||
"@tauri-apps/plugin-process": "^2.0.0",
|
||||
"@tauri-apps/plugin-shell": "^2.0.0",
|
||||
"@tauri-apps/plugin-sql": "^2.0.0",
|
||||
"ajv": "^8.17.1",
|
||||
"artplayer": "^5.1.7",
|
||||
"clipboard": "^2.0.11",
|
||||
"color-convert": "^2.0.1",
|
||||
"echarts": "^5.5.1",
|
||||
"html2canvas": "^1.4.1",
|
||||
"js-md5": "^0.8.3",
|
||||
"pinia": "^2.1.7",
|
||||
"pinia-plugin-persistedstate": "^3.2.1",
|
||||
"qrcode.vue": "^3.4.1",
|
||||
"jsencrypt": "^3.3.2",
|
||||
"pinia": "^2.2.4",
|
||||
"pinia-plugin-persistedstate": "^4.0.2",
|
||||
"uuid": "^10.0.0",
|
||||
"vue": "^3.4.31",
|
||||
"vue-echarts": "^6.7.3",
|
||||
"vue": "^3.5.10",
|
||||
"vue-echarts": "^7.0.3",
|
||||
"vue-json-viewer": "^3.0.4",
|
||||
"vue-router": "^4.4.0",
|
||||
"vuetify": "^3.6.11",
|
||||
"vue-router": "^4.4.5",
|
||||
"vuetify": "^3.7.2",
|
||||
"wcag-color": "^1.1.1",
|
||||
"xml-js": "^1.6.11"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@eslint/eslintrc": "^3.1.0",
|
||||
"@eslint/js": "^9.6.0",
|
||||
"@tauri-apps/cli": "2.0.0-beta.21",
|
||||
"@types/color-convert": "^2.0.3",
|
||||
"@eslint/js": "^9.11.1",
|
||||
"@tauri-apps/cli": "2.0.0",
|
||||
"@types/color-convert": "^2.0.4",
|
||||
"@types/js-md5": "^0.7.2",
|
||||
"@types/node": "^20.14.10",
|
||||
"@types/node": "^22.7.4",
|
||||
"@types/uuid": "^10.0.0",
|
||||
"@typescript-eslint/parser": "^7.15.0",
|
||||
"@vitejs/plugin-vue": "^5.0.5",
|
||||
"concurrently": "^8.2.2",
|
||||
"eslint": "^9.6.0",
|
||||
"eslint-config-love": "^53.0.0",
|
||||
"@typescript-eslint/parser": "^8.8.0",
|
||||
"@vitejs/plugin-vue": "^5.1.4",
|
||||
"concurrently": "^9.0.1",
|
||||
"eslint": "^9.11.1",
|
||||
"eslint-config-love": "^83.0.0",
|
||||
"eslint-config-prettier": "^9.1.0",
|
||||
"eslint-plugin-import": "^2.29.1",
|
||||
"eslint-plugin-import": "^2.30.0",
|
||||
"eslint-plugin-jsonc": "^2.16.0",
|
||||
"eslint-plugin-n": "^17.9.0",
|
||||
"eslint-plugin-prettier": "^5.1.3",
|
||||
"eslint-plugin-promise": "^6.4.0",
|
||||
"eslint-plugin-vue": "^9.27.0",
|
||||
"eslint-plugin-n": "^17.10.3",
|
||||
"eslint-plugin-prettier": "^5.2.1",
|
||||
"eslint-plugin-promise": "^7.1.0",
|
||||
"eslint-plugin-vue": "^9.28.0",
|
||||
"eslint-plugin-yml": "^1.14.0",
|
||||
"globals": "^15.8.0",
|
||||
"husky": "^9.0.11",
|
||||
"globals": "^15.10.0",
|
||||
"husky": "^9.1.6",
|
||||
"jsonc-eslint-parser": "^2.4.0",
|
||||
"lint-staged": "^15.2.7",
|
||||
"oxlint": "^0.5.2",
|
||||
"prettier": "3.3.2",
|
||||
"stylelint": "^16.6.1",
|
||||
"lint-staged": "^15.2.10",
|
||||
"oxlint": "^0.9.9",
|
||||
"prettier": "3.3.3",
|
||||
"stylelint": "^16.9.0",
|
||||
"stylelint-config-idiomatic-order": "^10.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.0",
|
||||
"typescript": "^5.5.3",
|
||||
"typescript-eslint": "^7.15.0",
|
||||
"vite": "^5.3.3",
|
||||
"vite-plugin-vue-devtools": "^7.3.5",
|
||||
"vite-plugin-vuetify": "^2.0.3",
|
||||
"stylelint-prettier": "^5.0.2",
|
||||
"typescript": "^5.6.2",
|
||||
"typescript-eslint": "^8.8.0",
|
||||
"vite": "^5.4.8",
|
||||
"vite-plugin-vue-devtools": "^7.4.6",
|
||||
"vite-plugin-vuetify": "^2.0.4",
|
||||
"vue-eslint-parser": "^9.4.3",
|
||||
"yaml-eslint-parser": "^1.2.3"
|
||||
}
|
||||
|
||||
3330
pnpm-lock.yaml
generated
|
Before Width: | Height: | Size: 7.6 KiB |
|
Before Width: | Height: | Size: 51 KiB |
|
Before Width: | Height: | Size: 61 KiB |
|
Before Width: | Height: | Size: 59 KiB |
|
Before Width: | Height: | Size: 57 KiB |
|
Before Width: | Height: | Size: 41 KiB |
|
Before Width: | Height: | Size: 306 KiB |
|
Before Width: | Height: | Size: 42 KiB |
|
Before Width: | Height: | Size: 54 KiB |
|
Before Width: | Height: | Size: 60 KiB |
|
Before Width: | Height: | Size: 68 KiB |
|
Before Width: | Height: | Size: 56 KiB |
|
Before Width: | Height: | Size: 50 KiB |
|
Before Width: | Height: | Size: 54 KiB |
|
Before Width: | Height: | Size: 370 KiB |
|
Before Width: | Height: | Size: 65 KiB |
|
Before Width: | Height: | Size: 413 KiB |
|
Before Width: | Height: | Size: 51 KiB |
|
Before Width: | Height: | Size: 56 KiB |
|
Before Width: | Height: | Size: 64 KiB |
|
Before Width: | Height: | Size: 55 KiB |
|
Before Width: | Height: | Size: 65 KiB |
|
Before Width: | Height: | Size: 382 KiB |
|
Before Width: | Height: | Size: 36 KiB |
|
Before Width: | Height: | Size: 68 KiB |
|
Before Width: | Height: | Size: 62 KiB |
|
Before Width: | Height: | Size: 39 KiB |
|
Before Width: | Height: | Size: 65 KiB |
|
Before Width: | Height: | Size: 62 KiB |
|
Before Width: | Height: | Size: 302 KiB |
|
Before Width: | Height: | Size: 388 KiB |
|
Before Width: | Height: | Size: 369 KiB |
|
Before Width: | Height: | Size: 37 KiB |
|
Before Width: | Height: | Size: 372 KiB |
|
Before Width: | Height: | Size: 334 KiB |
|
Before Width: | Height: | Size: 34 KiB |
|
Before Width: | Height: | Size: 332 KiB |
|
Before Width: | Height: | Size: 40 KiB |
|
Before Width: | Height: | Size: 300 KiB |
|
Before Width: | Height: | Size: 310 KiB |
|
Before Width: | Height: | Size: 306 KiB |
|
Before Width: | Height: | Size: 310 KiB |
|
Before Width: | Height: | Size: 306 KiB |
|
Before Width: | Height: | Size: 309 KiB |
|
Before Width: | Height: | Size: 301 KiB |
|
Before Width: | Height: | Size: 223 KiB |
|
Before Width: | Height: | Size: 235 KiB |
|
Before Width: | Height: | Size: 233 KiB |
|
Before Width: | Height: | Size: 267 KiB |
|
Before Width: | Height: | Size: 228 KiB |
|
Before Width: | Height: | Size: 233 KiB |
|
Before Width: | Height: | Size: 246 KiB |
|
Before Width: | Height: | Size: 400 KiB |
|
Before Width: | Height: | Size: 68 KiB |
|
Before Width: | Height: | Size: 48 KiB |
|
Before Width: | Height: | Size: 368 KiB |
|
Before Width: | Height: | Size: 298 KiB |
|
Before Width: | Height: | Size: 310 KiB |
|
Before Width: | Height: | Size: 36 KiB |
|
Before Width: | Height: | Size: 122 KiB |
|
Before Width: | Height: | Size: 126 KiB |
|
Before Width: | Height: | Size: 126 KiB |
|
Before Width: | Height: | Size: 71 KiB |
|
Before Width: | Height: | Size: 65 KiB |
|
Before Width: | Height: | Size: 386 KiB |
|
Before Width: | Height: | Size: 135 KiB |
|
Before Width: | Height: | Size: 313 KiB |
|
Before Width: | Height: | Size: 56 KiB |
|
Before Width: | Height: | Size: 351 KiB |
|
Before Width: | Height: | Size: 388 KiB |
|
Before Width: | Height: | Size: 276 KiB |
|
Before Width: | Height: | Size: 247 KiB |
|
Before Width: | Height: | Size: 56 KiB |
|
Before Width: | Height: | Size: 384 KiB |
|
Before Width: | Height: | Size: 41 KiB |
|
Before Width: | Height: | Size: 47 KiB |
|
Before Width: | Height: | Size: 58 KiB |
|
Before Width: | Height: | Size: 40 KiB |
|
Before Width: | Height: | Size: 372 KiB |