Commit Graph

6650 Commits

Author SHA1 Message Date
Samuel Newman 1c9449edde gate onboarding by geo if unsupported country 2025-12-10 20:10:26 +02:00
Samuel Newman 663656a090 lift state up to allow going back freely 2025-12-10 20:10:26 +02:00
Samuel Newman 430453cbff add intro step 2025-12-10 20:10:26 +02:00
Samuel Newman d7a228e96f integrate existing flow into onboarding 2025-12-10 20:10:26 +02:00
Samuel Newman e9a8cf5c26 restructure onboarding to better support dynamic screens 2025-12-10 20:10:26 +02:00
Samuel Newman 29af9831a9 add a bunch of number parsing logic with libphonenumber 2025-12-10 20:10:26 +02:00
Samuel Newman 7cedf6d8c4 woke is back 2025-12-10 20:06:22 +02:00
Samuel Newman a13fd7a789 add inviteinfo component 2025-12-10 20:06:22 +02:00
Samuel Newman ff393d608e update sms copy 2025-12-10 20:06:22 +02:00
Samuel Newman d4f117da95 rm envelope icon 2025-12-10 20:06:22 +02:00
Samuel Newman 30ab8d0908 copy updates 2025-12-10 20:06:22 +02:00
Samuel Newman e1c54cd837 fix permission string 2025-12-10 20:06:22 +02:00
Samuel Newman a228ec6399 fix typo 2025-12-10 20:06:22 +02:00
Samuel Newman 5a1a37a767 upload -> import 2025-12-10 20:06:22 +02:00
Samuel Newman 05f84db32f drop add more functionality 2025-12-10 20:06:22 +02:00
Samuel Newman cf7e89c24c add empty state screen 2025-12-10 20:06:22 +02:00
Samuel Newman 28532f81b9 add country whitelist 2025-12-10 20:06:22 +02:00
Samuel Newman ed0fb0c030 add pending spinner 2025-12-10 20:06:22 +02:00
Samuel Newman 4e36ad4783 update expo deps 2025-12-10 20:06:22 +02:00
Samuel Newman b6fa0787ac up border contrast 2025-12-10 20:06:22 +02:00
Samuel Newman 6f932e4899 add completed state 2025-12-10 20:06:22 +02:00
Samuel Newman e080e646fb nicer design for settings screen 2025-12-10 20:06:22 +02:00
Samuel Newman d59ea36419 update geolocation hook 2025-12-10 20:06:22 +02:00
Samuel Newman 3f1e241fb4 rename sync to find
FCF (Find Contacts Flow)
2025-12-10 20:06:22 +02:00
Samuel Newman f2c0941578 cast to looser type 2025-12-10 20:06:22 +02:00
Samuel Newman 11c8b06a19 add a bunch of number parsing logic with libphonenumber 2025-12-10 20:06:22 +02:00
Samuel Newman 47f237860e search, temp setup for matches UI 2025-12-10 20:04:38 +02:00
Samuel Newman 8d31835e6a matches screen 2025-12-10 20:04:38 +02:00
Samuel Newman a49c035d07 get contacts 2025-12-10 20:04:38 +02:00
Samuel Newman feddd552e7 check availablility in settings screen 2025-12-10 20:04:38 +02:00
Samuel Newman bf7fef1c4c add layoutanimationconfig 2025-12-10 20:04:38 +02:00
Samuel Newman 6c56fffa7e resend code logic 2025-12-10 20:04:38 +02:00
Samuel Newman bdc8a16f12 tweak spacing 2025-12-10 20:04:38 +02:00
Samuel Newman 3b0761e2d4 otp screen 2025-12-10 20:04:38 +02:00
Samuel Newman fe0329a6eb phone input screen 2025-12-10 20:04:38 +02:00
Samuel Newman 2c7ca5d9eb state machine, flow screen 2025-12-10 20:04:38 +02:00
Samuel Newman a10b1c5903 add basic settings screen 2025-12-10 20:04:38 +02:00
Samuel Newman 8ffd88386f update copy 2025-12-10 20:04:38 +02:00
Samuel Newman a573b44f42 add expo-sms 2025-12-10 20:04:38 +02:00
Samuel Newman 4224ca2c49 add expo-contacts 2025-12-10 20:04:38 +02:00
Samuel Newman 08c4ad1811 use in rather than keys().includes() 2025-12-10 19:22:05 +02:00
Samuel Newman 7a6aa60e7d use Intl.DisplayNames, add polyfill 2025-12-09 11:39:14 +02:00
Samuel Newman 60dac90dcc update to new geo hook 2025-12-09 11:39:13 +02:00
Samuel Newman dddf4f3ec0 Update src/lib/international-telephone-codes.ts
Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com>
2025-12-09 11:39:13 +02:00
Samuel Newman c664a90d76 add component to storybook 2025-12-09 11:39:13 +02:00
Samuel Newman ec4d753643 make international tel codes a static object 2025-12-09 11:39:13 +02:00
Samuel Newman 4c2bf531de add labels to other selects 2025-12-09 11:39:13 +02:00
Samuel Newman cd6c2e6d5f trim down names to shorter common versions 2025-12-09 11:39:13 +02:00
Samuel Newman fbdb599c79 verify country code we get from geo 2025-12-09 11:39:13 +02:00
Samuel Newman 1d53c38f73 get web closed state working 2025-12-09 11:39:13 +02:00