Commit History
-
迁移上游 v1.8.0 核心能力
xiaolongmr49eeebd
-
Merge upstream v1.6.0 feature baseline
xiaolongmr2438892
-
整合功能更新并排除本地恢复产物
xiaolongmr2dc6fe4
-
Remove HF push tool from app project
xiaolongmra48700a -
Add Hugging Face space push GUI
xiaolongmrb540c69 -
Add Hugging Face space push tool
xiaolongmr0a1a550
-
Merge branch 'fork/TizenryA/feat/warp-flaresolverr-runtime'
HouYunFei9b5b14c
-
Add Outlook token mailbox provider support
lihuazou-gulie04a2f7c
-
fix: support bind-mounted proxy runtime config
TizenryA- Fall back to in-place config writes when Docker bind-mounted files reject atomic rename with EBUSY - Use health checks available in the WARP and FlareSolverr images - Add regression coverage for bind-mounted config initialization17008f5 -
feat: add WARP FlareSolverr proxy runtime
TizenryA- 新增默认关闭的 proxy_runtime 配置与脱敏保存 - 新增 FlareSolverr clearance 缓存、测试接口和注册重试 - 新增 WARP/Privoxy/FlareSolverr Compose 部署 - 新增设置页稳定代理运行时面板 - 新增代理运行时和注册重试单元测试3e2aa31
-
Share user storage across spaces
xiaolongmr8bb6984
-
feat(accounts): 新增 OAuth 登录已有账号导入方式
ldl +1: Claude Opus 4.7 (1M context)通过浏览器走 OpenAI 标准 OAuth + PKCE 流程获取 refresh_token,落盘后由 account_service 的自动刷新机制接管,解决 Sub2API/CPA 等导入路径只保留 access_token 导致账号过期失效的问题。state 中嵌入 session_id,让前端状态 覆盖时也能从 callback URL 恢复正确的 verifier。 Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>7bc5c43
-
feat: add one-click script to create data repository
61136c3 -
init: CHATSAM public version with data persistence and keep-alive
bd4057b
-
fix storage backend regressions
HouYunFei +1: CodexCo-Authored-By: Codex <noreply@openai.com>3e9c244
-
feat(storage): add pluggable storage backend system with multiple implementations
QykXczj- Add storage abstraction layer with base interface and factory pattern - Implement JSON storage backend (default, file-based) - Implement SQLite storage backend for local database persistence - Implement PostgreSQL storage backend for external database support - Implement Git storage backend for version-controlled account storage - Add storage migration script to move data between backends - Add storage health check endpoint at /api/storage/info - Update Docker image to include git, libpq-dev, and gcc dependencies - Add environment variable configuration for storage backend selection - Update docker-compose.yml with comprehensive storage backend examples - Add SQLAlchemy, psycopg2-binary, and GitPython dependencies - Update .gitignore to exclude .env files, database files, and git cache - Add test script for storage backend validation - Update README with storage backend configuration documentation003b918