- 23 Apr, 2026 8 commits
-
-
XiaoAI1024 committed
-
XiaoAI1024 committed
-
XiaoAI1024 committed
-
XiaoAI1024 committed
-
chore(deps-dev): bump @xmldom/xmldom from 0.8.12 to 0.8.13 in /electron
Calcium-Ion committed -
chore(deps): bump github.com/jackc/pgx/v5 from 5.9.0 to 5.9.2
Calcium-Ion committed -
Bumps [@xmldom/xmldom](https://github.com/xmldom/xmldom) from 0.8.12 to 0.8.13. - [Release notes](https://github.com/xmldom/xmldom/releases) - [Changelog](https://github.com/xmldom/xmldom/blob/master/CHANGELOG.md) - [Commits](https://github.com/xmldom/xmldom/compare/0.8.12...0.8.13) --- updated-dependencies: - dependency-name: "@xmldom/xmldom" dependency-version: 0.8.13 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
dependabot[bot] committed -
Bumps [github.com/jackc/pgx/v5](https://github.com/jackc/pgx) from 5.9.0 to 5.9.2. - [Changelog](https://github.com/jackc/pgx/blob/master/CHANGELOG.md) - [Commits](https://github.com/jackc/pgx/compare/v5.9.0...v5.9.2) --- updated-dependencies: - dependency-name: github.com/jackc/pgx/v5 dependency-version: 5.9.2 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
dependabot[bot] committed
-
- 22 Apr, 2026 7 commits
-
-
增加令牌最后使用时间
Calcium-Ion committed -
Calcium-Ion committed
-
Seefs committed
-
Seefs committed
-
Seefs committed
-
* chore: refine codex usage modal layout * fix: polish codex usage modal responsiveness
Seefs committed -
gaoren002 committed
-
- 21 Apr, 2026 1 commit
-
-
feitianbubu committed
-
- 19 Apr, 2026 1 commit
-
-
uskyu committed
-
- 18 Apr, 2026 1 commit
-
-
rafactor: payment
Seefs committed
-
- 17 Apr, 2026 12 commits
-
-
fix(gemini): add IncludeServerSideToolInvocations field to ToolConfig
Seefs committed -
Enable Redis requirepass in the compose template and embed the matching credential in REDIS_CONN_STRING, aligning with the existing PostgreSQL default password pattern so out-of-the-box deployments are not left with an unauthenticated Redis instance.
CaIon committed -
Introduce NODE_NAME environment variable to identify node identity in top-up audit logs, improving readability over auto-detected container internal IPs in Docker/K8s deployments. Surface node_name in admin expanded log rows and add it as a commented example to docker-compose.yml.
CaIon committed -
Top-up logs written by pre-upgrade instances have no admin_info, which made the expanded row empty and the row un-expandable. For admins, always emit an entry: either the audit fields from admin_info when present, or a warning prompting the operator to upgrade the instance so audit fields (server IP, callback IP, payment method, system version) are recorded.
CaIon committed -
Admin username/ID was embedded directly into the log Content for quota changes and forced 2FA disable, leaking the operator's identity to the target user via their own usage log page. Move operator info into Other.admin_info so formatUserLogs strips it for non-admin viewers, and render it in the expand panel only for admins as "操作管理员". Closes #4301
CaIon committed -
Apply the same LIKE sanitization used for token search to SearchUserTopUps and SearchAllTopUps (reject %%, cap % count, require >=2 stripped chars, use ESCAPE '!') and bound COUNT with a 10000-row hard limit to avoid unbounded full-table scans. Also restrict user-facing list and search (GetUserTopUps, SearchUserTopUps) to records within the last 30 days via create_time. Admin endpoints (GetAllTopUps, SearchAllTopUps) remain unrestricted.
CaIon committed -
When an admin disables/deletes/promotes/demotes a user via ManageUser, explicitly evict the user cache and all of the user's token caches from Redis. This prevents a disabled user from continuing to make successful API requests until the user cache TTL expires, and ensures subsequent requests reload fresh status from the database.
CaIon committed -
Thread caller IP from webhook/admin controllers through model recharge functions and record a new RecordTopupLog entry with admin_info (server IP, caller IP, order payment method, callback payment method, system version). Frontend shows these fields in the expanded log row and the IP column for admins on top-up logs, while non-admins continue to see admin_info stripped by formatUserLogs.
CaIon committed -
CaIon committed
-
KoellM committed
-
Bumps [github.com/jackc/pgx/v5](https://github.com/jackc/pgx) from 5.7.1 to 5.9.0. - [Changelog](https://github.com/jackc/pgx/blob/master/CHANGELOG.md) - [Commits](https://github.com/jackc/pgx/compare/v5.7.1...v5.9.0) --- updated-dependencies: - dependency-name: github.com/jackc/pgx/v5 dependency-version: 5.9.0 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Calcium-Ion committed -
* feat: support claude-opus-4-7 * feat: summarized display for opus 4.7
papersnake committed
-
- 16 Apr, 2026 3 commits
-
-
Bumps [github.com/jackc/pgx/v5](https://github.com/jackc/pgx) from 5.7.1 to 5.9.0. - [Changelog](https://github.com/jackc/pgx/blob/master/CHANGELOG.md) - [Commits](https://github.com/jackc/pgx/compare/v5.7.1...v5.9.0) --- updated-dependencies: - dependency-name: github.com/jackc/pgx/v5 dependency-version: 5.9.0 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
dependabot[bot] committed -
refactor: simplify ShouldDisableChannel function by removing unused parameters and commented-out code
CaIon committed -
CaIon committed
-
- 15 Apr, 2026 6 commits
-
-
feat: add PaymentMethod field to TopUp model and enhance payment method validation in topup controllers
CaIon committed -
CaIon committed
-
Calcium-Ion committed
-
Seefs committed
-
wans10 committed
-
The Instructions field in OpenAIResponsesResponse was defined as string, but upstream providers may return null or non-string JSON values for this field. This causes json.Unmarshal to fail, resulting in HTTP 500 on /v1/responses endpoint. Other fields in the same struct (Status, ToolChoice, Truncation, etc.) already use json.RawMessage. The request-side DTO (openai_request.go) also defines Instructions as json.RawMessage. This fix aligns the response-side with both patterns. Co-authored-by: 40005415C\Administrator <linbin@envicool.com> Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
power committed
-
- 13 Apr, 2026 1 commit
-
-
CaIon committed
-