Commit Graph

6646 Commits

Author SHA1 Message Date
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
Samuel Newman df00994bb3 phone input screen 2025-12-11 17:06:18 +02:00
Samuel Newman 6473716ff0 state machine, flow screen 2025-12-11 17:06:18 +02:00
Samuel Newman ad1d7cdebd add basic settings screen 2025-12-11 17:06:18 +02:00
Samuel Newman b70d5b5a84 update copy 2025-12-11 17:06:18 +02:00
Samuel Newman aa7211bfd0 add expo-sms 2025-12-11 17:06:18 +02:00
Samuel Newman 14e95cfee7 add expo-contacts 2025-12-11 17:06:18 +02:00
Jim Calabro f7e61056f5 Sitemap Handlers for bsky.app (#9525)
* implement sitemap handlers for users

* ensure compressed payload is passed through

* improved handling

* reverse header order

* add the sitemap to robots.txt
2025-12-11 09:09:52 -05:00
Samuel Newman 1fded4e914 remove tel code select from storybook (#9531) 2025-12-11 03:29:45 -08:00
pfrazee a3e47dc189 Nightly source-language update 2025-12-11 02:44:11 +00:00
Eric Bailey 9b2999268b Copy update (#9522) 2025-12-10 17:14:42 -06:00
Samuel Newman e34ed14887 CAR dialog - add close button (#9470)
* car dialog add close button

* update toast import
2025-12-10 13:22:55 -08:00
Samuel Newman 6ccda945e5 Telephone country code select (#9473)
* add telephone code select

* add flags

* run svgo on flags

* get it somewhat working on web

* get web closed state working

* verify country code we get from geo

* trim down names to shorter common versions

* add labels to other selects

* make international tel codes a static object

* add component to storybook

* Update src/lib/international-telephone-codes.ts

Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com>

* update to new geo hook

* use Intl.DisplayNames, add polyfill

* use in rather than keys().includes()

---------

Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com>
2025-12-10 12:12:30 -08:00
Samuel Newman 07e1b3a0b6 update jest-expo (#9520) 2025-12-10 09:10:37 -08:00
Samuel Newman d5ff9c4380 build android from source in prod (#9517) 2025-12-10 08:56:29 -08:00
pfrazee a0906f6b8d Nightly source-language update 2025-12-10 02:43:24 +00:00
Eric Bailey b47f5f023e [APP-1674] Add bday fallback for app passwords (#9513)
* Add bday fallback for app passwords

* Update birthdate copy, add isAppPassword handling on NoAccessScreen

* Update copy

* Update usage

* Bump API package

* HmmMMMmmm

Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com>

* s/a/your

Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com>

* Say hello

---------

Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com>
2025-12-09 16:42:41 -06:00