Samuel Newman
f8e94563cd
refreshed onboarding styles, rm stepper
2025-12-11 16:41:26 -06:00
Samuel Newman
da55868ddc
integrate existing flow into onboarding
2025-12-11 16:40:30 -06:00
Samuel Newman
f00b709cc8
Update FindContactsSettings.tsx
2025-12-11 22:49:25 +02:00
Samuel Newman
4a81c84a3d
move success state down a bit
2025-12-11 22:47:07 +02:00
Samuel Newman
81124a6aad
allow resending immediately
2025-12-11 22:45:38 +02:00
Samuel Newman
300222a071
national format
2025-12-11 22:41:34 +02:00
Samuel Newman
ac005b2752
copy changes
2025-12-11 22:40:26 +02:00
Samuel Newman
c6f8c297b2
interactive keyboard dismiss
2025-12-11 22:21:16 +02:00
Samuel Newman
bf2290bc2a
disable bounces
2025-12-11 22:19:58 +02:00
Samuel Newman
9d7ff258f9
devenv latest
2025-12-11 20:39:46 +02:00
Samuel Newman
c0653f1f99
fix Apple's Best Feature
2025-12-11 20:35:52 +02:00
Samuel Newman
4344119d80
overwrite country code if possible
2025-12-11 20:32:22 +02:00
Samuel Newman
f59b6a25cd
Update GetContacts.tsx
2025-12-11 17:06:19 +02:00
Samuel Newman
f85d14d9e8
allow resend on invalid code
2025-12-11 17:06:19 +02:00
Samuel Newman
bbd6763192
rm log
2025-12-11 17:06:19 +02:00
Samuel Newman
dfc730363d
surfdude feedback
...
Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com >
2025-12-11 17:06:19 +02:00
Samuel Newman
b6231acd41
fix uppercase friends
2025-12-11 17:06:19 +02:00
Samuel Newman
6986a2b7b9
even woker
2025-12-11 17:06:19 +02:00
Samuel Newman
ff7f07f8c7
[Contacts] API integration ( #9487 )
...
* api integration for flow
* copy tweak
* tweaks after running it
* wire up status page
* rename toast
* use api lib
* rm temp code
* maybe fix otp error
* clear code on error/resend
* add 1s delay to verify success
* update package versions
* Delete SyncContactsFlow.web.tsx
* try and fix yarn.lock lint
2025-12-11 17:06:19 +02:00
Samuel Newman
2f06eff36c
[Contacts] Add contact-match notification type to feed ( #9519 )
...
* add a bunch of number parsing logic with libphonenumber
* add contact-joined notif type
* update string, api package
* Update NotificationFeedItem.tsx
* Update NotificationFeedItem.tsx
* Delete SyncContactsFlow.web.tsx
* fix follow back btn for this case
2025-12-11 17:06:19 +02:00
Samuel Newman
d4dedf463a
[Contacts] Onboarding step ( #9489 )
...
* add a bunch of number parsing logic with libphonenumber
* restructure onboarding to better support dynamic screens
* integrate existing flow into onboarding
* add intro step
* lift state up to allow going back freely
* gate onboarding by geo if unsupported country
* add done button to standalone flow
2025-12-11 17:06:19 +02:00
Samuel Newman
0b6a7de270
[Contacts] NUXes ( #9515 )
...
* add a bunch of number parsing logic with libphonenumber
* add banner nux
* add announcement nux
* native only nux
* rm shitty animation
* move isNative check
2025-12-11 17:06:19 +02:00
Samuel Newman
f6fc5bc4a6
woke is back
2025-12-11 17:06:19 +02:00
Samuel Newman
37f03234d6
add inviteinfo component
2025-12-11 17:06:18 +02:00
Samuel Newman
30a0019b01
update sms copy
2025-12-11 17:06:18 +02:00
Samuel Newman
b61dd74520
rm envelope icon
2025-12-11 17:06:18 +02:00
Samuel Newman
4fc15e7a1a
copy updates
2025-12-11 17:06:18 +02:00
Samuel Newman
fca2dd6d2c
fix permission string
2025-12-11 17:06:18 +02:00
Samuel Newman
292bdeb9de
fix typo
2025-12-11 17:06:18 +02:00
Samuel Newman
90ce349cef
upload -> import
2025-12-11 17:06:18 +02:00
Samuel Newman
4d46e8952e
drop add more functionality
2025-12-11 17:06:18 +02:00
Samuel Newman
c6c5fbdc15
add empty state screen
2025-12-11 17:06:18 +02:00
Samuel Newman
d33406f071
add country whitelist
2025-12-11 17:06:18 +02:00
Samuel Newman
6a91458492
add pending spinner
2025-12-11 17:06:18 +02:00
Samuel Newman
646e5575fe
update expo deps
2025-12-11 17:06:18 +02:00
Samuel Newman
88adfe0619
up border contrast
2025-12-11 17:06:18 +02:00
Samuel Newman
b8579f2b16
add completed state
2025-12-11 17:06:18 +02:00
Samuel Newman
2b817c8aff
nicer design for settings screen
2025-12-11 17:06:18 +02:00
Samuel Newman
7dcd435ae4
update geolocation hook
2025-12-11 17:06:18 +02:00
Samuel Newman
2c60275e01
rename sync to find
...
FCF (Find Contacts Flow)
2025-12-11 17:06:18 +02:00
Samuel Newman
97a4176861
cast to looser type
2025-12-11 17:06:18 +02:00
Samuel Newman
56549e7dd0
add a bunch of number parsing logic with libphonenumber
2025-12-11 17:06:18 +02:00
Samuel Newman
7b45f4790e
search, temp setup for matches UI
2025-12-11 17:06:18 +02:00
Samuel Newman
58649f9d67
matches screen
2025-12-11 17:06:18 +02:00
Samuel Newman
cfc25c38b9
get contacts
2025-12-11 17:06:18 +02:00
Samuel Newman
16c536422d
check availablility in settings screen
2025-12-11 17:06:18 +02:00
Samuel Newman
69ccf797f6
add layoutanimationconfig
2025-12-11 17:06:18 +02:00
Samuel Newman
407de6edfc
resend code logic
2025-12-11 17:06:18 +02:00
Samuel Newman
5ae90b35b1
tweak spacing
2025-12-11 17:06:18 +02:00
Samuel Newman
8b9737a873
otp screen
2025-12-11 17:06:18 +02:00