1
0
forked from boos/BoosAPI
Commit Graph

635 Commits

Author SHA1 Message Date
zmoon460 da76f56721 Refactor parseJson to handle different value types
Refactor parseJson function to handle various input types and improve null checks.
2026-03-20 20:10:12 +08:00
zmoon460 ade5e0b1b3 Enhance unique violation check for PostgreSQL 2026-03-20 20:08:56 +08:00
Cita 0d70dba4e6 Merge pull request #212 from Brucents/fix/proxy-upstream-resolution
fix(proxy): 修正代理上游解析并补齐系统代理测试能力
2026-03-20 19:21:30 +08:00
Cita 1758d70b55 Merge pull request #211 from cita-777/codex/fix-responses-endpoint-memory
[codex] fix responses endpoint memory
2026-03-20 19:21:11 +08:00
cita 5f744c3382 fix responses endpoint memory 2026-03-20 19:15:53 +08:00
Brucents 088d0455a9 fix(proxy): add system proxy connectivity test and align proxy UI copy 2026-03-20 19:13:23 +08:00
Brucents a66cbafeb8 fix(proxy): separate upstream target resolution from proxy dispatch and add site-level proxy URLs 2026-03-20 17:40:02 +08:00
Cita 8c5ecc26d1 Merge pull request #207 from cita-777/codex/issue-200-group-route-alias
[codex] fix explicit-group source-model fallback
2026-03-20 16:55:28 +08:00
cita 3601e7a708 fix explicit-group source-model fallback 2026-03-20 16:45:19 +08:00
Cita 112191c5bc Merge pull request #206 from cita-777/codex/proxy-logs-model-badge-width
[codex] match proxy log model badge width to model name
2026-03-20 16:32:17 +08:00
cita 1a0e22b767 fix: match proxy log model badge width to content 2026-03-20 16:30:24 +08:00
Cita 400f3e1dfc fix: use tidb-compatible mysql datetime defaults (#205) 2026-03-20 16:21:37 +08:00
Bainily e9c1bd898e [codex] improve proxy stability, routing, and site subscription visibility (#194)
* wip: preserve local changes before upstream merge

* Improve proxy routing stability and add stable-first strategy
2026-03-20 16:18:28 +08:00
Shinku e2595bcab3 Merge pull request #204 from Shinku-Chen/rand-sk-2
生成密钥的时候,能随机生成,同时能复制token
2026-03-20 16:17:51 +08:00
Cita 5e872b331e Merge pull request #202 from cita-777/codex/site-announcement-postgres-time-fix
[codex] unify external db datetime behavior
2026-03-20 15:49:13 +08:00
Cita aad21e5b33 Merge pull request #201 from cita-777/codex/fix-client-detection
[codex] improve downstream client detection
2026-03-20 15:42:28 +08:00
cita 1451e61557 fix: unify external db datetime behavior 2026-03-20 15:39:41 +08:00
cita 0068200f2d Improve downstream client detection 2026-03-20 15:31:21 +08:00
Cita 03a3db84c1 Merge pull request #195 from cita-777/codex/site-announcement-timezone-fix
[codex] prefer client timezone for site announcements
2026-03-20 14:18:01 +08:00
cita f880e3a25f prefer client timezone for site announcements 2026-03-20 14:06:11 +08:00
Cita a2caa94069 Merge pull request #191 from cita-777/codex/checkin-settings-ui-fix
[codex] fix checkin settings styling and empty updates
2026-03-20 13:35:17 +08:00
Cita fe99968602 Merge pull request #190 from cita-777/codex/site-announcement-timezone-fix
[codex] fix site announcement timezone
2026-03-20 13:33:12 +08:00
cita 4f94393806 fix checkin settings styling and empty updates 2026-03-20 13:31:26 +08:00
cita 1af1fe244a fix site announcement timezone 2026-03-20 13:26:55 +08:00
dependabot[bot] 8b47df55ec build(deps): bump the minor-and-patch group across 1 directory with 7 updates
Bumps the minor-and-patch group with 6 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [@visactor/react-vchart](https://github.com/VisActor/VChart/tree/HEAD/packages/react-vchart) | `2.0.16` | `2.0.19` |
| [mysql2](https://github.com/sidorares/node-mysql2) | `3.18.2` | `3.20.0` |
| [nodemailer](https://github.com/nodemailer/nodemailer) | `8.0.1` | `8.0.3` |
| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.2.1` | `4.2.2` |
| [electron](https://github.com/electron/electron) | `41.0.2` | `41.0.3` |
| [mermaid](https://github.com/mermaid-js/mermaid) | `11.12.3` | `11.13.0` |



Updates `@visactor/react-vchart` from 2.0.16 to 2.0.19
- [Release notes](https://github.com/VisActor/VChart/releases)
- [Changelog](https://github.com/VisActor/VChart/blob/develop/packages/react-vchart/CHANGELOG.md)
- [Commits](https://github.com/VisActor/VChart/commits/v2.0.19/packages/react-vchart)

Updates `mysql2` from 3.18.2 to 3.20.0
- [Release notes](https://github.com/sidorares/node-mysql2/releases)
- [Changelog](https://github.com/sidorares/node-mysql2/blob/master/Changelog.md)
- [Commits](https://github.com/sidorares/node-mysql2/compare/v3.18.2...v3.20.0)

Updates `nodemailer` from 8.0.1 to 8.0.3
- [Release notes](https://github.com/nodemailer/nodemailer/releases)
- [Changelog](https://github.com/nodemailer/nodemailer/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nodemailer/nodemailer/compare/v8.0.1...v8.0.3)

Updates `@tailwindcss/vite` from 4.2.1 to 4.2.2
- [Release notes](https://github.com/tailwindlabs/tailwindcss/releases)
- [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/tailwindlabs/tailwindcss/commits/v4.2.2/packages/@tailwindcss-vite)

Updates `electron` from 41.0.2 to 41.0.3
- [Release notes](https://github.com/electron/electron/releases)
- [Commits](https://github.com/electron/electron/compare/v41.0.2...v41.0.3)

Updates `mermaid` from 11.12.3 to 11.13.0
- [Release notes](https://github.com/mermaid-js/mermaid/releases)
- [Commits](https://github.com/mermaid-js/mermaid/compare/mermaid@11.12.3...mermaid@11.13.0)

Updates `tailwindcss` from 4.2.1 to 4.2.2
- [Release notes](https://github.com/tailwindlabs/tailwindcss/releases)
- [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/tailwindlabs/tailwindcss/commits/v4.2.2/packages/tailwindcss)

---
updated-dependencies:
- dependency-name: "@visactor/react-vchart"
  dependency-version: 2.0.19
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-and-patch
- dependency-name: mysql2
  dependency-version: 3.20.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
- dependency-name: nodemailer
  dependency-version: 8.0.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-and-patch
- dependency-name: "@tailwindcss/vite"
  dependency-version: 4.2.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: minor-and-patch
- dependency-name: electron
  dependency-version: 41.0.3
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: minor-and-patch
- dependency-name: mermaid
  dependency-version: 11.13.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
- dependency-name: tailwindcss
  dependency-version: 4.2.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: minor-and-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-20 04:56:06 +00:00
Cita 029ee10d26 Merge pull request #187 from cita-777/codex/proxy-log-client-detection-main
feat: add proxy log client detection filters
2026-03-20 12:51:53 +08:00
Cita a4cb362599 Merge pull request #188 from cita-777/codex/site-announcements
[codex] improve site announcement display
2026-03-20 12:51:31 +08:00
cita 8291b9c59f test: align proxy route db mocks with client columns 2026-03-20 12:49:09 +08:00
cita f0d9936bf0 improve site announcement display 2026-03-20 12:45:11 +08:00
Cita a75d0c2a70 Merge pull request #186 from cita-777/codex/issues-180-160-31
[codex] fix desktop tray icon, telegram topics, and checkin intervals
2026-03-20 12:26:52 +08:00
cita 4e60290838 feat: add proxy log client detection filters 2026-03-20 12:25:30 +08:00
cita 220f786204 fix desktop tray icon telegram topics and checkin intervals 2026-03-20 12:23:13 +08:00
Cita 2de5eebf29 Merge pull request #179 from Shinku-Chen/tg-proxy
增加TG代理选项
2026-03-20 11:40:29 +08:00
Cita 08e7b052da Merge pull request #185 from cita-777/codex/site-announcements
[codex] add site announcements
2026-03-20 11:28:33 +08:00
Cita 0f5ec9a1c1 Merge pull request #184 from cita-777/codex/full-cliproxyapi-parity
[codex] complete codex cliproxyapi parity
2026-03-20 11:28:24 +08:00
cita 940bc1d71c add site announcements 2026-03-20 11:24:29 +08:00
cita adc4fb1be7 complete codex cliproxyapi parity 2026-03-20 11:23:29 +08:00
Cita 2a4502a539 Merge pull request #182 from cita-777/codex/downstream-key-whitelist-select-all-persistence
[codex] fix downstream key whitelist select-all persistence
2026-03-20 11:01:30 +08:00
cita 9077703503 fix downstream key whitelist select-all persistence 2026-03-20 10:54:02 +08:00
Shinku c5d55f0ab0 增加TG代理选项,增加测试用例 2026-03-20 01:03:21 +08:00
Shinku 54203d64a3 增加TG代理选项 2026-03-20 00:57:40 +08:00
Cita 5a9f007a75 Merge pull request #178 from cita-777/codex/downstream-key-default-deny-select-all
[codex] default deny empty downstream key exposure
2026-03-20 00:42:43 +08:00
cita 77d6a415d1 fix managed downstream deny-all semantics 2026-03-20 00:39:39 +08:00
cita 5403a946c6 default deny empty downstream key exposure 2026-03-20 00:22:17 +08:00
Cita ee6eeaddeb Merge pull request #177 from cita-777/codex/fix-responses-eof-false-success-clean
[codex] Handle mislabeled responses SSE bodies
2026-03-19 23:27:55 +08:00
cita 8672ff8dff Handle mislabeled responses SSE bodies 2026-03-19 23:20:40 +08:00
Hureru 382c6b22d8 Merge remote-tracking branch 'origin/main' into feat/account-level-proxy
# Conflicts:
#	src/server/routes/proxy/chat.ts
#	src/server/routes/proxy/responses.ts
2026-03-19 23:18:41 +08:00
Cita 50e3c868d0 Merge pull request #174 from cita-777/codex/fix-responses-eof-false-success-clean
[codex] fix responses empty completion handling
2026-03-19 22:37:27 +08:00
cita 2f0ee4d648 fix responses empty completion handling 2026-03-19 22:22:02 +08:00
Cita 97f72464a3 Merge pull request #171 from cita-777/codex/fix-responses-eof-false-success-clean
fix: stop false success logging when responses streams end early
2026-03-19 21:09:42 +08:00