diff --git a/.idea/modules.xml b/.idea/modules.xml
index 59a1b0e..60bc542 100644
--- a/.idea/modules.xml
+++ b/.idea/modules.xml
@@ -3,6 +3,8 @@
+
+
diff --git a/password-xl-home.iml b/password-xl-home.iml
new file mode 100644
index 0000000..e916551
--- /dev/null
+++ b/password-xl-home.iml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/password-xl-home/images/background-m.svg b/password-xl-home/images/background-m.svg
new file mode 100644
index 0000000..ded3f64
--- /dev/null
+++ b/password-xl-home/images/background-m.svg
@@ -0,0 +1,44 @@
+
diff --git a/password-xl-home/images/background.svg b/password-xl-home/images/background.svg
new file mode 100644
index 0000000..bdfbb99
--- /dev/null
+++ b/password-xl-home/images/background.svg
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/password-xl-home/images/gitee.png b/password-xl-home/images/gitee.png
new file mode 100644
index 0000000..7d717da
Binary files /dev/null and b/password-xl-home/images/gitee.png differ
diff --git a/password-xl-home/images/github.png b/password-xl-home/images/github.png
new file mode 100644
index 0000000..01fff15
Binary files /dev/null and b/password-xl-home/images/github.png differ
diff --git a/password-xl-home/images/logo.ico b/password-xl-home/images/logo.ico
new file mode 100644
index 0000000..b2b46ad
Binary files /dev/null and b/password-xl-home/images/logo.ico differ
diff --git a/password-xl-home/images/logo.svg b/password-xl-home/images/logo.svg
new file mode 100644
index 0000000..7e20bea
--- /dev/null
+++ b/password-xl-home/images/logo.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/password-xl-home/index.html b/password-xl-home/index.html
new file mode 100644
index 0000000..a56377b
--- /dev/null
+++ b/password-xl-home/index.html
@@ -0,0 +1,247 @@
+
+
+
+
+ Password-XL
+
+
+
+
+
+
+
+
+

+
Password-XL
+
+
+ 现代化密码管理工具
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/password-xl-web/src/auto-imports.d.ts b/password-xl-web/src/auto-imports.d.ts
index 69ef8db..e1ee12b 100644
--- a/password-xl-web/src/auto-imports.d.ts
+++ b/password-xl-web/src/auto-imports.d.ts
@@ -3,6 +3,7 @@
// @ts-nocheck
// noinspection JSUnusedGlobalSymbols
// Generated by unplugin-auto-import
+// biome-ignore lint: disable
export {}
declare global {
const EffectScope: typeof import('vue')['EffectScope']
@@ -38,6 +39,7 @@ declare global {
const onServerPrefetch: typeof import('vue')['onServerPrefetch']
const onUnmounted: typeof import('vue')['onUnmounted']
const onUpdated: typeof import('vue')['onUpdated']
+ const onWatcherCleanup: typeof import('vue')['onWatcherCleanup']
const provide: typeof import('vue')['provide']
const reactive: typeof import('vue')['reactive']
const readonly: typeof import('vue')['readonly']
@@ -55,7 +57,10 @@ declare global {
const useAttrs: typeof import('vue')['useAttrs']
const useCssModule: typeof import('vue')['useCssModule']
const useCssVars: typeof import('vue')['useCssVars']
+ const useId: typeof import('vue')['useId']
+ const useModel: typeof import('vue')['useModel']
const useSlots: typeof import('vue')['useSlots']
+ const useTemplateRef: typeof import('vue')['useTemplateRef']
const watch: typeof import('vue')['watch']
const watchEffect: typeof import('vue')['watchEffect']
const watchPostEffect: typeof import('vue')['watchPostEffect']
@@ -64,6 +69,6 @@ declare global {
// for type re-export
declare global {
// @ts-ignore
- export type { Component, ComponentPublicInstance, ComputedRef, ExtractDefaultPropTypes, ExtractPropTypes, ExtractPublicPropTypes, InjectionKey, PropType, Ref, VNode, WritableComputedRef } from 'vue'
+ export type { Component, ComponentPublicInstance, ComputedRef, DirectiveBinding, ExtractDefaultPropTypes, ExtractPropTypes, ExtractPublicPropTypes, InjectionKey, PropType, Ref, MaybeRef, MaybeRefOrGetter, VNode, WritableComputedRef } from 'vue'
import('vue')
}
diff --git a/password-xl-web/src/components/index/PasswordHeader.vue b/password-xl-web/src/components/index/PasswordHeader.vue
index aa53dd5..b0091ec 100644
--- a/password-xl-web/src/components/index/PasswordHeader.vue
+++ b/password-xl-web/src/components/index/PasswordHeader.vue
@@ -130,6 +130,12 @@ const switchTopicMode = (topicMode: TopicMode) => {
const openRecycleBin = () => {
refStore.recycleBinRef.openRecycleBin()
}
+
+// 介绍页
+const goAbout = () => {
+ location.href = 'https://password-xl.cn/about'
+}
+
@@ -151,8 +157,8 @@ const openRecycleBin = () => {
没有保存的密码
-
-

+
+
diff --git a/password-xl-web/src/components/login/OSSLoginForm.vue b/password-xl-web/src/components/login/OSSLoginForm.vue
index facef4f..2cc1b76 100644
--- a/password-xl-web/src/components/login/OSSLoginForm.vue
+++ b/password-xl-web/src/components/login/OSSLoginForm.vue
@@ -139,7 +139,7 @@ initForm()
登 录
- 阿里云OSS注册指引
+ 阿里云OSS注册指引