Skip to content

Improve pipe store install flow with a safety warning dialog#3904

Merged
louis030195 merged 2 commits into
screenpipe:mainfrom
thisisharsh7:feat/unified-pipe-install-gate
Jun 8, 2026
Merged

Improve pipe store install flow with a safety warning dialog#3904
louis030195 merged 2 commits into
screenpipe:mainfrom
thisisharsh7:feat/unified-pipe-install-gate

Conversation

@thisisharsh7

@thisisharsh7 thisisharsh7 commented Jun 8, 2026

Copy link
Copy Markdown
Contributor

This PR improves the pipe installation flow by replacing the confusing disabled install button with a unified safety warning dialog for high-risk pipes.

Before

  • Unverified pipes with full access had an active GET button in the grid view but a disabled GET button in the detail view.
  • To enable it, users had to find and check an "I have reviewed the source code" checkbox inside the detail page.
  • This created a broken-looking UX and forced unnecessary friction on users who just wanted to install a pipe.
Screen.Recording.2026-06-08.at.5.24.10.PM.mov

After

  • The GET button is always active and clickable from both the grid and detail views.
  • Clicking GET on any risky pipe (unverified or requesting full access) now opens a clear, helpful confirmation dialog.
  • For high-risk pipes (unverified + full access), users must explicitly check "I understand this pipe can access all my data" before installing.
  • E2E tests and deep-link install dialogs are updated to handle the new confirmation flow seamlessly.
Screen.Recording.2026-06-08.at.6.20.25.PM.mov

@thisisharsh7 thisisharsh7 marked this pull request as ready for review June 8, 2026 12:52
@louis030195 louis030195 merged commit 0bab333 into screenpipe:main Jun 8, 2026
8 of 9 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.

2 participants