[WIP] Prepare GoodWallet for GoodWidget integration - #57
Merged
L03TJ3 merged 13 commits intoAug 5, 2026
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
12 tasks
- Add eth_getBalance and eth_call to WIDGET_PROVIDER_METHODS in policy.ts - Create AiCreditsIcon.tsx (inline SVG spark/lightning icon) - Add aiCreditsWidget defineWidget entry to registry.ts - Include aiCreditsWidget in WIDGETS array (production build) - Add AI Credits registry tests (presence, validation, dashboard actions) - Add vitest alias mock for @goodwidget/ai-credits-widget/register - Add aiCreditsWidgetRegisterMock fixture for unit tests - Add @goodwidget/ai-credits-widget file: dep in package.json - Document local tarball workflow in README - Add local-packages/ to .gitignore Co-authored-by: blueogin <43612769+blueogin@users.noreply.github.com>
Contributor
|
@copilot |
Contributor
Author
Branch renaming needs to be done directly on GitHub — I'm unable to rename remote branches from this environment. You can rename it via the GitHub UI: go to the repository's Branches page, find the current branch, and use the rename option to change it to |
blueogin
deleted the
copilot/prepare-goodwallet-for-goodwidget-integration
branch
August 4, 2026 13:46
blueogin
restored the
copilot/prepare-goodwallet-for-goodwidget-integration
branch
August 4, 2026 13:47
- Added environment variables for AI Credits backend URL and funding vault address in .env.example. - Updated .gitignore to exclude specific local packages. - Modified next.config.mjs to include new packages for AI Credits widget and set up webpack configuration for React Native compatibility. - Enhanced AuthenticatedWidgetRoute to pass backend URL and funding vault address to the widget. - Updated WalletConnectDialog styles for improved layout and responsiveness. - Refactored widget properties to include backend URL and funding vault address in host properties. - Added tests for new properties in hostProperties.test.ts. Co-authored-by: blueogin <43612769+blueogin@users.noreply.github.com>
- Removed backendUrl and fundingVaultAddress from AuthenticatedWidgetRoute and MountedWidget components. - Introduced elementProps to encapsulate backend URL and funding vault address for better property management. - Updated hostProperties to handle elementProps, improving the assignment and clearing of widget properties. - Adjusted tests to reflect changes in property handling and ensure proper functionality. Co-authored-by: blueogin <43612769+blueogin@users.noreply.github.com>
blueogin
marked this pull request as ready for review
August 4, 2026 19:55
Contributor
|
@copilot |
Co-authored-by: blueogin <43612769+blueogin@users.noreply.github.com>
Copilot stopped work on behalf of
blueogin due to an error
August 4, 2026 19:59
Contributor
|
@copilot |
…ip1193Provider Co-authored-by: blueogin <43612769+blueogin@users.noreply.github.com>
sirpy
previously requested changes
Aug 5, 2026
- Removed the dialogOverlay class and replaced it with aboveWidgets for improved z-index management. - Updated the WalletConnectDialog component to reflect the new class structure, ensuring proper overlay behavior.
- Removed the dependency on status for managing document body overflow. - Ensured overflow is set to "hidden" when the dialog is mounted and reset to "auto" on unmount. - Streamlined class name handling in the dialog container for improved readability.
blueogin
approved these changes
Aug 5, 2026
L03TJ3
deleted the
copilot/prepare-goodwallet-for-goodwidget-integration
branch
August 5, 2026 15:32
L03TJ3
added a commit
that referenced
this pull request
Aug 5, 2026
* Integration of superfluid widget * fix: align widget support with fixes done in pr #57 * remove leftover nativesvg shim * add: env feature-flag for superfluid widget
This file contains hidden or 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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
eth_getBalanceandeth_calltoWIDGET_PROVIDER_METHODSinpolicy.tssrc/widgets/icons/AiCreditsIcon.tsx(local SVG icon)defineWidgetentry toregistry.tsWIDGETSarray to include AI Credits widget (outside test guard)@goodwidget/ai-credits-widget/register