-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Turn it into a side panel #138
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
jfschwarz
force-pushed
the
sidepanel
branch
from
September 30, 2024 15:22
d50aeb9
to
8afefca
Compare
Deploying zodiac-pilot-connect with Cloudflare Pages
|
frontendphil
force-pushed
the
sidepanel
branch
from
October 15, 2024 14:08
8afefca
to
3f8baec
Compare
The latest updates on your projects. Learn more about Vercel for Git ↗︎
|
All contributors have signed the CLA ✍️ ✅ |
I have read the CLA Document and I hereby sign the CLA |
* hint layout based on dark or light theme * highlight chain in alert * update controls in monitor * update pilot logo * slight layout adjustment * remove old logo * remove mentions of old logo * update logo in landing page * add new logo to app * update logo with different version for smaller icons * adjust how new logo is used in hint
* clear all listeners after each test * less test interdependency
* remove global session state * remove helper * split up helpers file
* renames and doc improvements * camelCase for acronyms * commit forgotten file * `ZodiacRoute` -> `ExecutionRoute` * `app-routes` -> `pages` * cleanup and doc updates * fix typo * commit default env file * add env file template for using local example app * fix file reference * `@/inject-bridge` alias * git ignore .env.local * cleanup old workflow file * env file reorg to make project work "out-of-the-box" * Update playwright.yml * inject correct script --------- Co-authored-by: Jan-Felix <[email protected]> Co-authored-by: Philipp Giese <[email protected]>
* move concern of updating the simulation badge into simulation tracking * add helper to create events * simplify types * add small test * move comment
* update logo in code * add zodiac os logo and script to update icons * update icons * update spellcheck config
* start rework input components * introduce address input * use address input for connected wallet * move transaction detail data * simplify html * update e2e selectors
* use openInNewWindow prop * condense simulation and role permission check
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR is a foundational refactoring turning Pilot into a side panel extension. This allows us to get rid of the iframe wrapping and extra address bar.
closes #67
BREAKING CHANGES:
TODO
Try to implement a timeout (connect via different tab after timeout)(not needed, as only current tab will be used)Handle the case that no regular tab is open (only chrome://) -> open a new tab with https://connect.pilot/.gnosisguild.org (when the panel is initially opened)The extension now waits for a proper tab to become active before establishing connections and communicationschrome.
APIs!)urlRegex
and combine all rpc urls with ORs (|
)Panel design updates (Figma designs need to be adjusted to support smaller width)Scenarios that need to be tested (manually):
SAFE_APP_WHITELIST