Commit Graph

  • df7e400e7b feat: track imported accounts per upstream key across platforms main liujing 2026-07-23 17:52:58 +08:00
  • ee89cd6119 fix: configure Docker buildx cache path liujing 2026-07-22 11:33:34 +08:00
  • db51733383 fix: clarify New-API authentication failures LiuMangMang 2026-07-22 00:49:32 +08:00
  • 6906c3b998 feat: support Grok platform account imports SmartUp Developer 2026-07-12 13:16:29 +08:00
  • 40e75c0b51 fix: stream long-running website operations SmartUp Developer 2026-07-12 12:07:47 +08:00
  • c0b3b8276d Clarify upstream key usage status SmartUp Developer 2026-07-06 14:50:04 +08:00
  • a62ee00115 Improve abnormal account cleanup SmartUp Developer 2026-07-06 13:48:41 +08:00
  • c26bdb766c Refine orphaned key status labels SmartUp Developer 2026-07-06 11:19:51 +08:00
  • f659cc53a4 Localize key status labels SmartUp Developer 2026-07-06 11:02:51 +08:00
  • 41ef047b6e Add repository contributor guide SmartUp Developer 2026-07-06 10:41:40 +08:00
  • 72aa21aed2 docs: add guidance to read Go sources for upstream/downstream API context SmartUp DeveloperandClaude Opus 4.8 2026-07-06 10:40:42 +08:00
  • a4c7fd6290 docs: clarify sibling Go projects in CLAUDE.md SmartUp DeveloperandClaude Opus 4.8 2026-07-06 10:38:47 +08:00
  • f854146c9b docs: add CLAUDE.md with project architecture and dev commands SmartUp DeveloperandClaude Opus 4.8 2026-07-06 10:37:41 +08:00
  • 2262b6a564 feat: proactive Bearer token refresh with unified fallback SmartUp DeveloperandClaude Opus 4.8 2026-07-06 10:31:29 +08:00
  • 5a20e792fe Add SmartUp account pool parameter configuration SmartUp Developer 2026-07-04 11:59:21 +08:00
  • 0cce5d53fe Improve website groups loading state SmartUp Developer 2026-07-04 00:25:01 +08:00
  • 1bba833291 Match finance dashboard dark design SmartUp Developer 2026-07-03 23:57:52 +08:00
  • 71455c7a94 Align finance dashboard visual style SmartUp Developer 2026-07-03 23:43:01 +08:00
  • 4dd4448970 Reapply "Redesign finance dashboard with period summaries" SmartUp Developer 2026-07-03 23:25:47 +08:00
  • da14ec5740 Revert "Redesign finance dashboard with period summaries" SmartUp Developer 2026-07-03 23:19:32 +08:00
  • 8d41956d88 Redesign finance dashboard with period summaries SmartUp Developer 2026-07-03 22:16:05 +08:00
  • 1670503720 fix finance balance delta recharges SmartUp Developer 2026-07-03 20:05:28 +08:00
  • bb7ed5a7e0 Refactor finance reconciliation dashboard SmartUp Developer 2026-07-03 18:02:57 +08:00
  • eba209395d feat: persist finance daily summaries SmartUp Developer 2026-07-03 17:38:54 +08:00
  • 1a1a663b6a fix: use user log stat endpoint for finance upstream costs SmartUp Developer 2026-07-03 15:59:47 +08:00
  • a1e2c059b9 fix: reuse configured clients for finance stats SmartUp Developer 2026-07-03 15:42:29 +08:00
  • 5e99abcbc5 feat: 财务对账页面 — GET /api/finance/daily-summary + Finance.vue SmartUp Developer 2026-07-03 15:28:06 +08:00
  • 9997b9d56a fix: restore api_key from local key_value when syncing upstream models for apikey accounts SmartUp Developer 2026-07-02 23:38:57 +08:00
  • a0c96ed5da fix: close platform-check silent-success loophole — raise WebsiteError on None list, missing account, or stale platform after update SmartUp Developer 2026-07-02 23:28:28 +08:00
  • 2c976f4d48 fix: add active check post account platform update to prevent silent ignore by remote backend SmartUp Developer 2026-07-02 23:06:38 +08:00
  • 445f33a6b0 style: remove temporary probe and fix scripts from repository SmartUp Developer 2026-07-02 23:01:09 +08:00
  • fd2755d539 feat: resolve account platforms prioritizing structural snapshot values and correction on existing accounts SmartUp Developer 2026-07-02 22:58:15 +08:00
  • 1cb13e878e style: remove trailing whitespace in website_sync.py SmartUp Developer 2026-07-02 21:45:02 +08:00
  • fdbcca4d95 fix: delay binding.percent update until remote sync succeeds and update UI labels to 自动保底盈利 SmartUp Developer 2026-07-02 21:27:52 +08:00
  • 0e77de31ae feat: implement automatic margin pricing and margin reverse engineering in sync SmartUp Developer 2026-07-02 21:22:37 +08:00
  • 9011c68b9d fix: use equal weight sharing for remaining 15% and quantize min_rate floor comparison to 2 decimal places SmartUp Developer 2026-07-02 20:45:40 +08:00
  • 8746068cd4 feat: implement priority_weighted_plus_percent pricing algorithm SmartUp Developer 2026-07-02 20:23:20 +08:00
  • d07ab62772 test: fix trailing whitespaces and add symmetric compact_model_mapping assertions SmartUp Developer 2026-07-02 19:48:47 +08:00
  • c20c9cfd26 fix: add stream close check, recover regression test assertions, and secure credentials type check SmartUp Developer 2026-07-02 19:18:10 +08:00
  • ece11d66e6 feat: sync upstream models with real-time streaming updates SmartUp Developer 2026-07-02 18:11:55 +08:00
  • 852bf84246 fix: 优化同步上游模型,过滤克隆载荷中的敏感 credentials 字段,规避重写导致脱敏密钥丢失/清空的事故风险 liumangmang 2026-07-02 17:05:44 +08:00
  • 316ef24188 fix: 优化同步上游模型的写回载荷,克隆并保留远端返回的所有非敏感 credentials,避免丢失 compact_model_mapping 等其它配置 liumangmang 2026-07-02 17:02:37 +08:00
  • 4645460ff9 fix: 一键同步模型接口同步修复并携带上游 base_url,防止 sub2api 账号 base_url 被清空或置为默认值 liumangmang 2026-07-02 16:56:45 +08:00
  • 59be00bd11 chore: remove obsolete wangwang888 endpoint script SmartUp Developer 2026-07-02 16:09:29 +08:00
  • 3c1fff2491 fix: 优化上游模型同步的写回逻辑,采用增量 JSONB merge,避免脱敏的 credentials 覆盖或丢失原有敏感字段 liumangmang 2026-07-02 15:47:34 +08:00
  • 63cbdf4dca feat: 实现一键同步网站账号上游模型功能 liumangmang 2026-07-02 15:42:55 +08:00
  • c70b68d814 refactor: clean up unused variables in external api logs router SmartUp Developer 2026-07-02 15:17:05 +08:00
  • ea3fd64686 fix: optimize summary count query and refine row keys for external api logs SmartUp Developer 2026-07-02 15:07:32 +08:00
  • e2129d3796 fix: 防止分页漏读和上游异常快照误标 orphaned SmartUp Developer 2026-07-02 14:21:09 +08:00
  • 00af34c487 fix: Sub2ApiWebsiteClient.list_accounts 支持分页拉取,避免只拿到默认第一页 20 条导致误建重复账号 SmartUp Developer 2026-07-02 11:04:46 +08:00
  • fe3f9f4a4c feat: 一键整理强制对齐分组逻辑,移除旧托管分组并优化统计消息区分 SmartUp Developer 2026-07-02 10:42:11 +08:00
  • c797aff773 fix: 修正设置并发数无候选时的文案拼写错误 liumangmang 2026-07-02 10:08:30 +08:00
  • 274413bca7 fix: 优化并发数批量设置接口,引入 c.close() 资源管理并增加对 list_accounts() 返回 None 的拦截保护 liumangmang 2026-07-02 10:02:07 +08:00
  • 608ef00920 feat: 实现设置账号并发数功能(支持 bulk-update 与 fallback 逐个更新) liumangmang 2026-07-02 09:48:54 +08:00
  • a296525d4e fix: 将 refresh_path 加入 login_password auth_config 白名单 SmartUp DeveloperandClaude Sonnet 4.6 2026-07-02 09:34:53 +08:00
  • c96d55665d feat: 优化上游认证复用与 wangwang888 分组接口 SmartUp DeveloperandClaude Sonnet 4.6 2026-07-02 09:26:19 +08:00
  • 9c9a4b3423 fix: 对齐 test_account 在 404 响应下的日志成功标志及错误类型口径,与标准接口行为一致 liumangmang 2026-07-02 00:28:34 +08:00
  • 3b23f21ef3 fix: 优化清理失效账号执行响应的 success 标志,对 test_account/delete_account 引入外部 API 日志审计,并对账号 ID 进行安全转义 liumangmang 2026-07-02 00:25:24 +08:00
  • 536c0aa3d4 feat: 实现清理失效账号安全方案(包含预览、SSE测试、安全删除以及本地标记清空) liumangmang 2026-07-02 00:19:26 +08:00
  • 1ef6188c02 fix: 修正 websites router 中错误的 website.accounts_endpoint 属性调用为默认值,并增加对已存在账号名称回显与默认端点引用的单元测试 liumangmang 2026-07-01 21:15:55 +08:00
  • 94d9550f77 feat: 调整新建/重建账号命名格式为 {上游网站名}-{上游分组名/ID}-{KeyID} liumangmang 2026-07-01 21:11:37 +08:00
  • ebf7def177 fix: 在官网跳转按钮的禁用及触发判断中增加对 base_url 是否以 http:// 或 https:// 开头的严格校验 liumangmang 2026-07-01 20:56:40 +08:00
  • 49c96ee8a4 feat: 移除侧边栏中的上游网址快捷入口,并在上游管理列表各条记录操作列增加官网跳转按钮 liumangmang 2026-07-01 20:47:45 +08:00
  • 7ae9ad9292 fix: 删除 routers/websites 中残留的死代码函数 _build_rate_priority_map,并为 build_target_group_priority_map 引入严格的分组倍率解析,防止非法/缺失倍率的分组以 1.0 的降级值参与排序 liumangmang 2026-07-01 20:26:23 +08:00
  • dd3649a6ad feat: 修正优先级自动计算算法为分目标分组独立排序,并优化一键分组整理完成后仅触发一次网站级优先级重排 liumangmang 2026-07-01 20:19:54 +08:00
  • fd46492012 test: 补充基于 TestClient 的路由级集成测试,锁死并验证 group_id 包含斜杠时的路径转换器匹配行为 liumangmang 2026-07-01 18:02:10 +08:00
  • ef14382e5f fix: 后端路由 group_id 启用 path 路径匹配转换器,完美兼容带斜杠的远端分组 ID liumangmang 2026-07-01 17:58:56 +08:00
  • 3172ab18bf fix: 修改目标分组名称后自动同步更新本地绑定表中的名称缓存,并为前端更新分组 URL 中的 groupId 进行 Url 编码 liumangmang 2026-07-01 17:55:53 +08:00
  • 8c2f1c13bb feat: 支持网站目标分组轻量管理(新增、编辑、描述展示),不修改和不提交倍率 liumangmang 2026-07-01 17:47:36 +08:00
  • e5d7af8906 feat: 网站分组列表默认按倍率从小到大(升序)排序 liumangmang 2026-07-01 17:22:19 +08:00
  • 650451c123 fix: 引入 normalizeRateBound 标准化倍率空输入,解决输入清空后过滤失效的问题 liumangmang 2026-07-01 17:14:28 +08:00
  • 04d719b417 feat: 选择上游分组弹窗支持倍率范围(大于等于/小于等于)筛选 liumangmang 2026-07-01 17:06:18 +08:00
  • f9b5a03330 fix: 缩小选择分组弹窗的搜索范围至分组自身信息,更新输入占位提示文案 liumangmang 2026-07-01 16:31:40 +08:00
  • 7c7942c83b fix: 解决选择框异常压缩、新增绑定自动选择首个分组、以及弹窗自适应2K显示器比例 liumangmang 2026-07-01 16:13:05 +08:00
  • 962614500c refactor: 隔离 Websites.vue 全局样式,仅对 Element Plus 壳层节点应用非 scoped 样式以防污染其他页面 liumangmang 2026-07-01 15:52:48 +08:00
  • 71e0fe40a9 refactor: 按照新版 ui_redesign_prototype.html 重构新增绑定抽屉和选择上游分组弹窗 liumangmang 2026-07-01 15:47:51 +08:00
  • 756d6e1083 style: 移除 Websites.vue 中所有尾部多余空格 liumangmang 2026-07-01 15:16:07 +08:00
  • 02e41fa80e feat: 监听上游分组改用专用弹窗选择器,支持搜索、多选及已选Tag展示 liumangmang 2026-07-01 15:11:53 +08:00
  • 8abfa4c5ef feat: 重构接口日志页面与接口监控看板,支持HTTP方法过滤和实时轮询 liumangmang 2026-07-01 15:04:32 +08:00
  • 397a14c978 feat(website): 支持基于现有绑定一键整理分组,支持账号校验补齐、自愈重建与缺失 Key 提示 (含异常保守跳过及名称层级匹配) liumangmang 2026-07-01 11:21:20 +08:00
  • bf5470caf3 fix(sync): 优先级同步前置过滤远端失效账号防排序污染,移除 locals 隐患,并将自愈结果纳入本地日志与摘要统计 liumangmang 2026-07-01 10:20:13 +08:00
  • efd0a88249 perf(import): 优化账号导入弹窗为秒开体验并支持批量回查校验 liumangmang 2026-07-01 10:00:40 +08:00
  • 88c783b922 chore: remove Reasonix doc and ignore nox-api liumangmang 2026-07-01 09:17:09 +08:00
  • d92537688a fix(priority): keep readable priority sync details liumangmang 2026-07-01 09:12:39 +08:00
  • fe40fcd4c9 feat(priority): group priority changed notifications by target group and fetch remote account details liumangmang 2026-07-01 09:00:29 +08:00
  • 6065e824e3 fix(upstreams): add db.rollback() on exception to prevent dirty replaced status leak liumangmang 2026-06-30 17:33:43 +08:00
  • edc00444dc fix(nox-api): address duplicate creation risks, pending upgrading issues, cache warm error handling, test speedups, and frontend display support for pending keys liumangmang 2026-06-30 17:25:18 +08:00
  • 4fa6a79c5a feat(nox-api): implement batch creation rate limit resilience and pending backfilling liumangmang 2026-06-30 17:00:26 +08:00
  • 854a640d48 fix: shorten New-API token names liumangmang 2026-06-30 16:12:46 +08:00
  • 8bff1c1551 chore: remove reasonix artifacts liumangmang 2026-06-30 14:36:13 +08:00
  • c5bb63cf82 feat: support upstream token refresh liumangmang 2026-06-30 14:30:05 +08:00
  • 2d1dcb8f9f fix: round website rates to two decimals SmartUp Developer 2026-06-30 09:13:03 +08:00
  • a914d3d222 feat: add Nox-API upstream support liumangmang 2026-06-30 11:21:03 +08:00
  • 9600e4ceba fix: backfill account groups before priority reorder SmartUp Developer 2026-06-03 18:39:21 +08:00
  • b866b387e0 feat: sync upstream keys and reorder priorities SmartUp Developer 2026-06-03 17:03:11 +08:00
  • a42bcba483 Remove server remote browser support liumangmang 2026-06-02 19:25:20 +08:00
  • 3181a6f6cc feat: add browser extension origin save liumangmang 2026-06-02 15:32:43 +08:00
  • 84148f4a69 feat: support real browser auth import liumangmang 2026-06-02 13:51:29 +08:00
  • f4d16a4c01 fix(frontend): include cookie_count and cookie_names in AuthCaptureDialog emit liumangmang 2026-06-02 10:07:32 +08:00
  • 0b1daf277b fix(frontend): apply new-api-user endpoint reset to cookie_bundle capture branch liumangmang 2026-06-02 09:58:18 +08:00