|
|
d81526d2e0
|
fix: 修复刷新页面后自动登出的问题
- 修复 initAuth 中错误的 cookie 解析方式,使用 getSessionUser() 正确读取
- 重构 auth store,提取公共方法消除代码重复
- 提取 setUserState/clearUserState 统一状态管理
- 提取 isAuthError 统一错误判断
- 提取 restoreUserFromStorage 恢复 localStorage 状态
- 提取 validateAndUpdateUser 统一验证逻辑
- 优化 fetchInterceptor,添加初始化标志避免在 initAuth 期间误触发登出
- 改进错误处理,区分认证错误和网络错误,避免网络错误导致误登出
- 优化 initAuth 逻辑,先恢复 localStorage 状态避免闪烁,再验证 cookie
代码从 178 行优化到 165 行,initAuth 从 87 行减少到 28 行,消除 40+ 行重复代码
|
2026-01-03 00:06:11 +08:00 |
|
|
|
721a58fa25
|
重构注册逻辑
|
2026-01-02 23:20:53 +08:00 |
|
|
|
31ac817e76
|
重构登陆登出
|
2026-01-02 23:12:11 +08:00 |
|
|
|
91be186013
|
refactor: 删除服务器配置检查,注册链接始终显示
- 删除 /jingrow/server-config API 调用
- 移除服务器配置检查逻辑
- 设置注册链接始终显示(showSignupLink 默认为 true)
- 消除 404 错误
|
2026-01-02 20:27:42 +08:00 |
|
|
|
8f141188a3
|
refactor: 优化去背景工具代码,消除文件内部重复
- 在文件内部提取 handleSuccess 辅助函数,消除成功处理逻辑重复
- 简化流式响应处理代码,提高可读性和可维护性
- 保持工具文件独立性,符合设计原则
|
2026-01-02 20:23:02 +08:00 |
|
|
|
6b638ac143
|
feat: 简化vite配置并修复去背景接口
- 简化vite.config.ts,删除冗余的apps.txt读取和文件服务插件
- 更新去背景接口路径为 /tools/rmbg/file/free
- 修复流式响应处理:使用fetch API正确处理NDJSON格式
- 添加/tools代理配置以支持新的接口路径
- 优化错误处理,适配fetch API的错误格式
|
2026-01-02 20:00:53 +08:00 |
|
|
|
328a9f4408
|
initial commit
|
2026-01-02 18:33:52 +08:00 |
|