-
98c9d51791
fix: correct account stats pricing priority order
erio
2026-04-13 16:45:10 +08:00
-
42f8ef3315
fix: add missing AccountQuotaNotifyEnabled to admin settings API
erio
2026-04-13 15:30:06 +08:00
-
245f47cebb
fix(frontend): simplify websearch select labels and reduce width
erio
2026-04-13 15:20:00 +08:00
-
48e8efe3e8
fix(frontend): hide quota notify toggle when global setting is disabled
erio
2026-04-13 15:13:56 +08:00
-
58c0f57647
fix(sidebar): prevent version dropdown clipping in expanded brand
knowsky404
2026-04-14 09:27:02 +08:00
-
b1875f0b82
fix: round 3 audit fixes - SMTP header sanitization and goroutine safety
erio
2026-04-13 14:21:37 +08:00
-
b7fb2e4387
fix: audit fixes for websearch, notifications, and channel pricing
erio
2026-04-13 13:59:35 +08:00
-
a68df457d8
fix: address audit findings across websearch, notify, and channel pricing
erio
2026-04-13 12:07:09 +08:00
-
1262654d97
feat: WebSearch tri-state, account stats pricing fix, quota cache fix, usage tooltip
erio
2026-04-13 11:37:08 +08:00
-
11c4606874
fix(channel): use upstream model for account stats pricing and remove channel pricing fallback
erio
2026-04-13 02:28:31 +08:00
-
95f9b27e70
fix(notify): add verification flow for saved unverified emails
erio
2026-04-13 01:40:13 +08:00
-
31550a2c6a
fix(notify): use real-time balance for crossing detection and simplify email logic
erio
2026-04-13 01:29:07 +08:00
-
915b7a4a56
feat(notify): convert email lists to NotifyEmailEntry struct with toggle support
erio
2026-04-13 00:52:42 +08:00
-
61aa197b0b
fix(notify): add explicit save button for balance threshold
erio
2026-04-12 20:45:58 +08:00
-
422807514c
fix(notify): add duplicate email check message and improve extra email UX
erio
2026-04-12 20:40:31 +08:00
-
81287e960c
feat(notify): improve balance notify card UX
erio
2026-04-12 20:29:26 +08:00
-
79d154ed73
fix(notify): add balance/quota notify flags to PublicSettings DTO and handler
erio
2026-04-12 20:10:24 +08:00
-
49281bbe45
fix(websearch): hide show/copy buttons when API key is empty
erio
2026-04-12 19:46:26 +08:00
-
5df7309979
fix(websearch): add 15s timeout for admin test search
erio
2026-04-12 18:51:34 +08:00
-
80fa484467
refactor(channels): move account stats pricing rules from basic to platform tabs
erio
2026-04-12 18:29:21 +08:00
-
4e96a6faec
fix: address audit findings for notify, websearch and security
erio
2026-04-12 18:11:47 +08:00
-
eba289a7ff
feat(notify): add global toggles, percentage threshold, and visibility control
erio
2026-04-12 17:49:58 +08:00
-
889b5b4f3b
fix(websearch): improve settings UI and hide config when globally disabled
erio
2026-04-12 15:59:45 +08:00
-
cef22c70ab
fix(notify): remove percentage threshold from balance notification
erio
2026-04-12 15:01:10 +08:00
-
9e33d0c4c0
fix: address audit findings for websearch and balance notification
erio
2026-04-12 14:43:12 +08:00
-
f694afbbf4
feat(notify): add percentage threshold type for balance low notification
erio
2026-04-12 13:53:02 +08:00
-
d0674e0ff9
feat(websearch): settings UI overhaul and quota improvements
erio
2026-04-12 13:11:46 +08:00
-
30b926add4
fix(notify): per-recipient timeout and return user on email removal
erio
2026-04-12 12:50:27 +08:00
-
c3812ce1e3
fix(notify): address review findings - accountCost formula, dedup, refactor
erio
2026-04-12 12:48:17 +08:00
-
b32d1a2c9f
feat(notify): add balance low & account quota notification system
erio
2026-04-12 02:48:57 +08:00
-
60b0fa81ec
fix(websearch): improve isProxyError detection and add manager tests
erio
2026-04-12 02:11:50 +08:00
-
499159870c
fix: gofmt websearch manager
erio
2026-04-12 01:55:00 +08:00
-
fda61b067c
feat(websearch): proxy failover, timeout, quota-weighted load balancing
erio
2026-04-12 01:48:06 +08:00
-
7535e312e0
feat(channels): add custom account stats pricing rules
erio
2026-04-11 23:39:49 +08:00
-
7fad9f604f
fix(test): add web_search_emulation_enabled to API contract test
erio
2026-04-12 00:09:28 +08:00
-
1b53ffcac7
feat(gateway): add web search emulation for Anthropic API Key accounts
erio
2026-04-12 00:02:26 +08:00
-
c738cfec93
fix(payment): critical audit fixes for security, idempotency and correctness
erio
2026-04-10 02:23:19 +08:00
-
56e4a9a914
fix: audit fixes - magic strings to constants, frontend any/catch, LB tests
erio
2026-04-09 21:29:49 +08:00
-
3c884f8e30
test(payment): add unit tests for payment audit fixes + allow empty supported_types
erio
2026-04-08 18:21:12 +08:00
-
5bae3b0577
fix(payment): audit fixes for alipay/wxpay/stripe payment providers
erio
2026-04-08 17:11:32 +08:00
-
1c63ea1448
fix(channel): add missing features column to List query
erio
2026-04-07 13:47:12 +08:00
-
3d4d960d60
fix: gofmt formatting after merge
erio
2026-04-05 23:14:23 +08:00
-
794e817208
refactor: remove PaymentChannel, reuse upstream Channel with features field
erio
2026-04-05 16:39:24 +08:00
-
37c23eccfe
fix: gofmt formatting
erio
2026-04-05 14:37:21 +08:00
-
e374874125
feat(channel): improve cache strategy and add restriction logging
erio
2026-04-03 13:54:18 +08:00
-
160903fce7
fix: address review findings for channel restriction refactoring
erio
2026-04-02 13:36:58 +08:00
-
2dce4306b4
refactor: move channel model restriction from handler to scheduling phase
erio
2026-04-02 13:24:30 +08:00
-
3de7713017
fix(channel): splice替换model_pricing条目 + 增强调试日志
erio
2026-03-30 21:47:06 +08:00
-
1cd033e521
style: apply gofmt formatting
erio
2026-03-09 19:24:19 +08:00
-
-
e534e9bae8
chore: sync VERSION to 0.1.112 [skip ci]
github-actions[bot]
2026-04-13 15:24:14 +00:00
-
f9f57e9505
fix(migrations): add 097 to restore settings.updated_at default
shaw
2026-04-13 23:09:26 +08:00
-
92f4a6bb94
chore: update readme
shaw
2026-04-13 22:28:44 +08:00
-
66bea2b5ed
Merge pull request #1624 from KnowSky404/fix-issue-1613-version-dropdown
Wesley Liddick
2026-04-13 22:03:02 +08:00
-
-
ad6c328135
Merge pull request #1575 from shuanbao0/fix/cursor-responses-body-compat
Wesley Liddick
2026-04-13 22:02:44 +08:00
-
-
d949acb1f2
Merge pull request #1603 from Zqysl/qingyu/fix-datatable-mobile-double-render
Wesley Liddick
2026-04-13 21:48:00 +08:00
-
-
759088002d
Merge pull request #1612 from touwaeriol/fix/qrcode-density
Wesley Liddick
2026-04-13 21:44:38 +08:00
-
-
7d80b5ad28
Merge pull request #1610 from touwaeriol/fix/alipay-wxpay-type-mapping
Wesley Liddick
2026-04-13 21:44:19 +08:00
-
-
e70812f03f
Merge pull request #1623 from sakurawztlt/fix/anthropic-buffered-empty-output
Wesley Liddick
2026-04-13 21:11:48 +08:00
-
-
b9b52e74c6
fix(sidebar): prevent version dropdown clipping
knowsky404
2026-04-13 19:24:33 +08:00
-
-
-
a1e299a355
fix: Anthropic 非流式路径在上游终态事件 output 为空时从 delta 事件重建响应内容
sakurawztlt
2026-04-13 18:17:08 +08:00
-
-
24f0eebcf7
fix(frontend): lower QR code error correction level to reduce density
erio
2026-04-13 14:06:44 +08:00
-
-
-
f498eb8fde
fix(payment): fix Alipay/Wxpay direct provider type mapping and enable cross-provider load balancing
erio
2026-04-13 14:06:29 +08:00
-
-
abe4267553
fix(frontend): lazy load mobile account usage cells
qingyuzhang
2026-04-13 07:34:07 +08:00
-
3a11348119
fix(frontend): avoid mounting hidden mobile table
qingyuzhang
2026-04-13 06:55:57 +08:00
-
-
ad64190bec
chore: sync VERSION to 0.1.111 [skip ci]
github-actions[bot]
2026-04-12 10:17:16 +00:00
-
9648c4323f
fix(frontend): resolve TS2352 type assertion error in API client
shaw
2026-04-12 18:06:40 +08:00
-
a1a283688c
chore: update sponsors
shaw
2026-04-12 17:19:44 +08:00
-
82b840c16e
Merge pull request #1587 from tkpdx01/fix/anthropic-credit-balance-400
Wesley Liddick
2026-04-12 16:42:02 +08:00
-
-
16126a2c9c
Merge pull request #1545 from Zqysl/qingyu/fix-smooth-sidebar-collapse
Wesley Liddick
2026-04-12 16:36:00 +08:00
-
-
9b7b3755fe
Merge pull request #1543 from IanShaw027/fix/messages-dispatch-i18n
Wesley Liddick
2026-04-12 16:35:34 +08:00
-
-
54490cf65e
Merge pull request #1576 from touwaeriol/feat/payment-docs
Wesley Liddick
2026-04-12 16:34:53 +08:00
-
-
cb016ad861
fix: handle Anthropic credit balance exhausted (400) as account error
bot
2026-04-12 13:30:15 +08:00
-
-
-
c520de11de
Merge branch 'main' of github.com:Wei-Shaw/sub2api into qingyu/fix-smooth-sidebar-collapse
qingyuzhang
2026-04-12 06:04:34 +08:00
-
-
-
-
422e25c99f
fix(gateway): 剥离 Cursor raw body 透传路径中 Codex 不支持的 Responses API 参数
shuanbao0
2026-04-11 22:48:45 +08:00
-
1def627443
feat(settings): add EasyPay provider recommendation link below enabled providers
erio
2026-04-11 20:57:36 +08:00
-
64cee0b633
feat(settings): add payment config guide link in payment settings header
erio
2026-04-11 20:46:47 +08:00
-
24f95767b4
docs: align English ZPay referral description with Chinese version
erio
2026-04-11 20:52:12 +08:00
-
ed001d94da
docs: clarify ZPay referral code belongs to Sub2ApiPay author @touwaeriol
erio
2026-04-11 20:48:44 +08:00
-
f3e8e5e057
docs: show ZPay URL explicitly in parentheses
erio
2026-04-11 20:39:28 +08:00
-
3b0dc92952
docs: move ZPay recommendation to overview section
erio
2026-04-11 20:35:57 +08:00
-
1a686239ed
fix(docs): correct webhook paths and provider config in payment guide
erio
2026-04-11 20:15:59 +08:00
-
c777fe5471
docs: add built-in payment configuration guide and update README
erio
2026-04-11 21:10:55 +08:00
-
-
b7edc3ed82
fix(gateway): 兼容 Cursor /v1/chat/completions 的 Responses API body
shuanbao0
2026-04-11 20:22:18 +08:00
-
97f14b7a08
Merge pull request #1572 from touwaeriol/feat/payment-system-v2
Wesley Liddick
2026-04-11 19:07:31 +08:00
-
-
-
-
6793503ed0
chore: remove sora_client_enabled residuals from frontend types and store
erio
2026-04-11 19:02:25 +08:00
-
fa833f7684
Merge remote-tracking branch 'upstream/main' into feat/payment-system-v2
erio
2026-04-11 18:24:49 +08:00
-
-
-
-
d67ecf893d
chore: remove all sora dead code and fork-specific sora_client_enabled
erio
2026-04-11 18:13:38 +08:00
-
faee59ee15
fix(payment): propagate reason/metadata in API error responses
erio
2026-04-11 17:51:06 +08:00
-
217b7ea68c
fix(deps): upgrade axios to 1.15.0 to fix GHSA-fvcv-3m26-pcqx
erio
2026-04-11 16:46:26 +08:00
-
a020fc52c9
fix(payment): pass expires_at for Stripe countdown timer
erio
2026-04-11 16:30:34 +08:00
-
1ef3782dd4
Merge pull request #1538 from IanShaw027/fix/bug-cleanup-main
Wesley Liddick
2026-04-11 16:29:55 +08:00
-
-
7515590324
feat(payment): add H5/mobile payment support
erio
2026-04-11 00:44:54 +08:00
-
e3a000e0d4
refactor(payment): code standards fixes and regression repairs
erio
2026-04-11 00:25:41 +08:00
-
27cd2f8e96
fix(payment): remove purchase_subscription fields replaced by payment system
erio
2026-04-10 23:22:55 +08:00
-
e1547d7835
fix(payment): resolve PR audit issues
erio
2026-04-10 23:08:03 +08:00
-
63d1860dc0
feat(payment): add complete payment system with multi-provider support
erio
2026-04-10 21:08:51 +08:00
-
-
-
f480e57344
fix: align table defaults and preserve sidebar svg colors
IanShaw027
2026-04-10 18:27:53 +08:00
-
7dc7ff22d2
fix: preserve messages dispatch config in repository hydration
IanShaw027
2026-04-10 18:13:18 +08:00
-
67a05dfccd
fix: honor table defaults and preserve dispatch mappings
IanShaw027
2026-04-10 17:55:37 +08:00
-
b6bc042302
fix(frontend): 升级 axios 修复审计高危漏洞
IanShaw027
2026-04-10 09:28:32 +08:00