This commit is contained in:
2025-10-17 20:56:50 +08:00
commit 90094ccd5a
342 changed files with 144988 additions and 0 deletions

View File

@@ -0,0 +1,70 @@
# 更新日志
## [2.0.0] - 2024-01-20
### 🎉 重大更新 - Token管理系统重构
#### ✨ 新增功能
- **Base64 Token导入**: 支持多种格式的Base64编码Token解析
- **可视化Token管理**: 名称-Token列表形式管理多个游戏角色
- **WebSocket连接管理**: 自动建立和监控WebSocket连接状态
- **批量操作功能**: 导入/导出、清理过期Token等批量功能
- **响应式Token界面**: 完美适配桌面和移动设备的Token管理界面
#### 🗑️ 移除功能
- **登录注册系统**: 完全移除传统的用户认证流程
- **用户管理**: 不再需要用户账户系统
- **API依赖**: 移除所有后端接口依赖
#### 🔄 重大变更
- **入口页面**: 从登录页面改为Token导入页面 (`/tokens`)
- **路由结构**: 重构路由旧路由自动重定向到Token管理
- **数据结构**: 全新的Token数据结构支持自定义名称和完整信息
- **访问控制**: 基于Token存在性而非用户认证状态
#### 🛠️ 技术改进
- **本地存储**: 所有数据完全本地化存储
- **智能解析**: 自动识别和解析各种Base64格式
- **连接监控**: 实时WebSocket连接状态显示
- **容错处理**: 完善的错误处理和用户提示
#### 📱 用户体验
- **简化流程**: 无需注册登录直接导入Token使用
- **直观管理**: 卡片式Token列表状态一目了然
- **快速操作**: 一键选择、连接、管理Token
- **数据安全**: 本地存储Token信息脱敏显示
---
## [1.x.x] - 历史版本
### 特性
- 基于用户认证的传统系统
- API接口依赖的数据管理
- 游戏角色CRUD操作
- 日常任务管理功能
---
## 升级指南
### 从1.x版本升级到2.0
1. **数据迁移**:
- 导出现有游戏角色数据
- 获取每个角色对应的Token
- 将Token转换为Base64格式后导入新系统
2. **使用变更**:
- 不再需要注册登录
- 直接访问 `/tokens` 页面导入Token
- 通过Token名称管理多个游戏角色
3. **功能对照**:
- 游戏角色管理 → Token管理
- 用户认证 → Token导入
- 角色选择 → Token选择
### 兼容性说明
- 旧版本路由会自动重定向到新系统
- 本地存储数据需要手动迁移
- WebSocket连接方式保持兼容