Skip to content

Refactor/unify-feedback-gateway#502

Merged
Xoshbin merged 13 commits into
mainfrom
refactor/unify-feedback-gateway
Jul 14, 2026
Merged

Refactor/unify-feedback-gateway#502
Xoshbin merged 13 commits into
mainfrom
refactor/unify-feedback-gateway

Conversation

@Xoshbin

@Xoshbin Xoshbin commented Jul 13, 2026

Copy link
Copy Markdown
Owner

No description provided.

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request unifies user-facing feedback by replacing the legacy diagnostics and notifications services with a centralized FeedbackService facade across the launcher and the SDK. Key changes include a Rust-backed feedback channel with priority sorting and auto-expiry, new UI components like FeedbackBar and FeedbackDetailsDialog, and updated SDK contracts. The review feedback highlights several critical issues: in Rust, dismissing queued items can spawn duplicate active timers, finishing progress items can leave the queue unsorted, and publishing queued items schedules redundant expiry timers. On the frontend, potential TypeErrors exist from unsafe context access, progress counts can render as null values, and floating promises are created by unawaited feedbackService.report calls.

Important

The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.

Comment thread asyar-launcher/src-tauri/src/commands/feedback.rs
Comment thread asyar-launcher/src-tauri/src/feedback/channel.rs
Comment thread asyar-launcher/src-tauri/src/commands/feedback.rs
Comment thread asyar-launcher/src/components/feedback/FeedbackDetailsDialog.svelte
Comment thread asyar-launcher/src/components/feedback/FeedbackDetailsDialog.svelte
Comment thread asyar-launcher/src/components/layout/FeedbackBar.svelte Outdated
Comment thread asyar-launcher/src/routes/settings/tabs/DeveloperTab.svelte
Comment thread asyar-launcher/src/routes/settings/tabs/DeveloperTab.svelte Outdated
@Xoshbin Xoshbin merged commit 3948184 into main Jul 14, 2026
1 check passed
@Xoshbin Xoshbin deleted the refactor/unify-feedback-gateway branch July 14, 2026 12:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant