diff --git a/components.d.ts b/components.d.ts index 32d5fcee..4d91b3bb 100644 --- a/components.d.ts +++ b/components.d.ts @@ -13,6 +13,7 @@ declare module 'vue' { Close: typeof import('./src/components/icon/Close.vue')['default'] DeleteIcon: typeof import('./src/components/icon/DeleteIcon.vue')['default'] Empty: typeof import('./src/components/Empty.vue')['default'] + IconArcticonsXiaohongshuRednote: typeof import('~icons/arcticons/xiaohongshu-rednote')['default'] IconBxVolume: typeof import('~icons/bx/volume')['default'] IconBxVolumeFull: typeof import('~icons/bx/volume-full')['default'] IconBxVolumeLow: typeof import('~icons/bx/volume-low')['default'] @@ -75,6 +76,14 @@ declare module 'vue' { IconFluentTranslateOff16Regular: typeof import('~icons/fluent/translate-off16-regular')['default'] IconFluentWeatherMoon16Regular: typeof import('~icons/fluent/weather-moon16-regular')['default'] IconFluentWeatherSunny16Regular: typeof import('~icons/fluent/weather-sunny16-regular')['default'] + IconIconXiaoHongShu: typeof import('~icons/ic/on-xiao-hong-shu')['default'] + IconMaterialSymbolsMail: typeof import('~icons/material-symbols/mail')['default'] + IconMdiGithub: typeof import('~icons/mdi/github')['default'] + IconRiTwitterFill: typeof import('~icons/ri/twitter-fill')['default'] + IconSimpleIconsGithub: typeof import('~icons/simple-icons/github')['default'] + IconSimpleIconsWechat: typeof import('~icons/simple-icons/wechat')['default'] + IconSimpleIconsXiaohongshu: typeof import('~icons/simple-icons/xiaohongshu')['default'] + IconStreamlineUltimateColorWechatLogo: typeof import('~icons/streamline-ultimate-color/wechat-logo')['default'] RouterLink: typeof import('vue-router')['RouterLink'] RouterView: typeof import('vue-router')['RouterView'] SlideHorizontal: typeof import('./src/components/slide/SlideHorizontal.vue')['default'] diff --git a/package.json b/package.json index e2f0be39..f73198af 100644 --- a/package.json +++ b/package.json @@ -39,6 +39,9 @@ "@iconify-json/bx": "^1.2.2", "@iconify-json/eos-icons": "^1.2.4", "@iconify-json/fluent": "^1.2.28", + "@iconify-json/material-symbols": "^1.2.33", + "@iconify-json/ri": "^1.2.5", + "@iconify-json/simple-icons": "^1.2.48", "@types/file-saver": "^2.0.7", "@types/lodash-es": "^4.17.12", "@types/md5": "^2.1.33", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f1b31058..19ef72e1 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -69,6 +69,15 @@ importers: '@iconify-json/fluent': specifier: ^1.2.28 version: 1.2.28 + '@iconify-json/material-symbols': + specifier: ^1.2.33 + version: 1.2.33 + '@iconify-json/ri': + specifier: ^1.2.5 + version: 1.2.5 + '@iconify-json/simple-icons': + specifier: ^1.2.48 + version: 1.2.48 '@types/file-saver': specifier: ^2.0.7 version: 2.0.7 @@ -481,6 +490,15 @@ packages: '@iconify-json/fluent@1.2.28': resolution: {integrity: sha512-Lnaf38ruWopJv8PdEsK8vXgxKpFSsKED2kI0/575ZXg6XHUMvzSuLlldAVAOEWZmMVPJFC0MXe07Ybnh1ziLvw==} + '@iconify-json/material-symbols@1.2.33': + resolution: {integrity: sha512-Bs0X1+/vpJydW63olrGh60zkR8/Y70sI14AIWaP7Z6YQXukzWANH4q3I0sIPklbIn1oL6uwLvh0zQyd6Vh79LQ==} + + '@iconify-json/ri@1.2.5': + resolution: {integrity: sha512-kWGimOXMZrlYusjBKKXYOWcKhbOHusFsmrmRGmjS7rH0BpML5A9/fy8KHZqFOwZfC4M6amObQYbh8BqO5cMC3w==} + + '@iconify-json/simple-icons@1.2.48': + resolution: {integrity: sha512-EACOtZMoPJtERiAbX1De0asrrCtlwI27+03c9OJlYWsly9w1O5vcD8rTzh+kDPjo+K8FOVnq2Qy+h/CzljSKDA==} + '@iconify/types@2.0.0': resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==} @@ -4114,6 +4132,18 @@ snapshots: dependencies: '@iconify/types': 2.0.0 + '@iconify-json/material-symbols@1.2.33': + dependencies: + '@iconify/types': 2.0.0 + + '@iconify-json/ri@1.2.5': + dependencies: + '@iconify/types': 2.0.0 + + '@iconify-json/simple-icons@1.2.48': + dependencies: + '@iconify/types': 2.0.0 + '@iconify/types@2.0.0': {} '@iconify/utils@2.3.0': diff --git a/public/article.png b/public/article.png index bef2b2ca..35d6168e 100644 Binary files a/public/article.png and b/public/article.png differ diff --git a/public/libarchive.wasm b/public/libarchive.wasm deleted file mode 100644 index b328946f..00000000 Binary files a/public/libarchive.wasm and /dev/null differ diff --git a/public/wechat.png b/public/wechat.png new file mode 100644 index 00000000..1de0dc56 Binary files /dev/null and b/public/wechat.png differ diff --git a/public/word.png b/public/word.png index f6b0fb66..d1d495f0 100644 Binary files a/public/word.png and b/public/word.png differ diff --git a/public/xhs.png b/public/xhs.png new file mode 100644 index 00000000..f6d85bf3 Binary files /dev/null and b/public/xhs.png differ diff --git a/src/App.vue b/src/App.vue index bb47bc60..064ef43f 100644 --- a/src/App.vue +++ b/src/App.vue @@ -4,7 +4,6 @@ import {BaseState, useBaseStore} from "@/stores/base.ts"; import {useRuntimeStore} from "@/stores/runtime.ts"; import {useSettingStore} from "@/stores/setting.ts"; import useTheme from "@/hooks/theme.ts"; -import CollectNotice from "@/pages/pc/components/CollectNotice.vue"; import {SAVE_DICT_KEY, SAVE_SETTING_KEY} from "@/utils/const.ts"; import {shakeCommonDict} from "@/utils"; import {routes} from "@/router.ts"; @@ -64,7 +63,6 @@ watch(() => route.path, (to, from) => { - diff --git a/src/pages/pc/word/WordHomePage.vue b/src/pages/pc/word/WordHomePage.vue index b4ae34a0..5add971f 100644 --- a/src/pages/pc/word/WordHomePage.vue +++ b/src/pages/pc/word/WordHomePage.vue @@ -19,6 +19,7 @@ import PracticeSettingDialog from "@/pages/pc/word/components/PracticeSettingDia import ChangeLastPracticeIndexDialog from "@/pages/pc/word/components/ChangeLastPracticeIndexDialog.vue"; import {useSettingStore} from "@/stores/setting.ts"; import recommendDictList from "@/assets/recommend-dict-list.json"; +import CollectNotice from "@/pages/pc/components/CollectNotice.vue"; const store = useBaseStore() @@ -254,6 +255,8 @@ function check(cb: Function) { showChangeLastPracticeIndexDialog = false }" /> + +