Oleksii Bulenok
4e4d3fda7c
Fix full-screen back gesture over PagerView on iOS 26 again
2026-07-22 16:49:25 +02:00
Oleksii Bulenok
95fef56be3
fix scrollToTop not working on certain tabs
2026-07-22 16:49:25 +02:00
Oleksii Bulenok
49b42d8f23
fix refresh control not visible
2026-07-22 16:49:25 +02:00
Oleksii Bulenok
ac5efa36ac
fix input field in the wrong place when backgrounding an app for a while
2026-07-22 16:49:25 +02:00
Tomek Zawadzki
da65fbdd43
Apply patch for compatibility with LayoutAnimation.configureNext
2026-07-22 16:49:25 +02:00
Oleksii Bulenok
eb3e08e0db
fix (hopefully) the issue with text overflowing instead of wrapping
2026-07-22 16:49:24 +02:00
Tomek Zawadzki
8802dd1533
Bump Reanimated from 3.19.1 to 4.3.1
2026-07-22 16:49:24 +02:00
Oleksii Bulenok
1fb24dc8a9
fix post text not rendered
2026-07-22 16:49:20 +02:00
Oleksii Bulenok
0e65a75e5c
fix expo-scroll-edge-effect not finding the scrollview
2026-07-22 16:48:55 +02:00
Oleksii Bulenok
0d7ba9ee69
fix app crashes when navigating back from the post screen
2026-07-22 16:46:29 +02:00
Oleksii Bulenok
8815f133f1
Rn DatePicker fix
2026-07-22 16:46:29 +02:00
Oleksii Bulenok
3b301406de
wip
2026-07-22 16:46:29 +02:00
Samuel Newman
007c21fa8e
Add moduleSuffixes to tsconfig ( #11146 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-07-16 12:47:53 -07:00
Samuel Newman
4b5138fdc1
Update Sentry to 8.x ( #11147 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-14 05:39:05 -07:00
Samuel Newman
48e1502bd1
Fix Android crash in chat keyboard scroll (part 2) ( #11096 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-08 06:21:32 -07:00
Eric Bailey
954268a4b6
[AAv2] Integrate on-device APIs ( #9564 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-02 15:15:30 -05:00
Samuel Newman
1b5242c1d6
Rip out Modal system completely ( #9903 )
2026-06-17 02:45:01 -07:00
Samuel Newman
62d1e88ce1
Fix Android crash in chat keyboard scroll ( #10673 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-01 14:32:41 -07:00
Samuel Newman
601dae0cda
fix(ios): fix Hermes startup race in ExpoBridgeModule (patch) ( #10672 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-01 07:56:34 -07:00
Samuel Newman
bac06bdf23
Switch sonner-native patch to target ESM source ( #10668 )
2026-05-31 13:45:28 -07:00
Samuel Newman
8720ef72ce
Bump RNKC ( #10617 )
2026-05-26 10:15:51 -07:00
Samuel Newman
ff731849b0
Migrate from Yarn 1 to pnpm ( #10465 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
Co-authored-by: Eric Bailey <git@esb.lol >
2026-05-18 09:51:04 -07:00
Samuel Newman
b2335dcdb1
Update react-native-keyboard-controller ( #10329 )
2026-05-11 08:54:01 -07:00
Samuel Newman
0b6ae1cc21
Fix picking offloaded videos for IOS 26 ( #10428 )
2026-05-06 06:40:22 -07:00
Spence Pope
3931b90818
don't screenshot dictation placeholders as pasted images ( #10313 )
2026-04-20 23:35:22 -07:00
Spence Pope
444c5787c5
[APP-2037] add bsky video ( #10281 )
...
Co-authored-by: Samuel Newman <mozzius@protonmail.com >
2026-04-20 07:21:25 -07:00
Samuel Newman
d3f5093817
Groupchats feature branch ( #10181 )
...
Co-authored-by: DS Boyce <260543580+ds-boyce@users.noreply.github.com >
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-15 12:15:45 -07:00
Samuel Newman
888eca73b3
Refactor chat list implementation ( #10059 )
2026-04-10 09:58:16 -07:00
Arunabh Verma
b196ddef73
Replace react-native-paste-input with expo-paste-input ( #10158 )
...
Co-authored-by: Eric Bailey <git@esb.lol >
2026-04-01 16:25:16 -05:00
Eric Bailey
0419066f45
Add fmt patch to react-native ( #10136 )
2026-03-26 22:53:41 -05:00
Samuel Newman
4737bfb7ed
Update expo deps, unpin things ( #10044 )
2026-03-12 05:33:11 -07:00
Samuel Newman
6187e79b0e
Update React Native Screens and React Navigation to latest ( #9993 )
...
Co-authored-by: Eric Bailey <git@esb.lol >
2026-03-10 15:32:41 -05:00
Samuel Newman
9ec06971af
Upgrade Lingui to v5 ( #9905 )
2026-02-23 20:28:03 +00:00
Samuel Newman
79e27e303b
Fix missing pixel row in text rendering on iOS ( #9882 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-16 05:41:35 -08:00
Samuel Newman
421c18ea7c
fix image patch version ( #9810 )
2026-02-02 15:35:04 -08:00
Samuel Newman
1cb362b596
Add loading="lazy" to expo-image on web ( #9480 )
...
* add `loading="lazy"` to expo-image
* add `loading="lazy"` to embed cards, avatars
* get rid of useless image wrapper indirection
* move image components to components dir
* fix imports
* fix import
* Keep avis eager
---------
Co-authored-by: Eric Bailey <git@esb.lol >
2026-01-14 20:29:13 -06:00
Samuel Newman
58ac9a3e7b
Patch video player to add a ton of debug logging ( #9657 )
2026-01-14 19:18:29 -06:00
Samuel Newman
226b19ae43
Reduce startup hang by not querying fonts ( #9670 )
...
* query fonts lazily
* use `lazy var`
2026-01-14 12:22:26 -08:00
Samuel Newman
d82592f072
Fix full-screen back gesture over PagerView on iOS 26 ( #9659 )
...
Patches react-native-pager-view to handle iOS 26's
interactiveContentPopGestureRecognizer, using the same logic that
already exists for RNSPanGestureRecognizer: on the leftmost page,
disable the scrollview's pan gesture to let the back gesture through.
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-08 11:36:01 -08:00
Samuel Newman
43ebb80a5b
patch in proguard rules ( #9447 )
2026-01-06 09:31:54 -08:00
Samuel Newman
caa02db87b
Update react native screens, remove patch ( #9210 )
...
* update react native screens
* bump rns
* see if nightly works
* update nightly
* yay it's out
* update react-nav
* update drawer layout and remove patch
* Update createNativeStackNavigatorWithAuth.tsx
* render drawer as "layout" component
* rm react-nav/drawer (unused)
* restore drawer layout patch
2025-12-29 10:16:49 -08: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
Samuel Newman
756cf0a2d5
patch speculative fix to RN ( #9436 )
2025-12-04 17:46:46 -06:00
Samuel Newman
732c7e59a8
patch expo-modules-core lifecycle fix ( #9472 )
2025-12-04 17:45:34 -06:00
Samuel Newman
8b00b8f945
Split React Native patches into individual patches ( #9429 )
2025-11-22 23:49:57 +02:00
Samuel Newman
9330e21c6a
patch in upstream expo updates fix ( #9428 )
2025-11-21 07:15:23 -08:00
Samuel Newman
16b14b9d13
Restore await to dismissBrowser in intent handler ( #9326 )
2025-11-04 16:57:52 +02:00
Samuel Newman
5cff45bdc8
Update expo and related dependencies ( #9291 )
...
* update expo + deps
* reanimated patch right version
* Update yarn.lock
* update other rn packages
2025-10-28 06:44:16 -07:00
Samuel Newman
e28aa7d1ab
Patch out PerformanceMonitor component ( #9266 )
...
* patch out perf monitor component
* make PerformanceMonitor a noop
* rm debug stuff
2025-10-23 10:35:37 -05:00
Samuel Newman
03adb4260f
patch fractional font size issue ( #9199 )
2025-10-15 09:14:42 -07:00