# 更新日志

## [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连接方式保持兼容