You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
chore: Remove permissions settings feature flag (#29685)
## **Description**
Removes `MM_PERMISSIONS_SETTINGS_V1_ENABLED` now that it only gates the
SDK Connections Management view. The row is now always shown and
continues to navigate to the existing SDK sessions manager.
## **Changelog**
CHANGELOG entry: Added back access to SDK connections management.
## **Related issues**
Fixes: WAPI-1468
## **Manual testing steps**
Feature: Account menu permissions entry
Scenario: user opens the SDK connection manager from the account menu
Given the user is in MetaMask Mobile
When user opens the account menu
Then the Permissions row is visible
When user taps Permissions
Then the SDK connections manager opens
## **Screenshots/Recordings**
N/A
### **Before**
N/A
### **After**
https://github.com/user-attachments/assets/e89156fd-b9f2-4a55-b3b5-22576f3cf53f
## **Pre-merge author checklist**
- [ ] I've followed [MetaMask Contributor
Docs](https://github.com/MetaMask/contributor-docs) and [MetaMask Mobile
Coding
Standards](https://github.com/MetaMask/metamask-mobile/blob/main/.github/guidelines/CODING_GUIDELINES.md).
- [ ] I've completed the PR template to the best of my ability
- [ ] I've included tests if applicable
- [ ] I've documented my code using [JSDoc](https://jsdoc.app/) format
if applicable
- [ ] I've applied the right labels on the PR (see [labeling
guidelines](https://github.com/MetaMask/metamask-mobile/blob/main/.github/guidelines/LABELING_GUIDELINES.md)).
Not required for external contributors.
## **Pre-merge reviewer checklist**
- [ ] I've manually tested the PR (e.g. pull and build branch, run the
app, test code being changed).
- [ ] I confirm that this PR addresses all acceptance criteria described
in the ticket it closes and includes the necessary testing evidence such
as recordings and or screenshots.
<!-- CURSOR_SUMMARY -->
---
> [!NOTE]
> **Low Risk**
> Low risk: removes a now-unused env flag and makes the Accounts menu
Permissions row unconditional, with only minor UI/test/CI config
updates.
>
> **Overview**
> **Removes the `MM_PERMISSIONS_SETTINGS_V1_ENABLED` feature flag** and
its wiring across the app/config.
>
> The Accounts menu now **always renders the Permissions row** (no
gating), and related unit tests/CI env examples are updated to drop the
flag.
>
> <sup>Reviewed by [Cursor Bugbot](https://cursor.com/bugbot) for commit
d1ca060. Bugbot is set up for automated
code reviews on this repo. Configure
[here](https://www.cursor.com/dashboard/bugbot).</sup>
<!-- /CURSOR_SUMMARY -->
0 commit comments