Skip to content

Setupfake#227

Merged
phertyameen merged 79 commits into
mainfrom
setupfake
Jul 2, 2026
Merged

Setupfake#227
phertyameen merged 79 commits into
mainfrom
setupfake

Conversation

@phertyameen

Copy link
Copy Markdown
Contributor

Executive Summary

Linked Issues & References

  • Issue: Resolves #
  • Related PRs:

Type of Change

Category

  • New Feature (Non-breaking change adding functionality)
  • Bug Fix (Non-breaking change fixing an issue)
  • Performance Optimization (Code change to improve efficiency)
  • Refactoring (Code structure change without external API modification)
  • Security Patch (Fixing a vulnerability or security concern)
  • Documentation (Updates to README, Wiki, or inline docs)
  • Infrastructure (CI/CD, build scripts, Docker)

Domain

  • Smart Contracts (Rust/Soroban)
  • SDK/Backend (NestJS/TypeScript)
  • Frontend/UI

Technical Implementation Details

Breaking Changes

  • No - Backward compatibility is maintained.
  • Yes - This change requires consumers of the SDK/Contract to update their code.

Verification & Testing Strategy

Automated Tests

  • Unit Tests: Added/Updated new unit tests.
  • Integration Tests: Verified interaction between modules.
  • Linting: Code follows the project's style guide.

Manual Verification

1. Environment:

  • Target Environment:

2. Reproduction Steps:

3. Proof of Execution:

Quality Assurance Checklist

  • I have performed a self-review of my own code.
  • I have commented on my code, particularly in hard-to-understand areas.
  • I have updated the documentation to reflect these changes.
  • My changes do not generate new warnings or errors.
  • I have verified that new dependencies are necessary and secure.
  • (If Smart Contract) I have verified gas usage and storage footprints are optimized.

By submitting this Pull Request, I acknowledge that I have adhered to the Bridgelet contribution guidelines.

phertyameen and others added 30 commits January 16, 2026 19:35
feat: post-claim share Bridgelet prompt for recipients
feat: define and implement wallet-based sender auth for /send
feat: wire openapi-typescript type generation for Bridgelet API
feat(mocks): MSW handler for POST /accounts with realistic response
feat(dev): developer toolbar for toggling mock scenarios
feat(mocks): MSW handlers for Stellar Horizon fee_stats and accounts/:id
…form

feat(a11y): focus management on multi-step send form
feat(claim): ClaimStatusCard component - available, claimed, and expired states
chemicalcommando and others added 28 commits June 27, 2026 12:26
…plete

feat: claim flow — 429 feedback, page layout, success screen, mobile UX
[#133] Build public ROADMAP.md into a visual roadmap page
[#100] SDK wrapper: exponential backoff retry for transient errors
…utilities (#94, #96, #97, #99)

- Add lib/config.ts: centralise SDK_URL and API_KEY from env with dev fallback (#94)
- Add lib/errors.ts: BridgeletApiError class with status, message, userMessage (#99)
- Add lib/sdk.ts: createClaim, getClaimStatus, redeemClaim wrappers using config + errors
- Configure Storybook 8 with nextjs-vite, addon-docs, addon-a11y, chromatic (#96)
- Add stories for ClaimStatusCard, SendFormStep, ToastNotification, WalletAddressInput, SkeletonLoader with autodocs and all variants (#97)
- Update .env.example with NEXT_PUBLIC_SDK_URL and NEXT_PUBLIC_API_KEY
…torybook

feat(frontend): Storybook setup, component stories, config and error …
…stubs

Experiment: UI stubs for future multi-chain support
feat: add SDK playground, unit tests, WalletConnect experiment, and sender dashboard
feat: implement nfc tap to share claim link
test(e2e): implement Playwright browser happy path test
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.