diff --git a/CHANGELOG.md b/CHANGELOG.md index c8923306..5465d141 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,10 @@ # CHANGE LOG +## main branch + +- UI: 增加本地缓存进行地址管理 + ## v0.4.6 - worker 配置文件添加 `TITLE = "Custom Title"`, 可自定义网站标题 diff --git a/frontend/package.json b/frontend/package.json index 2f06cad9..abef1183 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -1,6 +1,6 @@ { "name": "cloudflare_temp_email", - "version": "0.4.6", + "version": "0.4.7", "private": true, "type": "module", "scripts": { diff --git a/frontend/src/views/index/AddressBar.vue b/frontend/src/views/index/AddressBar.vue index d87f5b3b..c1748b20 100644 --- a/frontend/src/views/index/AddressBar.vue +++ b/frontend/src/views/index/AddressBar.vue @@ -10,6 +10,7 @@ import { api } from '../../api' import Login from '../common/Login.vue' import AddressManagement from '../user/AddressManagement.vue' import TelegramAddress from './TelegramAddress.vue' +import LocalAddress from './LocalAddress.vue' const { toClipboard } = useClipboard() const message = useMessage() @@ -50,6 +51,7 @@ const { t } = useI18n({ const showChangeAddress = ref(false) const showTelegramChangeAddress = ref(false) +const showLocalAddress = ref(false) const copy = async () => { try { @@ -82,6 +84,10 @@ onMounted(async () => { size="small" tertiary type="primary"> {{ t('changeAddress') }} + + {{ t('addressManage') }} + {{ t('copy') }} @@ -112,6 +118,9 @@ onMounted(async () => { + + +

{{ t("addressCredentialTip") }}

diff --git a/frontend/src/views/index/LocalAddress.vue b/frontend/src/views/index/LocalAddress.vue new file mode 100644 index 00000000..33c92a12 --- /dev/null +++ b/frontend/src/views/index/LocalAddress.vue @@ -0,0 +1,160 @@ + + + diff --git a/vitepress-docs/docs/zh/guide/feature/config-smtp-proxy.md b/vitepress-docs/docs/zh/guide/feature/config-smtp-proxy.md index 456ad3d2..06c1d0a4 100644 --- a/vitepress-docs/docs/zh/guide/feature/config-smtp-proxy.md +++ b/vitepress-docs/docs/zh/guide/feature/config-smtp-proxy.md @@ -1,5 +1,9 @@ # 搭建 SMTP IMAP 代理服务 +::: warning +如果你使用了 `resend`, 可直接使用 `resend` 的 `SMTP` 服务,不需要使用此服务 +::: + ## 为什么需要 SMTP IMAP 代理服务 `SMTP` `IMAP` 的应用场景更加广泛 diff --git a/vitepress-docs/docs/zh/guide/feature/mail-api.md b/vitepress-docs/docs/zh/guide/feature/mail-api.md index 3335a3c9..6aacce2d 100644 --- a/vitepress-docs/docs/zh/guide/feature/mail-api.md +++ b/vitepress-docs/docs/zh/guide/feature/mail-api.md @@ -8,7 +8,7 @@ limit = 10 offset = 0 res = requests.get( - f"http://localhost:8787/api/mails?limit={limit}&offset={offset}`;", + f"http://localhost:8787/api/mails?limit={limit}&offset={offset}", headers={ "Authorization": f"Bearer {你的JWT密码}", # "x-custom-auth": "<你的网站密码>", # 如果启用了自定义密码 diff --git a/worker/src/constants.ts b/worker/src/constants.ts index aec1b16a..07a3d678 100644 --- a/worker/src/constants.ts +++ b/worker/src/constants.ts @@ -1,5 +1,5 @@ export const CONSTANTS = { - VERSION: 'v0.4.6', + VERSION: 'v0.4.7', // DB settings ADDRESS_BLOCK_LIST_KEY: 'address_block_list',