Skip to content

Commit eaf8a82

Browse files
committed
feat: Introduce Codex V2 components and enhance functionality
- Added new components for Codex V2, including ApprovalToasts, Composer, and GitDiffViewer, to improve user interaction and workflow. - Implemented state management and hooks for handling app settings, workspaces, and Git operations. - Enhanced the updater functionality with integration for tauri-plugin-updater and improved user experience through dynamic updates. - Refactored existing components and services to support the new Codex V2 architecture, ensuring better maintainability and performance.
1 parent 62086c9 commit eaf8a82

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

75 files changed

+12496
-23
lines changed

.github/workflows/ci.yml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,10 @@ jobs:
7878
- name: Install dependencies
7979
run: bun install
8080

81-
- name: Build Tauri App
81+
- name: Export TS bindings
8282
run: |
83-
bun run export:bindings
84-
bun tauri build --bundles deb
83+
bun add -g @openai/codex
84+
codex app-server generate-ts -o src/bindings
85+
86+
- name: Build Tauri App
87+
run: bun tauri build --bundles deb

.github/workflows/release-linux-arm.yml

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,6 @@ jobs:
3434

3535
- name: Setup Rust cache
3636
uses: Swatinem/rust-cache@v2
37-
with:
3837
workspaces: "."
3938

4039
- name: Setup Node.js
@@ -48,10 +47,13 @@ jobs:
4847
- name: Install dependencies
4948
run: bun install
5049

51-
- name: Build Tauri App
50+
- name: Export TS bindings
5251
run: |
53-
bun run export:bindings
54-
bun tauri build --bundles deb
52+
bun add -g @openai/codex
53+
codex app-server generate-ts -o src/bindings
54+
55+
- name: Build Tauri App
56+
run: bun tauri build --bundles deb
5557

5658
- name: Detect .deb filename
5759
id: set_deb
@@ -72,4 +74,4 @@ jobs:
7274
--title "${{ github.ref_name }}" \
7375
--notes ""
7476
env:
75-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
77+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

.github/workflows/release.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,9 @@ jobs:
6161
run: bun install
6262

6363
- name: Export TS bindings
64-
run: bun run export:bindings
64+
run: |
65+
bun add -g @openai/codex
66+
codex app-server generate-ts -o src/bindings
6567
6668
- uses: tauri-apps/tauri-action@v0
6769
env:

0 commit comments

Comments
 (0)