Commit Graph

  • 1bf2e46dd8 fix: use allowlist for Gemini native request fields to prevent 400 weijiafu14 2026-03-17 16:24:30 +08:00
  • d20417d708 test: add 5 tests for thoughtSignature injection in OpenAI→Gemini path weijiafu14 2026-03-17 16:14:09 +08:00
  • 8bfdbda251 fix: inject thoughtSignature into functionCall parts for OpenAI→Gemini conversion weijiafu14 2026-03-17 16:08:08 +08:00
  • 4c90028559 Merge pull request #133 from cita-777/feat/oauth-multi-provider Cita 2026-03-17 13:40:38 +08:00
  • d8e44eb805 feat: add multi-provider OAuth support for Claude and Gemini CLI ciat-777 2026-03-17 13:36:44 +08:00
  • 4e3dc92083 Merge pull request #129 from cita-777/feature/oauth-codex-management Cita 2026-03-17 12:01:53 +08:00
  • 575a15232b feat: implement Codex OAuth flow with loopback callback server and management UI ciat-777 2026-03-17 11:07:25 +08:00
  • c156e0c164 Merge pull request #126 from cita-777/codex/masked-placeholder-tokens Cita 2026-03-16 22:14:30 +08:00
  • 5f26ad976a feat: Implement Drizzle SQLite migration utility with schema verification and error recovery mechanisms. cita 2026-03-16 22:11:13 +08:00
  • 0a06f15e13 feat: add masked token placeholders and desktop icons cita 2026-03-16 21:36:23 +08:00
  • 2409d9f184 Merge pull request #124 from cita-777/codex/zero-channel-routes Cita 2026-03-16 19:40:46 +08:00
  • f67d871035 fix gemini stream payload typing cita 2026-03-16 19:38:17 +08:00
  • bec0457a92 include remaining workspace changes cita 2026-03-16 19:29:26 +08:00
  • 52441f2634 add zero-channel route placeholders cita 2026-03-16 19:25:02 +08:00
  • 83c6b3460a Merge pull request #121 from cita-777/fix/release-packaging-and-model-dedupe Cita 2026-03-16 16:40:24 +08:00
  • 71dde80744 Fix release artifact name containing illegal slash from branch name ciat-777 2026-03-16 16:24:29 +08:00
  • b0e16fd3ea Fix model refresh dedupe and desktop packaging ciat-777 2026-03-16 15:49:15 +08:00
  • 60df68b712 Merge pull request #120 from cita-777/downstream-keys-ui-harmonize Cita 2026-03-16 14:54:34 +08:00
  • d9e33e71ed Unify site badge links across console pages ciat-777 2026-03-16 14:48:46 +08:00
  • bfb7ea180f Refine DownstreamKeys management page ciat-777 2026-03-16 14:41:29 +08:00
  • 7e7add1343 docs: add downstream key ui and site link plan ciat-777 2026-03-16 13:32:56 +08:00
  • f36e867e1d test(proxy): add tests for account-level proxy resolution Hureru 2026-03-16 01:07:14 +08:00
  • f7b163c8b0 feat(web): add proxy URL field to account edit panel Hureru 2026-03-16 01:06:57 +08:00
  • ffc2ad039c feat(proxy): wrap platform adapter calls with account proxy override Hureru 2026-03-16 01:06:40 +08:00
  • 6d2f1c4b81 feat(proxy): pass account proxy through all proxy route handlers Hureru 2026-03-16 01:06:16 +08:00
  • b43a4fd2ea fix(proxy): use proxyUrl parameter in endpointFlow fetch Hureru 2026-03-16 01:05:43 +08:00
  • 5687e87308 feat(proxy): add account-level proxy resolution core Hureru 2026-03-16 01:03:32 +08:00
  • e80fab5010 Merge pull request #114 from cita-777/fix/gemini-native-route-regressions Cita 2026-03-15 23:19:44 +08:00
  • bb608a39e9 fix: remove duplicate proxy log compat helper after rebase ciat-777 2026-03-15 23:17:11 +08:00
  • 4660c8ae0b fix: add downstream API key metadata and update proxy logs schema ciat-777 2026-03-15 23:14:44 +08:00
  • b15da138d1 feat: enhance MySQL upgrade generation with index prefix length control ciat-777 2026-03-15 23:13:37 +08:00
  • 1a2268cedb fix: update documentation to clarify default admin token for desktop installer on first launch ciat-777 2026-03-15 22:05:09 +08:00
  • 6ca08c1052 fix: update desktop server configuration for consistent port handling and access ciat-777 2026-03-15 22:02:03 +08:00
  • 4b42751953 fix: address gemini native and route coverage regressions ciat-777 2026-03-15 21:47:00 +08:00
  • a64a51aa0c feat: 下游 API 密钥管理 (#103) Delicious 2026-03-15 22:00:02 +08:00
  • 251348f784 build(deps-dev): bump wait-on from 8.0.5 to 9.0.4 (#109) dependabot[bot] 2026-03-15 19:41:45 +08:00
  • 03363b27b1 build(deps-dev): bump electron from 35.7.5 to 41.0.2 (#110) dependabot[bot] 2026-03-15 19:41:35 +08:00
  • 6237eb631f fix(db): tolerate runtime schema drift on startup (#113) Cita 2026-03-15 19:07:46 +08:00
  • cb405e785d Merge pull request #112 from cita-777/fix/external-db-runtime-upgrade Cita 2026-03-15 18:46:23 +08:00
  • b8735ad8c7 fix(db): enforce runtime external schema upgrades ciat-777 2026-03-15 18:45:30 +08:00
  • 67ad62c0d5 security: throttle sensitive admin routes (#111) Cita 2026-03-15 17:28:34 +08:00
  • 20480c4964 ci: add codeql scanning workflow (#108) Cita 2026-03-15 16:55:04 +08:00
  • cc04466cad build(deps): bump undici from 6.24.0 to 6.24.1 in the runtime-http group (#107) dependabot[bot] 2026-03-15 16:54:48 +08:00
  • b812a2262a chore: tighten dependabot major update policy (#105) Cita 2026-03-15 16:28:20 +08:00
  • 8812577da4 build(deps-dev): bump react-router-dom from 6.30.3 to 7.13.1 (#98) dependabot[bot] 2026-03-15 16:27:58 +08:00
  • 7d265ef62c build(deps): bump the github-actions group with 12 updates (#90) dependabot[bot] 2026-03-15 16:27:13 +08:00
  • f69463eae7 build(deps): bump node-cron from 3.0.3 to 4.2.1 (#92) dependabot[bot] 2026-03-15 16:26:36 +08:00
  • 348f7cbbf5 build(deps): bump dotenv from 16.6.1 to 17.3.1 (#93) dependabot[bot] 2026-03-15 16:26:36 +08:00
  • fadb268d3a Merge pull request #88 from DeliciousBuding/fix/normalize-upstream-v1 Cita 2026-03-15 15:58:17 +08:00
  • a6e6be9460 fix(proxy): normalize upstream url join DeliciousBuding 2026-03-15 15:54:48 +08:00
  • f2dca9c871 Merge pull request #100 from cita-777/chore/dependabot-policy Cita 2026-03-15 15:50:22 +08:00
  • cad1bf6764 chore: tighten dependabot grouping and node baseline ciat-777 2026-03-15 15:49:57 +08:00
  • e94af6788b Merge pull request #89 from cita-777/dependabot/docker/docker/docker-0e8fc498de Cita 2026-03-15 15:35:09 +08:00
  • 2e0e10ba9b build(deps): bump node in /docker in the docker group dependabot[bot] 2026-03-15 07:30:18 +00:00
  • a228a1fbc4 Merge pull request #86 from cita-777/ci-parity-speedup Cita 2026-03-15 15:29:33 +08:00
  • f78cf434a9 fix(db): handle mysql information schema field casing ciat-777 2026-03-15 15:27:09 +08:00
  • 32789947b5 ci: document non-blocking audit policy ciat-777 2026-03-15 15:21:48 +08:00
  • 2699882569 fix(db): avoid mysql prefixes on non-text indexes ciat-777 2026-03-15 15:16:15 +08:00
  • ef90169cc9 fix(proxy): avoid duplicated /v1 when joining upstream url DeliciousBuding 2026-03-15 15:13:50 +08:00
  • ef5f67e604 ci: parallelize PR checks and gate schema parity ciat-777 2026-03-15 15:10:51 +08:00
  • 982c0da010 docs: update security policy with detailed reporting guidelines and security considerations ciat-777 2026-03-15 14:17:47 +08:00
  • 916b9d6d73 feat: update issue templates for bug reports, documentation updates, feature requests, and questions with improved clarity and bilingual support ciat-777 2026-03-15 14:00:23 +08:00
  • 8cd81ff48d feat: enhance PR label backfilling with size validation and warning tracking ciat-777 2026-03-15 13:39:19 +08:00
  • 84fffaa6fc fix: upgrade github-script action to v8 in workflows ciat-777 2026-03-15 13:33:35 +08:00
  • 7f20fd920d Merge branch 'main' of https://github.com/cita-777/metapi ciat-777 2026-03-15 13:30:58 +08:00
  • 723fee99bf feat: add issue templates for bug reports, documentation updates, feature requests, and questions ciat-777 2026-03-15 13:30:55 +08:00
  • bf01ae335b Merge pull request #83 from ksmaze/test-gemini Cita 2026-03-15 13:27:10 +08:00
  • 4b80807e56 Merge pull request #85 from cita-777/fix/render-generated-assets Cita 2026-03-15 13:17:41 +08:00
  • c9d4a10f15 fix(db): make external bootstrap idempotent ciat-777 2026-03-15 13:16:50 +08:00
  • 9e4ffbd6c8 address comment ksmaze 2026-03-14 22:05:12 -07:00
  • 4aff5e6e27 Merge pull request #84 from cita-777/fix/render-generated-assets Cita 2026-03-15 12:55:35 +08:00
  • 69e282cce1 fix(db): map mysql text primary keys to varchar ciat-777 2026-03-15 12:50:10 +08:00
  • e227fc0dd3 fix: remove gemini unrecognized fields before sending request ksmaze 2026-03-14 21:39:36 -07:00
  • 5c8d0583b7 Merge pull request #80 from ksmaze/main Cita 2026-03-15 12:18:05 +08:00
  • 0c7e600d41 address comments ksmaze 2026-03-14 20:34:02 -07:00
  • ed3de8cca6 address comments ksmaze 2026-03-14 20:21:17 -07:00
  • 083ae0e720 address comments ksmaze 2026-03-14 19:43:46 -07:00
  • de22fc35fa feat: Add manual model availability management, including database schema updates, new API routes, and UI components. ksmaze 2026-03-14 19:26:13 -07:00
  • 5da3fbf874 Merge pull request #79 from cita-777/fix/render-generated-assets Cita 2026-03-15 01:36:02 +08:00
  • 7180cbf913 fix(build): copy runtime db generated assets ciat-777 2026-03-15 01:21:17 +08:00
  • e385d87502 Merge pull request #78 from cita-777/yolo-copilot Cita 2026-03-15 01:14:03 +08:00
  • 30d54c34ff refactor(db): fence legacy runtime schema compat ciat-777 2026-03-14 23:56:04 +08:00
  • 7f88009356 test(db): verify upgrade paths against the schema contract ciat-777 2026-03-14 23:37:25 +08:00
  • d562ea124f test(db): add live schema parity checks for sqlite mysql and postgres ciat-777 2026-03-14 23:27:28 +08:00
  • 81578e7f75 feat(db): generate schema artifacts and align sqlite baseline ciat-777 2026-03-14 23:04:33 +08:00
  • 590f34af93 feat(db): generate canonical schema contract from sqlite migrations ciat-777 2026-03-14 22:45:05 +08:00
  • 908b5195b2 test(db): isolate default sqlite path under vitest ciat-777 2026-03-14 22:27:02 +08:00
  • 064af9e0bb Revert "Merge pull request #77 from cita-777/database-parity" ciat-777 2026-03-15 01:11:48 +08:00
  • d2210b8ffb Merge pull request #77 from cita-777/database-parity Cita 2026-03-15 01:05:06 +08:00
  • cc675d51d5 refactor(db): fence legacy runtime schema compat ciat-777 2026-03-14 23:56:04 +08:00
  • 627b04d456 test(db): verify upgrade paths against the schema contract ciat-777 2026-03-14 23:37:25 +08:00
  • af6bd86e23 test(db): add live schema parity checks for sqlite mysql and postgres ciat-777 2026-03-14 23:27:28 +08:00
  • 6d389cb3af feat(db): generate schema artifacts and align sqlite baseline ciat-777 2026-03-14 23:04:33 +08:00
  • 5bc5fb7039 feat(db): generate canonical schema contract from sqlite migrations ciat-777 2026-03-14 22:45:05 +08:00
  • c037ea866e test(db): isolate default sqlite path under vitest ciat-777 2026-03-14 22:27:02 +08:00
  • b834a9bef8 feat: add site_disabled_models and proxy tasks to database schema ciat-777 2026-03-14 21:16:43 +08:00
  • 0c109278b9 feat(migrate): implement recovery for duplicate-column migrations and enhance migration handling ciat-777 2026-03-14 20:40:46 +08:00
  • 7d431d3ccd fix(db): detect duplicate-column from nested migration error cause ciat-777 2026-03-14 19:25:55 +08:00
  • 7bdcf27c41 merge: reconcile migrate bootstrap with duplicate-column recovery ciat-777 2026-03-14 19:12:23 +08:00
  • 7b8ce3dd13 feat: add recovery for duplicate-column migration errors and enhance migration utilities ciat-777 2026-03-14 19:10:18 +08:00