Skip to content

fix/feedback policy - #192

Merged
tukuyomil032 merged 12 commits into
fix/plugin-install-hardeningfrom
fix/feedback-policy
Sep 2, 2026
Merged

fix/feedback policy#192
tukuyomil032 merged 12 commits into
fix/plugin-install-hardeningfrom
fix/feedback-policy

Conversation

@tukuyomil032

Copy link
Copy Markdown
Owner

Problem

Solution

Scope

  • Included:
  • Out of scope:

Validation

Automated checks

  • pnpm check
  • pnpm test
  • pnpm build
  • cd src-tauri && cargo test
  • git diff --check

Manual QA

  • Tested the affected flow in the packaged debug application when applicable
  • Confirmed the relevant error and empty states
  • Confirmed keyboard and accessibility behavior for UI changes

Screenshots or recording

Related issue

Closes #

Notes

Route shared toast notifications through an AppFeedbackProvider and provide Radix dialog and inline error primitives.

Keep focus in the application for blocking explanations and preserve the existing toast boundary for non-blocking completion feedback.
Block confirmed incompatible plugins before provider or filesystem work and classify download failures by stable security codes.

Use blocking dialogs for integrity and policy refusals while keeping network failures inline and retryable.
Exercise shared feedback policy, structured plugin failure decoding, and the PluginBrowser install guard.

Verify incompatible and hashless failures stop before provider or filesystem work while retryable network failures remain inline.
# Conflicts:
#	src-tauri/src/commands/download.rs
@tukuyomil032
tukuyomil032 marked this pull request as ready for review September 2, 2026 15:20
@tukuyomil032
tukuyomil032 merged commit a57278a into main Sep 2, 2026
11 of 12 checks passed
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