CaIon
a706f00287
feat(EditChannelModal): persist advanced settings state in local storage
...
Publish Docker image (Multi Registries, native amd64+arm64) / Build & push (amd64) [native] (push) Has been cancelled
Publish Docker image (Multi Registries, native amd64+arm64) / Build & push (arm64) [native] (push) Has been cancelled
Publish Docker image (Multi Registries, native amd64+arm64) / Create multi-arch manifests (Docker Hub) (push) Has been cancelled
Build Electron App / build (windows-latest) (push) Has been cancelled
Build Electron App / release (push) Has been cancelled
Release (Linux, macOS, Windows) / Linux Release (push) Has been cancelled
Release (Linux, macOS, Windows) / macOS Release (push) Has been cancelled
Release (Linux, macOS, Windows) / Windows Release (push) Has been cancelled
Added functionality to save and restore the state of advanced settings in the EditChannelModal using local storage. This enhancement allows users to maintain their preferences when editing channels, improving the overall user experience.
2026-04-02 00:17:21 +08:00
CaIon
670abee2f0
fix(EditChannelModal): enhance clipboard handling with error checks
...
Publish Docker image (Multi Registries, native amd64+arm64) / Build & push (amd64) [native] (push) Has been cancelled
Publish Docker image (Multi Registries, native amd64+arm64) / Build & push (arm64) [native] (push) Has been cancelled
Publish Docker image (Multi Registries, native amd64+arm64) / Create multi-arch manifests (Docker Hub) (push) Has been cancelled
Added checks to ensure clipboard functionality is available before attempting to read from it. Improved error handling during clipboard read operations to prevent unhandled exceptions.
2026-03-31 21:42:36 +08:00
CaIon
8bb9a42f68
feat: add clipboard magic string for quick channel creation from token copy
...
Publish Docker image (Multi Registries, native amd64+arm64) / Build & push (amd64) [native] (push) Has been cancelled
Publish Docker image (Multi Registries, native amd64+arm64) / Build & push (arm64) [native] (push) Has been cancelled
Publish Docker image (Multi Registries, native amd64+arm64) / Create multi-arch manifests (Docker Hub) (push) Has been cancelled
When copying a token, users can now choose "Copy Connection String" which
encodes both the API key and server URL as a JSON clipboard payload
(type: newapi_channel_conn). When opening the channel creation form, the
clipboard is auto-detected and a banner offers to fill key + base_url,
eliminating repeated tab-switching when connecting to another new-api instance.
2026-03-31 19:39:23 +08:00
CaIon
dbf900a531
fix: restore doubao coding plan deprecation and regex ignored models lost during conflict resolution
Publish Docker image (Multi Registries, native amd64+arm64) / Build & push (amd64) [native] (push) Has been cancelled
Publish Docker image (Multi Registries, native amd64+arm64) / Build & push (arm64) [native] (push) Has been cancelled
Publish Docker image (Multi Registries, native amd64+arm64) / Create multi-arch manifests (Docker Hub) (push) Has been cancelled
2026-03-25 00:04:01 +08:00
CaIon
7399e4721b
feat: add slide-in animations and update translations for new UI elements
...
# Conflicts:
# web/src/components/table/channels/modals/EditChannelModal.jsx
2026-03-24 23:57:58 +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
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
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
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
Seefs
eff51857d0
refactor: show codex account info tag and highlight plan type in usage modal
2026-03-20 16:00:36 +08:00
reed
5bb8fe6af5
fix: 修正 Codex free 账号用量显示到每周窗口
2026-03-18 19:11:07 +08:00
KiGamji
9fbb782230
Round displayed remaining balance values
2026-03-12 19:35:32 +05:00
Calcium-Ion
45a59d32fb
Merge pull request #3182 from seefs001/feature/params-override-beta-header-append
...
Publish Docker image (Multi Registries, native amd64+arm64) / Build & push (amd64) [native] (push) Has been cancelled
Publish Docker image (Multi Registries, native amd64+arm64) / Build & push (arm64) [native] (push) Has been cancelled
Publish Docker image (Multi Registries, native amd64+arm64) / Create multi-arch manifests (Docker Hub) (push) Has been cancelled
feat:support $keep_only_declared and deduped $append for header override
2026-03-10 02:03:02 +08:00
Seefs
c1c07d063d
refactor: optimize header override copy and JSON example dialog
2026-03-10 01:59:34 +08:00
CaIon
7fc39363d7
feat: enhance Claude request header handling with append functionality
2026-03-09 23:47:51 +08:00
Seefs
d087cc5025
feat:support $keep_only_declared and deduped $append for header token overrides
2026-03-09 00:12:53 +08:00
somnifex
3f662e4bc0
feat: add drag-and-drop functionality for operation reordering in ParamOverrideEditorModal
2026-03-07 14:10:06 +08:00
Seefs
c6ca4c3bda
chore: remove top-right field guide entry in param override editor
2026-03-05 16:43:15 +08:00
Seefs
d2332685db
feat: add wildcard path support and improve param override templates/editor
2026-03-05 16:39:34 +08:00
Seefs
f6f5a6f875
fix: refine upstream update ignore UX and detect behavior
2026-03-03 14:00:48 +08:00
Seefs
70821e2051
feat: auto fetch upstream models ( #2979 )
...
Publish Docker image (Multi Registries, native amd64+arm64) / Build & push (amd64) [native] (push) Has been cancelled
Publish Docker image (Multi Registries, native amd64+arm64) / Build & push (arm64) [native] (push) Has been cancelled
Publish Docker image (Multi Registries, native amd64+arm64) / Create multi-arch manifests (Docker Hub) (push) Has been cancelled
* feat: add upstream model update detection with scheduled sync and manual apply flows
* feat: support upstream model removal sync and selectable deletes in update modal
* feat: add detect-only upstream updates and show compact +/- model badges
* feat: improve upstream model update UX
* feat: improve upstream model update UX
* fix: respect model_mapping in upstream update detection
* feat: improve upstream update modal to prevent missed add/remove actions
* feat: add admin upstream model update notifications with digest and truncation
* fix: avoid repeated partial-submit confirmation in upstream update modal
* feat: improve ui/ux
* feat: suppress upstream update alerts for unchanged channel-count within 24h
* fix: submit upstream update choices even when no models are selected
* feat: improve upstream model update flow and split frontend updater
* fix merge conflict
2026-03-02 22:01:53 +08:00
Seefs
ad326beb10
Merge pull request #3066 from seefs001/fix/aws-header-override
...
Fix/aws header override
2026-03-02 18:54:56 +08:00
Seefs
a53e139325
feat: support header token-map rewrite and improve set_header editor UX
2026-02-27 20:01:51 +08:00
Seefs
054370abdc
feat: support token-map rewrite for comma-separated headers and add bedrock anthropic-beta preset
2026-02-27 19:47:32 +08:00
Seefs
e027f38244
feat:add CLI param-override templates with visual editor and apply on first rule match
2026-02-25 15:08:23 +08:00
Seefs
0f09dbda2b
Merge branch 'upstream-main' into feature/improve-param-override
...
# Conflicts:
# relay/channel/api_request_test.go
# relay/common/override_test.go
# web/src/components/table/channels/modals/EditChannelModal.jsx
2026-02-25 13:39:54 +08:00
RedwindA
144fe67705
feat(web): add custom-model create hint and i18n translations
2026-02-24 21:44:21 +08:00
Calcium-Ion
49eb6d3c1e
feat: add missing OpenAI/Claude/Gemini request fields ( #2971 )
...
* feat: add missing OpenAI/Claude/Gemini request fields and responses stream options
* fix: skip field filtering when request passthrough is enabled
* fix: include subscription in personal sidebar module controls
* feat: gate Claude inference_geo passthrough behind channel setting and add field docs
2026-02-22 23:31:18 +08:00
CaIon
bf03f277ac
feat: add validation for invalid status code entries in channel modal
...
- Introduced a new function to collect invalid status code entries from the status code mapping.
- Updated the EditChannelModal to display an error message if invalid status codes are detected.
- Enhanced localization files to include new error messages for invalid status codes in multiple languages.
- Removed unused styles from the RiskAcknowledgementModal for cleaner UI.
2026-02-22 21:36:38 +08:00
Seefs
4981dbcf20
feat: add localized high-risk status remap guard with optimized modal UX
2026-02-22 20:14:56 +08:00
Seefs
50ffa639a2
feat: guard new 504/524 status remaps with risk confirmation
2026-02-22 20:03:46 +08:00
Seefs
71886f4e57
feat: add pass_headers op, grouped presets (incl. Gemini 4K), and robust JSON fallback
2026-02-22 17:16:57 +08:00
Seefs
f0886c8a42
fix
2026-02-22 13:57:13 +08:00
Seefs
6b58648d16
rm editor
2026-02-22 01:48:26 +08:00
Seefs
768745fd1b
feat: sync field
2026-02-22 01:27:58 +08:00
Seefs
b7bfa12837
feat: redesign param override editing with guided modal and Monaco JSON hints
2026-02-22 01:17:26 +08:00
Seefs
bb7ad0ce15
feat: gate Claude inference_geo passthrough behind channel setting and add field docs
2026-02-21 14:25:58 +08:00
Seefs
4746b2bf9f
feat: add missing OpenAI/Claude/Gemini request fields and responses stream options
2026-02-19 14:16:07 +08:00
Seefs
6795242d86
fix: rename bulk test action to skip manually disabled channels
2026-02-12 15:09:30 +08:00
Calcium-Ion
2f4a2aa159
Merge pull request #2875 from seefs001/feature/channel-test-stream
...
feat: channel test with stream=true
2026-02-08 00:17:07 +08:00
Seefs
e3dd5b3e29
Merge pull request #2874 from MUTED64/main
...
feat: Force beta=true parameter for Anthropic channel
2026-02-08 00:09:28 +08:00
Seefs
6ecd1aa68e
codex tips
2026-02-08 00:06:06 +08:00
Seefs
0c0b69a31a
feat: channel test stream
2026-02-06 21:57:38 +08:00
MUTED64
2f867bc299
feat: Force beta=true parameter for Anthropic channel
2026-02-06 21:22:39 +08:00
Seefs
e7c043d866
feat: add Codex channel disclaimer (i18n, OpenAI terms)
2026-02-05 16:36:52 +08:00
Seefs
5ff96de421
feat: add header passthrough
2026-02-05 01:43:49 +08:00
Seefs
f244a9e661
fix: channel affinity ( #2799 )
...
* fix: channel affinity log styles
* fix: Issue with incorrect data storage when switching key sources
* feat: support not retrying after a single rule configuration fails
* fix: render channel affinity tooltip as multiline content
* feat: channel affinity cache hit
* fix: prevent ChannelAffinityUsageCacheModal infinite loading and hide data before fetch
* chore: format backend with gofmt and frontend with prettier/eslint autofix
2026-02-02 14:37:31 +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