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
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
f40eb4e5d2
fix: oauth bind callback handling
2026-03-23 00:48:55 +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
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
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
zhongyuan.zhao
d595ef4990
fix(waffo): remove dead gatewayOrderId code that never persisted
...
The code read orderData.AcquiringOrderID but never assigned it to
any TopUp field before calling Update(), making the block a no-op.
Removed since GatewayOrderId storage is not needed.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-18 15:57:56 +08:00
zhongyuan.zhao
2270f63c00
fix(topup): add 'failed' status badge mapping in TopupHistoryModal
...
The backend defines TopUpStatusFailed = "failed" but the frontend
STATUS_CONFIG was missing this status, causing raw text display
instead of a styled danger badge.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-18 15:55:09 +08:00
CaIon
8ed2ea6ec1
chore: exclude nightly tags from Docker image workflow triggers
2026-03-17 18:36:24 +08:00
zhongyuan.zhao
202a433f86
feat(waffo): Waffo payment gateway integration with configurable methods
...
- Add Waffo payment SDK integration (waffo-go v1.3.1)
- Backend: webhook handler, pay endpoint, order lock race-condition fix
- Settings: full Waffo config (API keys, sandbox/prod, currency, pay methods)
- Frontend: Waffo payment buttons in topup page, admin settings panel
- i18n: Waffo-related translations for en/fr/ja/ru/vi/zh-TW
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-17 18:04:58 +08:00
Calcium-Ion
620e066b39
Merge pull request #3287 from seefs001/pr-template
...
chore: refine PR template
2026-03-17 17:35:28 +08:00
Seefs
0246b20bf1
chore: refine PR template
2026-03-17 17:34:21 +08:00
Calcium-Ion
69551ab2de
Merge pull request #3285 from seefs001/feature/param-override-log
...
feat: params override log
2026-03-17 17:22:39 +08:00
Seefs
8aa8b81e03
fix: original_model && upstream_model paramOverrideKeyAuditPaths
2026-03-17 17:00:01 +08:00
Seefs
bc80477b1a
feat: simplify param override audit UI and operation labels
2026-03-17 17:00:01 +08:00
Seefs
5db25f47f1
feat: add param override audit modal for usage logs
2026-03-17 17:00:01 +08:00
Seefs
a4fd2246ba
Merge pull request #3267 from feitianbubu/pr/eb2ed7806ae5f2348681ce9fcff3f3572f535919
...
feat: add logs content tooltip
2026-03-16 16:59:56 +08:00
feitianbubu
4e5e7b5828
feat: add logs content tooltip
2026-03-16 12:45:55 +08:00
Calcium-Ion
95738594b4
Merge pull request #3257 from seefs001/fix/passkey-verify
...
enhance channel key viewing
2026-03-15 01:27:06 +08:00
Seefs
efab41c476
Merge pull request #3233 from KiGamji/round-remaining-balance
...
Round remaining balance
2026-03-15 00:58:33 +08:00
Seefs
c77c82421e
enhance channel key viewing
2026-03-15 00:23:13 +08:00
CaIon
e4144d60f8
feat: update API proxy target and adjust component sizes in usage logs
2026-03-14 19:05:23 +08:00
CaIon
63f4595ef8
feat: refactor billing display mode change handler in ColumnSelectorModal
2026-03-14 17:05:44 +08:00