- 05 Feb, 2026 5 commits
-
-
remove: drop support for claude-2 and claude-1 series models
Calcium-Ion committed -
- Remove claude-instant-1.2, claude-2, claude-2.0, claude-2.1 from model lists - Remove /v1/complete endpoint support (legacy completion API) - Remove RequestModeCompletion and related code paths - Simplify handler functions by removing requestMode parameter - Update all channel adaptors that referenced claude handlers
CaIon committed -
fix: charge local input tokens when Gemini returns empty response
Calcium-Ion committed -
Seefs committed
-
fix: optimize Codex relay
Seefs committed
-
- 04 Feb, 2026 26 commits
-
-
dahetaoa committed
-
feat: backend i18n
Calcium-Ion committed -
feat: 支持基于Go Regex规则和全量的请求体透传
Calcium-Ion committed -
fix: map Responses reasoning stream to chat completion deltas
Calcium-Ion committed -
🐛 fix: sidebar scroll on mobile dynamic viewportCalcium-Ion committed -
✨ fix: Improve subscription payment handling and card layout consistencyCalcium-Ion committed -
Seefs committed
-
🐛 Use dynamic viewport height to prevent sidebar scroll lock in mobile browsers Harden sidebar scroll container with min-height and momentum scrolling
t0ng7u committed -
✨ Unify Epay subscription response format with top-up flow, and harden frontend error handling to avoid object-to-string issues. Refine subscription plan cards layout to be wider, left-aligned, and visually consistent across breakpoints.
t0ng7u committed -
The i18n middleware runs before UserAuth, so user settings weren't available when language was detected. Now GetLangFromContext checks user settings first (set by UserAuth) before falling back to the language set by middleware or Accept-Language header.
CaIon committed -
Seefs committed
-
- Change default language fallback to English instead of Chinese - Add ErrRedeemFailed typed error for model layer translation - Migrate remaining hardcoded messages in controller/user.go - Add translation keys: redeem.failed, user.create_default_token_error, common.uuid_duplicate, common.invalid_input
CaIon committed -
fix: default summary = detailed fix ReasoningContent fix ReasoningContent fix ReasoningContent fix ReasoningContent Revert "fix ReasoningContent" This reverts commit 45a88f78b91ce2376bca68745d19374bb9e95e88. fix ReasoningContent fix ReasoningContent
Seefs committed -
- Add go-i18n library for internationalization - Create i18n package with translation keys and YAML locale files (zh/en) - Implement i18n middleware for language detection from user settings and Accept-Language header - Add Language field to UserSetting DTO - Update API response helpers with i18n support (ApiErrorI18n, ApiSuccessI18n) - Migrate hardcoded messages in token, redemption, and user controllers - Add frontend language preference settings component - Sync language preference across header selector and user settings - Auto-restore user language preference on login
CaIon committed -
feat(i18n): update translations for performance monitoring and cache management across multiple languages
CaIon committed -
feat: task log show username
Calcium-Ion committed -
feat(performance): implement system performance monitoring
Calcium-Ion committed -
CaIon committed
-
CaIon committed
-
Revert "fix(ui): use distinct color palette for group tags"
Calcium-Ion committed -
Seefs committed
-
CaIon committed
-
CaIon committed
-
feat: log search field request_id && conversion_path display
Calcium-Ion committed -
feat: add useTimeSeconds in error log
Seefs committed -
Seefs committed
-
- 03 Feb, 2026 9 commits
-
-
Seefs committed
-
Seefs committed
-
#2823
CaIon committed -
CaIon committed
-
- Introduce a `workflow_dispatch` event to allow manual triggering of the Docker image build workflow. - Add an input parameter for specifying the tag name, enhancing flexibility in build processes. - Update tag resolution logic to prioritize the input tag when provided, ensuring accurate versioning during builds.
CaIon committed -
- Update EpayNotify and SubscriptionEpayNotify functions to handle both POST and GET requests for parameter parsing. - Improve error handling by logging failures and returning appropriate responses when parameters are missing or parsing fails. - Ensure consistent behavior across both notify and return routes for better reliability in payment processing.
CaIon committed -
- Add validation to ensure subscription plan price amount is non-negative and does not exceed 9999. - Migrate the price_amount column from float/double to decimal(10,6) in the database for improved precision. - Update SubscriptionPlan model to reflect the new decimal type for price_amount.
CaIon committed -
feitianbubu committed
-
CaIon committed
-