CaIon
b8f8329989
feat: add informational banner to proxy settings in SystemSetting.jsx
2025-10-10 16:44:41 +08:00
CaIon
bdb522021a
feat: enhance HTTP client with custom redirect handling and SSRF protection
2025-10-10 15:13:41 +08:00
CaIon
23dce3b5b1
fix: update axios package version to 1.12.0
2025-10-09 14:21:49 +08:00
CaIon
0ecdf1b8ff
fix: update jwt package import to v5 across multiple files
2025-10-09 14:17:49 +08:00
CaIon
5f19d212d0
feat: update tab label in index.jsx for clarity on pricing settings
2025-10-08 20:56:51 +08:00
CaIon
f56d1ff27e
CI
2025-10-06 14:33:48 +08:00
CaIon
b982bd8bd1
feat: implement user preferences management in SettingsLog component for improved customization
2025-10-05 23:11:45 +08:00
CaIon
a058cb1180
feat: enhance SettingsLog component with confirmation modal for log deletion and improve user feedback
2025-10-05 22:51:28 +08:00
CaIon
1ffbf8918c
chore: update README files
2025-10-05 19:40:31 +08:00
CaIon
35105b3da5
feat: update Gemini API response handling to include block reason and improve error reporting
2025-10-05 19:33:47 +08:00
CaIon
d76ee92f7d
feat: set data directory path in main process and update preload.js to use it
2025-10-05 18:38:25 +08:00
CaIon
4675ea5020
fix: update versioning logic in electron-build.yml to correctly handle prerelease formats and modify product name in package.json
2025-10-05 18:20:43 +08:00
CaIon
3c94d1497f
chore: update electron-build.yml to add write permissions and enable file overwriting in artifact uploads
2025-10-05 17:50:35 +08:00
CaIon
f46d6972b7
feat: enhance versioning logic in electron-build.yml for semver compliance
2025-10-05 17:31:01 +08:00
CaIon
d85f678982
chore: upgrade action-gh-release to v2 in build workflows
2025-10-05 17:19:52 +08:00
CaIon
65c430f6f0
fix: correct Windows path handling in preload.js and update .gitignore for consistency
2025-10-05 17:15:10 +08:00
CaIon
32f806d562
chore: update build workflows for Electron and Go, including version tagging and dependency management
2025-10-05 17:11:30 +08:00
CaIon
02c0cbcc6a
feat: enhance Electron environment detection and improve database warnings
2025-10-05 16:45:29 +08:00
CaIon
9ace186030
feat: 防呆优化
2025-10-05 15:44:00 +08:00
CaIon
9aaa0f4830
💱 feat: implement currency configuration helper and update currency display logic in RechargeCard and render functions
2025-10-03 21:49:24 +08:00
CaIon
0077957630
chore: remove outdated instructions from pull request template
2025-10-03 21:40:07 +08:00
CaIon
3a7f42e5a1
💱 feat(RechargeCard): enhance currency display logic for top-up amounts based on user settings
2025-10-03 21:39:28 +08:00
CaIon
9942487889
chore: update README files
2025-10-03 20:28:26 +08:00
CaIon
d6b127bfcb
chore: update README files
2025-10-03 20:27:34 +08:00
CaIon
e3b18567ea
✨ feat: add Spanish feature request template to GitHub issue tracker for improved feature proposal submissions
2025-10-03 14:45:39 +08:00
CaIon
b4c70b008e
✨ feat: add English feature request template to GitHub issue tracker for enhanced feature proposal submissions
2025-10-03 14:01:16 +08:00
CaIon
6267ed925e
✨ feat: add English bug report template to GitHub issue tracker for improved issue reporting #1960
2025-10-03 13:59:27 +08:00
CaIon
7b5d406785
refactor(openai_image): replace json.Marshal with common.Marshal for improved serialization #1961
2025-10-03 12:44:33 +08:00
CaIon
ca3304a841
✨ feat(gemini): add imageConfig field to GeminiChatRequest for flexible image configuration
2025-10-03 12:26:17 +08:00
CaIon
8b6b5d810d
✨ docs: update README files to include Japanese language support
2025-10-02 19:55:37 +08:00
CaIon
48d649056c
✨ feat(api): add header override processing with variable support
2025-10-02 19:29:57 +08:00
CaIon
a6f08a681f
Merge remote-tracking branch 'origin/main'
2025-10-02 19:01:13 +08:00
CaIon
21de4395b5
refactor(footer): update footer links and localization text
...
- Removed the 'chatnio' link from the footer.
- Added new links for 'CoAI' and 'GPT-Load' in the footer.
- Updated the localization key for '基于New API的项目' to '友情链接' for better clarity.
- Adjusted the design of the footer to improve layout and visibility of the developer credit.
2025-10-02 19:00:07 +08:00
CaIon
670e5f4dbe
Merge remote-tracking branch 'origin/pr/console-footer' into pr/console-footer
...
# Conflicts:
# web/src/components/table/channels/modals/EditChannelModal.jsx
# web/src/hooks/common/useSidebar.js
2025-10-02 18:46:16 +08:00
CaIon
995ac44256
Merge remote-tracking branch 'origin/main'
2025-10-02 18:43:32 +08:00
CaIon
c244a19acb
chore(docker): add comment for compatibility with older Docker versions
2025-10-02 16:20:15 +08:00
CaIon
02eb7714b6
chore(docker): switch from MySQL to PostgreSQL in docker-compose configuration
2025-10-02 16:14:15 +08:00
CaIon
9d418d0df8
refactor(adaptor): extract common header operations into a separate function
2025-10-02 15:28:09 +08:00
CaIon
121e01c764
fix(adaptor): update relay mode handling to support relay format
2025-09-30 16:53:57 +08:00
CaIon
63bbd9e3c3
feat: add endpoint type selection to channel testing functionality
2025-09-30 16:52:14 +08:00
CaIon
b211f593c3
fix(main): conditionally log missing .env file message based on debug mode
2025-09-30 11:22:00 +08:00
CaIon
6ca88d1699
fix(models): increase varchar length for TaskID and Username fields #1905
2025-09-29 16:45:46 +08:00
CaIon
d96f1b2ac2
Merge remote-tracking branch 'origin/main'
2025-09-29 16:20:59 +08:00
CaIon
e340061aed
chore: remove bun_output.log and package-lock.json files
2025-09-29 16:19:54 +08:00
CaIon
f03f4187e0
fix(http_client): improve error message for unsupported proxy schemes
2025-09-29 14:02:15 +08:00
CaIon
6f8edd49c4
fix: streamline error handling in OpenRouter response processing
2025-09-28 15:29:01 +08:00
CaIon
49d58fbc71
Merge remote-tracking branch 'origin/openrouter-enterprise' into openrouter-enterprise
...
# Conflicts:
# relay/channel/openai/relay-openai.go
2025-09-28 15:23:40 +08:00
CaIon
6682842cbb
feat: enhance OpenRouter enterprise support with new settings and response handling
2025-09-28 15:23:27 +08:00
CaIon
da88e746ef
feat: add startup logging with network IPs and container detection
2025-09-27 16:30:24 +08:00
CaIon
b836bce81c
feat: add startup logging with network IPs and container detection
2025-09-27 16:19:58 +08:00
CaIon
5f34c4a97d
feat: update release configuration to use new-api binaries for consistency
2025-09-27 15:24:40 +08:00
CaIon
f50eb9dde7
feat: rename output binaries to new-api for consistency across platforms
2025-09-27 15:04:06 +08:00
CaIon
e94d6f1581
Merge remote-tracking branch 'origin/main'
2025-09-27 13:56:44 +08:00
CaIon
1235216c05
feat: 多密钥管理新增针对单个密钥的删除操作
2025-09-27 13:56:07 +08:00
CaIon
eeac99731b
feat: change ParallelToolCalls and Store fields to json.RawMessage type
2025-09-20 13:28:33 +08:00
CaIon
c0574a0e53
feat: add PromptCacheKey field to openai_request struct
2025-09-20 13:27:32 +08:00
CaIon
d77aa81f4f
feat: update labels for ratio settings to clarify model support
2025-09-19 14:23:08 +08:00
CaIon
abfb35b53b
fix: cast option.Value to string for ratio updates
2025-09-19 14:21:32 +08:00
CaIon
fdc3030e47
CI
2025-09-19 14:20:35 +08:00
CaIon
552d795742
Merge branch 'alpha'
2025-09-19 14:20:15 +08:00
CaIon
c702abfd7a
CI
2025-09-18 13:53:58 +08:00
CaIon
0008d2e3a0
feat: add experimental IP filtering for domains and update related settings
2025-09-18 13:40:52 +08:00
CaIon
23e5132e21
Merge branch 'main' into ssrf
...
# Conflicts:
# service/cf_worker.go
2025-09-18 13:29:11 +08:00
CaIon
c3f5478593
feat: implement SSRF protection settings and update related references
2025-09-13 18:15:03 +08:00
CaIon
9e17df3f74
fix: update references from setting to system_setting for ServerAddress
2025-09-13 15:27:41 +08:00
CaIon
287b3ab2c9
Merge remote-tracking branch 'origin/main'
2025-09-13 12:54:49 +08:00
CaIon
15d845cd01
fix(adaptor): correct VertexKeyType condition in SetupRequestHeader
2025-09-13 12:53:41 +08:00
CaIon
1a8d781721
Revert "feat: gemini-2.5-flash-image-preview 文本和图片输出计费"
...
This reverts commit a45513a7a6 .
2025-09-13 12:53:28 +08:00
CaIon
59d6ff0caf
feat(i18n): update TOTP verification message with configuration details
2025-09-12 21:53:21 +08:00
CaIon
e60d6ed4a3
feat(settings): 移除单位美元额度设置项,为后续修改作准备
2025-09-12 21:14:10 +08:00
CaIon
cde212a6ff
Merge remote-tracking branch 'origin/main'
2025-09-12 19:54:46 +08:00
CaIon
0b87aa3a6f
feat(i18n): add translations for pricing terms in English
2025-09-12 19:54:02 +08:00
CaIon
b8687d96d2
Merge remote-tracking branch 'origin/main'
2025-09-12 19:29:40 +08:00
CaIon
c47d9fb5b5
feat(payment): add payment settings configuration and update payment methods handling
2025-09-12 19:29:34 +08:00
CaIon
b04aa78013
feat(channel): add support for Vertex AI key type configuration in settings
2025-09-12 14:06:09 +08:00
CaIon
83154b88f6
fix(responses): allow pass-through body for specific channel settings. ( close #1762 )
2025-09-11 21:02:12 +08:00
CaIon
e8afc25c71
chore: remove PR branching strategy workflow file
2025-09-09 23:23:53 +08:00
CaIon
1b1953e21a
Merge branch 'alpha'
...
# Conflicts:
# README.md
2025-09-09 23:08:17 +08:00
CaIon
e53cbd96ad
fix(channel): implement per-channel locking to ensure thread-safe updates in multi-key mode
2025-09-03 15:52:54 +08:00
CaIon
4f5c343791
feat(readme): update format conversion feature details in README
2025-09-03 14:43:51 +08:00
CaIon
f0183785c9
feat(option): enhance UpdateOption to handle various value types and improve validation
2025-09-03 14:30:25 +08:00
CaIon
1bbabda081
feat(monitor_setting): implement automatic channel testing configuration
2025-09-03 14:00:52 +08:00
CaIon
742871db57
feat(token_counter): add mime type extraction for base64 encoded data
2025-08-28 17:30:53 +08:00
CaIon
9e4c4d3bd1
fix(channel): ensure thread-safe polling with channel-specific lock
2025-08-28 16:34:23 +08:00
CaIon
f7c4eda0f3
Revert "refactor: replace DeepCopy with Copy for request handling consistency"
...
This reverts commit c21219fcff .
2025-08-28 15:11:55 +08:00
CaIon
c21219fcff
refactor: replace DeepCopy with Copy for request handling consistency
2025-08-28 14:57:47 +08:00
CaIon
7e698f658a
fix(pre_consume_quota): improve error messages for insufficient user quota
2025-08-28 13:57:16 +08:00
CaIon
906f797be5
refactor: replace json.Marshal with common.Marshal for consistency and error handling
2025-08-28 13:51:07 +08:00
CaIon
d1f3f2c395
fix(token_counter): update token counting logic to handle media token conditions
2025-08-27 17:11:33 +08:00
CaIon
d92c9db61c
fix(image): add error handling for empty base64 string in image decoding
2025-08-27 16:38:32 +08:00
CaIon
3401abe4d2
fix(relay-gemini): update media handling in candidate content processing
2025-08-27 12:14:50 +08:00
CaIon
a102bed25a
fix(model_ratio): update return value logic for gemini-2.5-flash-lite
2025-08-26 23:01:00 +08:00
CaIon
8004b4ff5f
Merge remote-tracking branch 'origin/alpha' into alpha
2025-08-26 20:38:32 +08:00
CaIon
67719dc087
fix: update web search handling and request structure in adaptor and openai_request
2025-08-26 18:15:18 +08:00
CaIon
1b8bcfb000
fix: update error types for upstream errors and JSON marshal failure
2025-08-26 16:26:56 +08:00
CaIon
b0f86bd82e
fix: update PromptTokens assignment logic in relay_responses
2025-08-26 14:21:10 +08:00
CaIon
0e34de8fe2
feat: replace pcopy with jinzhu/copier for deep copy functionality
2025-08-26 13:40:41 +08:00
CaIon
3e5bc637de
fix: Invalid type for 'input[x].summary': expected an array of objects, but got null instead
2025-08-26 13:17:31 +08:00
CaIon
f249cf9acc
fix: ensure reasoning is not nil before setting effort in OpenAI responses
2025-08-25 22:46:45 +08:00
CaIon
781a708173
feat: support qwen-image-edit
2025-08-25 14:33:12 +08:00