about summary refs log tree commit diff
Commit message (Collapse)AuthorAgeFilesLines
* Use getSuggestions endpoint behind the gate (#3499)dan2024-04-123-5/+66
| | | | | | | | | * Move suggested follows out of the component * Add new suggestions implementation * Put new endpoint behind the gate * Make bottom less weird
* Added `new_profile_scroll_component` to `Gate` type (#3487)Hailey2024-04-111-0/+1
| | | | | | | | | * added to the types * alphabetical pls --------- Co-authored-by: dan <dan.abramov@gmail.com>
* Fix useGate lint rule (#3486)dan2024-04-111-7/+6
|
* Make bio area scrollable on iOS (#2931)Hailey2024-04-1115-64/+490
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * fix dampen logic prevent ghost presses handle refreshes, animations, and clamps handle most cases for cancelling the scroll animation handle animations save point simplify remove unnecessary context readme apply offset on pan find the RCTScrollView send props, add native gesture recognizer get the react tag wrap the profile in context create module * fix swiping to go back * remove debug * use `findNodeHandle` * create an expo module view * port most of it to expo modules * finish most of expomodules impl * experiments * remove refresh ability for now * remove rn module * changes * cleanup a few issues allow swipe back gesture clean up types always run animation if the final offset is < 0 separate logic update patch readme get the `RCTRefreshControl` working nicely * gate new header * organize
* Improve Android haptic, offer toggle for haptics in the app (#3482)Hailey2024-04-1114-200/+231
| | | | | | | | | | | | | | | * improve android haptics, offer toggle for haptics * update haptics.ts * default to false * simplify to `playHaptic` * just leave them as `feedInfo` * use a hook for `playHaptic` * missed one of them
* Search - only enable queries once tab is active (#3471)Samuel Newman2024-04-103-16/+61
| | | | | | | * only enable queries once tab is active * remove hasBeenTrue hook * make enabled optional
* [Statsig] Mark Testflight as staging tier (#3470)dan2024-04-101-1/+7
|
* [Statsig] Typecheck gates (#3467)dan2024-04-106-6/+45
| | | | | | | * Typecheck gates * Lint against untyped useGate() * Alphabetic
* Bump to 1.77 (#3468)Hailey2024-04-101-1/+1
|
* Search - extra tabs (#3408)Samuel Newman2024-04-103-24/+94
| | | | | | | | | | | | | | | | | | | | | | | | | | | * add extra tab to search and translate tab names * add feature gate * flatten pager children * Revert "flatten pager children" This reverts commit 0050d42558c2c9b7bc4f2ad2df4ae2908fa26f65. * have pager children as array * move gate to custom hook * bundle titles and pages together * remove comment * Fix a crash * Use Views as children --------- Co-authored-by: dan <dan.abramov@gmail.com>
* notify slack on production builds (#3461)Hailey2024-04-091-1/+1
| | | | | * notify slack on production builds * ugh
* notify slack on production builds (#3460)Hailey2024-04-091-11/+28
|
* 1.76 release preparations (#3459)Paul Frazee2024-04-0931-14283/+18807
| | | | | | | * Run intl:extract * Update dev-env to 0.3.4 * Test fixes
* Update zh-CN translation (#3433)Frudrax Cheng2024-04-091-824/+269
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Update messages.po * Update messages.po by reviewer suggestions Co-authored-by: Leonid <kasumi@bangdream.moe> * Update messages.po by reviewer suggestions Co-authored-by: Leonid <kasumi@bangdream.moe> * Update messages.po by reviewer suggestions Co-authored-by: Leonid <kasumi@bangdream.moe> * Update messages.po by reviewer suggestions Co-authored-by: Leonid <kasumi@bangdream.moe> * Update messages.po by reviewer suggestions * Remove superseded strings * Update messages.po * Update messages.po * Update messages.po * Update messages.po * Update messages.po * Update messages.po --------- Co-authored-by: Leonid <kasumi@bangdream.moe>
* Italian Localization (#3388)Gabriella2024-04-091-1158/+888
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Italian Localization New strings translated for v.1.75 * Update messages.po Changed two expressions following the revision of @marcomaroni * Update messages.po Additional changes to text applied following the suggestion of external translators. * Update messages.po Deleted extra stop and corrected a gramatical error * Update messages.po Added a correction on string 414 which had a grammatical error. * Update messages.po String with Labeler updated. * Update messages.po Additional changes made to wordings in traduced strings
* [Statsig] Send prev route name (#3456)dan2024-04-091-1/+6
|
* [Statsig] Instrument feed display (#3455)dan2024-04-094-15/+71
| | | | | * [Statsig] Instrument feed display * Back out leftover change
* Small logic cleanups (#3449)Eric Bailey2024-04-096-54/+213
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Small logic cleanups * Small logic cleanups (#3451) * remove a few things * oops * stop swallowing the error * queue callbacks * oops * log error if caught * no need to be nullable * move isClosing=true up * reset `isClosing` and `closeCallbacks` on close completion and open * run queued callbacks on `open` if there are any pending * rm unnecessary ref and check * ensure order of calls is always correct * call `snapToIndex()` on open * add tester to storybook --------- Co-authored-by: Hailey <me@haileyok.com>
* Use ALF for the embed consent modal (#3336)Samuel Newman2024-04-097-281/+250
|
* Onboarding tweaks (#3447)Eric Bailey2024-04-083-17/+7
| | | | | * Remove feed * Follow bsky.app
* [Experiment] Ignore the persisted tab (#3442)dan2024-04-081-7/+14
|
* [Experiment] Show "Follow Back" label (#3439)dan2024-04-081-7/+18
|
* [Statsig] Track like/follow metadata (#3435)dan2024-04-084-11/+75
| | | | | | | | | | | * Track becoming mutuals * Track poster/liker status * Track post and followee clout * Track follower and liker clout * Extract utility
* [Experiment] Turn off interval polling for Discover (#3431)dan2024-04-083-34/+54
| | | | | * Include feed URL in feed events * [Experiment] Turn off polling interval for Discover
* Auto-expand follow suggestions on web (#3432)dan2024-04-082-0/+12
|
* [Experiment] Disable min shell on foregrounding (#3430)dan2024-04-081-13/+31
|
* Implement back button fix for all places in the app (#3434)Hailey2024-04-081-1/+2
|
* Keep each deployment job in a separate concurrency group (#3446)Hailey2024-04-081-4/+9
|
* Bump `async-storage` to comply with App Store guidelines (#3436)Hailey2024-04-082-5/+5
|
* adjust `app.config.js` to prevent development manifest error (#3413)Hailey2024-04-051-5/+9
|
* fix dialog back button for android (#3428)Hailey2024-04-053-22/+38
| | | | | | | * fix types * remove unused async * add try/catch
* only run labelers for core team (#3426)Hailey2024-04-051-8/+7
| | | | | | | * use `pull_request_target` instead of `pull_request` * adjust * only run for core team
* prevent deployment race conditions (#3416)Hailey2024-04-052-6/+23
|
* Enforce that text is wrapped in <Text>, remaining cases (#3421)dan2024-04-0515-73/+587
| | | | | | | | | | | | | | | | | | | | | * Toggle.Button -> Toggle.ButtonWithText * Simplify Prompt.Cancel/Action * Move lines down for better diff * Remove ButtonWithText * Simplify types * Enforce Button/ButtonText nesting * Add suggested wrapper in linter error * Check <Trans> ancestry too * Also check literals * Rm ts-ignore
* Remove special cases for some buttons with text (#3412)dan2024-04-059-99/+106
| | | | | | | | | | | * Toggle.Button -> Toggle.ButtonWithText * Simplify Prompt.Cancel/Action * Move lines down for better diff * Remove ButtonWithText * Simplify types
* Lint and check types before building (#3424)Hailey2024-04-041-4/+12
|
* properly import linear gradient (#3423)Hailey2024-04-0515-19/+14
|
* migrate to `expo-linear-gradient` (#3420)Hailey2024-04-0417-121/+127
| | | | | | | | | * replace packages * rm useless alias from webpack config * fix accidental double commit * replace all usages
* migrate to 'expo-haptics' (#3418)Hailey2024-04-044-20/+26
| | | | | * migrate to 'expo-haptics' * run yarn install twice if necessary
* migrate to `expo-application` (#3417)Hailey2024-04-045-21/+15
| | | | | * migrate to `expo-application` * replace additional usage
* migrate to `expo-clipboard` (#3419)Hailey2024-04-048-65/+66
| | | | | * replace package * replace usages
* Bump some Expo package, remove unused packages to prepare for migration (#3415)Hailey2024-04-046-399/+218
| | | | | | | | | * bump some package versions * remove completely unused packages * remove blurview * update yarn.lock
* Use CSS keyframe animation for spinner on web (#3411)Samuel Newman2024-04-044-2/+66
| | | | | * Use css keyframe animation for spinner on web * duplicate css to index.html
* Fix false positive DEV check (#3410)dan2024-04-041-0/+8
|
* fix comments on prs (#3406)Hailey2024-04-041-154/+18
| | | | | | | * fix comments on prs * remove labels * remove test
* Enforce Text suffix for Text-rendering components (#3407)dan2024-04-0443-343/+430
| | | | | | | | | | | * Rm unused * Add Text suffix to Title/Description * Add Text suffix to text components * Add Text suffix to props * Validate Text components returns
* replace deprecated `term` with `q` in search actor (#3405)Hailey2024-04-042-3/+3
|
* Extract query key roots to constants (#3404)dan2024-04-0431-139/+198
| | | | | | | * Extract query key roots to constants * Dedupe labelers-detailed-info * Align naming
* Enable tags on profile descriptions (close #3081) (#3397)Paul Frazee2024-04-042-19/+22
|
* Alphabetise languages by language code (#3350)surfdude292024-04-045-42/+42
| | | | | | | | | | | | | * Alphabetise languages in lingui.config.js * Alphabetise languages in helpers.ts * Alphabetise languages in i18n.ts * Alphabetise languages in i18n.ts * Alphabetise languages in i18n.web.ts * Alphabetise languages in languages.ts