dependabot[bot]
7d2d5eb36c
chore(deps): bump the github-actions group across 1 directory with 3 updates
...
Bumps the github-actions group with 3 updates in the / directory: [actions/setup-node](https://github.com/actions/setup-node ), [actions/labeler](https://github.com/actions/labeler ) and [actions/cache](https://github.com/actions/cache ).
Updates `actions/setup-node` from 6 to 7
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](https://github.com/actions/setup-node/compare/v6...v7 )
Updates `actions/labeler` from 6 to 7
- [Release notes](https://github.com/actions/labeler/releases )
- [Commits](https://github.com/actions/labeler/compare/v6...v7 )
Updates `actions/cache` from 5 to 6
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
- dependency-name: actions/labeler
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
- dependency-name: actions/cache
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-30 13:58:21 +08:00
dependabot[bot]
41767a65ec
Keep CI actions current with checkout v7
...
The workflow stack should use the current checkout action now that the full CI matrix is green, keeping automation dependencies maintained without changing runtime behavior.
Constraint: This is a GitHub Actions dependency update generated by Dependabot.
Rejected: Holding the checkout major update without a failing signal | PR CI and CodeQL passed across the project gate.
Confidence: high
Scope-risk: narrow
Directive: Re-check pull_request_target behavior before future checkout major upgrades because v7 changes fork checkout protections.
Tested: GitHub CI for PR #587 passed Test Core, Build Web, Build Server, Build Desktop, Typecheck, schema checks for SQLite/MySQL/Postgres, Build Docs, CodeQL, and audit.
Not-tested: Docker publish jobs were skipped because this was a pull_request workflow, not a push/tag publish event.
2026-06-24 10:06:18 +08:00
dependabot[bot]
44114cb8f8
chore(deps): bump the github-actions group with 3 updates
...
Constraint: Dependabot PR with all required GitHub checks passing before merge.
Confidence: high
Scope-risk: narrow
Tested: GitHub CI status check rollup passed for PR before merge.
Not-tested: Combined post-merge dependency matrix beyond repository CI.
2026-05-17 13:48:49 +08:00
puyujian
569a15e14c
feat: enhance API key management and fix routing logic
...
* ```
feat(accounts): 支持批量添加API密钥连接
- 添加accessTokens字段到账户创建载荷模式,允许传递多个API密钥
- 实现批量API密钥解析功能,支持换行符、空格和逗号分隔
- 重构账户创建逻辑以支持单个和批量API密钥处理
- 在前端界面中添加批量API密钥输入检测和处理
- 添加批量创建结果返回和错误处理
- 更新验证流程以支持批量模式下的逐条验证
- 添加详细的批量API密钥测试用例
该更改允许用户一次提交多个API密钥,系统将为每个密钥创建独立的连接并参与负载均衡。
```
* ```
fix(tokenRouter): 调整路由匹配优先级以优先匹配显示名称别名
当精确路由和显式组显示名称冲突时,现在优先选择显式组显示名称
而不是精确路由模式。这修正了路由决策逻辑,使显式组路由能够正
确覆盖精确模型匹配。
相关的测试用例已更新以反映新的匹配行为,确保显式组路由在冲
突情况下获得更高优先级。
```
* ```
fix(accounts): 修复API密钥验证错误消息显示逻辑
当凭证模式不为apikey时显示会话令牌提示信息,否则显示API密钥验证失败信息
feat(accounts): 更新API密钥输入界面提示文本
将批量添加说明从输入框占位符移至独立提示文本,
使界面更清晰易懂
```
* ```
feat(workflow): 在CI/CD工作流中使用动态Docker Hub镜像名称
- 在ci.yml和release.yml工作流中添加DOCKERHUB_IMAGE环境变量
- 将硬编码的Docker Hub用户名替换为从secrets.DOCKERHUB_USERNAME动态获取
- 更新docker.metadata-action配置以使用环境变量中的镜像名称
- 添加测试用例验证Docker Hub镜像名称的正确配置
```
* fix(accounts): 修复批量创建回归并下沉创建流程
2026-04-07 14:28:25 +08:00
Cita
1407f754b1
[codex] add Fedora desktop rpm packaging ( #390 )
...
* add Fedora desktop rpm packaging
* harden desktop packaging yaml assertion
2026-04-02 12:53:28 +08:00
Cita
9aeec87cfa
chore: sweep dependabot updates and align Node 25 ( #329 )
...
* chore: sweep dependabot updates
* fix: narrow optional browser Buffer typing
* chore: align repo node pins to v25
2026-03-30 19:14:41 +08:00
ciat-777
bc52b6b5fd
Add WebDAV backup sync and armv7 Docker builds
2026-03-21 00:06:16 +08:00
Cita
6c3a09da86
fix: harden mac release architecture verification
2026-03-19 20:49:21 +08:00
cita
38e46e165b
fix connection and release regressions
2026-03-18 18:00:59 +08:00
ciat-777 and Claude Opus 4.6
71dde80744
Fix release artifact name containing illegal slash from branch name
...
The upload-artifact step used github.ref_name which includes forward
slashes for branch-triggered workflow_dispatch runs. Replace with
github.run_id which is always a safe integer.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-16 16:24:29 +08:00
dependabot[bot]
7d265ef62c
build(deps): bump the github-actions group with 12 updates ( #90 )
...
Bumps the github-actions group with 12 updates:
| Package | From | To |
| --- | --- | --- |
| [actions/checkout](https://github.com/actions/checkout ) | `5` | `6` |
| [dorny/paths-filter](https://github.com/dorny/paths-filter ) | `3` | `4` |
| [actions/setup-node](https://github.com/actions/setup-node ) | `5` | `6` |
| [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action ) | `3` | `4` |
| [docker/login-action](https://github.com/docker/login-action ) | `3` | `4` |
| [docker/metadata-action](https://github.com/docker/metadata-action ) | `5` | `6` |
| [docker/build-push-action](https://github.com/docker/build-push-action ) | `6` | `7` |
| [actions/upload-pages-artifact](https://github.com/actions/upload-pages-artifact ) | `3` | `4` |
| [actions/labeler](https://github.com/actions/labeler ) | `5` | `6` |
| [actions/upload-artifact](https://github.com/actions/upload-artifact ) | `4` | `7` |
| [actions/cache](https://github.com/actions/cache ) | `4` | `5` |
| [actions/download-artifact](https://github.com/actions/download-artifact ) | `4` | `8` |
Updates `actions/checkout` from 5 to 6
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v5...v6 )
Updates `dorny/paths-filter` from 3 to 4
- [Release notes](https://github.com/dorny/paths-filter/releases )
- [Changelog](https://github.com/dorny/paths-filter/blob/master/CHANGELOG.md )
- [Commits](https://github.com/dorny/paths-filter/compare/v3...v4 )
Updates `actions/setup-node` from 5 to 6
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](https://github.com/actions/setup-node/compare/v5...v6 )
Updates `docker/setup-buildx-action` from 3 to 4
- [Release notes](https://github.com/docker/setup-buildx-action/releases )
- [Commits](https://github.com/docker/setup-buildx-action/compare/v3...v4 )
Updates `docker/login-action` from 3 to 4
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](https://github.com/docker/login-action/compare/v3...v4 )
Updates `docker/metadata-action` from 5 to 6
- [Release notes](https://github.com/docker/metadata-action/releases )
- [Commits](https://github.com/docker/metadata-action/compare/v5...v6 )
Updates `docker/build-push-action` from 6 to 7
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v6...v7 )
Updates `actions/upload-pages-artifact` from 3 to 4
- [Release notes](https://github.com/actions/upload-pages-artifact/releases )
- [Commits](https://github.com/actions/upload-pages-artifact/compare/v3...v4 )
Updates `actions/labeler` from 5 to 6
- [Release notes](https://github.com/actions/labeler/releases )
- [Commits](https://github.com/actions/labeler/compare/v5...v6 )
Updates `actions/upload-artifact` from 4 to 7
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v4...v7 )
Updates `actions/cache` from 4 to 5
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v4...v5 )
Updates `actions/download-artifact` from 4 to 8
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v4...v8 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
- dependency-name: dorny/paths-filter
dependency-version: '4'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
- dependency-name: actions/setup-node
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
- dependency-name: docker/setup-buildx-action
dependency-version: '4'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
- dependency-name: docker/login-action
dependency-version: '4'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
- dependency-name: docker/metadata-action
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
- dependency-name: docker/build-push-action
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
- dependency-name: actions/upload-pages-artifact
dependency-version: '4'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
- dependency-name: actions/labeler
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
- dependency-name: actions/upload-artifact
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
- dependency-name: actions/cache
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
- dependency-name: actions/download-artifact
dependency-version: '8'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-15 16:27:13 +08:00
ciat-777
201a806e51
fix(ci): resolve audit failure and update actions
2026-03-14 13:52:58 +08:00
ciat-777
1a1f0452b3
feat: add delete confirmation modal and enhance token handling
...
- Implemented a DeleteConfirmModal component for confirming deletions across various pages (Accounts, Sites, Tokens).
- Updated Accounts and Sites pages to utilize the new modal for single and batch deletions.
- Enhanced TokensPanel to support group selection and improved token deletion handling with confirmation.
- Added functionality to skip confirmation for batch actions and handle token group fetching with error management.
- Improved error handling for expired sessions in NewApiAdapter and OneApiAdapter.
- Added tests for new delete confirmation behavior and token editing interactions.
2026-03-14 13:31:15 +08:00
cita
a98a6f2c18
ci: update desktop packaging process and add smoke test for native modules on Windows
2026-03-07 11:40:57 +08:00
Cita
1263edbccf
Merge branch 'main' into codex/run-release.yml-to-simulate-github-actions-8hwayv
2026-03-06 22:01:51 +08:00
Cita
d668906c8e
ci: normalize dist artifact before desktop packaging
2026-03-06 22:00:29 +08:00
Cita
5e6e1ca245
ci: make release packaging locally reproducible
2026-03-06 21:36:23 +08:00
cita
02bf0393e6
feat: enhance desktop build process with artifact upload and download, and update server working directory resolution
2026-03-06 20:25:48 +08:00
cita
6c51801e50
feat: add macOS ad-hoc signing support
...
- Implemented afterPack script to ensure ad-hoc signature for macOS builds.
- Created macosSignUtils module to handle app path retrieval, signature inspection, and ad-hoc signing.
- Added functions to check if the app is signed and apply ad-hoc signing if necessary.
2026-03-06 19:58:38 +08:00
cita
56b930495b
feat: enhance release workflow with Electron cache restoration and retry logic for desktop builds
2026-03-06 19:29:10 +08:00
cita
2a810facb8
feat: implement macOS notarization and ad-hoc signing in afterSign script
...
feat: add run-server script to manage server execution and compatibility checks
feat: create main application logic for desktop with window management, server handling, and auto-updater
test: add unit tests for desktop runtime helpers
feat: implement desktop server environment configuration and health check
test: add tests for server configuration and desktop routes
feat: add native module guard for better-sqlite3 compatibility
test: add tests for native module guard functionality
test: add comprehensive tests for account verification feedback handling
feat: implement account verification feedback helpers
chore: add TypeScript configuration for desktop builds
2026-03-06 16:24:41 +08:00
cita
a3f55a83f9
Refactor code structure for improved readability and maintainability
2026-03-02 14:37:49 +08:00
cita
99c9e145c3
feat: 更新 Dockerfile
2026-03-01 18:17:04 +08:00
cita
906e8328d6
feat: 添加发布工作流和启动脚本,支持直接运行预打包的 Release 产物
2026-03-01 16:19:14 +08:00