Oleksii Bulenok
075663c078
enable metro web bundling
2026-09-07 14:01:40 +02:00
Oleksii Bulenok
36da70b20b
baseUrl chunks imports
2026-09-07 13:57:56 +02:00
Samuel Newman
8af501de62
v1.132.0 release prep ( #11644 )
2026-09-03 03:49:50 -07:00
Samuel Newman
e39d308fb7
APP-2976: Remove react-native-compressor remnants ( #11588 )
2026-08-28 08:25:53 -07:00
Samuel Newman
d9d19c7678
Target Android 16 (API 36) ( #11576 )
2026-08-28 10:21:11 -05:00
Oleksii Bulenok
45aa1a67b0
Expo 57 ( #11334 )
...
Co-authored-by: Tomek Zawadzki <tomekzawadzki98@gmail.com >
Co-authored-by: vineyardbovines <spencerfpope@gmail.com >
2026-08-18 10:46:11 -04:00
Oleksii Bulenok
8d64ab9d4b
React Native New Arch ( #10980 )
2026-07-23 18:25:40 +03: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
257a11d498
Set apple team id via environment variable ( #11008 )
2026-06-29 01:59:00 -07:00
surfdude29
1756740c6c
Add app language: Czech (cs) ( #10994 )
2026-06-26 16:04:48 -05:00
Samuel Newman
66db349ef2
Switch dynamic app icon library to @bsky.app, fix build flakiness ( #10724 )
2026-06-04 18:46:49 +03:00
DS Boyce
af6041d7bc
Fix CI attempt 3 ( #10538 )
2026-05-19 08:23:18 +03:00
Eric Bailey
cdb8d4bfb8
Group Clops Feature Branch ( #10360 )
...
Co-authored-by: DS Boyce <260543580+ds-boyce@users.noreply.github.com >
Co-authored-by: Samuel Newman <mozzius@protonmail.com >
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-24 11:38:50 -07:00
Samuel Newman
02b849996c
Double the framerate ( #8446 )
2026-04-07 14:13:24 -07:00
Samuel Newman
d2519a4f67
RM unneeded config plugin, update primary color ( #10153 )
2026-04-07 15:21:03 -05: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
7cec490cef
Use a different icon for testflight builds ( #10000 )
2026-03-05 07:04:59 -08:00
Samuel Newman
73b096e443
iOS 26 ( #9047 )
...
Co-authored-by: Eric Bailey <git@esb.lol >
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-23 22:34:52 -08:00
Samuel Newman
f3ddc074a6
Fork MCEmojiPicker ( #9763 )
2026-02-20 10:39:48 -06:00
Eric Bailey
965b17ff86
Update android splash colors ( #9821 )
2026-02-04 14:07:18 -06:00
Eric Bailey
ab98130295
Rm entitlement for now ( #9804 )
2026-01-30 20:30:00 -06:00
Eric Bailey
748706daab
Draft previews ( #9803 )
...
* Send deviceId and platform
* Add deviceId and deviceName to drafts, skip loading media for other devies
* WIP new preview
* show rich text in drafts list
(cherry picked from commit fb70d53d59 )
* New draft preview UI
* Tighten up spacing in draft list
* Add i18n comments
---------
Co-authored-by: Samuel Newman <mozzius@protonmail.com >
2026-01-30 17:00:54 -06:00
Samuel Newman
45735144ee
adjust splash size ( #9797 )
2026-01-30 04:45:43 -08:00
Samuel Newman
9ff5b2da50
Revert splash screen changes ( #9792 )
...
* Revert splash screen changes
This partially reverts commit 0ac5b07bfd .
* Keep android changes
2026-01-29 15:23:05 -06:00
Eric Bailey
0ac5b07bfd
[APP-1801] New splash screen ( #9780 )
...
* MVP splash
* MVP of login screen
* Hack a footer into the logged out view
* revert unneeded
(cherry picked from commit 296420aa0df433b101389c44b05a40696e7389ae)
* Update config
(cherry picked from commit eac421966dfdee99d4c818ac07835a2a97e7590f)
* Bump size slightly
2026-01-28 20:05:14 -06:00
Samuel Newman
2953b3a094
Typecheck app.config.js ( #9771 )
...
* typecheck app.config.js
* fix eslint warning
* use import.meta.url instead of __dirname
* dirname, not url
2026-01-27 09:09:06 -08:00
Samuel Newman
69a765cc0d
enable ccache for dev builds on iOS ( #9770 )
2026-01-27 08:46:05 -08:00
Samuel Newman
dd7bb1bc14
fix IS_DEV in app config ( #9769 )
2026-01-27 06:22:32 -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
d5ff9c4380
build android from source in prod ( #9517 )
2025-12-10 08:56:29 -08:00
Samuel Newman
c6215065bd
Update Android adaptive icon ( #9298 )
...
* remove adaptive icon gradient background
* try new foreground/monochrome assets
* adjust size back down
2025-11-03 09:05:18 -08:00
Samuel Newman
2d626f7bbf
Fix android icon file name ( #9303 )
2025-10-29 09:58:56 -07:00
Samuel Newman
5efae600dd
Add dark/tinted icon variants ( #9241 )
...
* add tinted icon style
* new dark icon
* use icon composer file
* rename some icons, ensure default ios is still there
* use solid fill instead of auto gradient
* fix web build
* back to gradient
* add . for consistency
* rename `default_old` to `legacy`
2025-10-29 09:49:45 -07:00
Samuel Newman
0c6469f272
Change adaptive icon background color ( #9286 )
2025-10-28 00:26:52 -07:00
Eric Bailey
d7e8429753
Get iOS debug files into Sentry ( #9242 )
...
* Add buildArtifactPaths to iOS builds
* Update privacyManifests
* Revert changes to build configs
* Add --include-sources flag
* Add nativeCrash tester
* Sam's crash testbed
(cherry picked from commit b0a0cb7799cd900777570cae7dc10461cf811e0f)
* Output artifacts, tarball, extract and upload dSYM to Sentry
* Revert "Sam's crash testbed"
This reverts commit cc2c9828a0 .
* Remove sources for other targets, include sources for main bundle
* Apply suggestion from @mozzius
* Apply suggestion from @mozzius
---------
Co-authored-by: Samuel Newman <mozzius@protonmail.com >
2025-10-22 09:17:52 -05:00
Samuel Newman
d49d43f6eb
update app icon ( #9219 )
2025-10-16 10:08:06 -07:00
Samuel Newman
5211b26903
Expo 54 ( #8931 )
...
* update deps
* update patches
* fix new arch optout
* build from source, disable new arch
* update to preview.14
* upgrade off of preview to release
* fix lockfile lint
* update patches
* add back expo-location
* downgrade reanimated
* downgrade pagerview
* use expo-file-system/legacy
* try and upgrade types/react-dom
* fix type of uint8array
* rm @types/react resolution from bad rebase
* more type errors
* fix mock
* bump rn-compressor
* add patch of https://github.com/bluesky-social/react-native-paste-input/pull/5
* delete NativeDropdown & remove Zeego
* `import React` in expo modules
* bump cocoapods
* rm unused picker lib
* add speculative react-native-mmkv patch
* revert patch, add temp debug info to error
* bring back speculative patch, patch built JS code instead of source
* revert patch, just do debugging part
* dep update
* update resolutions, dynamic-app-icon
* bump node version in eas.json
* update build instructions
* rm atob from docs
* Delete react-native-mmkv+2.12.2.patch
* bump expo which might include fix
* update expo patch version
* bump expo patch version
* wrong version oops
* update expo to latest
* update react-native-compressor, rm patch
2025-09-22 08:52:07 -07:00
Samuel Newman
6983efee7f
iOS 26 with design compatibility mode ( #9059 )
...
* enable design compat mode
* patch compressor lib
https://github.com/numandev1/react-native-compressor/issues/367
2025-09-22 08:21:20 -07:00
Eric Bailey
f8ae0540a0
Provide geo-gated users optional GPS fallback for precise location data ( #8973 )
2025-09-04 11:07:12 -05:00
Samuel Newman
ce2604d0e9
Update @mozzius/expo-dynamic-app-icon ( #8834 )
2025-08-24 01:18:02 +03:00
Samuel Newman
ef171e2892
Tweak small buttons ( #8818 )
...
* set size=small buttons to `text_sm`
* change to `leading_snug`
* add gap to repost buttons
* Add medium-weight font, use for buttons (#8819 )
* add medium weight inter
* add medium font to buttons
* Adjust bold weights
* Fix ref
---------
Co-authored-by: Eric Bailey <git@esb.lol >
* Align with designs
---------
Co-authored-by: Eric Bailey <git@esb.lol >
2025-08-11 18:04:45 -05:00
Samuel Newman
bb949e4f44
Fix translations on Android using PROCESS_TEXT intent ( #8486 )
...
* use intents to translate text on android
* clean up config plugins
* restore day night plugin
just to be safe
* leave a comment for why we can't open translate directly
* add todo
* fix lockfile lint
2025-08-11 08:37:39 -07:00
hailey
15abdc67cf
simplify logic for pull request OTAs ( #8720 )
...
* simplify logic for pull request OTAs
* just render deep link in the text
* dont download update until approved
2025-07-25 08:57:21 -07:00
hailey
c6b578fe91
fix final final final ( #8719 )
2025-07-24 21:07:06 -07:00
hailey
1ee91d2c90
OTA deployments on PR comment action ( #8713 )
2025-07-24 16:23:17 -07:00
hailey
c894dda0bf
disable new arch ( #8561 )
2025-06-23 10:11:17 -07:00
Samuel Newman
c634cd9071
Upgrade prettier to 3.6 ( #8558 )
...
* upgrade prettier
* run prettier
* more files
2025-06-23 07:44:40 -07:00
hailey
f36776a91e
switch mmkv version before android eas bundle ( #8526 )
2025-06-18 12:46:24 -07:00
Eric Bailey
3eaa2d9ddf
Disable android new arch ( #8525 )
...
* Disable new arch in android for now
* Temporarily comment out mmkv script
2025-06-18 11:58:37 -05:00
hailey
477e5f4ecf
new arch ( #8295 )
...
Co-authored-by: Samuel Newman <mozzius@protonmail.com >
Co-authored-by: Charlotte Som <charlotte@som.codes >
Co-authored-by: Hailey <me@haileyok.com >
2025-06-12 10:46:22 -07:00