Skip to content

[ENGG-2240] feat: Improve connect experience for existing browser profile in desktop app#2167

Merged
nafees87n merged 21 commits into
masterfrom
ENGG-2240
Sep 18, 2024
Merged

[ENGG-2240] feat: Improve connect experience for existing browser profile in desktop app#2167
nafees87n merged 21 commits into
masterfrom
ENGG-2240

Conversation

@nafees87n
Copy link
Copy Markdown
Contributor

@nafees87n nafees87n commented Sep 13, 2024

Implements #391

Desktop App experience: requestly/http-interceptor-desktop-app#105

  1. Communicate with desktop app using web socket server
  2. Apply proxy to the browser using extension

Demo

trimmed-.existing.browser.demo.mov

@typo-app
Copy link
Copy Markdown

typo-app Bot commented Sep 15, 2024

Typo Code Review 📊

✅ All checks passed!

@wrongsahil
Copy link
Copy Markdown
Member

Experience can be improved. And should channel all the browser connect/disconnect through existing ipc instead of creating a new one. But this looks good for 1st iteration.
LGTM

@nafees87n nafees87n merged commit ba60487 into master Sep 18, 2024
@nafees87n nafees87n deleted the ENGG-2240 branch September 18, 2024 07:37
l2dy pushed a commit to l2dy-forks/requestly that referenced this pull request May 1, 2026
…file in desktop app (requestly#2167)

* basic UI

* added UI flow

* added proxy setter

* setup wss

* fix: styles

* added disabled states

* added disconnection experience

* handle appName

* fix: chromium existing

* fix: names and constants

* remove id check

* fix: message

* fix: popup style

* fix: multiple connections

* fix: disconnection

* added instructions

* fix: disconnection

* added blocklist check

* added compatibility check

* fix: bypass list
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