Commit Graph

  • 7a9488ff37 Add legacy identity safety remediation migration IanShaw027 2026-04-21 00:59:20 +08:00
  • c297d0112e Keep pending payment results in processing state IanShaw027 2026-04-21 00:53:52 +08:00
  • 067eb23d8e Tighten WeChat OAuth capability mode selection IanShaw027 2026-04-21 00:46:40 +08:00
  • 12f4af742f fix auth pending adoption and turnstile flow IanShaw027 2026-04-21 00:45:56 +08:00
  • e4fe9fae2a Fix profile refresh identity compatibility IanShaw027 2026-04-21 00:42:55 +08:00
  • 030da8c2f6 fix: close admin settings review gaps IanShaw027 2026-04-21 00:41:29 +08:00
  • 55e8dd550a Tighten WeChat payment resume flow IanShaw027 2026-04-21 00:33:23 +08:00
  • 1521d50399 fix: apply email first-bind defaults on legacy login IanShaw027 2026-04-21 00:31:52 +08:00
  • bf3ef2d19a add admin user last used support IanShaw027 2026-04-21 00:22:17 +08:00
  • beeab54ae3 Implement latest-used user repo queries IanShaw027 2026-04-21 00:17:48 +08:00
  • b79052aaf2 Decouple email sync tests from local stubs IanShaw027 2026-04-21 00:16:06 +08:00
  • 16be82b959 fix payment visible methods and resume recovery IanShaw027 2026-04-21 00:14:05 +08:00
  • 5d58c7c6fb Add auth identity legacy backfill and email sync IanShaw027 2026-04-21 00:13:40 +08:00
  • 9204145746 Close profile identity and avatar loop IanShaw027 2026-04-21 00:11:03 +08:00
  • f73117f9b1 feat: add admin auth migration reports view IanShaw027 2026-04-21 00:07:14 +08:00
  • 85fc54b205 fix(frontend): restore pending auth session flow IanShaw027 2026-04-21 00:05:44 +08:00
  • 4f6966d7b3 frontend: route wechat oauth entry by public settings IanShaw027 2026-04-21 00:05:42 +08:00
  • 9e84e2fd2b fix: persist admin payment visibility and scheduler settings IanShaw027 2026-04-21 00:05:17 +08:00
  • f83fd59dca Refine payment UX for wallet flows IanShaw027 2026-04-21 00:05:09 +08:00
  • 4ebdfcd13a test(admin): constrain payment visible method sources IanShaw027 2026-04-21 00:03:27 +08:00
  • 0fa47f18ed feat: complete pending oauth account creation UI IanShaw027 2026-04-21 00:02:51 +08:00
  • 7ef7fd19e7 fix: restore wechat payment oauth and jsapi flow IanShaw027 2026-04-20 23:34:57 +08:00
  • 6f00efa350 fix: support legacy payment method aliases IanShaw027 2026-04-20 23:05:29 +08:00
  • e1a28848fa fix: clarify wechat existing account binding IanShaw027 2026-04-20 22:54:47 +08:00
  • 7fdede579a fix: preserve wechat bind resume state IanShaw027 2026-04-20 22:52:56 +08:00
  • 4d10ba4297 fix: complete wechat pending auth callback flows IanShaw027 2026-04-20 22:50:41 +08:00
  • bffcc2042e fix: complete oidc pending auth callback flows IanShaw027 2026-04-20 22:37:25 +08:00
  • 724f8e89a1 feat: resolve auth identity migration reports IanShaw027 2026-04-20 22:29:21 +08:00
  • 452e55a53c feat: add admin auth identity repair binding IanShaw027 2026-04-20 22:22:14 +08:00
  • 3bd3027251 feat: expose auth identity migration reports IanShaw027 2026-04-20 22:05:33 +08:00
  • bbc4aed3d9 fix(openai): 移除已下线 Codex 模型并修复归一化兜底副作用 erio 2026-04-20 22:01:09 +08:00
  • aaf4946b27 fix: normalize pending oauth email lookups IanShaw027 2026-04-20 21:59:03 +08:00
  • 31d0183d45 fix: normalize repository email lookups IanShaw027 2026-04-20 21:51:57 +08:00
  • b309822199 fix: tighten legacy payment provider resolution IanShaw027 2026-04-20 21:46:24 +08:00
  • 422f60a145 fix: normalize legacy wechat auth identity keys IanShaw027 2026-04-20 21:42:35 +08:00
  • f65429145e fix: route legacy linuxdo users to account binding IanShaw027 2026-04-20 21:31:05 +08:00
  • 5adefb466b fix: finalize oauth identity bindings IanShaw027 2026-04-20 21:24:33 +08:00
  • bdcd3d87e5 fix: resolve unique legacy payment providers IanShaw027 2026-04-20 21:09:38 +08:00
  • 32059ae9d5 fix: backfill email identities on successful login IanShaw027 2026-04-20 20:58:19 +08:00
  • 9bebf1c1a6 feat: resolve payment results by resume token IanShaw027 2026-04-20 20:53:46 +08:00
  • c0b24aefba feat: snapshot payment provider keys on orders IanShaw027 2026-04-20 20:47:14 +08:00
  • e3f69e0246 fix: tighten webhook provider resolution IanShaw027 2026-04-20 20:42:01 +08:00
  • 7c7924e9fa fix: guard payment fulfillment provider mismatch IanShaw027 2026-04-20 20:31:19 +08:00
  • 97c9b992cb fix: require wechat unionid for oauth identity IanShaw027 2026-04-20 20:27:15 +08:00
  • 40d4e167cd feat(payment): i18n payment error codes and label localization erio 2026-04-20 20:06:53 +08:00
  • 58b2cc380f test: harden payment result resume flow IanShaw027 2026-04-20 20:22:00 +08:00
  • b51bc7ee24 feat: wire payment return url payloads IanShaw027 2026-04-20 20:19:23 +08:00
  • 7826e9880c feat: support linuxdo pending bind 2fa callback IanShaw027 2026-04-20 19:53:22 +08:00
  • fb6204ea8b feat: apply oauth first-bind defaults and pending bind 2fa IanShaw027 2026-04-20 19:53:22 +08:00
  • 79192cf65b feat(payment): harden wxpay config validation with structured errors erio 2026-04-20 19:49:45 +08:00
  • 6ea3f42e2f feat: add oauth callback email binding ui IanShaw027 2026-04-20 19:30:19 +08:00
  • 6a75bd77e3 feat: add pending oauth email onboarding flow IanShaw027 2026-04-20 19:30:09 +08:00
  • d47580a144 test: pin email signup defaults in register tests IanShaw027 2026-04-20 18:42:28 +08:00
  • 0353c3870f test: update user service stubs for identity summaries IanShaw027 2026-04-20 18:40:34 +08:00
  • 4e0e691546 feat: apply auth source signup defaults IanShaw027 2026-04-20 18:39:53 +08:00
  • c6d8592484 feat: add profile auth identity binding flow IanShaw027 2026-04-20 18:28:44 +08:00
  • 13d9780df4 feat: expose user activity timestamps in admin list IanShaw027 2026-04-20 17:48:30 +08:00
  • e9de839d87 feat: rebuild auth identity foundation flow IanShaw027 2026-04-20 17:39:57 +08:00
  • fbd0a2e3c4 feat: carry suggested third-party profile through pending oauth IanShaw027 2026-04-20 16:27:23 +08:00
  • d3d4267731 fix: harden oidc callback security IanShaw027 2026-04-20 16:23:42 +08:00
  • 584ded2182 docs: harden auth identity payment design IanShaw027 2026-04-20 14:41:12 +08:00
  • b6751f7ebc docs: add auth identity implementation plan IanShaw027 2026-04-20 13:47:00 +08:00
  • 721d7ab3ab docs: add audit synthesis to auth identity spec IanShaw027 2026-04-20 13:40:31 +08:00
  • e01c1eaceb docs: add auth identity payment foundation design spec IanShaw027 2026-04-20 13:18:30 +08:00
  • 23def40bc5 chore: change license from MIT to LGPL v3.0 shaw 2026-04-19 22:06:04 +08:00
  • f5ee93796d Merge pull request #1753 from touwaeriol/feat/fix-orphaned-scheduled-tests Wesley Liddick 2026-04-19 21:14:23 +08:00
  • e8be434498 Merge pull request #1752 from touwaeriol/fix/quota-exceeded-scheduling Wesley Liddick 2026-04-19 21:14:06 +08:00
  • 061fd48df7 Merge pull request #1749 from touwaeriol/fix/xhigh-reasoning-effort Wesley Liddick 2026-04-19 21:13:45 +08:00
  • 6579f28b64 fix: delete scheduled test plans when account is deleted erio 2026-04-19 20:38:57 +08:00
  • 258fd145ff fix(account): prevent quota-exceeded API key/Bedrock accounts from being scheduled erio 2026-04-19 18:45:04 +08:00
  • 6530776a62 fix: support xhigh reasoning effort in usage records for Claude Messages API erio 2026-04-19 18:05:25 +08:00
  • 51af8df31d Merge pull request #1731 from touwaeriol/fix/rate-billing-autofill-response-limit Wesley Liddick 2026-04-19 09:43:24 +08:00
  • 235f710853 feat(payment): redact provider secrets in admin config API erio 2026-04-19 01:46:50 +08:00
  • c3cb0280ef fix(payment): alipay redirect-only flow, H5 detection and popup sizing erio 2026-04-19 01:40:25 +08:00
  • 6c73b6212c Merge pull request #1734 from touwaeriol/docs/payment-recommend-kyren-topup Wesley Liddick 2026-04-18 18:33:14 +08:00
  • 0c538a584f docs: note Kyren Topup $200 account fee waived via referral link erio 2026-04-18 14:48:42 +08:00
  • 6ae1cc8f3f docs: use 易支付 in Chinese coexistence note erio 2026-04-18 14:45:25 +08:00
  • 37123cef8f docs(payment): add Kyren Topup as international EasyPay provider option erio 2026-04-18 14:42:55 +08:00
  • 61a008f7e4 chore(payment): mark legacy AES ciphertext fallback as deprecated erio 2026-04-17 23:05:58 +08:00
  • bf0bbe0be7 feat(gateway): raise upstream response read limit 8MB -> 128MB (configurable) erio 2026-04-17 22:07:15 +08:00
  • df57d2776b fix(billing): reject rate_multiplier <= 0 on save; clamp negatives to 0 in compute erio 2026-04-17 18:32:12 +08:00
  • 948d8e6d02 fix(admin): prevent browser password manager from autofilling account API key erio 2026-04-17 17:01:01 +08:00
  • 44cdef7934 fix(usage): subscription billing honours group rate multiplier erio 2026-04-17 17:00:45 +08:00
  • fd0c9a1305 fix(payment): store provider config as plaintext JSON with legacy ciphertext fallback erio 2026-04-17 17:00:29 +08:00
  • 6cfdf4ec05 chore: sync VERSION to 0.1.114 [skip ci] github-actions[bot] 2026-04-17 02:51:18 +00:00
  • 358ff6a608 Merge pull request #1683 from FjlI5/dev-main Wesley Liddick 2026-04-17 10:28:12 +08:00
  • 41fbdba104 Merge pull request #1687 from touwaeriol/refactor/upstream-response-limit-dedup Wesley Liddick 2026-04-17 10:19:14 +08:00
  • c22d11cedd Merge pull request #1702 from StarryKira/fix/outbox-watermark-context-dedup-1691 Wesley Liddick 2026-04-17 10:18:56 +08:00
  • 5d586a9f3a fix: 上游返回 KYC 身份验证要求时停止账号调度 shaw 2026-04-17 10:17:50 +08:00
  • a789c8c4c7 feat: 支持opus-4.7 shaw 2026-04-17 09:37:25 +08:00
  • 697c41a3f6 fix: create fresh context per watermark write retry attempt Elysia 2026-04-16 20:41:40 +08:00
  • e44baa1094 fix: fix outbox watermark context expiry and add in-batch group rebuild dedup Elysia 2026-04-16 19:09:40 +08:00
  • e6e73b4f52 Merge pull request #1690 from KnowSky404/fix/ws-codex-scheduler-cache-1662 Wesley Liddick 2026-04-16 17:21:32 +08:00
  • 7ea8e7e667 chore: update sponsors shaw 2026-04-16 17:19:32 +08:00
  • a55ead5ea8 chore: remove empty dir Antigravity-Manager shaw 2026-04-16 16:42:40 +08:00
  • 836092a666 fix: restore ctx pool ws mode option in account ui KnowSky404 2026-04-16 02:13:04 +00:00
  • 3944b3d216 fix: preserve openai ws flags in scheduler cache KnowSky404 2026-04-16 02:01:50 +00:00
  • 10699eeb34 refactor: extract ReadUpstreamResponseBody to deduplicate upstream response read + too-large error handling erio 2026-04-16 01:53:22 +08:00
  • 6c89d8d35c add prompt_cache_key injection for messages→responses fjl5 2026-04-13 17:30:49 +08:00
  • be7551b9f4 chore: sync VERSION to 0.1.113 [skip ci] github-actions[bot] 2026-04-15 09:34:24 +00:00