1
0
forked from boos/BoosAPI
Commit Graph

221 Commits

Author SHA1 Message Date
ciat-777 ef5f67e604 ci: parallelize PR checks and gate schema parity 2026-03-15 15:10:51 +08:00
ciat-777 982c0da010 docs: update security policy with detailed reporting guidelines and security considerations 2026-03-15 14:17:47 +08:00
ciat-777 916b9d6d73 feat: update issue templates for bug reports, documentation updates, feature requests, and questions with improved clarity and bilingual support 2026-03-15 14:00:23 +08:00
ciat-777 8cd81ff48d feat: enhance PR label backfilling with size validation and warning tracking 2026-03-15 13:39:19 +08:00
ciat-777 84fffaa6fc fix: upgrade github-script action to v8 in workflows 2026-03-15 13:33:35 +08:00
ciat-777 7f20fd920d Merge branch 'main' of https://github.com/cita-777/metapi 2026-03-15 13:30:58 +08:00
ciat-777 723fee99bf feat: add issue templates for bug reports, documentation updates, feature requests, and questions 2026-03-15 13:30:55 +08:00
Cita bf01ae335b Merge pull request #83 from ksmaze/test-gemini
fix: remove gemini unrecognized fields before sending request
2026-03-15 13:27:10 +08:00
Cita 4b80807e56 Merge pull request #85 from cita-777/fix/render-generated-assets
fix: make external db bootstrap idempotent
2026-03-15 13:17:41 +08:00
ciat-777 c9d4a10f15 fix(db): make external bootstrap idempotent 2026-03-15 13:16:50 +08:00
ksmaze 9e4ffbd6c8 address comment 2026-03-14 22:05:12 -07:00
Cita 4aff5e6e27 Merge pull request #84 from cita-777/fix/render-generated-assets
fix(db): map mysql text primary keys to varchar
2026-03-15 12:55:35 +08:00
ciat-777 69e282cce1 fix(db): map mysql text primary keys to varchar 2026-03-15 12:50:10 +08:00
ksmaze e227fc0dd3 fix: remove gemini unrecognized fields before sending request 2026-03-14 21:40:39 -07:00
Cita 5c8d0583b7 Merge pull request #80 from ksmaze/main
feat: Add manual model availability management, including database sc…
2026-03-15 12:18:05 +08:00
ksmaze 0c7e600d41 address comments 2026-03-14 20:34:02 -07:00
ksmaze ed3de8cca6 address comments 2026-03-14 20:21:17 -07:00
ksmaze 083ae0e720 address comments 2026-03-14 19:43:46 -07:00
ksmaze de22fc35fa feat: Add manual model availability management, including database schema updates, new API routes, and UI components. 2026-03-14 19:26:13 -07:00
Cita 5da3fbf874 Merge pull request #79 from cita-777/fix/render-generated-assets
fix(build): copy runtime db generated assets
2026-03-15 01:36:02 +08:00
ciat-777 7180cbf913 fix(build): copy runtime db generated assets 2026-03-15 01:21:17 +08:00
Cita e385d87502 Merge pull request #78 from cita-777/yolo-copilot
test(db): yolo copilot retry for database parity
2026-03-15 01:14:03 +08:00
ciat-777 30d54c34ff refactor(db): fence legacy runtime schema compat 2026-03-15 01:12:39 +08:00
ciat-777 7f88009356 test(db): verify upgrade paths against the schema contract 2026-03-15 01:12:39 +08:00
ciat-777 d562ea124f test(db): add live schema parity checks for sqlite mysql and postgres 2026-03-15 01:12:39 +08:00
ciat-777 81578e7f75 feat(db): generate schema artifacts and align sqlite baseline 2026-03-15 01:12:39 +08:00
ciat-777 590f34af93 feat(db): generate canonical schema contract from sqlite migrations 2026-03-15 01:12:39 +08:00
ciat-777 908b5195b2 test(db): isolate default sqlite path under vitest 2026-03-15 01:12:39 +08:00
ciat-777 064af9e0bb Revert "Merge pull request #77 from cita-777/database-parity"
This reverts commit d2210b8ffb, reversing
changes made to b834a9bef8.
2026-03-15 01:11:48 +08:00
Cita d2210b8ffb Merge pull request #77 from cita-777/database-parity
refactor(db): database parity and runtime schema fencing
2026-03-15 01:05:06 +08:00
ciat-777 cc675d51d5 refactor(db): fence legacy runtime schema compat 2026-03-14 23:56:04 +08:00
ciat-777 627b04d456 test(db): verify upgrade paths against the schema contract 2026-03-14 23:37:25 +08:00
ciat-777 af6bd86e23 test(db): add live schema parity checks for sqlite mysql and postgres 2026-03-14 23:27:28 +08:00
ciat-777 6d389cb3af feat(db): generate schema artifacts and align sqlite baseline 2026-03-14 23:04:33 +08:00
ciat-777 5bc5fb7039 feat(db): generate canonical schema contract from sqlite migrations 2026-03-14 22:45:05 +08:00
ciat-777 c037ea866e test(db): isolate default sqlite path under vitest 2026-03-14 22:42:22 +08:00
ciat-777 b834a9bef8 feat: add site_disabled_models and proxy tasks to database schema
- Implemented site_disabled_models table with necessary SQL commands for SQLite, MySQL, and PostgreSQL.
- Updated ensureSiteSchemaCompatibility to create site_disabled_models if it doesn't exist.
- Enhanced database migration service to include site_disabled_models, proxy_video_tasks, and proxy_files in migration statements.
- Created shared index compatibility for new tables and ensured existing indexes are maintained.
- Added tests for schema parity to ensure consistency between runtime schema and defined schema.
2026-03-14 21:16:43 +08:00
ciat-777 0c109278b9 feat(migrate): implement recovery for duplicate-column migrations and enhance migration handling 2026-03-14 20:40:46 +08:00
ciat-777 7d431d3ccd fix(db): detect duplicate-column from nested migration error cause 2026-03-14 19:25:55 +08:00
ciat-777 7bdcf27c41 merge: reconcile migrate bootstrap with duplicate-column recovery 2026-03-14 19:12:23 +08:00
ciat-777 7b8ce3dd13 feat: add recovery for duplicate-column migration errors and enhance migration utilities 2026-03-14 19:10:18 +08:00
Cita b3d678f738 Merge pull request #68 from grassroadsZ/feature/site-model-disable
feat: 将模型禁用功能从站点移至连接管理
2026-03-14 17:26:57 +08:00
ciat-777 595073cf4c fix(pr-68): harden model disable flows
Co-authored-by: grassroadsZ <44087648+grassroadsZ@users.noreply.github.com>
2026-03-14 17:22:06 +08:00
ciat-777 7bd48a3c6f fix: improve tester timeouts and telegram proxy config 2026-03-14 16:18:43 +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
silent 0d44d3ba10 feat: 将模型禁用功能从站点管理移至连接管理
- 在连接管理页面为每个账号添加独立的模型管理弹窗
- 弹窗内支持查看可用模型,进行「刷新模型」「全选」「全部禁用」「反选」等快捷操作
- 保存模型禁用配置后,系统会自动在后台触发并重建路由(rebuildRoutes),确保配置立即生效
- 从原站点编辑界面移除过时的禁用功能板块
- 修复因执行自动同步逻辑导致的 SQLite Drizzle Migration `duplicate column token_group` 报错,更新 bootstrap markers 及测试用例
2026-03-14 12:07:27 +08:00
Cita ad791d87bb Merge pull request #64 from ShicYang/main
feat: 使用日志新增自动刷新功能
2026-03-13 23:38:03 +08:00
scyang 0e36d1c351 fix:错误文本添加换行,避免过长溢出 2026-03-13 12:50:43 +08:00
scyang 464b0be704 feat: 使用日志新增自动刷新功能 2026-03-13 12:49:51 +08:00