Compare commits
78 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
f3428f3a41 | ||
|
|
d863f6198e | ||
|
|
a461fb9a00 | ||
|
|
568b0b5db7 | ||
|
|
0d5d77e2bd | ||
|
|
369d62f4e7 | ||
|
|
7a36ab6665 | ||
|
|
bc50acb813 | ||
|
|
43732578cd | ||
|
|
a04bdee7cb | ||
|
|
1d4621843a | ||
|
|
4ca76b168e | ||
|
|
b00c8b424d | ||
|
|
48159aa483 | ||
|
|
5a95fc1eda | ||
|
|
5f95299cf2 | ||
|
|
e8734c8483 | ||
|
|
2d65608674 | ||
|
|
df5d22d39b | ||
|
|
8a409f3e9b | ||
|
|
430a703c2d | ||
|
|
0a33f468a3 | ||
|
|
dced5755da | ||
|
|
842ba3221d | ||
|
|
05c90e16ad | ||
|
|
dd7db68f57 | ||
|
|
f20622b55c | ||
|
|
762d096f28 | ||
|
|
39e33d4dcf | ||
|
|
7aefd4ebb8 | ||
|
|
759c585612 | ||
|
|
4370bbaa57 | ||
|
|
00386bc7ee | ||
|
|
497c126263 | ||
|
|
1f5daab03f | ||
|
|
154a9183bf | ||
|
|
11fa30bd4f | ||
|
|
02398e3d63 | ||
|
|
5f26e8c01d | ||
|
|
cba947ffc8 | ||
|
|
33a56385d1 | ||
|
|
7cd8b6ffd9 | ||
|
|
e8432e705b | ||
|
|
6e6648f652 | ||
|
|
a9f80da053 | ||
|
|
dffb1475f8 | ||
|
|
49a47a16ee | ||
|
|
39cc07694a | ||
|
|
2df65515a4 | ||
|
|
058ad8cd8e | ||
|
|
01ea7fa4db | ||
|
|
56efbcf583 | ||
|
|
f0fc0ecd81 | ||
|
|
c438c07483 | ||
|
|
86f7838578 | ||
|
|
3337cfbf6d | ||
|
|
3844e36fdb | ||
|
|
2f9fb30026 | ||
|
|
125ecee943 | ||
|
|
6d3c03516f | ||
|
|
833bffba4f | ||
|
|
cc73997da0 | ||
|
|
07dc2a4f66 | ||
|
|
19c6f265a9 | ||
|
|
e3c74dc237 | ||
|
|
ffe96e86cd | ||
|
|
c2306ed5d7 | ||
|
|
e9d1d70d36 | ||
|
|
4664e567db | ||
|
|
9ad20640e6 | ||
|
|
86c87344ea | ||
|
|
845bcdaae0 | ||
|
|
a7c7a533db | ||
|
|
0defb65115 | ||
|
|
5dc8c3b7c3 | ||
|
|
888f1f2bdd | ||
|
|
57e055ebe8 | ||
|
|
d5beea5c2d |
3
.github/workflows/build.yml
vendored
@@ -52,13 +52,12 @@ jobs:
|
||||
uses: tauri-apps/tauri-action@dev
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
# TAURI_PRIVATE_KEY: ${{ secrets.TAURI_PRIVATE_KEY }}
|
||||
# TAURI_KEY_PASSWORD: ${{ secrets.TAURI_KEY_PASSWORD }}
|
||||
with:
|
||||
args: ${{ matrix.settings.args }}
|
||||
tagName: v__VERSION__ # the action automatically replaces \_\_VERSION\_\_ with the app version
|
||||
releaseName: v__VERSION__-beta
|
||||
releaseBody: |
|
||||
> [!TIP]
|
||||
> Windows 平台用户建议通过微软应用商店下载,macOS 平台仅在此发布,Linux 平台暂不支持。
|
||||
|
||||
<a href="https://apps.microsoft.com/store/detail/9NLBNNNBNSJN?launch=true&cid=BTMuli&mode=mini">
|
||||
|
||||
13
.github/workflows/qodana_code_quality.yml
vendored
@@ -1,26 +1,27 @@
|
||||
name: Qodana
|
||||
on:
|
||||
workflow_dispatch:
|
||||
pull_request:
|
||||
push:
|
||||
branches:
|
||||
- master
|
||||
|
||||
jobs:
|
||||
qodana:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
with:
|
||||
fetch-depth: 0
|
||||
- name: setup node
|
||||
uses: actions/setup-node@v3
|
||||
with:
|
||||
node-version: 18.16.0
|
||||
node-version: 21.4.0
|
||||
- name: setup pnpm
|
||||
uses: pnpm/action-setup@v2
|
||||
with:
|
||||
version: 8.11.0
|
||||
- name: Install frontend dependencies
|
||||
version: 8.12.1
|
||||
- name: Install dependencies
|
||||
run: pnpm install --frozen-lockfile
|
||||
- name: "Qodana Scan"
|
||||
uses: JetBrains/qodana-action@v2022.3.4
|
||||
uses: JetBrains/qodana-action@v2023.3
|
||||
env:
|
||||
QODANA_TOKEN: ${{ secrets.QODANA_TOKEN }}
|
||||
|
||||
4
.gitignore
vendored
@@ -6,3 +6,7 @@ node_modules
|
||||
dist
|
||||
# Secrets
|
||||
.env.sh
|
||||
# wiki-json(dev)
|
||||
src/data/WIKI/Character/
|
||||
src/data/WIKI/Weapon/
|
||||
src/data/WIKI/GCG/
|
||||
|
||||
@@ -9,3 +9,6 @@ plugins:
|
||||
- stylelint-order
|
||||
rules:
|
||||
prettier/prettier: true
|
||||
property-no-vendor-prefix:
|
||||
- true
|
||||
- ignoreProperties: [backdrop-filter]
|
||||
|
||||
28
CHANGELOG.md
@@ -9,6 +9,34 @@ Update: 2023-12-11
|
||||
>
|
||||
> 更新于 `2023-12-11 19:01:09`
|
||||
|
||||
## [0.3.8](https://github.com/BTMuli/TeyvatGuide/releases/v0.3.8) (2023-12-20)
|
||||
|
||||
### Feat
|
||||
|
||||
- JSBridge:新增部分回调的处理
|
||||
- JSBridge:完善 `share` 回调处理,目前已经能够支持大部分分享图的生成
|
||||
- 应用:角色图鉴开始动工
|
||||
- JSBridge:添加菜单项,支持 `置顶`、`取消置顶`、`打开帖子`
|
||||
- 成就:名片子弹窗改为 `overlay` 模式
|
||||
- 应用:添加 4.3 版本相关资源 [`#66`](https://github.com/BTMuli/TeyvatGuide/issues/66)
|
||||
|
||||
### Fix
|
||||
|
||||
- 应用:备份时进行目录存在性检测
|
||||
- 应用:修复 macOS 启动闪退 [`#69`](https://github.com/BTMuli/TeyvatGuide/issues/69)
|
||||
- 帖子:修复文本过长导致渲染溢出
|
||||
- 应用:修复 UIGF 导出格式错误 [`#71`](https://github.com/BTMuli/TeyvatGuide/issues/71)
|
||||
- 应用:分享图保存逻辑调整,超过20M未到80M时取消保存文件仍会保存至剪贴板
|
||||
- 帖子:修复部分帖子表情包渲染错误
|
||||
|
||||
### Change
|
||||
|
||||
- 组件:移除对于头像的裁剪
|
||||
- 应用:侧边栏必要快捷入口保留
|
||||
- 应用:重构链接识别处理
|
||||
- 应用:用于获取 `deviceFp` 的设备信息将保存到数据库中
|
||||
- 应用:重构 `userStore` 及 `cookie` 相关类型
|
||||
|
||||
## [0.3.7](https://github.com/BTMuli/TeyvatGuide/releases/v0.3.7) (2023-12-11)
|
||||
|
||||
### Feat
|
||||
|
||||
38
package.json
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "TeyvatGuide",
|
||||
"version": "0.3.7",
|
||||
"version": "0.3.8",
|
||||
"description": "Game Tool for Genshin Impact player",
|
||||
"private": true,
|
||||
"packageManager": "pnpm@8.11.0",
|
||||
@@ -67,7 +67,7 @@
|
||||
},
|
||||
"dependencies": {
|
||||
"@mdi/font": "7.3.67",
|
||||
"@tauri-apps/api": "^1.5.1",
|
||||
"@tauri-apps/api": "^1.5.2",
|
||||
"artplayer": "^5.0.9",
|
||||
"clipboard": "^2.0.11",
|
||||
"color-convert": "^2.0.1",
|
||||
@@ -79,47 +79,47 @@
|
||||
"qrcode.vue": "^3.4.1",
|
||||
"tauri-plugin-sql-api": "github:tauri-apps/tauri-plugin-sql#v1",
|
||||
"uuid": "^9.0.1",
|
||||
"vue": "^3.3.9",
|
||||
"vue-echarts": "^6.6.1",
|
||||
"vue": "^3.3.11",
|
||||
"vue-echarts": "^6.6.3",
|
||||
"vue-json-viewer": "^3.0.4",
|
||||
"vue-router": "^4.2.5",
|
||||
"vuetify": "^3.4.4",
|
||||
"vuetify": "^3.4.6",
|
||||
"wcag-color": "^1.1.1"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@tauri-apps/cli": "^1.5.6",
|
||||
"@tauri-apps/cli": "^1.5.7",
|
||||
"@types/color-convert": "^2.0.3",
|
||||
"@types/js-md5": "^0.7.2",
|
||||
"@types/node": "^20.10.0",
|
||||
"@types/node": "^20.10.4",
|
||||
"@types/uuid": "^9.0.7",
|
||||
"@typescript-eslint/eslint-plugin": "^6.13.1",
|
||||
"@typescript-eslint/parser": "^6.13.1",
|
||||
"@vitejs/plugin-vue": "^4.5.0",
|
||||
"@typescript-eslint/eslint-plugin": "^6.14.0",
|
||||
"@typescript-eslint/parser": "^6.14.0",
|
||||
"@vitejs/plugin-vue": "^4.5.2",
|
||||
"@vue/devtools": "^6.5.1",
|
||||
"concurrently": "^8.2.2",
|
||||
"eslint": "^8.54.0",
|
||||
"eslint-config-prettier": "^9.0.0",
|
||||
"eslint": "^8.55.0",
|
||||
"eslint-config-prettier": "^9.1.0",
|
||||
"eslint-config-standard-with-typescript": "^40.0.0",
|
||||
"eslint-plugin-import": "^2.29.0",
|
||||
"eslint-plugin-jsonc": "^2.10.0",
|
||||
"eslint-plugin-n": "^16.3.1",
|
||||
"eslint-plugin-n": "^16.4.0",
|
||||
"eslint-plugin-prettier": "^5.0.1",
|
||||
"eslint-plugin-promise": "^6.1.1",
|
||||
"eslint-plugin-vue": "^9.18.1",
|
||||
"eslint-plugin-vue": "^9.19.2",
|
||||
"eslint-plugin-yml": "^1.10.0",
|
||||
"husky": "^8.0.3",
|
||||
"jsonc-eslint-parser": "^2.4.0",
|
||||
"lint-staged": "^15.1.0",
|
||||
"lint-staged": "^15.2.0",
|
||||
"prettier": "3.1.0",
|
||||
"stylelint": "^15.11.0",
|
||||
"stylelint-config-idiomatic-order": "^9.0.0",
|
||||
"stylelint-config-idiomatic-order": "^10.0.0",
|
||||
"stylelint-config-standard-vue": "^1.0.0",
|
||||
"stylelint-declaration-block-no-ignored-properties": "^2.7.0",
|
||||
"stylelint-high-performance-animation": "^1.9.0",
|
||||
"stylelint-order": "^6.0.3",
|
||||
"stylelint-order": "^6.0.4",
|
||||
"stylelint-prettier": "^4.1.0",
|
||||
"typescript": "^5.3.2",
|
||||
"vite": "^5.0.5",
|
||||
"typescript": "^5.3.3",
|
||||
"vite": "^5.0.7",
|
||||
"vite-plugin-vuetify": "^1.0.2",
|
||||
"yaml-eslint-parser": "^1.2.2"
|
||||
}
|
||||
|
||||
1575
pnpm-lock.yaml
generated
BIN
public/WIKI/GCG/normal/「女士」.webp
Normal file
|
After Width: | Height: | Size: 61 KiB |
BIN
public/WIKI/GCG/normal/五郎.webp
Normal file
|
After Width: | Height: | Size: 62 KiB |
BIN
public/WIKI/GCG/normal/化种匣.webp
Normal file
|
After Width: | Height: | Size: 40 KiB |
BIN
public/WIKI/GCG/normal/和璞鸢.webp
Normal file
|
After Width: | Height: | Size: 44 KiB |
BIN
public/WIKI/GCG/normal/四风原典.webp
Normal file
|
After Width: | Height: | Size: 44 KiB |
BIN
public/WIKI/GCG/normal/图莱杜拉的回忆.webp
Normal file
|
After Width: | Height: | Size: 46 KiB |
BIN
public/WIKI/GCG/normal/坍陷与契机.webp
Normal file
|
After Width: | Height: | Size: 42 KiB |
BIN
public/WIKI/GCG/normal/夜兰.webp
Normal file
|
After Width: | Height: | Size: 44 KiB |
BIN
public/WIKI/GCG/normal/如影流露的冷刃.webp
Normal file
|
After Width: | Height: | Size: 38 KiB |
BIN
public/WIKI/GCG/normal/完场喝彩.webp
Normal file
|
After Width: | Height: | Size: 67 KiB |
BIN
public/WIKI/GCG/normal/归芒携信.webp
Normal file
|
After Width: | Height: | Size: 36 KiB |
BIN
public/WIKI/GCG/normal/悲号回唱.webp
Normal file
|
After Width: | Height: | Size: 55 KiB |
BIN
public/WIKI/GCG/normal/晦朔千引.webp
Normal file
|
After Width: | Height: | Size: 61 KiB |
BIN
public/WIKI/GCG/normal/来歆余响.webp
Normal file
|
After Width: | Height: | Size: 53 KiB |
BIN
public/WIKI/GCG/normal/林尼.webp
Normal file
|
After Width: | Height: | Size: 59 KiB |
BIN
public/WIKI/GCG/normal/欧庇克莱歌剧院.webp
Normal file
|
After Width: | Height: | Size: 58 KiB |
BIN
public/WIKI/GCG/normal/正理.webp
Normal file
|
After Width: | Height: | Size: 41 KiB |
BIN
public/WIKI/GCG/normal/毁裂风涡.webp
Normal file
|
After Width: | Height: | Size: 70 KiB |
BIN
public/WIKI/GCG/normal/浮溯之珏.webp
Normal file
|
After Width: | Height: | Size: 41 KiB |
BIN
public/WIKI/GCG/normal/浮烁的四叶印.webp
Normal file
|
After Width: | Height: | Size: 45 KiB |
BIN
public/WIKI/GCG/normal/湖中垂柳.webp
Normal file
|
After Width: | Height: | Size: 59 KiB |
BIN
public/WIKI/GCG/normal/灵光明烁之心.webp
Normal file
|
After Width: | Height: | Size: 60 KiB |
BIN
public/WIKI/GCG/normal/炸鱼薯条.webp
Normal file
|
After Width: | Height: | Size: 54 KiB |
BIN
public/WIKI/GCG/normal/特瓦林.webp
Normal file
|
After Width: | Height: | Size: 65 KiB |
BIN
public/WIKI/GCG/normal/犬奔·疾如风.webp
Normal file
|
After Width: | Height: | Size: 44 KiB |
BIN
public/WIKI/GCG/normal/猜先有方.webp
Normal file
|
After Width: | Height: | Size: 62 KiB |
BIN
public/WIKI/GCG/normal/玛梅赫.webp
Normal file
|
After Width: | Height: | Size: 39 KiB |
BIN
public/WIKI/GCG/normal/琳妮特.webp
Normal file
|
After Width: | Height: | Size: 74 KiB |
BIN
public/WIKI/GCG/normal/留念镜.webp
Normal file
|
After Width: | Height: | Size: 31 KiB |
BIN
public/WIKI/GCG/normal/艾尔海森.webp
Normal file
|
After Width: | Height: | Size: 63 KiB |
BIN
public/WIKI/GCG/normal/花海甘露之光.webp
Normal file
|
After Width: | Height: | Size: 68 KiB |
BIN
public/WIKI/GCG/normal/苇海信标.webp
Normal file
|
After Width: | Height: | Size: 48 KiB |
BIN
public/WIKI/GCG/normal/若陀龙王.webp
Normal file
|
After Width: | Height: | Size: 67 KiB |
BIN
public/WIKI/GCG/normal/苦痛奉还.webp
Normal file
|
After Width: | Height: | Size: 73 KiB |
BIN
public/WIKI/GCG/normal/莱依拉.webp
Normal file
|
After Width: | Height: | Size: 55 KiB |
BIN
public/WIKI/GCG/normal/裁叶萃光.webp
Normal file
|
After Width: | Height: | Size: 43 KiB |
BIN
public/WIKI/GCG/normal/裁定之时.webp
Normal file
|
After Width: | Height: | Size: 43 KiB |
BIN
public/WIKI/GCG/normal/野猪公主.webp
Normal file
|
After Width: | Height: | Size: 56 KiB |
BIN
public/WIKI/GCG/normal/镀金旅团·炽沙叙事人.webp
Normal file
|
After Width: | Height: | Size: 68 KiB |
BIN
public/WIKI/GCG/normal/雷音权现.webp
Normal file
|
After Width: | Height: | Size: 68 KiB |
BIN
public/WIKI/GCG/normal/饰金之梦.webp
Normal file
|
After Width: | Height: | Size: 54 KiB |
BIN
public/WIKI/GCG/normal/魔蝎烈祸.webp
Normal file
|
After Width: | Height: | Size: 61 KiB |
|
Before Width: | Height: | Size: 43 KiB After Width: | Height: | Size: 43 KiB |
|
Before Width: | Height: | Size: 43 KiB After Width: | Height: | Size: 43 KiB |
|
Before Width: | Height: | Size: 50 KiB After Width: | Height: | Size: 50 KiB |
|
Before Width: | Height: | Size: 63 KiB After Width: | Height: | Size: 63 KiB |
|
Before Width: | Height: | Size: 49 KiB After Width: | Height: | Size: 49 KiB |
|
Before Width: | Height: | Size: 57 KiB After Width: | Height: | Size: 57 KiB |
|
Before Width: | Height: | Size: 49 KiB After Width: | Height: | Size: 49 KiB |
|
Before Width: | Height: | Size: 54 KiB After Width: | Height: | Size: 54 KiB |
|
Before Width: | Height: | Size: 46 KiB After Width: | Height: | Size: 46 KiB |
|
Before Width: | Height: | Size: 44 KiB After Width: | Height: | Size: 44 KiB |
|
Before Width: | Height: | Size: 49 KiB After Width: | Height: | Size: 49 KiB |
|
Before Width: | Height: | Size: 43 KiB After Width: | Height: | Size: 43 KiB |
|
Before Width: | Height: | Size: 54 KiB After Width: | Height: | Size: 54 KiB |
|
Before Width: | Height: | Size: 40 KiB After Width: | Height: | Size: 40 KiB |
|
Before Width: | Height: | Size: 51 KiB After Width: | Height: | Size: 51 KiB |
|
Before Width: | Height: | Size: 55 KiB After Width: | Height: | Size: 55 KiB |
|
Before Width: | Height: | Size: 60 KiB After Width: | Height: | Size: 60 KiB |
|
Before Width: | Height: | Size: 45 KiB After Width: | Height: | Size: 45 KiB |
|
Before Width: | Height: | Size: 54 KiB After Width: | Height: | Size: 54 KiB |
|
Before Width: | Height: | Size: 47 KiB After Width: | Height: | Size: 47 KiB |
|
Before Width: | Height: | Size: 57 KiB After Width: | Height: | Size: 57 KiB |
|
Before Width: | Height: | Size: 58 KiB After Width: | Height: | Size: 58 KiB |
|
Before Width: | Height: | Size: 53 KiB After Width: | Height: | Size: 53 KiB |
|
Before Width: | Height: | Size: 45 KiB After Width: | Height: | Size: 45 KiB |
|
Before Width: | Height: | Size: 56 KiB After Width: | Height: | Size: 56 KiB |
|
Before Width: | Height: | Size: 54 KiB After Width: | Height: | Size: 54 KiB |
|
Before Width: | Height: | Size: 52 KiB After Width: | Height: | Size: 52 KiB |
|
Before Width: | Height: | Size: 75 KiB After Width: | Height: | Size: 75 KiB |
|
Before Width: | Height: | Size: 57 KiB After Width: | Height: | Size: 57 KiB |
|
Before Width: | Height: | Size: 60 KiB After Width: | Height: | Size: 60 KiB |
|
Before Width: | Height: | Size: 61 KiB After Width: | Height: | Size: 61 KiB |
|
Before Width: | Height: | Size: 51 KiB After Width: | Height: | Size: 51 KiB |
|
Before Width: | Height: | Size: 53 KiB After Width: | Height: | Size: 53 KiB |
|
Before Width: | Height: | Size: 51 KiB After Width: | Height: | Size: 51 KiB |
|
Before Width: | Height: | Size: 69 KiB After Width: | Height: | Size: 69 KiB |
|
Before Width: | Height: | Size: 62 KiB After Width: | Height: | Size: 62 KiB |
|
Before Width: | Height: | Size: 47 KiB After Width: | Height: | Size: 47 KiB |
|
Before Width: | Height: | Size: 62 KiB After Width: | Height: | Size: 62 KiB |
|
Before Width: | Height: | Size: 58 KiB After Width: | Height: | Size: 58 KiB |
|
Before Width: | Height: | Size: 57 KiB After Width: | Height: | Size: 57 KiB |
|
Before Width: | Height: | Size: 48 KiB After Width: | Height: | Size: 48 KiB |
|
Before Width: | Height: | Size: 61 KiB After Width: | Height: | Size: 61 KiB |
|
Before Width: | Height: | Size: 46 KiB After Width: | Height: | Size: 46 KiB |
|
Before Width: | Height: | Size: 62 KiB After Width: | Height: | Size: 62 KiB |
|
Before Width: | Height: | Size: 59 KiB After Width: | Height: | Size: 59 KiB |
|
Before Width: | Height: | Size: 48 KiB After Width: | Height: | Size: 48 KiB |
|
Before Width: | Height: | Size: 43 KiB After Width: | Height: | Size: 43 KiB |
|
Before Width: | Height: | Size: 18 KiB After Width: | Height: | Size: 18 KiB |
|
Before Width: | Height: | Size: 54 KiB After Width: | Height: | Size: 54 KiB |
|
Before Width: | Height: | Size: 52 KiB After Width: | Height: | Size: 52 KiB |
|
Before Width: | Height: | Size: 49 KiB After Width: | Height: | Size: 49 KiB |