yanlongqi
|
c0a280132c
|
优化UI风格并添加管理员权限系统
主要更改:
- 新增管理员权限系统:添加 AdminAuth 中间件和 AdminRoute 组件,限制题库管理功能仅 yanlongqi 用户可访问
- UI 全面改版为白色毛玻璃风格(macOS 风格):应用毛玻璃效果、优化圆角和阴影、统一配色方案
- 登录页优化:将注册功能改为模态框形式,简化登录界面
- 首页优化:题库管理入口仅对管理员用户显示,优化响应式布局和卡片排列
- 移除底部导航栏:简化布局,改善用户体验
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-11-05 10:58:43 +08:00 |
|
yanlongqi
|
e722180c07
|
重构UI框架并实现响应式设计
- UI框架:从 antd-mobile 迁移到 Ant Design,支持更好的跨平台体验
- 响应式设计:实现移动端、平板、PC端全方位适配
- 移动端:保留底部导航栏,优化触摸交互
- PC端:隐藏底部导航,采用居中布局
- 样式重构:所有组件样式迁移到 CSS Modules(.module.less)
- 功能优化:
- 练习题答题改进:始终返回正确答案便于用户学习
- 添加题目编号字段(question_id)
- 修复判断题选项:由 A/B 改为 true/false
- 组件优化:
- TabBarLayout 重构,支持响应式显示/隐藏
- 所有页面组件采用 Ant Design 组件替换原 antd-mobile 组件
- 统一使用 @ant-design/icons 图标库
- 文档同步:更新 CLAUDE.md 中 UI 组件使用规范和响应式设计说明
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-11-04 13:03:59 +08:00 |
|
|
|
9540478583
|
重构登录页面UI并完善项目文档
主要改动:
- 重新设计登录页面,使用原生input替代antd-mobile组件以更好控制样式
- 添加密码可见性切换功能(眼睛图标)
- 实现登录/注册切换UI,注册链接移至底部
- 优化输入框样式,添加明显的边框和背景色
- 实现移动端防缩放功能(touch-action + JS事件监听)
- 配置Vite代理解决CORS问题,API请求使用相对路径
- 完善CLAUDE.md和README.md文档,添加文档同步更新规范
- 更新技术栈说明,明确使用yarn作为包管理工具
技术细节:
- 渐变背景(紫色主题)
- 白色输入框带半透明边框,聚焦时显示光晕效果
- 防止移动端双指缩放和双击缩放
- Vite代理配置: /api/* -> http://localhost:8080
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-11-04 00:35:17 +08:00 |
|
|
|
92e8c9a94c
|
实现完整的登录注册功能并优化前端组件
- 实现登录页面:
- 添加登录和注册表单切换功能
- 使用antd-mobile组件(Form, Input, Button, Toast)
- 白色背景设计,标题使用主题色
- 表单验证和错误提示
- 已登录用户自动重定向
- 完善用户认证:
- 路由保护,未登录用户重定向到登录页
- 用户信息保存到localStorage
- Profile页面支持退出登录
- 后端改进:
- 启用CORS中间件支持跨域请求
- 更新开发规范:
- 在CLAUDE.md中添加前端开发规范
- 明确UI组件使用原则:优先使用antd-mobile组件
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-11-03 23:56:53 +08:00 |
|