-
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
-
d6965b0676
fix: resolve cherry-pick conflicts and restore compilation
erio
2026-04-14 10:18:39 +08:00
-
9028d2085f
test: add unit tests for billing, websearch, and notify systems
erio
2026-04-14 08:42:28 +08:00
-
7c7292935e
feat: websearch quota enhancements and balance notify hint
erio
2026-04-14 08:03:27 +08:00
-
1e6912ea2e
fix: gofmt formatting across all Go source files
erio
2026-04-14 07:43:08 +08:00
-
9e0d12d3b0
fix: show websearch API key visibility/copy buttons for saved providers
erio
2026-04-14 07:22:22 +08:00
-
b402c367d3
fix: add opportunistic STARTTLS to sendMailPlain for 587 port compatibility
erio
2026-04-14 01:38:42 +08:00
-
0a4ece5f5b
fix: audit round-3 — proxy safety, intervals persistence, SMTP timeout, sort fix
erio
2026-04-14 01:10:46 +08:00
-
9c09bd19b4
fix: websearch features_config cleanup and pricing rules validation
erio
2026-04-14 00:42:40 +08:00
-
a9880ee7b9
fix: round-2 audit fixes — security, code quality, and UI improvements
erio
2026-04-14 00:26:20 +08:00
-
74f8a30f86
fix: address audit findings for websearch, email verification, and pricing
erio
2026-04-13 23:35:59 +08:00
-
1b7c295199
refactor: M5 useQuotaNotifyState composable + H14 Vue file splits
erio
2026-04-13 22:35:24 +08:00
-
594f0d17d1
refactor: batch 3 — decompose CheckBalanceAfterDeduction, merge crossing checks, add QuotaNotifyConfig
erio
2026-04-13 22:02:18 +08:00
-
9d319cfa2d
fix: batch 2 audit fixes — diffSettings notify fields, slog migration, frontend constants
erio
2026-04-13 21:54:01 +08:00
-
ed8a9d975b
fix: batch 1 audit fixes — quota SQL fixed mode, public recharge URL, WebSearch bool fallback, UpdatePlan validation
erio
2026-04-13 21:38:51 +08:00
-
ca673f9899
test: add 66 unit tests for balance/quota notify + plan validation
erio
2026-04-13 20:35:38 +08:00
-
a43da62254
fix(accounts): unify modal width, add notify props to create, fix quota layout
erio
2026-04-13 20:01:25 +08:00
-
6e9146e746
fix(notify): add recharge URL to admin settings GET response
erio
2026-04-13 19:02:40 +08:00
-
f571d8ffad
fix(notify): write back auto-filled recharge URL to form on save
erio
2026-04-13 18:52:02 +08:00
-
48b6c4811f
fix(notify): auto-fill recharge URL with current origin when empty
erio
2026-04-13 18:44:36 +08:00
-
c1eb79e4ba
feat(notify): add platform/ID to quota alert email, add recharge URL to balance alert
erio
2026-04-13 18:39:45 +08:00
-
e27335acdd
fix(ui): widen notify type dropdown to show % fully, align quota input widths
erio
2026-04-13 18:23:20 +08:00
-
216bda58da
fix: change quota notify threshold semantics to "remaining quota"
erio
2026-04-13 17:38:33 +08:00
-
7141dceee2
fix(frontend): place quota notify toggle inline with limit input
erio
2026-04-13 17:12:20 +08:00
-
ac55443278
fix(frontend): collapsible quota card and compact notify layout
erio
2026-04-13 17:04:23 +08:00
-
2066c478ab
fix(frontend): quota notify UI improvements
erio
2026-04-13 16:52:02 +08:00