about summary refs log tree commit diff
Commit message (Collapse)AuthorAgeFilesLines
* Update Japanese translation (#4665)Takayuki KUSANO2024-07-051-12/+158
| | | | | | | | | | | | | | | | | * Update Japanese translation * Updated Japanese translation * Update translation * Updated translation * Update translation * Update translation * Update translation. * Updated translation
* Update Korean localization (#4646)Minseo Lee2024-07-051-498/+635
| | | | | | | | | | | | | | | | | | | | | | | | | * Update messages.po * Update messages.po * Update messages.po * Update messages.po * Update messages.po * Update messages.po * Update messages.po * Update messages.po * Update messages.po * Update messages.po * Update messages.po * Update messages.po
* Update Chinese Localization (#4695)Kuwa Lee2024-07-052-1092/+1350
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * CN: Update translates * CN: Remove superseded strings * CN: Update translates * CN: Run intl:extract * CN: Remove superseded strings * CN: Optimize translation of starter pack * CN: Run intl:extract * CN: Remove superseded strings * CN: Update translates * CN: fix typo * CN: Optimize Translations * CN: hot fix * TW: Update * TW: Update and clean * CN: hot fix * BOTH: commit as LF * Update src/locale/locales/zh-TW/messages.po Co-authored-by: cirx <133132480+cirx1e@users.noreply.github.com> * Update src/locale/locales/zh-TW/messages.po Co-authored-by: cirx <133132480+cirx1e@users.noreply.github.com> * Update src/locale/locales/zh-TW/messages.po Co-authored-by: cirx <133132480+cirx1e@users.noreply.github.com> * Update src/locale/locales/zh-TW/messages.po Co-authored-by: cirx <133132480+cirx1e@users.noreply.github.com> * Update src/locale/locales/zh-TW/messages.po Co-authored-by: cirx <133132480+cirx1e@users.noreply.github.com> * Update src/locale/locales/zh-TW/messages.po Co-authored-by: cirx <133132480+cirx1e@users.noreply.github.com> * TW: Apply suggestions Co-authored-by: cirx <133132480+cirx1e@users.noreply.github.com> * Update src/locale/locales/zh-CN/messages.po * CN: Update translates * CN: Update translates * TW: Update and clean --------- Co-authored-by: Frudrax Cheng <i@cynosura.one> Co-authored-by: cirx <133132480+cirx1e@users.noreply.github.com>
* Update catalan (#4702)Ivan Beà2024-07-051-166/+166
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Update catalan New lines added, new lines localized. Check it please @jordimas @darccio @surfdude29 * Update src/locale/locales/ca/messages.po Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> * Update src/locale/locales/ca/messages.po Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> * Update src/locale/locales/ca/messages.po Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> * Update src/locale/locales/ca/messages.po Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> * Update src/locale/locales/ca/messages.po Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> * Update messages.po Apply @surfdude29 corrections --------- Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com>
* Update Indonesian translation (#4706)kodebanget2024-07-051-411/+412
| | | Co-authored-by: Indonesian <github-actions@github.com>
* Tweak checkmark sizePaul Frazee2024-07-051-1/+1
|
* Show feedback for Follow button in interstitials (#4738)dan2024-07-053-3/+42
| | | | | * Fix Follow in interstitials * Show feedback in toast
* Update French localization (#4662)surfdude292024-07-051-34/+158
| | | | | | | | | | | | | | | | | | | | | | | * Update French localization * écriture inclusive for other usage of `amis` * add one more string * Apply suggestions from code review Co-authored-by: Stanislas Signoud <signez@stanisoft.net> * Update revision date * translate new strings * Apply suggestions from code review Co-authored-by: Stanislas Signoud <signez@stanisoft.net> --------- Co-authored-by: Stanislas Signoud <signez@stanisoft.net>
* Feed interstitial snapping (#4737)Samuel Newman2024-07-051-3/+13
| | | Co-authored-by: Samuel Newman <10959775+mozzius@users.noreply.github.com>
* [D1X] Use user action and viewing history to inform suggested follows (#4727)Eric Bailey2024-07-046-49/+196
| | | | | | | | | | | | | * Use user action and viewing history to inform suggested follows * Remove dynamic spreads * Track more info about seen posts * Add ranking --------- Co-authored-by: Dan Abramov <dan.abramov@gmail.com>
* Fix order of checks in experiment (#4734)dan2024-07-041-3/+4
|
* Feed interstitial tweaks (#4733)dan2024-07-042-3/+3
| | | | | * Swap interstitial positions * Fix color
* Fix `onEndReached` not firing sometimes on web (#4728)Hailey2024-07-042-10/+2
| | | | | | | | | | | | | | | * handle off screen visibility observer. * Revert "handle off screen visibility observer." This reverts commit e499ea0ed66b31964f79261b41f58a288b0cdb6f. * key ftw * Remove special case --------- Co-authored-by: Dan Abramov <dan.abramov@gmail.com>
* Fix responsiveness of dismissing the progress guide (#4729)Paul Frazee2024-07-041-8/+7
|
* Fix feed feedback (#4730)dan2024-07-042-7/+13
|
* [D1X] Pull out follow-backs for higher signal (#4719)Eric Bailey2024-07-045-10/+41
| | | | | | | | | | | * Pull out follow-backs for higher signal * Gate it * Fix early gate check --------- Co-authored-by: Dan Abramov <dan.abramov@gmail.com>
* New user progress guides (#4716)Paul Frazee2024-07-0419-22/+721
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add the animated checkmark svg * Add progress guide list and task components * Add ProgressGuide Toast component * Implement progress-guide controller * Add 7 follows to the progress guide * Wire up action captures * Wire up progress-guide persistence * Trigger progress guide on account creation * Clear the progress guide from storage on complete * Add progress guide interstitial, put behind gate * Fix: read progress guide state from prefs * Some defensive type checks * Create separate toast for completion * List tweaks * Only show on Discover * Spacing and progress tweaks * Completely hide when complete * Capture the progress guide in local state, and only render toasts while guide is active * Fix: ensure persisted hydrates into local state * Gate --------- Co-authored-by: Eric Bailey <git@esb.lol> Co-authored-by: Dan Abramov <dan.abramov@gmail.com>
* Add starter pack embeds to posts (#4699)Hailey2024-07-0410-41/+246
| | | | | | | | | | | | | | | | | | | | | | | * starter pack embeds * revert test code * Types * add `BaseLink` * precache on click * rm log * add a comment * loading state * top margin --------- Co-authored-by: Dan Abramov <dan.abramov@gmail.com>
* Guided tour for new users (#4690)Paul Frazee2024-07-0218-39/+541
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add home guided tour (WIP) * Add web handling of the tour * Switch to our fork of rn-tourguide * Bump guided-tour * Fix alignment on android * Implement home page tour trigger after account creation * Add new_user_guided_tour gate * Add a title line to the tour tooltips * A11y improvements: proper labels, focus capture, scroll capture * Silence type error * Native a11y * Use FocusScope * Switch to useWebBodyScrollLock() --------- Co-authored-by: Eric Bailey <git@esb.lol>
* Don't follow self, blocks or mute when following all; don't show blocks in ↵Hailey2024-07-033-2/+27
| | | | | | | | | | | list (#4715) * don't follow self when following all * also filter blocks * add more filtering to follow all * extract logic to functions
* change maxWidth -> width to fix GIFs in DMs (#4717)Samuel Newman2024-07-031-5/+2
| | | Co-authored-by: Samuel Newman <10959775+mozzius@users.noreply.github.com>
* [D1X] Integrate interstitials (#4698)Eric Bailey2024-07-033-35/+198
| | | | | | | | | | | | | | | * Use discriminated union * Integrate interstitials * Add gates and handling for variants * Only show interstitials for logged in accounts since flags are based on user ID * Nit --------- Co-authored-by: Dan Abramov <dan.abramov@gmail.com>
* [D1X] Add interstitials, component tweaks, placeholders (#4697)Eric Bailey2024-07-0310-28/+564
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add interstitials, component tweaks, placeholders * Tweak feed card styles * Port over same fix to ProfileCard * Add browse more link on desktop * Rm Gemfile * Update logContext * Update logContext * Add click metric to cards * Pass through props to ProfileCard.Link * 2-up grid for profile cards on desktop web * Add secondary_inverted button color * Use inverted button color * Adjust follow button layout * Update skeleton * Use round button * Translate
* Make tab names translatable (#4724)Takayuki KUSANO2024-07-031-3/+4
|
* Remove search from disabled PWI state (#4723)Eric Bailey2024-07-031-1/+6
|
* Unify label pills (#4676)Eric Bailey2024-07-039-234/+226
| | | | | | | | | | | | | | | * New label pills * Fix type errors, add default case * Remove negative margin, only works in some places * Fix alignment edge case * Add a bit of padding --------- Co-authored-by: Dan Abramov <dan.abramov@gmail.com>
* Add music interest (#4722)Eric Bailey2024-07-021-0/+1
|
* Improve textinput performance in login and account creation (#4673)Paul Frazee2024-07-027-269/+357
| | | | | | | | | | | | | | | | | | | | | | | * Change login form to use uncontrolled inputs * Debounce state updates in account creation to reduce flicker * Refactor state-control of account creation forms to fix perf without relying on debounces * Remove canNext and enforce is13 * Re-add live validation to signup form (#4720) * Update validation in real time * Disable on invalid * Clear server error on typing * Remove unnecessary clearing of error --------- Co-authored-by: Dan Abramov <dan.abramov@gmail.com>
* [D1X] Minimum interest experiment (#4653)Eric Bailey2024-07-022-2/+69
| | | | | | | | | | | | | | | | | | | * Change up copy * Add min # prompt * Improve style * Add gate * Tweak padding * Translate * Revert string change --------- Co-authored-by: dan <dan.abramov@gmail.com>
* Add events to signup for captcha results (#4712)Hailey2024-07-013-5/+18
|
* Add dismiss backdrop to native dropdowns (#4711)dan2024-07-011-65/+98
|
* FeedCard & ListCard cleanups (#4644)Eric Bailey2024-06-289-97/+198
| | | | | | | | | | | | | | | * Extract ListCard from FeedCard * Export FeedCard.Action and optionally include in ListCard * Remove list dual usage from most of FeedCard * Update usages of FeedCard and ListCard * Add back list purpose logic * Make Action comp easier to use, clarify list purpose * Rename Action to SaveButton
* Revert animation change in signup (#4693)Hailey2024-06-273-26/+28
|
* Handle pushing to starterpack screen when unauthed (#4692)Hailey2024-06-276-131/+142
|
* Handle pressing all go.bsky.app links in-app w/ resolution (#4680)Hailey2024-06-279-17/+186
|
* Bump 1.88.0 (#4688)Hailey2024-06-271-1/+1
|
* offer a json response for grabbing short links (#4671)Hailey2024-06-272-3/+56
|
* Refactor `ProfileCard` to be composable (#4622)Eric Bailey2024-06-271-59/+250
| | | | | | | | | | | | | * Break up new profile card for easier re-use * Break things up a bit more * Add round variant support and other button props * Handle blocks * Add Outer export * Tweak space
* Remove reposts from the Replies tab (#4669)dan2024-06-271-0/+6
|
* Fix pasting images on web (#4670)dan2024-06-271-8/+7
|
* bskyogcard: support emoji, more languages, long starter pack names (#4668)devin ivy2024-06-2712-163/+413
|
* Run intl extractPaul Frazee2024-06-2617-727/+812
|
* Add some events to landing screen (#4664)Hailey2024-06-263-0/+16
|
* update follows when pressing follow all (#4663)Hailey2024-06-262-4/+22
|
* Better starterpack embed (#4659)Hailey2024-06-266-32/+103
|
* [Starter Packs] Posts tab (#4660)dan2024-06-274-9/+103
| | | | | * [Starter Packs] Posts tab * oops
* Run intl extractPaul Frazee2024-06-2617-4349/+5972
|
* [D1X] Onboarding interest display names (#4657)Eric Bailey2024-06-263-35/+44
| | | | | | | * Translate interest names in onboarding * Add comment * Do it the normal way
* Mark two starter pack strings for localization (#4655)surfdude292024-06-261-3/+5
|
* Refactor nested conditions in the starter pack wizard (#4652)dan2024-06-261-80/+91
| | | | | | | * Refactor condition nesting by screen * Inline indexes * More explicit conditions