Commit Graph

  • 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
  • 70d0569f08 Merge pull request #1668 from tyqy12/main Wesley Liddick 2026-04-15 16:48:48 +08:00
  • 1db32d692b Merge pull request #1666 from touwaeriol/feat/account-cost-display Wesley Liddick 2026-04-15 16:43:07 +08:00
  • 8fd29082c0 Merge pull request #1663 from touwaeriol/fix/test-dialog-close-during-stream Wesley Liddick 2026-04-15 16:40:40 +08:00
  • 9bf079b725 Merge pull request #1655 from touwaeriol/feat/payment-fee-multiplier Wesley Liddick 2026-04-15 16:40:14 +08:00
  • e180dd0710 fix(usage): remove label text from inline account cost, keep orange color erio 2026-04-15 16:05:58 +08:00
  • a7dd535d47 fix(usage): show account cost inline under cost column, remove separate column erio 2026-04-15 15:56:39 +08:00
  • db27e8f000 feat(usage): add account cost to breakdown sub-table and admin usage log erio 2026-04-15 15:31:55 +08:00
  • 7451b6f9ae 修复 OpenAI 账号限流回流误判:7d 窗口可用时不因 5h 窗口为 0 回写 429 Wesley Liddick 2026-04-15 15:29:52 +08:00
  • e0b12b7512 fix(usage): put cost label before value in usage stats card erio 2026-04-15 14:17:57 +08:00
  • 22680dc602 test(usage): add unit tests for account_cost and fix gofmt erio 2026-04-15 14:10:16 +08:00
  • 6ade6d30a8 feat(usage): add account cost display to admin dashboard and usage pages erio 2026-04-15 13:47:38 +08:00
  • 38c00872e1 fix(ui): allow closing test dialog during active SSE stream erio 2026-04-15 11:12:53 +08:00
  • c2108421c2 fix: gofmt payment_service.go and payment_order.go erio 2026-04-15 01:50:19 +08:00
  • 342dbd2e19 fix(payment): use original recharge amount in product name, not pay_amount erio 2026-04-15 01:43:37 +08:00
  • 21f22b5099 fix: remove accidentally staged Antigravity-Manager submodule erio 2026-04-15 01:39:27 +08:00
  • 60614e6f74 fix: gofmt formatting and update API contract test for new fields erio 2026-04-15 01:39:00 +08:00
  • 3053c56cac fix(payment): show full amount breakdown on payment result page erio 2026-04-15 01:20:46 +08:00
  • d149dbc91f fix(payment): enhance fee rate input validation and UI erio 2026-04-15 01:11:49 +08:00
  • e761d38fd1 fix(payment): integrate recharge fee rate in order flow and fix UI display erio 2026-04-15 01:04:01 +08:00
  • 98140f6cac feat(payment): add recharge fee rate setting and fix provider card UI erio 2026-04-15 00:41:33 +08:00
  • 60a4b9316b feat(payment): balance recharge multiplier and refund amount separation erio 2026-04-15 00:14:57 +08:00
  • 7c671b5373 Merge pull request #1635 from KnowSky404/fix-issue-1613-version-dropdown Wesley Liddick 2026-04-14 20:41:53 +08:00
  • d402e722cf Merge pull request #1637 from touwaeriol/feat/websearch-notify-pricing Wesley Liddick 2026-04-14 20:41:09 +08:00
  • 8548a130c7 fix: Messages() routing refactor and subscription group test coverage erio 2026-04-14 20:34:53 +08:00
  • 3d2027227b fix: update wire_gen.go to use ProvideSchedulerCache with config injection erio 2026-04-14 20:22:45 +08:00
  • 3fa5b8bca5 fix: flaky WebSocket test, usage request queue, and test improvements erio 2026-04-14 20:13:59 +08:00
  • 5240b44452 refactor(payment): inline payment flow, mobile support, renewal modal erio 2026-04-14 19:45:53 +08:00
  • a56151fec9 refactor: extract CapacityBadge component from AccountCapacityCell erio 2026-04-14 19:39:22 +08:00
  • 63f539b382 fix: merge general improvements from release branch erio 2026-04-14 19:29:37 +08:00
  • c14d739360 fix: resolve 3 code review issues in allow_user_refund erio 2026-04-14 18:41:09 +08:00
  • 58677dd53f fix: merge 5 PR-related improvements erio 2026-04-14 18:34:57 +08:00
  • 6ac8ccde46 fix: merge 30 general improvements from release branch erio 2026-04-14 17:35:27 +08:00
  • f1297a3694 feat: add per-provider allow_user_refund control and align wildcard matching erio 2026-04-14 16:26:46 +08:00
  • e8ee400a3f fix: resolve remaining lint errors for upstream CI erio 2026-04-14 12:19:44 +08:00
  • 6a08efeef9 fix: resolve upstream CI failures (lint, test, gofmt) erio 2026-04-14 12:11:08 +08:00
  • 4aa0070e3d fix: Stripe payment type matching in load balancer erio 2026-04-14 11:31:44 +08:00
  • b42f34c359 fix: resolve test compilation errors and restore upstream VERSION erio 2026-04-14 11:27:32 +08:00
  • 24e16b7f59 fix: restore resolveOpenAIMessagesDispatchMappedModel and reset VERSION erio 2026-04-14 10:58:51 +08:00