zl-q
e55e445906
feat: 添加好友功能并集成 LiteLLM 代理服务
...
- 新增好友搜索、添加、好友列表功能
- 集成 LiteLLM 代理服务及多模型定价配置
- 更新 iOS CocoaPods 配置
- 更新 .gitignore 和环境变量配置
2026-03-11 09:14:51 +08:00
qzl
95d6927724
fix: 后端 JWT 验证改为 HS256 方式提升认证可靠性
2026-03-10 17:43:55 +08:00
zl-q
c9a2c75c35
fix: 增强云端 Supabase 认证可靠性,修复验证码失败可观测性
...
- JWT 验证器新增 apikey 参数,支持云端 JWKS 认证头
- Auth 网关新增上游超时/错误映射为 503 状态码
- Auth 网关新增重定向 URL 校验,阻断开放重定向风险
- 用户依赖传递 anon_key 给 JWT 验证器
- 新增相关单元测试覆盖 JWKS 头、503 映射、重定向校验
- 新增实现计划文档
2026-03-10 09:11:27 +08:00
qzl
6fe2e7b6c3
refactor: 迁移本地 Supabase 到云端,使用 JWKS 进行 JWT 验证
...
- 新增 JwtVerifier 支持 RS256 + JWKS 验证
- 简化 docker-compose,删除本地 Supabase 服务(kong/auth/storage等)
- 删除冗余的 Supabase 配置文件(volumes目录)
- 适配测试用例以支持新配置方式
- 更新运行时文档和迁移计划
2026-03-09 18:03:04 +08:00
zl-q
8a23018b6d
feat(agent): migrate to native CrewAI tool loop and async resume enqueue
2026-03-08 16:01:16 +08:00
zl-q
ec33bb0cee
refactor: 统一认证端点并删除冗余 profile 模块
...
- 合并 auth 端点: /verifications/verify → /verify, /verifications/resend → /resend
- 整合密码重置到 /verify 端点 (type=recovery)
- 移除未使用的 /auth/users 端点
- 添加 redirect URL 白名单验证 (site_url + additional_redirect_urls)
- 限流改用 Redis + IP 标识,替代内存锁
- 删除 v1/profile 死代码模块
- 更新前端 auth_api 适配新端点
- 添加 supabase site_url 和 additional_redirect_urls 配置
2026-03-07 14:55:00 +08:00
qzl
1f6cb1a48f
refactor: 删除未使用的 api_external_url 配置并完善 runtime 文档
...
- 删除 SupabaseSettings 中未使用的 api_external_url computed field
- 更新测试文件移除相关测试用例
- backend/AGENTS.md 新增软删除设计规则
- runtime-database.md 更新表结构(删除 user_agents,表名更新为 agent_chat_sessions/messages,system_agents)
- runtime-frontend.md 补充路由结构和功能模块说明
- 根 AGENTS.md 清理过时技能路径引用
2026-03-06 18:25:18 +08:00
qzl
105e7849fe
refactor: Web 服务器从 gunicorn 迁移到 uvicorn
2026-03-06 17:55:01 +08:00
qzl
b6087fd195
chore: checkpoint current backend/runtime changes
2026-03-06 17:28:17 +08:00
qzl
c5ccfc4b88
feat(agent): add redis short-term user context cache and align tests
2026-03-06 12:02:10 +08:00
qzl
b486e78ff3
feat(agent): complete closed-loop runtime and pricing fallback
2026-03-05 15:34:37 +08:00
qzl
cd40b2b4f4
feat(agent-chat): complete core workflow and strengthen auth rate limiting
2026-02-25 16:51:12 +08:00
qzl
1cc8fa1abf
feat(auth): switch signup to OTP verification flow
...
Replace legacy signup with start/verify/resend endpoints, add OTP-focused mail templates and auth rate limits, and align compose/env/runbook for local self-hosted Supabase OTP behavior.
2026-02-25 13:34:02 +08:00
qzl
a6b5d087f8
fix: scope log filenames by service under root logs dir
2026-02-25 10:39:47 +08:00
qzl
d16e66807d
chore: lock runtime log output paths and ignore local logs
2026-02-25 10:32:19 +08:00
qzl
105cf82d21
fix: 恢复Celery配置 + 修复测试文件
...
- 恢复 CelerySettings 和相关计算属性
- 修复 celery/app.py 调用 configure_celery_app 参数
- 创建 core/initialization/init_data.py stub
- 删除不完整的 test_auth_supabase_gateway.py
2026-02-24 16:38:30 +08:00
qzl
ad06fe7de4
refactor: align backend layout and supabase infra
...
Consolidate backend modules/tests under the backend package while syncing Supabase compose/env config and related plans.
2026-02-05 15:13:06 +08:00