Skip to content

DeepLink: port redesigned generic-request UI screens#231

Open
Meyse wants to merge 11 commits intoVerusCoin:generic-request-changesfrom
Meyse:codex/ui-generic-request-redesign
Open

DeepLink: port redesigned generic-request UI screens#231
Meyse wants to merge 11 commits intoVerusCoin:generic-request-changesfrom
Meyse:codex/ui-generic-request-redesign

Conversation

@Meyse
Copy link

@Meyse Meyse commented Feb 19, 2026

No description provided.

@Meyse Meyse force-pushed the codex/ui-generic-request-redesign branch from cbb2cef to eb6316f Compare March 6, 2026 16:24
Copy link
Contributor

@michaeltout michaeltout left a comment

Choose a reason for hiding this comment

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

Thanks for PR, looking good, but needs some changes, feel free to ask any questions or DM me.

}
}

const styles = StyleSheet.create({
Copy link
Contributor

Choose a reason for hiding this comment

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

Please move stylesheets into src/styles and import them from the individual components, so they can be reused. E.g. searchContainer can be added to src/styles/containers.styles.js etc.

Copy link
Contributor

Choose a reason for hiding this comment

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

You may have to rename some things like container to be more specific, e.g. flexZeroContainer or something.

}
}

openIdDetails = () => {
Copy link
Contributor

Choose a reason for hiding this comment

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

Why remove verusID lookup functionality?

);
};

const styles = StyleSheet.create({
Copy link
Contributor

Choose a reason for hiding this comment

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

Same note about stylesheets as above


const triangle = <MaterialCommunityIcons name={'information'} size={20} color={Colors.warningButtonColor} style={{ width: 20, marginRight: 9, alignSelf: 'flex-end', }} />;

const LocalStyles = StyleSheet.create({
Copy link
Contributor

Choose a reason for hiding this comment

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

Same note about styles

if (!obj || typeof obj !== 'object' || Array.isArray(obj)) return false;
const keys = Object.keys(obj);
if (keys.length !== 1) return false;
return getVDXFKeyLabel(keys[0], true) === 'content multi map remove';
Copy link
Contributor

Choose a reason for hiding this comment

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

To check if an object is a remove, just check keys[0] === ContentMultiMapRemoveKey.vdxfid, it is better than checking against the label value hardcoded like this because the label might change in the future, check the key instead.

);
};

const connectorStyles = {
Copy link
Contributor

Choose a reason for hiding this comment

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

Styles

Copy link
Contributor

Choose a reason for hiding this comment

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

Refer to earlier comment regarding stylesheet location

Copy link
Contributor

Choose a reason for hiding this comment

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

Remove this file

VERUSID_STATUS,
} from '../../../../utils/constants/verusidObjectData';

const HIGH_RISK_KEYS = new Set([
Copy link
Contributor

Choose a reason for hiding this comment

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

I would add private addr to this, as people might send funds there

);
};

const styles = StyleSheet.create({
Copy link
Contributor

Choose a reason for hiding this comment

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

Styles

Meyse added 3 commits March 12, 2026 14:52
Centralize deeplink and shared component styles, tighten authentication and identity update request handling, and add the provision identity details handler. Also rebuild react-native-verus iOS assets during pod install, update the package patch and lockfiles, and remove the bundled Yarn 1 repo config.
Bring in the latest API-auth and unsigned generic request validation changes from VerusCoin's generic-request-changes branch while keeping AGENTS.md and yarn.lock out of this merge. Also carry the related package.json updates and new URL auth helper used by VRPC callers.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants