Fork sync - #36
Open
mateumiralles wants to merge 1074 commits into
Open
Conversation
…ow-redirects-1.16.0 chore(deps): bump follow-redirects from 1.15.9 to 1.16.0
Co-authored-by: Copilot <copilot@github.com>
Co-authored-by: Copilot <copilot@github.com>
Co-authored-by: Copilot <copilot@github.com>
Feature/csm plus cm
Bumps [brace-expansion](https://github.com/juliangruber/brace-expansion) from 1.1.11 to 1.1.14. - [Release notes](https://github.com/juliangruber/brace-expansion/releases) - [Commits](juliangruber/brace-expansion@1.1.11...v1.1.14) --- updated-dependencies: - dependency-name: brace-expansion dependency-version: 1.1.14 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
…e-expansion-1.1.14 chore(deps): bump brace-expansion from 1.1.11 to 1.1.14
…tions/upload-artifact-7 chore(deps): bump actions/upload-artifact from 6 to 7
Sync: main -> develop
…cker/login-action-4.5.2 chore(deps): bump docker/login-action from 4 to 4.5.2
- show Select Node Operator modal when the wallet manages several operators and none is cached; a single operator or a cached match still resolves automatically - selection is mandatory: closing the modal disconnects the wallet - forget the cached operator on a deliberate disconnect, so reconnecting re-prompts - drop the auto-switch after create; the success screen offers an explicit switch button in both modules
- whole row is a button, no separate Select button - type and role badges moved to the right edge - primary-tinted hover/focus background
Replace hardcoded stake widget link in CSM FAQ
fix: flakiness tests and added loader data attr
* fix: update navigation and operator creation tests to use specific page methods * fix: update dependencies for chat-reporter, playwright-qase-reporter, and qase-javascript-commons * fix: update pubkey in duplicated keys test to ensure accurate validation * fix: add REPORT_FORMAT environment variable to e2e tests workflow
A multi-operator wallet with no cached pick now blocks on the mandatory selection modal, and the app hides its shell while it is open — every navigation used to fail with "never became ready". Readiness accepts the modal, connectAs resolves it (landing on the requested operator), and --select-prompt captures it instead.
The confirm-operator modal was gated on having multiple operators with split manager/rewards addresses; it now shows on every add bond / add keys submit.
The confirm-operator modal shows on every Add Keys submit, so passing a flag to skip it read as an exception where there is none.
Adapts the e2e suite to the mandatory Node Operator selection
…ct-node-operator-after # Conflicts: # tests/cm-widget/services/widget.service.ts
…erator-after feat: explicit node operator selection
Fixed tests because of confirm operator modal before transaction confirmation (CM)
* feat: implement local IPFS storage setup and integration in tests * fix: enable headless mode for browser options in test fixtures * test: prioritize IDVTC overwrite test by using test.only * fix: remove forbidOnly option from Playwright config * fix: reorder browser service usage in test fixture and adjust IDVTC overwrite test * fix: reorder browser service usage in test fixture and adjust IDVTC overwrite test * feat: add IPFS configuration to environment setup and teardown * refactor: simplify IpfsNodeService by removing options and using constants for configuration * feat: add IpfsGatewayProxyService to test fixtures and update browserWithWallet method * fix: update default wallet name from 'metamask' to 'walletconnect' in report configuration * test: skip flaky test for displaying error on already submitted key
* feat: add GitHub summary reporter to append test run results * feat: update path resolution for GitHub summary reporter in report configuration * feat: add GitHub summary reporter configuration to report settings
* chore(deps): update csm-sdk to 2.2.1 and lido packages * chore(deps): update reef-knot to 8.3.0 with new MetaMask SDK reef-knot 8.3.0 pulls wagmi 3.7.6 / viem 2.55.18 and swaps @metamask/sdk for @metamask/connect-evm; @gemini-wallet/core is no longer needed. @wagmi/core v3.6 exports an unused `tempo` entry that imports the optional `accounts` peer dep, which Next 12's webpack resolves eagerly — stubbed via resolve.fallback. * refactor(siwe): build message with viem/siwe, drop siwe dep * chore(deps): update csm-sdk to 2.2.2
* fix: stop CM widget from querying the surveys API useSurveysFilled resolved its id through useOperatorKey, which treats the argument as an override and falls back to the connected operator. Passing undefined therefore did not disable the query, so the IS_SURVEYS_ACTIVE gate in useSurveyEnabled (CSM-only) had no effect and CM requested /open/cm-0. Build the key from the explicit id instead. * fix: enable Reset Manager Address button The manager-reset flow prefills the address input with the connected wallet and locks it, so the form is never dirty and disableIfClean kept the submit button permanently disabled. * fix: no signature prompt on background survey reads Expired SIWE token surfaced during a render-driven GET re-ran the whole handshake, popping a signature modal on plain page visits. handleAuthError now takes an interactive flag: queries clear the stale token silently, mutations keep re-signing. * fix: reset change role form on form reset
Chip resolved to undefined in the switchers: shared/components is re-entered mid-initialization through shared/navigate, so the module-scope JSX ran before the chip re-export. Import it from its own module instead. ToastContainer: react-toastify@7 (pinned by lido-ui) declares static defaultProps, which React 18.3 warns about on mount.
…621) * feat: remove tag performTx and added tests for reset manager address * feat: add pending role method * refactor: improve IPFS path extraction logic in IpfsGatewayProxyService * test: mark reset manager address test as failed due to known issue CS-1205
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.
Fork sync