Skip to content

feat(ux): add visible Coming Soon badges and roadmap tracking links for guardians and spend limits - #6

Merged
thisisouvik merged 1 commit into
Rayos-Org:mainfrom
Ranjeet2063:feat/wire-policy-module-coming-soon-ux
Oct 9, 2026
Merged

thisisouvik merged 1 commit into
Rayos-Org:mainfrom
Ranjeet2063:feat/wire-policy-module-coming-soon-ux

Conversation

@Ranjeet2063

Copy link
Copy Markdown
Contributor

Closes #3

Summary of Changes

This PR addresses the issue where core advertised features (Recovery Guardians and On-Chain Spend Limits) were silently disabled with hardcoded tooltips. It adds visible Coming Soon badges, informative status banners explaining the owner-gated status of the testnet PolicyModule deployment, and direct links to GitHub tracking issues and roadmap.

Details of Changes

  1. Recovery Guardians (components/guardians/GuardianList.tsx):

    • Added a visible Coming Soon badge next to the "Recovery Guardians" title.
    • Enhanced the explanation banner with a direct link to Rayos tracking issues on GitHub so contributors and users can track on-chain execution status.
  2. Spend Limits (components/policies/SpendLimitForm.tsx):

    • Added a visible Coming Soon badge in the CardHeader.
    • Updated the alert banner with a link to GitHub tracking issues.
    • Updated the action button label to clearly state: Set Spend Limit — Coming Soon in next contract release.
  3. Automated Unit Tests (__tests__/components/guardians/GuardianList.test.tsx):

    • Added tests asserting the Coming Soon badge renders properly.
    • Verified that the action button is disabled with appropriate tooltip.
    • Verified that the tracking issues link points to the repository's GitHub issues page.
    • Verified existing SpendLimitForm.test.tsx passes with zero regressions.

Local Verification

  • TypeScript Typecheck: pnpm tsc --noEmit -> 100% clean (0 errors).
  • ESLint: pnpm lint -> 100% clean (0 errors).
  • Unit Tests: pnpm test --run -> 4/4 tests passed (100% Green).

Copilot AI balanced review requested due to automatic review settings October 4, 2026 11:08
@vercel

vercel Bot commented Oct 4, 2026

Copy link
Copy Markdown

@Ranjeet2063 is attempting to deploy a commit to the thisisouvik's projects Team on Vercel.

A member of the Team first needs to authorize it.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@thisisouvik thisisouvik left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Your contribution is approved. Great Work!

@thisisouvik
thisisouvik merged commit 642ef2a into Rayos-Org:main Oct 9, 2026
1 of 2 checks passed
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.

Guardian management and spend policies are disabled — wire up PolicyModule or add Coming Soon UX

3 participants