CaIon
e6129bec57
feat: update Go version in CI configuration and add release workflow for multi-platform builds
2025-10-11 12:44:09 +08:00
CaIon
02c0495b24
fix: ensure error message is set when it is empty in error handling #1972
2025-10-11 12:12:41 +08:00
CaIon
59c5f42505
feat: add logging for model details and enhance action assignment in relay tasks
2025-10-11 11:56:44 +08:00
CaIon
d540020c3d
feat: enhance multipart validation with additional fields for model, seconds, and size
2025-10-11 11:33:59 +08:00
Calcium-Ion
32f748cd7b
Merge pull request #2006 from xyfacai/feat/sora-price
...
feat: sora 增加参数校验与计费
2025-10-11 11:22:08 +08:00
Calcium-Ion
92c795483e
Merge pull request #2004 from feitianbubu/pr/openai-sdk-kling
...
支持可灵使用openai sdk生成视频
2025-10-11 11:05:11 +08:00
Dmitriy Safonov
4724dc33da
feat(i18n): add French pluralization support and complete translations
...
- Add pluralization rules for French locale using _one, _many, _other suffixes
- Complete missing French translations for web search, file search, and key count strings
- Add translations for import/export configuration functionality
- Fill in missing translations for UI elements like ID, IP, expand, and various status messages
- Improve French localization coverage for better user experience
2025-10-11 04:35:22 +03:00
Dmitriy Safonov
7ee4e9dea6
feat(i18n): enable pluralization for count-based translations
...
Enable i18next pluralization by setting disablePlurals to false and update multiple translation keys to use _one/_other suffixes for proper singular/plural handling. This improves localization accuracy for count-dependent strings like "X keys", "X models", and "X times".
2025-10-11 04:35:22 +03:00
Dmitriy Safonov
f200b92800
feat(i18n): reorganize and expand ignored attributes list
...
Reordered the ignoredAttributes array in i18next.config.js alphabetically and added several new attributes to prevent unnecessary translation extraction. This improves the localization process by excluding more non-translatable properties like accept, align, autoComplete, clipRule, crossOrigin, and others.
2025-10-11 04:35:22 +03:00
Dmitriy Safonov
54ad70de3b
refactor(i18n): convert config from TypeScript to JavaScript
...
Converted i18next.config.ts to i18next.config.js and added AGPL license header. The change simplifies the build process by removing TypeScript compilation for this configuration file while maintaining the same functionality.
2025-10-11 04:35:22 +03:00
Dmitriy Safonov
0c76a7217b
feat: move i18next-cli to devDependencies
...
Relocated i18next-cli from dependencies to devDependencies as it's only needed for development tasks like translation management, not for runtime functionality.
2025-10-11 04:35:22 +03:00
Dmitriy Safonov
bd02dca979
feat: add i18n configuration and expand translation glossary
...
Add comprehensive i18next configuration for internationalization support with Chinese, English, and French locales. Configure extraction settings and ignore patterns for React components. Expand translation glossary with security and billing terminology including Two-Factor Authentication, 2FA, and pricing multiplier terms.
2025-10-11 04:35:22 +03:00
feitianbubu
06ae3efa19
feat: add openai sdk create
2025-10-11 02:44:01 +08:00
feitianbubu
c0859c056f
feat: add openai sdk for kling
2025-10-11 02:43:56 +08:00
feitianbubu
69f497e350
refactor: openAI video use OpenAIVideoConverter
2025-10-11 02:43:43 +08:00
Seefs
a92afd7a53
Merge pull request #2002 from qixing-jk/fix/dynamic-frequency-updates
...
fix(channel): handle dynamic frequency updates
2025-10-11 01:01:23 +08:00
anime
ec4603942f
fix(channel): move log statement after sleep in auto-test loop
2025-10-11 00:59:13 +08:00
anime
bbb160510e
fix(channel): handle dynamic frequency updates
2025-10-11 00:53:26 +08:00
anime
cac0be2e66
fix(channel): handle dynamic frequency updates
...
- replace infinite sleep loop with time.Ticker to avoid goroutine leaks
- add immediate initial test execution before ticker starts
- implement frequency change detection and ticker recreation
- ensure proper ticker cleanup when loop exits or feature disabled
2025-10-11 00:34:15 +08:00
Xyfacai
09495c8ef6
feat: sora 增加参数校验与计费
2025-10-10 23:56:36 +08:00
Seefs
e259a2f5fb
Merge pull request #2000 from feitianbubu/pr/sora-retrieve-video-sdk
...
feat: support openAI sdk retrieve videos
2025-10-10 19:18:27 +08:00
feitianbubu
4e0a43a909
feat: support openAI sdk retrieve videos
2025-10-10 18:59:52 +08:00
CaIon
b8f8329989
feat: add informational banner to proxy settings in SystemSetting.jsx
2025-10-10 16:44:41 +08:00
Seefs
452a7b0e95
Merge pull request #1401 from feitianbubu/pr/add-qwen-channel-auto-disabled
...
feat: add qwen channel auto disabled
2025-10-10 16:41:43 +08:00
Calcium-Ion
2b39ae557c
Merge pull request #1998 from seefs001/feature/pplx-channel
...
feat: pplx channel
2025-10-10 16:33:27 +08:00
Seefs
1d32327d04
feat: pplx channel
2025-10-10 16:12:15 +08:00
Calcium-Ion
fddf8583f8
Merge pull request #1997 from feitianbubu/pr/add-sora-fetch-task
...
支持Sora做为上游渠道
2025-10-10 16:10:58 +08:00
feitianbubu
7843d5b1a9
fix: sora fetch task route
2025-10-10 16:01:06 +08:00
Calcium-Ion
90a043cfde
Merge pull request #1996 from seefs001/fix/remark-ignore
...
fix: channel remark ignore issue
2025-10-10 15:41:30 +08:00
Calcium-Ion
40f1acbb35
Merge pull request #1992 from seefs001/pr-upstream-1981
...
feat(web): add settings & pages of privacy policy & user agreement
2025-10-10 15:41:06 +08:00
Seefs
a2d9634e70
fix: channel remark ignore issue
2025-10-10 15:40:00 +08:00
Calcium-Ion
d326e88ab2
Merge commit from fork
...
feat: enhance HTTP client wit redirect handling and SSRF protection
2025-10-10 15:30:37 +08:00
Calcium-Ion
40aa549079
Merge pull request #1995 from seefs001/fix/test-channel-1993
...
fix: test model #1993
2025-10-10 15:26:18 +08:00
feitianbubu
94b68c2b63
feat: add sora video fetch task
2025-10-10 15:25:29 +08:00
CaIon
bdb522021a
feat: enhance HTTP client with custom redirect handling and SSRF protection
2025-10-10 15:13:41 +08:00
Seefs
015d488069
fix: test model #1993
2025-10-10 15:01:24 +08:00
Seefs
3011200592
Merge pull request #1994 from feitianbubu/pr/fix-video-model
...
fix: avoid get model consuming body
2025-10-10 14:28:16 +08:00
feitianbubu
0d0e4f5333
fix: avoid get model consuming body
2025-10-10 14:19:49 +08:00
Seefs
56ffbd57b9
fix: legal setting
2025-10-10 13:18:26 +08:00
キュビビイ
b7725d7ae1
feat: add user agreement and privacy policy to login page
2025-10-09 22:21:56 +08:00
Seefs
3cc60f22ec
Merge pull request #1988 from feitianbubu/pr/add-sora
...
新增Sora视频渠道
2025-10-09 15:37:31 +08:00
feitianbubu
405c6945eb
feat: add sora video proxy video content
2025-10-09 15:00:02 +08:00
feitianbubu
b1db126490
feat: add sora video retrieve task
2025-10-09 15:00:02 +08:00
feitianbubu
1d1759aaae
feat: add sora video submit task
2025-10-09 15:00:02 +08:00
CaIon
23dce3b5b1
fix: update axios package version to 1.12.0
2025-10-09 14:21:49 +08:00
Calcium-Ion
adff93c04c
Merge pull request #1986 from QuantumNous/dependabot/npm_and_yarn/electron/electron-35.7.5
...
chore(deps-dev): bump electron from 28.3.3 to 35.7.5 in /electron
2025-10-09 14:18:42 +08:00
CaIon
0ecdf1b8ff
fix: update jwt package import to v5 across multiple files
2025-10-09 14:17:49 +08:00
dependabot[bot]
a0a10e63c8
chore(deps-dev): bump electron from 28.3.3 to 35.7.5 in /electron
...
Bumps [electron](https://github.com/electron/electron ) from 28.3.3 to 35.7.5.
- [Release notes](https://github.com/electron/electron/releases )
- [Changelog](https://github.com/electron/electron/blob/main/docs/breaking-changes.md )
- [Commits](https://github.com/electron/electron/compare/v28.3.3...v35.7.5 )
---
updated-dependencies:
- dependency-name: electron
dependency-version: 35.7.5
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-09 06:07:32 +00:00
Seefs
d65a04ae9b
Merge pull request #1982 from RedwindA/feat/zhipu_cache
...
fix(openai): account cached tokens for zhipu_v4 usage
2025-10-09 12:27:11 +08:00
Seefs
91e1d9a24a
Merge pull request #1984 from RedwindA/feat/claude-fetchModels
...
feat: add GetClaudeAuthHeader function and update FetchUpstreamModels to support Anthropic channel type
2025-10-09 12:22:47 +08:00