Skip to content

Release / 5.22.0 (Governance tone down)#4503

Merged
zuzunker merged 30 commits intoproductionfrom
develop
Mar 17, 2026
Merged

Release / 5.22.0 (Governance tone down)#4503
zuzunker merged 30 commits intoproductionfrom
develop

Conversation

@zuzunker
Copy link
Member

@zuzunker zuzunker commented Mar 17, 2026

Note

Medium Risk
Removes/rewires governance UI entry points and delegation logic (routes, banners, delegation status), which can impact user navigation and governance transaction flows. Also drops the staking-governance gating modal in one delegate path, potentially changing expected UX.

Overview
Governance UI is simplified and “toned down.” The dedicated GovernanceStatus page/route is removed and ROUTES.GOVERNANCE.ROOT now lands directly on the options screen, with the “not allowed” state enforced from GovernanceOptionsPage.

Yoroi-specific promotion paths are removed. Drops the rewards banner and associated banner-queue logic, removes Yoroi/Emurgo DRep IDs, voting-record links, and name mapping, and simplifies DRep promotion banner navigation (no query-based auto-delegate).

Delegation flows are streamlined. useGovernanceDelegation is generalized to focus on custom DRep selection + abstain/no-confidence, useGovernanceDelegationStatus is simplified to a single “delegated to some DRep” flag, and the options cards are reduced to three choices with unified styling and updated copy.

Also bumps chromedriver in e2e tests and increments extension version to 5.22.0.

Written by Cursor Bugbot for commit 157e643. This will update automatically on new commits. Configure here.

dependabot bot and others added 25 commits January 23, 2026 03:05
Bumps [chromedriver](https://github.com/giggio/node-chromedriver) from 143.0.4 to 144.0.0.
- [Commits](giggio/node-chromedriver@143.0.4...144.0.0)

---
updated-dependencies:
- dependency-name: chromedriver
  dependency-version: 144.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
…/e2e-tests/chromedriver-144.0.0

Bump chromedriver from 143.0.4 to 144.0.0 in /packages/e2e-tests
Bumps [chromedriver](https://github.com/giggio/node-chromedriver) from 144.0.0 to 145.0.0.
- [Commits](giggio/node-chromedriver@144.0.0...145.0.0)

---
updated-dependencies:
- dependency-name: chromedriver
  dependency-version: 145.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
…/e2e-tests/chromedriver-145.0.0

Bump chromedriver from 144.0.0 to 145.0.0 in /packages/e2e-tests
Bumps [chromedriver](https://github.com/giggio/node-chromedriver) from 145.0.0 to 145.0.1.
- [Commits](giggio/node-chromedriver@145.0.0...145.0.1)

---
updated-dependencies:
- dependency-name: chromedriver
  dependency-version: 145.0.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
…/e2e-tests/chromedriver-145.0.1

Bump chromedriver from 145.0.0 to 145.0.1 in /packages/e2e-tests
Make dRep selection more neutral and dRep-agnostic
@zuzunker zuzunker added this to the 5.22.0 milestone Mar 17, 2026
@zuzunker zuzunker self-assigned this Mar 17, 2026
Copy link

@cursor cursor bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Fix All in Cursor

Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

@zuzunker zuzunker merged commit 116124a into production Mar 17, 2026
2 of 4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants