Zyy and Codex
ed3d622554
chore: bump version to 3.3.1
...
Co-authored-by: Codex <noreply@openai.com >
v3.3.1
2026-08-25 15:53:32 +08:00
dependabot[bot]
0f71cf6df2
chore(deps): bump rust in /deploy in the minor-and-patch group ( #46 )
...
Bumps the minor-and-patch group in /deploy with 1 update: rust.
Updates `rust` from 1.97-bookworm to 1.98-bookworm
---
updated-dependencies:
- dependency-name: rust
dependency-version: 1.98-bookworm
dependency-type: direct:production
dependency-group: minor-and-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-25 15:37:44 +08:00
dependabot[bot]
a1d3eba874
chore(deps): bump the minor-and-patch group in /frontend with 8 updates ( #45 )
...
Bumps the minor-and-patch group in /frontend with 8 updates:
| Package | From | To |
| --- | --- | --- |
| [@lucide/vue](https://github.com/lucide-icons/lucide/tree/HEAD/packages/vue ) | `1.31.0` | `1.33.0` |
| [dayjs](https://github.com/iamkun/dayjs ) | `1.11.21` | `1.11.23` |
| [dompurify](https://github.com/cure53/DOMPurify ) | `3.4.13` | `3.4.14` |
| [es-toolkit](https://github.com/toss/es-toolkit ) | `1.50.0` | `1.51.0` |
| [marked](https://github.com/markedjs/marked ) | `18.0.9` | `18.0.10` |
| [eslint](https://github.com/eslint/eslint ) | `10.8.1` | `10.9.0` |
| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) | `8.2.1` | `8.2.2` |
| [vue-tsc](https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc ) | `3.3.10` | `3.3.11` |
Updates `@lucide/vue` from 1.31.0 to 1.33.0
- [Release notes](https://github.com/lucide-icons/lucide/releases )
- [Commits](https://github.com/lucide-icons/lucide/commits/1.33.0/packages/vue )
Updates `dayjs` from 1.11.21 to 1.11.23
- [Release notes](https://github.com/iamkun/dayjs/releases )
- [Changelog](https://github.com/iamkun/dayjs/blob/v1.11.23/CHANGELOG.md )
- [Commits](https://github.com/iamkun/dayjs/compare/v1.11.21...v1.11.23 )
Updates `dompurify` from 3.4.13 to 3.4.14
- [Release notes](https://github.com/cure53/DOMPurify/releases )
- [Commits](https://github.com/cure53/DOMPurify/compare/3.4.13...3.4.14 )
Updates `es-toolkit` from 1.50.0 to 1.51.0
- [Release notes](https://github.com/toss/es-toolkit/releases )
- [Changelog](https://github.com/toss/es-toolkit/blob/main/CHANGELOG.md )
- [Commits](https://github.com/toss/es-toolkit/compare/v1.50.0...v1.51.0 )
Updates `marked` from 18.0.9 to 18.0.10
- [Release notes](https://github.com/markedjs/marked/releases )
- [Commits](https://github.com/markedjs/marked/compare/v18.0.9...v18.0.10 )
Updates `eslint` from 10.8.1 to 10.9.0
- [Release notes](https://github.com/eslint/eslint/releases )
- [Commits](https://github.com/eslint/eslint/compare/v10.8.1...v10.9.0 )
Updates `vite` from 8.2.1 to 8.2.2
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v8.2.2/packages/vite )
Updates `vue-tsc` from 3.3.10 to 3.3.11
- [Release notes](https://github.com/vuejs/language-tools/releases )
- [Changelog](https://github.com/vuejs/language-tools/blob/master/CHANGELOG.md )
- [Commits](https://github.com/vuejs/language-tools/commits/v3.3.11/packages/tsc )
---
updated-dependencies:
- dependency-name: "@lucide/vue"
dependency-version: 1.33.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: minor-and-patch
- dependency-name: dayjs
dependency-version: 1.11.23
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: minor-and-patch
- dependency-name: dompurify
dependency-version: 3.4.14
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: minor-and-patch
- dependency-name: es-toolkit
dependency-version: 1.51.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: minor-and-patch
- dependency-name: marked
dependency-version: 18.0.10
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: minor-and-patch
- dependency-name: eslint
dependency-version: 10.9.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: minor-and-patch
- dependency-name: vite
dependency-version: 8.2.2
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: minor-and-patch
- dependency-name: vue-tsc
dependency-version: 3.3.11
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: minor-and-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-25 15:37:10 +08:00
dependabot[bot]
d22c1d4ab9
chore(deps): bump the minor-and-patch group in /backend with 4 updates ( #44 )
...
Bumps the minor-and-patch group in /backend with 4 updates: [uuid](https://github.com/uuid-rs/uuid ), [aws-sdk-s3](https://github.com/awslabs/aws-sdk-rust ), [aws-smithy-runtime-api](https://github.com/smithy-lang/smithy-rs ) and [redis](https://github.com/redis-rs/redis-rs ).
Updates `uuid` from 1.24.0 to 1.24.1
- [Release notes](https://github.com/uuid-rs/uuid/releases )
- [Commits](https://github.com/uuid-rs/uuid/compare/v1.24.0...v1.24.1 )
Updates `aws-sdk-s3` from 1.141.0 to 1.142.0
- [Release notes](https://github.com/awslabs/aws-sdk-rust/releases )
- [Commits](https://github.com/awslabs/aws-sdk-rust/commits )
Updates `aws-smithy-runtime-api` from 1.14.0 to 1.15.0
- [Release notes](https://github.com/smithy-lang/smithy-rs/releases )
- [Changelog](https://github.com/smithy-lang/smithy-rs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/smithy-lang/smithy-rs/commits )
Updates `redis` from 1.5.0 to 1.6.0
- [Release notes](https://github.com/redis-rs/redis-rs/releases )
- [Commits](https://github.com/redis-rs/redis-rs/compare/redis-1.5.0...redis-1.6.0 )
---
updated-dependencies:
- dependency-name: uuid
dependency-version: 1.24.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: minor-and-patch
- dependency-name: aws-sdk-s3
dependency-version: 1.142.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: minor-and-patch
- dependency-name: aws-smithy-runtime-api
dependency-version: 1.15.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: minor-and-patch
- dependency-name: redis
dependency-version: 1.6.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: minor-and-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-25 15:36:39 +08:00
dependabot[bot]
cc8dfe3dd8
chore(deps): bump the minor-and-patch group with 2 updates ( #43 )
...
Bumps the minor-and-patch group with 2 updates: [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action ) and [github/codeql-action/upload-sarif](https://github.com/github/codeql-action ).
Updates `docker/setup-buildx-action` from 4.2.0 to 4.3.0
- [Release notes](https://github.com/docker/setup-buildx-action/releases )
- [Commits](https://github.com/docker/setup-buildx-action/compare/bb05f3f5519dd87d3ba754cc423b652a5edd6d2c...37fe631027851001ddb9b187196cc803df7f5f0e )
Updates `github/codeql-action/upload-sarif` from 4.37.7 to 4.37.8
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/github/codeql-action/compare/ff2f1c621b7f889edc0d3c761ac2e6a3f8cdb0dd...db488ddef3bf6cb639b32c2e9a7c0a7ea8271d28 )
---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
dependency-version: 4.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: minor-and-patch
- dependency-name: github/codeql-action/upload-sarif
dependency-version: 4.37.8
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: minor-and-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-25 15:36:01 +08:00
Zyy and Codex
f25edadd5f
fix(ci): keep OpenAI regression tests out of sources
...
Move the thread-spawn transport identity regression behind the public initialized-provider boundary so production source files remain free of embedded test modules.
Co-authored-by: Codex <noreply@openai.com >
2026-08-25 15:27:28 +08:00
Zyy and Codex
4f50c67332
fix(openai): preserve root session account affinity
...
Share the preferred account across derived child executions while keeping their continuation and WebSocket transport identities isolated.
Claim and migrate affinity atomically, clear account-bound state on fallback, reject cross-account previous-response continuations, and preserve complete replay transcripts.
Co-authored-by: Codex <noreply@openai.com >
2026-08-25 14:22:36 +08:00
Zyy and Codex
75f9d2a290
fix(openai): remove websocket pool slot caps
...
Co-authored-by: Codex <noreply@openai.com >
2026-08-25 11:22:07 +08:00
Zyy and Codex
b93b8859f9
fix(frontend): polish theme controls and page headers
...
Remove the redundant preview mode switch, round the color picker input, and restore inline right-aligned page header actions.
Co-authored-by: Codex <noreply@openai.com >
2026-08-24 20:21:16 +08:00
Zyy and Codex
3510a45742
chore: bump version to 3.3.0
...
Co-authored-by: Codex <noreply@openai.com >
v3.3.0
2026-08-24 04:07:37 +08:00
Zyy and Codex
85eb283b40
docs(readme): streamline project introduction
...
Co-authored-by: Codex <noreply@openai.com >
2026-08-24 04:06:49 +08:00
Zyy and Codex
b8e1c5077d
docs(theme): document runtime theme architecture
...
Describe the token model, preset themes, runtime stylesheet, isolated editor preview, naming conventions, and extension workflow.
Co-authored-by: Codex <noreply@openai.com >
2026-08-24 04:04:59 +08:00
Zyy and Codex
8422240967
feat(theme): add runtime token theme editor
...
Introduce Seed-to-Component token derivation, isolated live previews, semantic base component theming, and responsive theme controls.
Co-authored-by: Codex <noreply@openai.com >
2026-08-24 04:04:22 +08:00
Zyy and Codex
fbd922117e
fix(accounts): return persisted OAuth account ID
...
Co-authored-by: Codex <noreply@openai.com >
2026-08-22 19:37:03 +08:00
Zyy and Codex
941c4d57fa
chore: bump version to 3.2.16
...
Co-authored-by: Codex <noreply@openai.com >
v3.2.16
2026-08-22 09:28:34 +08:00
Zyy and Codex
cf046ad9a4
fix(admin): close quota reset modal on success
...
Co-authored-by: Codex <noreply@openai.com >
2026-08-22 09:25:05 +08:00
Zyy and Codex
7699a954ac
fix(admin): format account counts with separators
...
Co-authored-by: Codex <noreply@openai.com >
2026-08-22 09:21:11 +08:00
Zyy and Codex
2c31708d1b
feat(admin): allow selecting quota reset credits
...
Co-authored-by: Codex <noreply@openai.com >
2026-08-22 09:19:20 +08:00
Zyy and Codex
80f338ce01
fix(admin): show raw account counts
...
Co-authored-by: Codex <noreply@openai.com >
2026-08-21 23:12:54 +08:00
Zyy and Codex
299088a6e7
chore: bump version to 3.2.15
...
Co-authored-by: Codex <noreply@openai.com >
v3.2.15
2026-08-21 20:00:59 +08:00
Zyy and Codex
a23bfca848
fix(admin): normalize OAuth credential formats
...
Co-authored-by: Codex <noreply@openai.com >
2026-08-21 14:57:16 +08:00
Zyy and Codex
8951a64a05
fix(admin): raise billing abbreviation threshold
...
Co-authored-by: Codex <noreply@openai.com >
2026-08-21 14:15:22 +08:00
Zyy and Codex
eb20561893
fix(admin): align xAI quota usage displays
...
Co-authored-by: Codex <noreply@openai.com >
2026-08-21 13:58:02 +08:00
Zyy and Codex
a33637a99e
fix(openai): use Codex image endpoint paths
...
Co-authored-by: Codex <noreply@openai.com >
2026-08-21 13:02:40 +08:00
Zyy and Codex
97cd7a7097
chore: bump version to 3.2.14
...
Co-authored-by: Codex <noreply@openai.com >
v3.2.14
2026-08-21 01:11:57 +08:00
Zyy and Codex
b0fe132736
docs: refresh architecture and project guides
...
Co-authored-by: Codex <noreply@openai.com >
2026-08-21 01:01:07 +08:00
Zyy and Codex
e2c75d1054
feat(admin): add direct token import and polish displays
...
Co-authored-by: Codex <noreply@openai.com >
2026-08-21 00:33:26 +08:00
Zyy and Codex
94f298927d
feat(openai): add active quota reset credits
...
Co-authored-by: Codex <noreply@openai.com >
2026-08-21 00:33:21 +08:00
Zyy and Codex
3be827204f
fix(openai): keep image routes model-agnostic
...
Co-authored-by: Codex <noreply@openai.com >
2026-08-20 19:05:14 +08:00
Zyy and Codex
227a1174b9
feat(openai): proxy image generation and edits
...
Co-authored-by: Codex <noreply@openai.com >
2026-08-20 17:41:15 +08:00
Zyy and Codex
c0defcb6df
fix(admin): prefer account-wide dashboard quota
...
Co-authored-by: Codex <noreply@openai.com >
2026-08-20 16:06:05 +08:00
Zyy and Codex
53739ebe5c
chore: bump version to 3.2.13
...
Co-authored-by: Codex <noreply@openai.com >
v3.2.13
2026-08-20 15:20:29 +08:00
Zyy and Codex
7f420257a6
fix(api): keep provider degradation out of healthz
...
Co-authored-by: Codex <noreply@openai.com >
2026-08-20 15:14:28 +08:00
Zyy and Codex
4f85209dc9
fix(config): centralize runtime data paths
...
Co-authored-by: Codex <noreply@openai.com >
2026-08-20 15:14:28 +08:00
Zyy and Codex
cd89e2e8fc
fix(admin): align quota metadata and usage layout
...
Co-authored-by: Codex <noreply@openai.com >
2026-08-20 15:14:28 +08:00
Zyy and Codex
0cb5a29699
chore: bump version to 3.2.12
...
Co-authored-by: Codex <noreply@openai.com >
v3.2.12
2026-08-19 23:52:11 +08:00
Zyy and Codex
61788804b4
fix(openai): recover cross-account websocket continuations
...
Co-authored-by: Codex <noreply@openai.com >
2026-08-19 23:40:40 +08:00
Zyy and Codex
2751ea6aa4
fix(openai): preserve cross-account session recovery
...
Co-authored-by: Codex <noreply@openai.com >
2026-08-19 23:05:48 +08:00
Zyy and Codex
58fe66789c
chore(deps): bump h2 to 0.4.16
...
Resolve RUSTSEC-2026-0258 reported by cargo audit.
Co-authored-by: Codex <noreply@openai.com >
2026-08-19 11:34:07 +08:00
Zyy and Codex
573b6b26db
fix(openai): isolate quota buckets by limit id
...
Co-authored-by: Codex <noreply@openai.com >
2026-08-18 16:48:37 +08:00
Zyy and Codex
d425428ebe
chore: bump version to 3.2.11
...
Co-authored-by: Codex <noreply@openai.com >
v3.2.11
2026-08-17 20:02:02 +08:00
Zyy and Codex
b26d3b386a
fix(admin): align quota diagnostics and usage layout
...
Co-authored-by: Codex <noreply@openai.com >
2026-08-17 20:00:29 +08:00
Zyy and Codex
cf0b14c5fd
chore: bump version to 3.2.10
...
Co-authored-by: Codex <noreply@openai.com >
v3.2.10
2026-08-17 15:40:35 +08:00
Zyy and Codex
056561de41
refactor(frontend): clarify component boundaries
...
Co-authored-by: Codex <noreply@openai.com >
2026-08-17 15:33:36 +08:00
dependabot[bot]
f2215df72e
chore(deps): bump the minor-and-patch group in /frontend with 4 updates
...
Bumps the minor-and-patch group in /frontend with 4 updates: [@lucide/vue](https://github.com/lucide-icons/lucide/tree/HEAD/packages/vue ), [pinia](https://github.com/vuejs/pinia ), [eslint-plugin-vuejs-accessibility](https://github.com/vue-a11y/eslint-plugin-vuejs-accessibility ) and [vue-tsc](https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc ).
Updates `@lucide/vue` from 1.30.0 to 1.31.0
- [Release notes](https://github.com/lucide-icons/lucide/releases )
- [Commits](https://github.com/lucide-icons/lucide/commits/1.31.0/packages/vue )
Updates `pinia` from 4.0.2 to 4.0.3
- [Release notes](https://github.com/vuejs/pinia/releases )
- [Commits](https://github.com/vuejs/pinia/compare/v4.0.2...v4.0.3 )
Updates `eslint-plugin-vuejs-accessibility` from 2.5.0 to 2.6.0
- [Release notes](https://github.com/vue-a11y/eslint-plugin-vuejs-accessibility/releases )
- [Changelog](https://github.com/vue-a11y/eslint-plugin-vuejs-accessibility/blob/main/CHANGELOG.md )
- [Commits](https://github.com/vue-a11y/eslint-plugin-vuejs-accessibility/compare/v2.5.0...v2.6.0 )
Updates `vue-tsc` from 3.3.9 to 3.3.10
- [Release notes](https://github.com/vuejs/language-tools/releases )
- [Changelog](https://github.com/vuejs/language-tools/blob/master/CHANGELOG.md )
- [Commits](https://github.com/vuejs/language-tools/commits/v3.3.10/packages/tsc )
---
updated-dependencies:
- dependency-name: "@lucide/vue"
dependency-version: 1.31.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: minor-and-patch
- dependency-name: pinia
dependency-version: 4.0.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: minor-and-patch
- dependency-name: eslint-plugin-vuejs-accessibility
dependency-version: 2.6.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: minor-and-patch
- dependency-name: vue-tsc
dependency-version: 3.3.10
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: minor-and-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-17 14:05:19 +08:00
dependabot[bot]
72f8957163
chore(deps): bump the minor-and-patch group in /backend with 5 updates
...
Bumps the minor-and-patch group in /backend with 5 updates:
| Package | From | To |
| --- | --- | --- |
| [thiserror](https://github.com/dtolnay/thiserror ) | `2.0.19` | `2.0.20` |
| [async-trait](https://github.com/dtolnay/async-trait ) | `0.1.91` | `0.1.92` |
| [futures](https://github.com/rust-lang/futures-rs ) | `0.3.33` | `0.3.34` |
| [aws-smithy-types](https://github.com/smithy-lang/smithy-rs ) | `1.6.1` | `1.6.2` |
| [cookie](https://github.com/SergioBenitez/cookie-rs ) | `0.18.1` | `0.18.2` |
Updates `thiserror` from 2.0.19 to 2.0.20
- [Release notes](https://github.com/dtolnay/thiserror/releases )
- [Commits](https://github.com/dtolnay/thiserror/compare/2.0.19...2.0.20 )
Updates `async-trait` from 0.1.91 to 0.1.92
- [Release notes](https://github.com/dtolnay/async-trait/releases )
- [Commits](https://github.com/dtolnay/async-trait/compare/0.1.91...0.1.92 )
Updates `futures` from 0.3.33 to 0.3.34
- [Release notes](https://github.com/rust-lang/futures-rs/releases )
- [Changelog](https://github.com/rust-lang/futures-rs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/futures-rs/compare/0.3.33...0.3.34 )
Updates `aws-smithy-types` from 1.6.1 to 1.6.2
- [Release notes](https://github.com/smithy-lang/smithy-rs/releases )
- [Changelog](https://github.com/smithy-lang/smithy-rs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/smithy-lang/smithy-rs/commits )
Updates `cookie` from 0.18.1 to 0.18.2
- [Changelog](https://github.com/rwf2/cookie-rs/blob/0.18.2/CHANGELOG.md )
- [Commits](https://github.com/SergioBenitez/cookie-rs/compare/0.18.1...0.18.2 )
---
updated-dependencies:
- dependency-name: thiserror
dependency-version: 2.0.20
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: minor-and-patch
- dependency-name: async-trait
dependency-version: 0.1.92
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: minor-and-patch
- dependency-name: futures
dependency-version: 0.3.34
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: minor-and-patch
- dependency-name: aws-smithy-types
dependency-version: 1.6.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: minor-and-patch
- dependency-name: cookie
dependency-version: 0.18.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: minor-and-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-17 14:05:19 +08:00
dependabot[bot]
73f0c15790
chore(deps): bump github/codeql-action/upload-sarif
...
Bumps the minor-and-patch group with 1 update: [github/codeql-action/upload-sarif](https://github.com/github/codeql-action ).
Updates `github/codeql-action/upload-sarif` from 4.37.6 to 4.37.7
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/github/codeql-action/compare/5595ccaf912efad79be6eef63a5619ff05969be3...ff2f1c621b7f889edc0d3c761ac2e6a3f8cdb0dd )
---
updated-dependencies:
- dependency-name: github/codeql-action/upload-sarif
dependency-version: 4.37.7
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: minor-and-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-17 14:05:19 +08:00
Zyy and Codex
0558693949
fix(openai): harden refresh recovery handling
...
Co-authored-by: Codex <noreply@openai.com >
2026-08-17 13:37:54 +08:00
Zyy and Codex
2a9cb02cc9
fix(openai): align OAuth refresh error handling
...
Co-authored-by: Codex <noreply@openai.com >
2026-08-17 12:30:05 +08:00
Zyy and Codex
5ce36931a8
chore: bump version to 3.2.9
...
Co-authored-by: Codex <noreply@openai.com >
v3.2.9
2026-08-17 11:38:49 +08:00