Skip to content

Conversation

@youngkidwarrior
Copy link
Collaborator

  • Add centralized notification type constants matching database enum
  • Add TypeScript notification data types and type guards
  • Update navigation handlers to use new type guards
  • Update useNotificationHandler to use new Android channels

Co-Authored-By: Claude noreply@anthropic.com

- Add centralized notification type constants matching database enum
- Add TypeScript notification data types and type guards
- Update navigation handlers to use new type guards
- Update useNotificationHandler to use new Android channels

Co-Authored-By: Claude <noreply@anthropic.com>
@github-actions
Copy link

Vercel Unique URL: https://sendapp-p52z52ssw-0xsend.vercel.app
Vercel Preview URL: sendapp-feat-notification-constants-0xsend.vercel.app
Last Commit: a437dc8

@github-actions
Copy link

Playwright Report

Artifacts: View all artifacts | JSON Report: json-report--attempt-1 | HTML Report: html-report--attempt-1

Summary

Passed Skipped Failed Flaky Duration Pass Rate
54 2 35 0 1758.44s 60.7%

Suites

account-sendtag-add.onboarded.spec.ts (5/5 passed)

can visit add sendtags page

  • chromium: ✅ passed

can add a pending tag

  • chromium: ✅ passed

cannot add an invalid tag name

  • chromium: ✅ passed

cannot add more than 5 tags

  • chromium: ✅ passed

cannot confirm a tag without paying

  • chromium: ✅ passed
account-sendtag-checkout.onboarded.spec.ts (0/3 passed)

can confirm a tag

  • chromium: ❌ failed
    TimeoutError: page.waitForRequest: Timeout 15000ms exceeded while waiting for event "request"
    

can refer a tag

  • chromium: ❌ failed
    Error: �[31mTimed out 5000ms waiting for �[39m�[2mexpect(�[22m�[31mlocator�[39m�[2m).�[22mtoHaveValue�[2m(�[22m�[32mexpected�[39m�[2m)�[22m
    

can refer multiple tags in separate transactions

  • chromium: ❌ failed
    Error: �[31mTimed out 5000ms waiting for �[39m�[2mexpect(�[22m�[31mlocator�[39m�[2m).�[22mtoHaveValue�[2m(�[22m�[32mexpected�[39m�[2m)�[22m
    
account-settings-backup.onboarded.spec.ts (0/2 passed)

can backup account

  • chromium: ❌ failed
    �[31mTest timeout of 30000ms exceeded.�[39m
    

can remove a signer

  • chromium: ❌ failed
    �[31mTest timeout of 30000ms exceeded.�[39m
    
account.logged-in.spec.ts (2/2 passed)

can visit account page

  • chromium: ✅ passed

can update profile

  • chromium: ✅ passed
activity.onboarded.spec.ts (0/1 passed)

can visit activity page and see correct activity feed

  • chromium: ❌ failed
    Error: �[31mTimed out 5000ms waiting for �[39m�[2mexpect(�[22m�[31mlocator�[39m�[2m).�[22mtoContainText�[2m(�[22m�[32mexpected�[39m�[2m)�[22m
    
contacts.onboarded.spec.ts (0/0 passed)
earn.onboarded.spec.ts (0/0 passed)
home.onboarded.spec.ts (1/1 passed)

can visit token detail page

  • chromium: ✅ passed
leaderboard.logged-in.spec.ts (0/0 passed)

can visit leaderboard page

  • chromium: ⏭️ skipped
onboarding.logged-in.spec.ts (1/1 passed)

can visit onboarding page

  • chromium: ✅ passed
profile-external-address.anon.spec.ts (0/0 passed)
profile-external-address.onboarded.spec.ts (0/0 passed)
profile.anon.spec.ts (1/2 passed)

anon user can visit public profile

  • chromium: ❌ failed
    Error: expect.toBeVisible: Error: strict mode violation: getByText('Nia Wolf') resolved to 2 elements:
    

anon user cannot visit private profile

  • chromium: ✅ passed
profile.logged-in.spec.ts (0/1 passed)

logged in user needs onboarding before visiting profile

  • chromium: ❌ failed
    Error: �[31mTimed out 5000ms waiting for �[39m�[2mexpect(�[22m�[31mlocator�[39m�[2m).�[22mtoBeVisible�[2m()�[22m
    
profile.onboarded.spec.ts (4/4 passed)

can visit other user profile and send by tag

  • chromium: ✅ passed

can visit my own profile

  • chromium: ✅ passed

can visit private profile

  • chromium: ✅ passed

can view activities between another profile

  • chromium: ✅ passed
send-token-upgrade.onboarded.spec.ts (0/1 passed)

can upgrade their Send Token V0 to Send Token V1

  • chromium: ❌ failed
    Error: �[2mexpect(�[22m�[31mreceived�[39m�[2m).�[22mtoEqual�[2m(�[22m�[32mexpected�[39m�[2m) // deep equality�[22m
    
send.onboarded.spec.ts (0/13 passed)

can send USDC starting from profile page

  • chromium: ❌ failed
    Error: �[31mTimed out 5000ms waiting for �[39m�[2mexpect(�[22m�[31mlocator�[39m�[2m).�[22mtoBeVisible�[2m()�[22m
    

can send USDC using tag starting from home page

  • chromium: ❌ failed
    Error: �[31mTimed out 10000ms waiting for �[39m�[2mexpect(�[22m�[31mlocator�[39m�[2m).�[22mtoBeVisible�[2m()�[22m
    

can send USDC using sendid starting from home page

  • chromium: ❌ failed
    Error: �[31mTimed out 10000ms waiting for �[39m�[2mexpect(�[22m�[31mlocator�[39m�[2m).�[22mtoBeVisible�[2m()�[22m
    

can send USDC using address starting from home page

  • chromium: ❌ failed
    Error: expect.toBeVisible: Error: strict mode violation: getByText('0x215...15CD') resolved to 2 elements:
    

can send SEND starting from profile page

  • chromium: ❌ failed
    Error: �[31mTimed out 5000ms waiting for �[39m�[2mexpect(�[22m�[31mlocator�[39m�[2m).�[22mtoBeVisible�[2m()�[22m
    

can send SEND using tag starting from home page

  • chromium: ❌ failed
    Error: �[31mTimed out 10000ms waiting for �[39m�[2mexpect(�[22m�[31mlocator�[39m�[2m).�[22mtoBeVisible�[2m()�[22m
    

can send SEND using sendid starting from home page

  • chromium: ❌ failed
    Error: �[31mTimed out 10000ms waiting for �[39m�[2mexpect(�[22m�[31mlocator�[39m�[2m).�[22mtoBeVisible�[2m()�[22m
    

can send SEND using address starting from home page

  • chromium: ❌ failed
    Error: expect.toBeVisible: Error: strict mode violation: getByText('0x063...9a16') resolved to 2 elements:
    

can send ETH starting from profile page

  • chromium: ❌ failed
    Error: Send button still visible
    

can send ETH using tag starting from home page

  • chromium: ❌ failed
    Error: �[31mTimed out 10000ms waiting for �[39m�[2mexpect(�[22m�[31mlocator�[39m�[2m).�[22mtoBeVisible�[2m()�[22m
    

can send ETH using sendid starting from home page

  • chromium: ❌ failed
    Error: �[31mTimed out 10000ms waiting for �[39m�[2mexpect(�[22m�[31mlocator�[39m�[2m).�[22mtoBeVisible�[2m()�[22m
    

can send ETH using address starting from home page

  • chromium: ❌ failed
    Error: expect.toBeVisible: Error: strict mode violation: getByText('0x20d...893E') resolved to 2 elements:
    

cannot send below minimum amount for SEND token

  • chromium: ❌ failed
    Error: �[31mTimed out 10000ms waiting for �[39m�[2mexpect(�[22m�[31mlocator�[39m�[2m).�[22mtoBeVisible�[2m()�[22m
    
sendtag-happy-path.onboarded.spec.ts (0/1 passed)

sendtag complete happy path - create, confirm, and change main tag

  • chromium: ❌ failed
    TimeoutError: page.waitForRequest: Timeout 15000ms exceeded while waiting for event "request"
    

sendtag main tag succession - auto-assigns new main when current is deleted

  • chromium: ⏭️ skipped
sign-in.anon.spec.ts (3/3 passed)

redirect on sign-in

  • chromium: ✅ passed

redirect to send page on sign-in with recipient params

  • chromium: ✅ passed

old user can login using phone number

  • chromium: ✅ passed
sign-up.anon.spec.ts (2/2 passed)

can sign up

  • chromium: ✅ passed

country code is selected based on geoip

  • chromium: ✅ passed
swap.onboarded.spec.ts (2/5 passed)

can swap USDC for SEND

  • chromium: ❌ failed
    Error: Timeout 3000ms exceeded while waiting on the predicate
    

can swap USDC for ETH

  • chromium: ❌ failed
    Error: Timeout 3000ms exceeded while waiting on the predicate
    

can refresh swap form and preserve filled data

  • chromium: ❌ failed
    Error: Timeout 3000ms exceeded while waiting on the predicate
    

can't access form page without accepting risk dialog

  • chromium: ✅ passed

can't access summary page without filling swap form

  • chromium: ✅ 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.

2 participants