Commit Graph

7697 Commits

Author SHA1 Message Date
Eric Bailey f87f0a8ca8 If device signals fail, fall back to KWS 2026-07-02 11:53:15 -05:00
Eric Bailey 0456562abf Pipe through deviceSignals for logical handling 2026-07-02 11:07:18 -05:00
Eric Bailey c3182f9ef7 Share verify flow logic 2026-07-02 10:52:53 -05:00
Eric Bailey 6603af6333 Share logic in account card 2026-07-02 10:40:52 -05:00
Eric Bailey f099a99470 Handle birthday confusion by adding a util that determines if manually updating bday could even help 2026-07-02 10:20:59 -05:00
Eric Bailey 590281f44f Clarify logic, add comment 2026-07-02 09:59:58 -05:00
Eric Bailey 0d22614904 Move GPS link 2026-07-02 09:49:46 -05:00
Eric Bailey f023e34bca Add location to NoAccessScreen, move around GPS request 2026-07-01 16:25:09 -05:00
Eric Bailey 545cf13c81 Bump atproto packages 2026-07-01 16:00:11 -05:00
Eric Bailey 6f6c21d349 Update NoAccessScreen CTA 2026-07-01 15:56:41 -05:00
Eric Bailey ff10228fb6 More flag cleanup 2026-07-01 10:34:51 -05:00
Eric Bailey d8c84057ea Gate age signals by platform and version 2026-07-01 10:28:18 -05:00
Eric Bailey f16e680ffd Add allowsDeviceVerification flag 2026-07-01 10:14:38 -05:00
Eric Bailey 5ea276213f Merge remote-tracking branch 'origin/main' into app-1715
* origin/main: (24 commits)
  Use RNKC for composer keyboard avoiding view (#10997)
  Fix yaml syntax in pull-request-commit.yml (#11037)
  Fix stale display names for lists/feeds in top bar across restarts/devices (#10651)
  Restore link in Go Live prompt if status record present (#10636)
  Added Automation label to labeller display names (#11027)
  Fix lint (#11038)
  Fix hashtag author filter failing for DIDs (#10772)
  Only request notification permission once per session (#11004)
  adding focus to the editing block (#10593)
  Add "fingerprint changed" label to PRs with native changes (#10742)
  Fix UI overlap issue where text was rendering over icons (#10774)
  Remove actions-up script in favor of Dependabot (#11034)
  Rename root file from `js` to `ts`, improve platform splitting (#11012)
  Route iOS notification settings intent into the app (#11003)
  Bump actions/checkout from 6.0.3 to 7.0.0 (#11022)
  Bump the actions group with 3 updates (#11021)
  Use latest fingerprint-native action (#11016)
  Avoid leaking previous messages via replies (#11017)
  Always set `allTime` to `true` for search v2 (#11033)
  Update search input with `useAutocomplete` (#11023)
  ...
2026-06-30 16:17:15 -05:00
Samuel Newman 0adf500edf Use RNKC for composer keyboard avoiding view (#10997)
Co-authored-by: Eric Bailey <git@esb.lol>
2026-06-30 16:15:50 -05:00
DS Boyce 5e7343b0d2 Fix yaml syntax in pull-request-commit.yml (#11037) 2026-06-30 14:15:28 -07:00
RetroSunstar 0526820506 Fix stale display names for lists/feeds in top bar across restarts/devices (#10651) 2026-06-30 16:10:53 -05:00
Harry L 13ee5df721 Restore link in Go Live prompt if status record present (#10636)
Co-authored-by: Eric Bailey <git@esb.lol>
2026-06-30 15:59:17 -05:00
RetroSunstar f648977deb Added Automation label to labeller display names (#11027) 2026-06-30 15:58:48 -05:00
Eric Bailey 22391bcd63 Fix lint (#11038) 2026-06-30 15:47:12 -05:00
surfdude29 251605919f Fix hashtag author filter failing for DIDs (#10772)
Co-authored-by: Claude <noreply@anthropic.com>
2026-06-30 13:27:13 -07:00
Samuel Newman 9df4add435 Only request notification permission once per session (#11004)
Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: Eric Bailey <git@esb.lol>
2026-06-30 15:22:37 -05:00
Zaven477 281f49976a adding focus to the editing block (#10593) 2026-06-30 15:21:16 -05:00
Samuel Newman 57dc53fbf5 Add "fingerprint changed" label to PRs with native changes (#10742)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-30 15:19:24 -05:00
Ashish Khankari feaca048ba Fix UI overlap issue where text was rendering over icons (#10774) 2026-06-30 15:07:43 -05:00
Eric Bailey 8a6a90320c Remove actions-up script in favor of Dependabot (#11034) 2026-06-30 14:28:05 -05:00
Samuel Newman 5331c68218 Rename root file from js to ts, improve platform splitting (#11012) 2026-06-30 14:25:16 -05:00
Samuel Newman 52aaba4051 Route iOS notification settings intent into the app (#11003) 2026-06-30 22:23:52 +03:00
dependabot[bot] de51ceb577 Bump actions/checkout from 6.0.3 to 7.0.0 (#11022)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-30 14:20:43 -05:00
dependabot[bot] eb755bc31d Bump the actions group with 3 updates (#11021)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-30 13:51:58 -05:00
DS Boyce 44f6a98f59 Use latest fingerprint-native action (#11016) 2026-06-30 13:40:37 -05:00
DS Boyce 28c44a11ef Avoid leaking previous messages via replies (#11017) 2026-06-30 10:35:12 -07:00
DS Boyce cc893028e3 Always set allTime to true for search v2 (#11033) 2026-06-30 10:34:40 -07:00
DS Boyce 298c83bcba Update search input with useAutocomplete (#11023) 2026-06-30 10:34:17 -07:00
Samuel Newman 6607118729 Remove react-native-dotenv (#10706) 2026-06-30 19:42:44 +03:00
Samuel Newman ade5d2b783 Cull unused files (#11029) 2026-06-30 19:41:35 +03:00
DS Boyce bb20f234f3 Always scroll to bottom of chat after sending a message (#10913) 2026-06-30 09:38:06 -07:00
Spence Pope 95726c6c6b Replace react-native-compressor video path with native expo-bluesky-video-compress module [APP-2428] (#10954)
Co-authored-by: Eric Bailey <git@esb.lol>
2026-06-30 11:59:59 -04:00
Eric Bailey 888832a291 Adjust toasts 2026-06-30 10:31:28 -05:00
Eric Bailey c0714be0ec Fix region key symmetry 2026-06-30 10:22:26 -05:00
Eric Bailey a41779e770 Merge remote-tracking branch 'origin/main' into app-1715
* origin/main:
  WSOD when trying to create account from starter pack on non-default provider (#10970)
  Use correct param name for setup-bundletool action (#11020)
2026-06-30 09:37:27 -05:00
Christian Schmidt 43d2f939c2 WSOD when trying to create account from starter pack on non-default provider (#10970) 2026-06-30 01:26:20 -07:00
DS Boyce 75e2c40ba4 Use correct param name for setup-bundletool action (#11020) 2026-06-30 00:56:44 -07:00
Eric Bailey 5d2359ef6c Pin expo-age-range to 0.2.18 so the patch applies
The `^0.2.17` range floated up to 0.2.18 on reinstall, but pnpm matches
patchedDependencies by exact version, so the 0.2.17 patch was orphaned
(ERR_PNPM_UNUSED_PATCH) and the Swift concurrency fix never applied. Pin
to the exact resolved version and move the patch to match; the patch
context is identical in 0.2.18, so it applies cleanly.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-29 19:37:52 -05:00
Eric Bailey 369cf5edd3 Merge remote-tracking branch 'origin/main' into app-1715
* origin/main: (43 commits)
  Release Prep 1.126.0 (#11015)
  Fix chat input positioning on mobile android (#11013)
  Disable selectable profile description on Android (#11002)
  Fix CI - grant workflows permission for internal sync push (#11010)
  Set apple team id via environment variable (#11008)
  Fix 149/150 user limit for starter packs (#11001)
  Nightly source-language update
  Fix GrowthBook exposure did mis-attribution across account switches (#11000)
  Add advanced search UI (#10992)
  Fail video duration check before compression (#10999)
  Add app language: Czech (`cs`) (#10994)
  Clean up type/lint errors in `modules` (#10996)
  Bump actions/download-artifact from 7.0.0 to 8.0.1 (#10971)
  Nightly source-language update
  Change dialog label and header from 'Invite Friends' to 'Share Profile' (#10987)
  Add placeholder, empty-value, and onConfirm support to DateField (#10993)
  Add video upload telemetry events (#10991)
  Hide autocomplete suggestions when input loses focus (#10989)
  Increase unread cap to 99+ (#10985)
  Add icon to AppLanguageDropdown (#10977)
  ...
2026-06-29 19:32:08 -05:00
Eric Bailey d683a03a86 Bump @atproto/api to 0.20.23, drop temporary AA config types
0.20.23 ships `additionalVerificationMethods` on the generated
ConfigRegion type, so the client-side AgeAssuranceConfigRegion
intersection and AgeAssuranceVerificationMethod alias are no longer
needed. Read the field directly off the generated type and type the
debug config as AppBskyAgeassuranceDefs.Config.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-29 19:26:18 -05:00
Eric Bailey fc7aefc2b4 Rename to additionalVerificationMethods, assume KWS always supported
Model only the methods permitted *in addition to* the always-supported
KWS flow, rather than a full method list. This prevents a region from
being configured as device-only, which would lock out web and any
platform without the native age API.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-29 18:50:28 -05:00
Eric Bailey d7f3ba36f0 dry up cta 2026-06-29 18:30:42 -05:00
Eric Bailey 69f6a21119 Update device-verification flow comments to match behavior
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-29 18:29:01 -05:00
Eric Bailey 4c60eae9e2 Debug edits 2026-06-29 18:22:11 -05:00