Grand-cocoa
|
150742b8a3
|
feat(auth): 添加用户信息获取功能并优化登录流程
- 新增 getUserInfo API 接口用于获取用户信息
- 在登录成功后调用 getUserInfo 接口获取用户数据
- 使用 Pinia 创建用户状态管理 store
- 优化登录页面表单元素属性和事件绑定
- 调整标题显示逻辑,使用用户数据中的姓名
- 添加页面刷新功能,支持内容区域重新加载
- 禁用页面缩放和手势操作,优化移动端体验
- 修改页面标题为 Animo
- 调整样式和布局,优化视觉效果
|
2025-11-12 17:31:48 +08:00 |
|
Grand-cocoa
|
f5e33a64e7
|
feat(auth): 实现通行密钥注册与凭证管理功能
- 新增获取通行密钥凭证接口 credentials
- 修改注册接口 registration 支持传递名称参数
- 添加 base64ToArrayBuffer 工具函数并移至独立文件
- 新增通行密钥管理页面 Passkey.vue
- 实现通行密钥注册、命名及列表展示功能
- 添加菜单组件 Menu.vue 支持页面导航
- 优化登录流程,支持从 Cookie 恢复登录状态
- 处理 401 状态码时清除认证信息并刷新页面
- 调整 App.vue 样式层级并添加菜单触发逻辑
|
2025-11-11 18:34:06 +08:00 |
|
Grand-cocoa
|
846c8ce882
|
feat(auth): 实现用户登录和注册功能
- 新增登录和注册接口调用
- 添加通行密钥认证支持
- 实现登录表单和注册表单界面
- 添加状态管理和错误处理
- 更新环境变量配置和代理设置
- 优化登录流程动画和样式布局
|
2025-11-10 19:08:02 +08:00 |
|
Grand-cocoa
|
0c7aaa848d
|
feat(login): 实现登录注册组件及流程
- 添加 Login.vue 组件,包含用户名、密码输入及登录、注册、取消功能
- 添加 LoginProcess.vue 组件,管理登录注册流程切换
- 添加 Register.vue 组件占位
- 配置 axios 请求拦截器及环境变量类型定义
- 更新 App.vue 登录流程,替换原有 passkey 登录逻辑
- 添加 slide-up 动画样式并移除旧动画定义
- 更新依赖 tdesign-mobile-vue 为 tdesign-vue-next
- 配置开发环境与生产环境 BASE_URL
- 调整布局样式,优化登录界面显示效果
|
2025-11-10 14:45:43 +08:00 |
|
Grand-cocoa
|
5abf344572
|
feat(auth): 实现基于Passkey的登录功能
- 添加了对Web Credentials API的支持- 实现了Passkey注册与认证流程
- 引入了TDesign Button组件用于登录按钮
- 更新了页面加载及过渡动画逻辑- 添加了对不支持Passkey设备的降级处理
- 安装并配置了tdesign-icons-vue-next依赖库
|
2025-11-07 11:50:47 +08:00 |
|
Grand-cocoa
|
a2ab4b8bb3
|
chore: 添加 Apache 2.0 许可证文件
- 添加完整的 Apache License 2.0 文本
- 包含标准的许可条款和条件
- 添加版权声明和分发指南
- 提供许可证应用的附录说明
|
2025-11-06 17:11:51 +08:00 |
|
Grand-cocoa
|
43a272c35d
|
feat(project): 初始化项目基础结构和配置
- 添加 VS Code 推荐扩展配置
- 配置基础 CSS 样式和主题变量
- 添加 Vue 组件基础结构和路由配置
- 集成 Pinia 状态管理
- 配置 Vite 和 TypeScript 环境
- 添加 TDesign Mobile Vue 组件库
- 设置代码格式化和开发工具
- 创建首页动画效果和卡片组件
- 配置 Git 忽略文件和属性
- 添加项目 README 文档和依赖配置
|
2025-11-06 17:02:03 +08:00 |
|