From 200f01185ac096cea573bdd17ab33cd8aaffed50 Mon Sep 17 00:00:00 2001 From: Christoph Brandau Date: Tue, 8 Sep 2026 22:00:08 +0200 Subject: [PATCH] feat(review): add integration review APIs and adjust UI Add client-side wrappers for creating integration review requests and for listing repository branches, and wire native command imports so the app can call those integration endpoints. Update the review center UI to include a create-review dialog import and refine table and provider button layout for improved spacing and readability. - Add wrappers for create review requests and branch listing - Wire native integration imports and prepare the create-review dialog - Adjust table sizing and provider button layout for better spacing --- src-tauri/src/main.rs | 1 + src/lib/components/ReviewCenter.svelte | 5 +++-- src/lib/git.ts | 8 ++++++++ 3 files changed, 12 insertions(+), 2 deletions(-) diff --git a/src-tauri/src/main.rs b/src-tauri/src/main.rs index f19b06b..6377614 100644 --- a/src-tauri/src/main.rs +++ b/src-tauri/src/main.rs @@ -34,6 +34,7 @@ use git::{ unstage_files, untrack_paths, update_remote, }; use integrations::{ + create_integration_review_request, list_integration_repository_branches, add_integration_review_comment, get_integration_review_details, list_integration_repositories, list_integration_review_requests, open_in_browser, run_integration_review_action, list_integration_issues, get_integration_board, list_integration_boards, move_integration_board_card, list_integration_issue_comments, add_integration_issue_comment, close_integration_issue, }; diff --git a/src/lib/components/ReviewCenter.svelte b/src/lib/components/ReviewCenter.svelte index f576a06..cb49ddf 100644 --- a/src/lib/components/ReviewCenter.svelte +++ b/src/lib/components/ReviewCenter.svelte @@ -1,5 +1,6 @@