Commit Graph
11 Commits
Author SHA1 Message Date
Mplan 720ad29f06 feat: 适配新版后端 API 并接入邮箱验证 (#9)
## 概述
本分支对前端进行了大规模适配与升级,核心是对齐新版后端 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/*

Reviewed-on: #9
2026-08-22 21:39:42 +08:00
Mplan cd70f89a28 更新ui样式,并修复已知问题 (#8)
Reviewed-on: #8
2026-07-30 22:35:51 +08:00
Mplan ccf7049ae0 统一交互组件 (#7)
Reviewed-on: #7
2026-07-28 21:31:38 +08:00
Mplan 51743645e2 后端迁移到fastapi (#3)
Reviewed-on: #3
2026-07-18 20:49:09 +08:00
Mplan e087dd46e2 #1 大幅改进页面显示效果 (#1)
Reviewed-on: #1
2026-05-30 00:39:20 +08:00
Mplan 2a9f8d6a9c refactor: extract EncyclopediaProgressCard component and limit map pitch
- Create EncyclopediaProgressCard with dynamic progress color, reuse in
  encyclopedia and profile pages to unify styling
- Add skyColor and maxPitch to AMap 3D view to reduce empty tile area
  when tilting
- Extend AMap type declarations for skyColor, maxPitch, getPitch, getRotation
2026-05-24 17:43:25 +08:00
Mplan c6a411ef03 Add image detail map and quick upload 2026-05-23 14:02:55 +08:00
Mplan 582a4214b6 Add SEO metadata and security headers 2026-05-23 11:17:29 +08:00
Mplan 2b7f393d7c feat: improve map and upload experience 2026-05-21 16:54:38 +08:00
Mplan cb2581afb2 feat: cloud upload - multi-image, category select, capture time, progress bar 2026-05-21 01:14:19 +08:00
Mplan c49ac7a42e feat: scaffold infrastructure - router, pinia, tailwind, amap, auth store, page placeholders 2026-05-20 23:31:55 +08:00