Seefs
4056e55151
feat: grok Usage Guidelines Violation Fee ( #2753 )
...
* feat: grok Usage Guidelines Violation Fee ui setting
* feat: grok Usage Guidelines Violation Fee consume log
* fix: grok Usage Guidelines Violation Fee log detail
2026-01-26 20:20:30 +08:00
Seefs
cf114ca7d6
feat: openai response /v1/response/compact ( #2644 )
...
* feat: openai response /v1/response/compact
* feat: /v1/response/compact bill
* feat: /v1/response/compact
* feat: /v1/responses/compact -> codex channel
* feat: /v1/responses/compact -> codex channel
* feat: /v1/responses/compact -> codex channel
* feat: codex channel default models
* feat: compact model price
* feat: /v1/responses/comapct test
2026-01-26 20:20:16 +08:00
Seefs
d9321b7da3
feat: channel affinity ( #2669 )
...
* feat: channel affinity
* feat: channel affinity -> model setting
* fix: channel affinity
* feat: channel affinity op
* feat: channel_type setting
* feat: clean
* feat: cache supports both memory and Redis.
* feat: Optimise ui/ux
* feat: Optimise ui/ux
* feat: Optimise codex usage ui/ux
* feat: Optimise ui/ux
* feat: Optimise ui/ux
* feat: Optimise ui/ux
* feat: If the affinitized channel fails and a retry succeeds on another channel, update the affinity to the successful channel
2026-01-26 19:57:41 +08:00
Seefs
9ac94f036c
fix: test using the correct path for rerank ( #2736 )
...
* fix: test using the correct path for rerank.
* fix: The `input` parameter for testing responses uses an array to accommodate certain channels, such as Codex, which are incompatible with single strings.
2026-01-26 19:57:15 +08:00
Seefs
232068405d
Merge pull request #2610 from Bliod-Cook/main
2026-01-26 17:30:02 +08:00
Seefs
5e23d5d615
Merge pull request #2749 from wans10/main
2026-01-26 16:50:44 +08:00
Bliod-Cook
67d6699c5d
Merge branch 'main' into pr/Bliod-Cook/2610
2026-01-26 05:23:51 +00:00
wans10
29108b2e06
fix(topup): 修复用户配额获取逻辑
...
- 移除用户ID检查条件,始终获取最新用户数据
- 确保余额等统计信息准确性
- 解决用户状态更新不及时的问题
2026-01-26 09:34:09 +08:00
Seefs
0cbf805365
feat: logs show reject reason
2026-01-25 15:00:30 +08:00
Seefs
68e1e635e9
feat: logs show reject reason
2026-01-25 14:52:18 +08:00
Calcium-Ion
979c81985e
Merge pull request #2703 from seefs001/feature/log-conversion-info
...
feat: log shows request conversion
2026-01-21 23:48:08 +08:00
Calcium-Ion
14d2290bf0
Merge pull request #2663 from seefs001/feature/retry-status-code
...
feat: customizable automatic retry status codes
2026-01-21 23:47:31 +08:00
Calcium-Ion
defda1df0a
Merge pull request #2676 from seefs001/fix/aff-login-method
...
fix: the login method cannot be displayed under the aff link.
2026-01-21 23:47:05 +08:00
Seefs
3847d8c578
Merge pull request #2696 from Bliod-Cook/email-verification-fix
2026-01-21 22:51:06 +08:00
Seefs
01bcf6028e
feat: optimized display
2026-01-21 00:17:20 +08:00
Seefs
0d5fe4bfe9
feat: optimized display
2026-01-21 00:12:41 +08:00
Seefs
1b1c987dfe
feat: optimized display
2026-01-21 00:01:36 +08:00
Seefs
38791fa46d
feat: log shows request conversion
2026-01-20 23:43:29 +08:00
Bliod
61087f7a83
fix: fix email send
2026-01-20 04:29:56 +00:00
feitianbubu
0f8ba448ce
fix: update warning threshold label from '5$' to '2$'
2026-01-19 12:58:10 +08:00
Seefs
eb828f6302
fix: the login method cannot be displayed under the aff link.
2026-01-15 23:19:51 +08:00
Seefs
2a15e3b152
feat: codex channel ( #2652 )
...
* feat: codex channel
* feat: codex channel
* feat: codex oauth flow
* feat: codex refresh cred
* feat: codex usage
* fix: codex err message detail
* fix: codex setting ui
* feat: codex refresh cred task
* fix: import err
* fix: codex store must be false
* fix: chat -> responses tool call
* fix: chat -> responses tool call
2026-01-14 22:29:43 +08:00
Seefs
9a7fa9d139
feat: customizable automatic retry status codes
2026-01-14 14:34:12 +08:00
Seefs
eae53ac398
Merge pull request #2627 from seefs001/feature/channel-test-param-override
...
feat: channel testing supports parameter overriding
2026-01-12 18:49:05 +08:00
Seefs
dfda90a425
fix: chat2response setting ui ( #2643 )
...
* fix: setting ui
* fix: rm global.chat_completions_to_responses_policy
* fix: rm global.chat_completions_to_responses_policy
2026-01-12 18:48:05 +08:00
Seefs
ac04c802a7
Merge pull request #2647 from seefs001/feature/status-code-auto-disable
...
feat: status code auto-disable configuration
2026-01-12 18:47:45 +08:00
Seefs
71460cba15
feat: /v1/chat/completion -> /v1/response ( #2629 )
...
* feat: /v1/chat/completion -> /v1/response
2026-01-11 21:38:07 +08:00
RedwindA
0f0ba4adc4
fix: remove Minimax from FETCHABLE channels
2026-01-09 20:37:12 +08:00
Bliod
c0a9934a2e
feat: select model in visualized modl mapping
2026-01-08 15:26:59 +00:00
Seefs
fa5c585e4e
Merge pull request #2582 from seefs001/fix/tips
...
fix: add tips for model management and channel testing
2026-01-05 18:47:02 +08:00
Seefs
be567ef7c9
fix: fix model deployment style issues, lint problems, and i18n gaps. ( #2556 )
...
* fix: fix model deployment style issues, lint problems, and i18n gaps.
* fix: adjust the key not to be displayed on the frontend, tested via the backend.
* fix: adjust the sidebar configuration logic to use the default configuration items if they are not defined.
2026-01-03 12:37:50 +08:00
Seefs
b32cecb46c
feat: check-in feature integrates Turnstile security check
2026-01-03 11:08:26 +08:00
Seefs
92c6794b63
Merge pull request #2554 from zpc7/bugfix/remove-duplicate-condition
2026-01-03 09:31:22 +08:00
RedwindA
6e8242b8f4
fix: remove a duplicate key in i18n
2026-01-03 00:55:08 +08:00
RedwindA
5bc2d9f414
fix(checkin): prevent visual flicker when loading check-in component
...
- Add initialLoaded state to track first data load completion
- Set isCollapsed to null initially, determined after data loads
- Show loading state on button and description text before data arrives
- Remove auto-collapse effect that caused visual flicker
- Add i18n translations for loading states (en/fr/ja/ru/vi/zh)
Fixes issue where component would collapse/expand after data loads,
causing visual flicker when navigating to personal settings page.
2026-01-03 00:43:52 +08:00
CaIon
d340112ce2
feat(checkin): add check-in functionality with status retrieval and user quota rewards
2026-01-02 23:00:33 +08:00
CaIon
a3c1bc6350
fix: 修复 timestamp2string1 跨年显示问题,仅在数据跨年时显示年份
2026-01-01 15:42:15 +08:00
PCCCCCCC
5da36c816c
remove duplicate condition in TaskLogsColumnDefs
2025-12-31 09:38:23 +08:00
CaIon
300459c8a8
fix(TaskLogs): use correct video URL for modal preview
2025-12-31 00:44:12 +08:00
Seefs
b10f1f7b85
feat: ionet integrate ( #2105 )
...
* wip ionet integrate
* wip ionet integrate
* wip ionet integrate
* ollama wip
* wip
* feat: ionet integration & ollama manage
* fix merge conflict
* wip
* fix: test conn cors
* wip
* fix ionet
* fix ionet
* wip
* fix model select
* refactor: Remove `pkg/ionet` test files and update related Go source and web UI model deployment components.
* feat: Enhance model deployment UI with styling improvements, updated text, and a new description component.
* Revert "feat: Enhance model deployment UI with styling improvements, updated text, and a new description component."
This reverts commit 8b75cb5bf0d1a534b339df8c033be9a6c7df7964.
2025-12-28 15:55:35 +08:00
skynono
7379b68f9f
feat: support first bind update password ( #2520 )
2025-12-26 13:59:56 +08:00
Seefs
8e4b8cc68c
Merge pull request #2455 from comeback01/french-translation
2025-12-26 13:56:30 +08:00
Calcium-Ion
343497ad84
Merge pull request #2512 from seefs001/fix/warning-pass-through-body
...
fix: add warning for pass through body
2025-12-26 13:52:51 +08:00
RedwindA
4a8bdb1483
fix(i18n): disable namespace separator to fix URL display in translations
...
i18next uses ':' as namespace separator by default, causing URLs like
'https://api.openai.com ' to be incorrectly parsed as namespace 'https'
with key '//api.openai.com', resulting in truncated display.
Setting nsSeparator to false fixes this issue since the project doesn't
use multiple namespaces.
2025-12-26 00:10:19 +08:00
Seefs
783e7877c2
fix: add warning for pass through body
2025-12-24 15:35:36 +08:00
Seefs
219b13af70
fix: 模型设置增加针对Vertex渠道过滤content[].part[].functionResponse.id的选项,默认启用
2025-12-21 17:09:49 +08:00
comeback01
b9d78515f8
Merge branch 'main' into french-translation
2025-12-20 11:08:07 +01:00
TinsFox
c06a216a14
chore: add code-inspector-plugin integration
2025-12-19 23:04:53 +08:00
TinsFox
530b3eff11
style: add card spacing
2025-12-19 21:00:31 +08:00
comeback01
5aaf006642
Refine French translations for UI conciseness
...
Updated web/src/i18n/locales/fr.json to improve French translations for the user interface.
Removed verbose prefixes like 'Gestion des...' and 'Paramètres de...' to prevent truncation in sidebars and menus.
Harmonized terms for consistency (e.g., 'Tâches', 'Journaux', 'Dessins').
Renamed 'Place du marché' to 'Marché des modèles'.
2025-12-17 12:10:36 +01:00