Eric Bailey
f45e58e057
[AAv2] Add blurb for orgs ( #9556 )
...
* Add blurb for orgs
* Update
2025-12-15 14:38:05 -06:00
Eric Bailey
da87515d0a
[APP-1684] Some contact import tweaks ( #9555 )
...
* Handle download link
* Improve NUX geo gating from #9549
* Fix alignment of phone code select
* Show full name
* Add gate to nux banner
* Add gate to settings screen
* Invert gate check in settings, whoops
2025-12-15 13:35:28 -06:00
surfdude29
348e7fa379
Restore notification count in BottomBar ( #9554 )
2025-12-15 09:15:52 -06:00
Samuel Newman
df4e888347
disable nux in e2e ( #9551 )
2025-12-13 11:59:07 -08:00
Samuel Newman
b48ca13172
v112 Languages ( #9550 )
...
* intl:pull
* extract
2025-12-13 11:17:05 -08:00
pfrazee
3485dd37c2
Nightly source-language update
2025-12-13 02:41:21 +00:00
Samuel Newman
c9ce214a66
Gate NUX by country allowlist ( #9549 )
...
* country gate nux
* whoops
2025-12-12 12:37:14 -08:00
Samuel Newman
9971e91f9c
create profile record before upload ( #9547 )
2025-12-12 12:32:13 -08:00
Samuel Newman
8cee40beff
Find Friend links ( #9546 )
...
* links
* policy
* Update PhoneInput.tsx
2025-12-12 12:23:19 -08:00
mozzius
4ffc1263e7
Nightly source-language update
2025-12-12 18:35:53 +00:00
Samuel Newman
ad7d49ef8f
[Contacts] Contacts matching flow ( #9486 )
...
* add expo-contacts
* add expo-sms
* update copy
* add basic settings screen
* state machine, flow screen
* phone input screen
* otp screen
* tweak spacing
* resend code logic
* add layoutanimationconfig
* check availablility in settings screen
* get contacts
* matches screen
* search, temp setup for matches UI
* add a bunch of number parsing logic with libphonenumber
* cast to looser type
* rename sync to find
FCF (Find Contacts Flow)
* update geolocation hook
* nicer design for settings screen
* add completed state
* up border contrast
* update expo deps
* add pending spinner
* add country whitelist
* add empty state screen
* drop add more functionality
* upload -> import
* fix typo
* fix permission string
* copy updates
* rm envelope icon
* update sms copy
* add inviteinfo component
* woke is back
* [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
* [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
* [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
* [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
* even woker
* fix uppercase friends
* surfdude feedback
Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com >
* rm log
* allow resend on invalid code
* Update GetContacts.tsx
* overwrite country code if possible
* fix Apple's Best Feature
* devenv latest
* disable bounces
* interactive keyboard dismiss
* copy changes
* national format
* allow resending immediately
* move success state down a bit
* Update FindContactsSettings.tsx
* [Contacts] More onboarding changes (#9491 )
* integrate existing flow into onboarding
* refreshed onboarding styles, rm stepper
* center content on web
* Add back dismiss button for internal onboarding
* Import sort
---------
Co-authored-by: Eric Bailey <git@esb.lol >
* add matches query to shadow
* add clockwise arrow
* update status design, fix dismiss, fix queries
* add metrics
* add more comments
* Update metrics.ts
* refetch both queries on PTR
* fix shadow state in matches page
* reduce empty space at bottom
* show contact info on matches
* filter out contacts without numbers at an earlier stage
* Error handling ✨
* get notifs working
* filter out businesses
* rm log
* remove TODO from learn more links
* try and exclude from web bundle
---------
Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com >
Co-authored-by: Eric Bailey <git@esb.lol >
2025-12-12 10:32:06 -08:00
pfrazee
d3a6db4594
Nightly source-language update
2025-12-12 02:44:56 +00:00
Eric Bailey
d3923c1f2e
Move Takendown and Deactivated screens out to the shell alongside AA ( #9538 )
2025-12-11 13:28:50 -06:00
Eric Bailey
8d5b1c83cc
[AAv2] Drop regionCode if we can't get a short code on Android ( #9542 )
...
* Drop regionCode if we can't get a short code on Android
* Add a debug metric
2025-12-11 13:24:07 -06:00
Eric Bailey
37a73b1755
Don't overwrite more mod prefs than necessary ( #9536 )
2025-12-11 13:15:02 -06:00
Eric Bailey
a3fc082148
Remove redundant disclaimer text ( #9541 )
2025-12-11 13:14:53 -06:00
Eric Bailey
fcc4018971
Add a few aav2 metrics ( #9540 )
...
* Add a few aav2 metrics
* Eh
2025-12-11 13:14:43 -06: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
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
pfrazee
2d8e855e25
Nightly source-language update
2025-12-09 02:41:44 +00:00
Eric Bailey
4407e59e15
Read from mergedGeolocation when setting mod authorities ( #9509 )
...
* Read from mergedGeolocation when setting mod authorities
* Add deprecation notice
2025-12-08 19:24:19 -06:00
Eric Bailey
a0c4a6b307
Add handling for birthdate prefs write failure ( #9508 )
2025-12-08 17:43:38 -06:00
Alex Benzer
296d22d626
Large composer prompt image picker and camera icons ( #9503 )
2025-12-08 14:17:53 -06:00
Alex Benzer
214615df22
Fix issue where empty state message is not centered ( #9501 )
2025-12-08 14:16:07 -06:00
RetroSunstar
960df7bf6d
Fixed an error found in #8969 for the Lists tab ( #9502 )
2025-12-07 03:07:41 -08:00
Eric Bailey
b4e1fdfccf
pull and extract ( #9495 )
2025-12-05 16:35:09 -06:00
Eric Bailey
d16c8aedfb
Prep v1.111.0 e2e ( #9494 )
...
* Add e2e debug support for AA
* Remove dup tap call
* Update dev-env
2025-12-05 16:34:08 -06:00
Samuel Newman
c68e5e82af
change dot-separated time style again ( #9493 )
2025-12-05 14:56:59 -06:00
Alex Benzer
8637ba7564
Make post composer prompt look less like a search field ( #9492 )
...
* Make post composer prompt look less like a search field
* change color on press
---------
Co-authored-by: Samuel Newman <mozzius@protonmail.com >
2025-12-05 12:56:51 -08:00
estrattonbailey
ad60be6c31
Nightly source-language update
2025-12-05 18:34:31 +00:00
Alex Benzer
9a0cb09d3a
Fire the post:view client event in more places, anywhere a post can be seen ( #9467 )
...
* Fire the post:view client event in more places
* Fix bad import
---------
Co-authored-by: Eric Bailey <git@esb.lol >
2025-12-05 12:32:19 -06:00
Eric Bailey
db81cefb86
Fix birthday bug being perpetually snoozed ( #9488 )
2025-12-05 12:17:43 -06:00
Samuel Newman
89223d92d1
use FULL_SCREEN presentation ( #9449 )
2025-12-05 12:03:07 -06:00
Alex Benzer
ef3a79495e
Hook up suggestedUser:seen client events ( #9468 )
...
* Hook up suggestedUser:seen client events
* Fix crash when clicking "find people to follow"
* While we're at it, fix the position of the X button on the "find people to follow" modal
* Add suggestedDid and category attributes to suggestedUser client events
---------
Co-authored-by: Eric Bailey <git@esb.lol >
2025-12-05 10:58:05 -06:00
Alex Benzer
6686ebc232
Add more client events to profile followers/following pages ( #9466 )
...
* Add more client events to profile followers/following pages
* Remove unneeded logContext attribute
2025-12-05 10:27:35 -06:00
Alex Benzer
d3878bf0ac
Clicking "see more" on user suggestions opens suggested users modal ( #9482 )
...
* Clicking "see more" on user suggestions now opens modal
* More conventional pattern
* Remove unneeded optional
---------
Co-authored-by: Eric Bailey <git@esb.lol >
2025-12-05 09:25:24 -06:00
pfrazee
fb3f67b1af
Nightly source-language update
2025-12-05 02:42:40 +00:00
Samuel Newman
cf6d8b060b
fix nested link in repost reason ( #9450 )
2025-12-04 17:47:54 -06:00
Samuel Newman
f985debeca
Fix status bar color in video feed ( #9434 )
2025-12-04 17:47:13 -06:00
Alex Benzer
bc39b553f9
Adds a composer prompt on the home screen to invite users to post ( #9464 )
...
* Add a composer prompt on home
* Added image upload button
* Feed composer buttons
* Feed composer styles
* Add client events, auto-open gallery when button is pressed
* Add feature gate
* Move gate check to last
* Small style cleanups
---------
Co-authored-by: Eric Bailey <git@esb.lol >
2025-12-04 17:39:56 -06:00
Samuel Newman
55eb6c5628
add shadow filter to post feeds ( #9406 )
2025-12-04 17:09:54 -06:00
estrattonbailey
051dbd289c
Nightly source-language update
2025-12-04 22:41:47 +00:00
Eric Bailey
e3494a4882
[AAv2] Fix for mod screen ( #9483 )
...
* Add derived flags, add back disabled adult content for users under 18
* Update copy
2025-12-04 16:39:31 -06:00
estrattonbailey
59aa2bd8b6
Nightly source-language update
2025-12-04 21:26:08 +00:00
Eric Bailey
c4aef9f668
Age Assurance V2 ( #9479 )
...
* Age Assurance V2
* Tighten up test
* Add todos for sdk migration
* Align RQ versions
* Use useEffect for side effect
* Improve effects, memoize
* Standarize on birthdate
* Copy feedback
* Copilot
* Add support link
* Reove double ..
* Cleanup
* Remove redirect dialog
* Cleanup todos, add comments
* Update splash in main template too
* Mock some stuff
* Exhaustive checks
Co-authored-by: Samuel Newman <mozzius@protonmail.com >
* Exhaustive checks
Co-authored-by: Samuel Newman <mozzius@protonmail.com >
* Small fix to bday handling
* Add comment
* onboarding style tweak
sneaking this in sorry!
* rm unreachable breaks
* Put useIntentHandler back on web
* Remove misleading success set
* Align on birthdate
---------
Co-authored-by: Samuel Newman <mozzius@protonmail.com >
2025-12-04 15:20:00 -06:00