feat: 适配新版后端 API 并接入邮箱验证 #9

Merged
Mplan merged 6 commits from feat/api into main 2026-08-22 21:39:42 +08:00
Owner

概述

本分支对前端进行了大规模适配与升级,核心是对齐新版后端 API 接口,并接入邮箱验证与密码找回流程。

主要变更

  • API 适配:对齐新版后端接口契约,重构 api 客户端与类型定义,移除前端臆造字段
  • 认证流程:接入邮箱验证(确认 / 重发确认)、密码找回(忘记密码 / 重置密码)全流程
  • 管理后台:前端对齐更新后的 API 契约
  • 云图鉴:展示云类型图标图片
  • UI 优化:图片预览改为直角样式并调整关闭按钮

影响范围

  • API 层:src/lib/api.ts、src/types/api.ts、src/types/database.ts
  • 认证视图:src/views/auth/*
  • 管理后台:src/views/admin/AdminView.vue
  • 图鉴视图:src/views/encyclopedia/*
  • 状态管理:src/stores/*
## 概述 本分支对前端进行了大规模适配与升级,核心是对齐新版后端 API 接口,并接入邮箱验证与密码找回流程。 ## 主要变更 - **API 适配**:对齐新版后端接口契约,重构 api 客户端与类型定义,移除前端臆造字段 - **认证流程**:接入邮箱验证(确认 / 重发确认)、密码找回(忘记密码 / 重置密码)全流程 - **管理后台**:前端对齐更新后的 API 契约 - **云图鉴**:展示云类型图标图片 - **UI 优化**:图片预览改为直角样式并调整关闭按钮 ## 影响范围 - API 层:src/lib/api.ts、src/types/api.ts、src/types/database.ts - 认证视图:src/views/auth/* - 管理后台:src/views/admin/AdminView.vue - 图鉴视图:src/views/encyclopedia/* - 状态管理:src/stores/*
Mplan added 6 commits 2026-08-22 21:37:59 +08:00
切换到 Cookie 会话和新版 DTO,并迁移画廊、地图、个人主页、百科及上传流程。停用后端尚未实现的账号与徽章功能,同时纳入新版 API 契约文档。

BREAKING CHANGE: 前端不再兼容旧 /api/v1 接口和 refresh token 流程。
Mplan merged commit 720ad29f06 into main 2026-08-22 21:39:42 +08:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Mplan/opencloud#9