Commit Graph

  • cddc22d2b3 refactor: 重构邮箱验证模块并修复代码审查问题 master v0.2.0 fawney19 2026-01-01 02:10:19 +08:00
  • 11ded575d5 Merge branch 'master' into feature/email-verification fawney19 2025-12-31 22:00:36 +08:00
  • 394cc536a9 feat: 添加 API 格式访问限制 fawney19 2025-12-30 17:50:39 +08:00
  • 6bd8cdb9cf feat: 实现邮箱验证注册功能 RWDai 2025-12-30 17:15:48 +08:00
  • e20a09f15a feat: 添加模型列表访问限制功能 fawney19 2025-12-30 16:57:59 +08:00
  • b89a4af0cf refactor: 统一 HTTP 客户端超时配置 v0.1.29 fawney19 2025-12-30 15:06:55 +08:00
  • a56854af43 feat: 为 GlobalModel 添加关联提供商查询 API fawney19 2025-12-30 14:47:35 +08:00
  • 4a35d78c8d fix: 修正 README 中的图片文件扩展名 fawney19 2025-12-30 09:44:45 +08:00
  • 26b281271e docs: 更新许可证说明、README 文档和模拟数据;调整模型版本至最新 fawney19 2025-12-30 09:41:03 +08:00
  • 96094cfde2 fix: 调整仪表盘普通用户月度统计显示,添加月度费用字段 v0.1.28 fawney19 2025-12-29 18:28:37 +08:00
  • 7e26af5476 fix: 修复仪表盘缓存命中率和配额显示逻辑 fawney19 2025-12-29 18:12:33 +08:00
  • c8dfb784bc fix: 修复仪表盘月份统计逻辑,改为自然月而非过去30天 fawney19 2025-12-29 17:55:42 +08:00
  • fd3a5a5afe refactor: 将模型测试功能从 ModelsTab 移到 KeyAllowedModelsDialog fawney19 2025-12-29 17:44:02 +08:00
  • 599b3d4c95 feat: 添加 Provider API Key 查看和复制功能 fawney19 2025-12-29 17:14:26 +08:00
  • 41719a00e7 refactor: 改进分布式任务锁的清理策略 v0.1.27 fawney19 2025-12-28 21:34:43 +08:00
  • b5c0f85dca refactor: 统一剪贴板复制功能到 useClipboard 组合式函数 v0.1.26 fawney19 2025-12-28 20:41:52 +08:00
  • 7d6d262ed3 feat: 增加用户密码修改时的确认验证 fawney19 2025-12-28 20:00:25 +08:00
  • e21acd73eb fix: 修复模型映射中重复关联的问题 v0.1.25 fawney19 2025-12-28 19:40:07 +08:00
  • 702f9bc5f1 fix: 修复缓存监控页面TTL分析时间段选择器点击无响应 fawney19 2025-12-28 19:14:49 +08:00
  • d0ce798881 fix: TTL=0时启用Key随机轮换模式 fawney19 2025-12-28 19:07:25 +08:00
  • 2b1d197047 Merge remote-tracking branch 'gitcode/master' into htmambo/master v0.1.24 fawney19 2025-12-25 22:47:08 +08:00
  • 71bc2e6aab fix: 增加参数校验防止除零错误 fawney19 2025-12-25 22:44:17 +08:00
  • afb329934a fix: 修复端点健康统计时间分段计算的除零错误 fawney19 2025-12-25 19:54:16 +08:00
  • 1313af45a3 !4 merge htmambo/master into master elky0401 2025-12-25 19:39:33 +08:00
  • dddb327885 refactor: 重构模型测试错误解析逻辑并修复用量统计变量引用 fawney19 2025-12-25 19:36:29 +08:00
  • 26b4a37323 feat: 引入统一的端点检查器以重构适配器并改进错误处理和用量统计。 hoping 2025-12-25 00:02:56 +08:00
  • 9dad194130 fix: 修复 API Key 访问限制字段无法清除的问题 v0.1.23 fawney19 2025-12-24 22:35:30 +08:00
  • 03ad16ea8a fix: 修复迁移脚本在全新安装时报错及改进统计回填逻辑 v0.1.22 fawney19 2025-12-24 21:50:05 +08:00
  • 2fa64b98e3 fix: deploy.sh 将 Dockerfile.app.local 纳入代码变化检测 v0.1.21 fawney19 2025-12-24 18:02:16 +08:00
  • 75d7e89cbb perf: 添加 gunicorn --preload 参数优化内存占用 fawney19 2025-12-24 01:47:37 +08:00
  • d73a443484 fix: 修复初次执行 migrate.sh 时 usage 表不存在的问题 (#43) fawney19 2025-12-24 01:24:05 +08:00
  • 15a9b88fc8 feat: enhance extract_cache_creation_tokens function to support three formats[#41] (#42) Hwwwww-dev 2025-12-24 01:31:45 +08:00
  • 03eb7203ec fix(api): 同步 chat_handler_base 使用 aiter_bytes 支持自动解压 fawney19 2025-12-24 01:13:35 +08:00
  • e38cd6819b fix(api): 优化字节流迭代器以支持自动解压 gzip (#39) hank9999 2025-12-24 01:11:35 +08:00
  • d44cfaddf6 fix: rename variable to avoid shadowing in model mapping cache stats v0.1.20 fawney19 2025-12-23 00:38:37 +08:00
  • 65225710a8 refactor: use ConcurrencyDefaults for CACHE_RESERVATION_RATIO constant fawney19 2025-12-23 00:34:18 +08:00
  • d7f5b16359 fix: rebuild app image when migration files change fawney19 2025-12-23 00:23:22 +08:00
  • 7185818724 fix: remove index_exists check to avoid transaction conflict in migration fawney19 2025-12-23 00:21:03 +08:00
  • 868f3349e5 fix: use AUTOCOMMIT mode for CREATE INDEX CONCURRENTLY in migration fawney19 2025-12-23 00:18:11 +08:00
  • d7384e69d9 fix: improve code quality and add type safety for Key updates fawney19 2025-12-23 00:11:10 +08:00
  • 1d5c378343 feat: add TTFB timeout detection and improve stream handling fawney19 2025-12-22 23:44:42 +08:00
  • 4e1aed9976 feat: add daily model statistics aggregation with stats_daily_model table v0.1.19 fawney19 2025-12-20 02:39:10 +08:00
  • e2e7996a54 feat: implement upstream model import and batch model assignment with UI components fawney19 2025-12-20 02:01:17 +08:00
  • df9f9a9f4f feat: add internal model list query interface with configurable User-Agent headers fawney19 2025-12-19 23:40:42 +08:00
  • 7553b0da80 fix: 优化自动刷新交互和ESC关闭样式 fawney19 2025-12-19 18:41:44 +08:00
  • 8f30bf0bef Merge pull request #32 from htmambo/master fawney19 2025-12-19 18:46:26 +08:00
  • 8c12174521 个性化处理 1. 为所有抽屉和对话框添加 ESC 键关闭功能; 2. 为使用记录表格添加自动刷新开关; 3. 为后端 API 请求增加 User-Agent 头部; 4. 修改启动命令支持从.env中读取数据库和Redis配置。 hoping 2025-12-19 17:31:15 +08:00
  • 6aa1876955 feat: add Dockerfile.app.local for China mirror support v0.1.18 fawney19 2025-12-19 16:20:02 +08:00
  • 7f07122aea refactor: separate frontend build from base image for faster incremental builds fawney19 2025-12-19 16:02:38 +08:00
  • c2ddc6bd3c refactor: optimize Docker build with multi-stage and slim runtime base image fawney19 2025-12-19 15:51:21 +08:00
  • af476ff21e feat: enhance error logging and upstream response tracking for provider failures v0.1.17 fawney19 2025-12-19 15:29:48 +08:00
  • 3bbc1c6b66 feat: add provider compatibility error detection for intelligent failover v0.1.16 fawney19 2025-12-19 13:28:26 +08:00
  • c69a0a8506 refactor: remove stream smoothing config from system settings and improve base image caching v0.1.15 fawney19 2025-12-19 13:06:36 +08:00
  • 1fae202bde Merge pull request #30 from AAEE86/master fawney19 2025-12-19 12:34:22 +08:00
  • b9a26c4550 fix: add SETUPTOOLS_SCM_PRETEND_VERSION for CI builds fawney19 2025-12-19 12:01:19 +08:00
  • e42bd35d48 chore: Modify the order of API format enumeration - Move CLAUDE_CLI before OPENAI AAEE86 2025-12-19 11:44:10 +08:00
  • f22a073fd9 fix: rebuild app image when base image changes during deployment v0.1.14 fawney19 2025-12-19 11:32:43 +08:00
  • 5c7ad089d2 fix: disable nginx buffering for streaming responses fawney19 2025-12-19 11:26:15 +08:00
  • 97425ac68f refactor: make stream smoothing parameters configurable and add models cache invalidation fawney19 2025-12-19 11:03:46 +08:00
  • 912f6643e2 tune: adjust stream smoothing parameters for better user experience fawney19 2025-12-19 09:51:09 +08:00
  • 6c0373fda6 refactor: simplify text splitting logic in stream processor fawney19 2025-12-19 09:48:11 +08:00
  • 070121717d refactor: consolidate stream smoothing into StreamProcessor with intelligent timing fawney19 2025-12-19 09:46:22 +08:00
  • 85fafeacb8 feat: add stream smoothing feature for improved user experience fawney19 2025-12-19 03:15:19 +08:00
  • daf8b870f0 fix: include Dockerfile.base.local in dependency hash calculation fawney19 2025-12-19 02:38:46 +08:00
  • 880fb61c66 fix: disable gzip compression in nginx proxy configuration fawney19 2025-12-19 02:17:07 +08:00
  • 7e792dabfc refactor: use background task for client disconnection monitoring fawney19 2025-12-19 01:59:56 +08:00
  • cd06169b2f fix: detect OpenAI format stream completion via finish_reason fawney19 2025-12-19 01:44:35 +08:00
  • 50ffd47546 fix: handle client disconnection after stream completion gracefully fawney19 2025-12-19 01:36:20 +08:00
  • 5f0c1fb347 refactor: remove unused response normalizer module v0.1.13 fawney19 2025-12-19 01:20:30 +08:00
  • 7b932d7afb refactor: optimize middleware with pure ASGI implementation and enhance security measures fawney19 2025-12-18 19:07:20 +08:00
  • c7b971cfe7 Merge pull request #29 from fawney19/feature/proxy-support v0.1.12 fawney19 2025-12-18 16:18:25 +08:00
  • 293bb592dc fix: enhance proxy configuration with password preservation and UI improvements fawney19 2025-12-18 16:14:37 +08:00
  • 3e50c157be feat: add HTTP/SOCKS5 proxy support for API endpoints fawney19 2025-12-18 14:42:06 +08:00
  • 21587449c8 fix: improve error classification and logging system v0.1.11 fawney19 2025-12-18 10:57:31 +08:00
  • 3d0ab353d3 refactor: migrate Pydantic Config to v2 ConfigDict fawney19 2025-12-18 02:20:53 +08:00
  • b2a857c164 refactor: consolidate transaction management and remove legacy modules fawney19 2025-12-18 01:59:40 +08:00
  • 4d1d863916 refactor: improve authentication and user data handling fawney19 2025-12-18 01:09:22 +08:00
  • b579420690 refactor: optimize database session lifecycle and middleware architecture fawney19 2025-12-18 00:35:46 +08:00
  • 9d5c84f9d3 refactor: add scheduling mode support and optimize system settings UI v0.1.10 fawney19 2025-12-17 19:15:08 +08:00
  • 53e6a82480 Merge pull request #25 from fawney19/fix/22-dark-mode-settings-bug fawney19 2025-12-17 18:11:53 +08:00
  • bd11ebdbd5 fix: 修复个人设置页面深色模式切换后刷新失效的问题 fawney19 2025-12-17 17:50:21 +08:00
  • 1dac4cb156 refactor: optimize provider query and stats aggregation logic v0.1.9 fawney19 2025-12-17 16:41:10 +08:00
  • 50abb55c94 fix(models): clear form state when loading model data for edit v0.1.8 fawney19 2025-12-16 18:42:58 +08:00
  • 73d3c9d3e4 ui(models): display model ID in global model form dialog v0.1.7 fawney19 2025-12-16 18:36:23 +08:00
  • d24c3885ab feat(admin): add config and user data import/export functionality fawney19 2025-12-16 18:33:14 +08:00
  • d696c575e6 refactor(migrations): add idempotency checks to migration scripts v0.1.6 fawney19 2025-12-16 17:46:38 +08:00
  • 46ff5a1a50 refactor(models): enhance model management with official provider marking and extended metadata fawney19 2025-12-16 17:28:40 +08:00
  • edce43d45f fix(auth): make get_current_user and get_current_user_from_header async functions fawney19 2025-12-16 13:42:26 +08:00
  • 33265b4b13 refactor(global-model): migrate model metadata to flexible config structure fawney19 2025-12-16 12:21:21 +08:00
  • a94aeca2d3 docs(deploy): add database migration step to deployment guide and create migration script fawney19 2025-12-16 09:21:24 +08:00
  • c42ebdd0ee test(handler): add comprehensive stream processor unit tests v0.1.5 fawney19 2025-12-16 02:40:26 +08:00
  • f1e3c2ab11 feat(frontend-usage): enhance usage UI with first byte latency metrics fawney19 2025-12-16 02:39:54 +08:00
  • 4e2ba0e57f feat(usage): add first_byte_time_ms tracking to usage statistics fawney19 2025-12-16 02:39:36 +08:00
  • a3df41d63d refactor(cli-handler): improve stream handling and response processing fawney19 2025-12-16 02:39:20 +08:00
  • ad1c8c394c refactor(handler): optimize stream processing and telemetry pipeline fawney19 2025-12-16 02:39:03 +08:00
  • 9b496abb73 feat(db): add first_byte_time_ms column to usage table fawney19 2025-12-16 02:38:43 +08:00
  • f3a69a6160 refactor(handler): implement defensive token update strategy and extract cache creation token utility v0.1.4 fawney19 2025-12-16 00:02:49 +08:00
  • adcdb73d29 feat(frontend): enhance cache monitoring UI and API integration v0.1.3 fawney19 2025-12-15 23:12:58 +08:00
  • cf67160821 feat(cache): enhance cache monitoring endpoints and handler integrations fawney19 2025-12-15 23:12:48 +08:00
  • 718f56ba75 refactor(cache): optimize cache service architecture and provider transport fawney19 2025-12-15 23:12:34 +08:00