Calcium-Ion
9ae9040b3c
Merge pull request #3401 from seefs001/fix/convert-openai-detail-field
...
fix: the "detail" field is empty, an empty field was sent to upstream
2026-03-23 15:04:06 +08:00
Calcium-Ion
0191a68d4e
Merge pull request #3400 from seefs001/fix/openai-usage
...
refactor: optimize billing flow for OpenAI-to-Anthropic convert
2026-03-23 15:03:57 +08:00
Calcium-Ion
16221f8279
Merge pull request #3399 from seefs001/refactor/codex-usage
...
Refactor/codex usage
2026-03-23 15:03:47 +08:00
Calcium-Ion
763c3ff709
Merge pull request #3331 from seefs001/fix/claude-beta-query
...
fix: apply forced beta query at final upstream URL stage
2026-03-23 15:03:36 +08:00
Calcium-Ion
c667e4706a
Merge pull request #3333 from seefs001/fix/channel-affinity-disable
...
fix: honor channel affinity skip-retry when channel is disabled
2026-03-23 15:03:23 +08:00
Calcium-Ion
216b94dac0
Merge pull request #3335 from seefs001/chore/adjuct-default-settings
...
adjuct default settings
2026-03-23 15:03:01 +08:00
Calcium-Ion
49eb533aaf
Merge pull request #3381 from seefs001/feature/regex-ignored-upstream-models
...
feat: support regex-prefixed ignored upstream models
2026-03-23 15:02:44 +08:00
Calcium-Ion
7693edae53
Merge pull request #3393 from seefs001/fix/oauth-bind
...
fix: oauth bind callback handling
2026-03-23 15:02:34 +08:00
Seefs
ded4a124e2
fix: the "detail" field is empty, an empty field was sent to the upstream system.
2026-03-23 15:00:20 +08:00
Calcium-Ion
d6982c8182
Merge pull request #3379 from seefs001/refactor/rm-coding-plan
...
fix: disable doubao coding plan selection
2026-03-23 14:53:13 +08:00
Seefs
9ecad90652
refactor: optimize billing flow for OpenAI-to-Anthropic convert
2026-03-23 14:22:12 +08:00
Seefs
929b5060ea
refactor: simplify codex account modal and collapse raw json by default
2026-03-23 13:54:54 +08:00
Seefs
755ece2f01
refactor: simplify codex account modal and collapse raw json by default
2026-03-23 00:58:59 +08:00
Seefs
f40eb4e5d2
fix: oauth bind callback handling
2026-03-23 00:48:55 +08:00
Seefs
45f65c297b
feat: support regex-prefixed ignored upstream models
2026-03-22 15:43:03 +08:00
Seefs
6c074ef897
fix: disable doubao coding plan selection
2026-03-22 15:01:09 +08:00
CaIon
deff59a5be
fix: increase StreamScannerMaxBufferMB limit and add handling for gpt-5.4-nano prefix
2026-03-22 13:55:10 +08:00
Seefs
3c516084f8
Merge pull request #3360 from lcq225/docs/improve-bt-installation-guide
...
docs: 完善宝塔面板部署教程并修复链接错误
2026-03-22 00:43:13 +08:00
Seefs
4d675b4d1f
Merge pull request #3357 from wenyifancc/cache_llama_cpp
...
feat: Add support for counting cache-hit tokens in llama.cpp
2026-03-22 00:39:49 +08:00
Seefs
87b426f306
Merge pull request #3369 from RedwindA/feat/logsManagement
...
feat: add server log file management to performance settings
2026-03-22 00:32:01 +08:00
RedwindA
49db5147c3
fix: align log cleanup button with other controls in the row
2026-03-21 21:48:31 +08:00
RedwindA
13122aa0fa
fix: refresh log info on partial delete failure
2026-03-21 21:11:52 +08:00
RedwindA
dcd0911612
fix: log management race condition, partial delete reporting, and UX issues
...
- Fix data race on gin.DefaultWriter during log rotation by adding LogWriterMu
- Report partial failure when some log files fail to delete instead of always returning success
- Fix misleading "logging disabled" banner shown before API responds
- Fix en.json translation for numeric validation message
2026-03-21 20:40:39 +08:00
RedwindA
e904579a5b
feat: add server log file management to performance settings
...
Add API endpoints (GET/DELETE /api/performance/logs) to list and clean up
server log files by count or by age. Track the active log file path in
the logger to prevent deleting the currently open log. Add a management
UI section in the performance settings page with log directory info,
file statistics, and cleanup controls. Includes i18n translations for
all supported languages (en, fr, ja, ru, vi, zh-CN, zh-TW).
2026-03-21 20:06:49 +08:00
mm413
e80d867f38
Update docs/installation/BT.md
...
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2026-03-20 20:13:30 +08:00
lcq225
cf86fe5fea
docs: 完善宝塔面板部署教程并修复链接错误
...
- 完善 docs/installation/BT.md,从 2 行扩展为完整教程
- 包含前置要求、安装步骤、配置说明、常见问题
- 修复 README.zh_CN.md 中的链接错误
- 所有内容基于官方文档 https://docs.newapi.pro 编写
2026-03-20 20:06:09 +08:00
Calcium-Ion
42846c692e
Merge pull request #3359 from seefs001/feature/normalize-bearer-type
...
fix: normalize generic oauth bearer token type
2026-03-20 17:08:46 +08:00
Seefs
1911520eba
fix: normalize generic oauth bearer token type
2026-03-20 17:07:03 +08:00
wenyifan
2c3ae32c8e
fix map
2026-03-20 16:48:04 +08:00
CaIon
64f41efc47
chore: remove FUNDING.yml file as it is no longer needed
2026-03-20 16:44:30 +08:00
wenyifan
498199b37d
fix code quality
2026-03-20 16:38:48 +08:00
wenyifan
ff29900f30
feat: Add support for counting cache-hit tokens in llama.cpp OpenAI-Compatible API
2026-03-20 16:10:18 +08:00
Seefs
eff51857d0
refactor: show codex account info tag and highlight plan type in usage modal
2026-03-20 16:00:36 +08:00
Seefs
e9f8f62796
fix: raise default overload disk threshold to 95%
2026-03-19 16:58:13 +08:00
Seefs
5fe8e98eeb
fix: default codex and claude channel affinity templates to skip retry on failure
2026-03-19 16:56:28 +08:00
Seefs
e520977efc
fix: apply forced beta query at final upstream URL stage
2026-03-19 15:49:50 +08:00
Calcium-Ion
ed6ff0f267
Merge pull request #3329 from seefs001/fix/redirect-oauth
...
fix: redirect OAuth login in current page
2026-03-19 14:39:01 +08:00
Seefs
d955a0c080
fix: redirect OAuth login in current page
2026-03-19 12:57:39 +08:00
CaIon
d096a2e5b7
refactor: remove unused property from GEMINI_SETTING_EXAMPLE
2026-03-19 00:04:32 +08:00
CaIon
d2fb485d34
fix: update translations in multiple languages for consistency and clarity
2026-03-19 00:04:32 +08:00
Seefs
04f5dd0206
Merge pull request #3293 from zhongyuanzhao-alt/ft-waffo-payment-zzy20260317
...
feat(waffo): Waffo payment gateway integration
2026-03-18 23:48:05 +08:00
Seefs
ede0ad117b
Merge pull request #3316 from Honghurumeng/main
...
fix: 修正 Codex free 账号用量显示到每周窗口
2026-03-18 21:34:29 +08:00
reed
5bb8fe6af5
fix: 修正 Codex free 账号用量显示到每周窗口
2026-03-18 19:11:07 +08:00
Seefs
a1a92c1918
Merge pull request #3313 from ywandy/feat-search-ratelimit
...
feat: 支持通过环境变量配置搜索接口限流参数
2026-03-18 18:19:05 +08:00
gz1007
a4d1ed6da5
feat: 支持通过环境变量配置搜索接口限流参数
2026-03-18 17:50:23 +08:00
zhongyuan.zhao
669e596ff7
fix(waffo): filter waffo from generic payment selector, avoid duplicate buttons
...
When only Waffo was enabled, the generic payment method list showed a
"Waffo (Global Payment)" button calling preTopUp (epay flow) instead of
waffoTopUp, while the dedicated "Waffo 充值" section had the correct buttons.
Fix: filter waffo entries from generic list and hide the "选择支付方式"
column when no non-waffo methods exist.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-18 16:18:13 +08:00
zhongyuan.zhao
1daeac42ef
fix(waffo): move Typography destructuring after all imports
...
ESM requires all import statements before other code.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-18 16:15:06 +08:00
zhongyuan.zhao
e70bfa2d57
fix(i18n): use consistent zh-TW term 管道管理 instead of 頻道管理
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-18 16:12:47 +08:00
Seefs
b09337e6ed
fix: honor channel affinity skip-retry when preferred channel is disabled
2026-03-18 16:08:31 +08:00
zhongyuan.zhao
bd09b47ef4
fix(waffo): use dedicated waffoMinTopUp for client-side validation
...
The waffoTopUp function was validating against the shared minTopUp
which could be set by epay/stripe when multiple gateways are enabled,
causing mismatch with backend's WaffoMinTopUp check.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-18 16:01:47 +08:00