about summary refs log tree commit diff
path: root/src/screens
Commit message (Collapse)AuthorAgeFilesLines
* New user progress guides (#4716)Paul Frazee2024-07-042-0/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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-041-20/+2
| | | | | | | | | | | | | | | | | | | | | | | * 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-021-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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-031-1/+8
| | | | | | | | | | | list (#4715) * don't follow self when following all * also filter blocks * add more filtering to follow all * extract logic to functions
* Make tab names translatable (#4724)Takayuki KUSANO2024-07-031-3/+4
|
* Unify label pills (#4676)Eric Bailey2024-07-031-1/+1
| | | | | | | | | | | | | | | * 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-021-2/+68
| | | | | | | | | | | | | | | | | | | * 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-012-5/+12
|
* FeedCard & ListCard cleanups (#4644)Eric Bailey2024-06-281-1/+1
| | | | | | | | | | | | | | | * 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-274-106/+127
|
* Handle pressing all go.bsky.app links in-app w/ resolution (#4680)Hailey2024-06-272-10/+107
|
* Add some events to landing screen (#4664)Hailey2024-06-262-0/+10
|
* update follows when pressing follow all (#4663)Hailey2024-06-262-4/+22
|
* [Starter Packs] Posts tab (#4660)dan2024-06-271-6/+22
| | | | | * [Starter Packs] Posts tab * oops
* [D1X] Onboarding interest display names (#4657)Eric Bailey2024-06-263-35/+44
| | | | | | | * Translate interest names in onboarding * Add comment * Do it the normal way
* Refactor nested conditions in the starter pack wizard (#4652)dan2024-06-261-80/+91
| | | | | | | * Refactor condition nesting by screen * Inline indexes * More explicit conditions
* Fix footer messages in starter pack wizard (#4650)Takayuki KUSANO2024-06-261-47/+69
| | | | | | | | | | | | | | | | | | | | | * Fix footer messages in StarterPack wizard and updates ja messages * Updates to minimize diff * Revert "Updates to minimize diff" This reverts commit 4d1dfe131a5ffc31fc5e6162dbcc90e77e042734. * Revert "Fix footer messages in StarterPack wizard and updates ja messages" This reverts commit 9a90898abc66c281f44696347043ce5da5859d60. * Fix labels for plurals in starter packs * Update translations --------- Co-authored-by: Dan Abramov <dan.abramov@gmail.com>
* disable enabling adult content on iOS (#4651)Samuel Newman2024-06-261-1/+25
|
* explicitly filter out labelers (#4629)Hailey2024-06-242-18/+24
|
* Clicky newsky androidy (#4627)Eric Bailey2024-06-241-2/+2
| | | | | | | | | * Clicky newsky androidy * tweak --------- Co-authored-by: Hailey <me@haileyok.com>
* Add borders around starter pack landing page when tablet or deskto (#4626)Paul Frazee2024-06-241-6/+21
|
* Disable clicks on profile cards on starter pack lander (#4621)Eric Bailey2024-06-241-0/+1
|
* add rich text facets to description (#4619)Hailey2024-06-242-7/+12
|
* Set up the global 'joined this week' (#4625)Paul Frazee2024-06-241-19/+19
|
* Wait for preferences before showing suggested feeds (#4618)Hailey2024-06-241-5/+13
|
* use `.push` instead of `.concat` (#4624)Hailey2024-06-241-2/+2
|
* handle each possible loading state (#4617)Hailey2024-06-242-7/+21
|
* Fix crash in Feeds and Starter Packs (#4616)dan2024-06-241-7/+3
| | | | | | | * Remove useless check * Fix the bug by only adding resolved feeds/lists * Clarify the purpose of the count field
* Couple of starter packs tweaks (#4604)Hailey2024-06-243-31/+21
|
* Modified to use "measure word" in "# others" (#4607)Takayuki KUSANO2024-06-231-4/+16
|
* Starter Packs (#4332)Hailey2024-06-2113-12/+2206
| | | | | | | Co-authored-by: Dan Abramov <dan.abramov@gmail.com> Co-authored-by: Paul Frazee <pfrazee@gmail.com> Co-authored-by: Eric Bailey <git@esb.lol> Co-authored-by: Samuel Newman <mozzius@protonmail.com>
* use 1000x1000 for image height in avatar cropper (#4453)Hailey2024-06-201-2/+2
|
* Fix avi placeholder layout (#4570)dan2024-06-191-10/+10
|
* Move onboarding start to after successfull account creation (#4381)Eric Bailey2024-06-191-2/+5
| | | | | * Move onboarding start to after successfull account creation * Remove unused dispatch
* Bump labeler limit to 20 (#4565)Paul Frazee2024-06-191-3/+3
| | | | | | | | | | | * Increase the labeler subscription limit to 20 * Bump @atproto/api@0.12.20 * Fix: correctly count labeler subscriptions --------- Co-authored-by: dan <dan.abramov@gmail.com>
* Disable newskie dialog tap in hover card web (#4562)Eric Bailey2024-06-181-2/+4
|
* Is it "newskie" or "newsky" 🤔 (#4557)Eric Bailey2024-06-181-1/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * add newskie icon (cherry picked from commit 152e074ee053e076bf644e368047e486a5ad127c) (cherry picked from commit 8d2326f115c9c9d32aa1c41259bb81936b3868aa) * add size prop (cherry picked from commit af09ae2d8f4fedf8a50993e94b76efc44a2ef4ea) (cherry picked from commit 38dd38451bcce8afcf302ad1180802640857722a) * add a dialog for newskies to profiles (cherry picked from commit fe16f55e9c5e8faef540b563662b0c0c9a1d2d77) (cherry picked from commit c5b9f1b16ace276f422832069db076a5360616fe) * move newskie to handle (cherry picked from commit 150f2635b278a92ed67dcec748333b428aacb670) (cherry picked from commit 1efaaf835380f4e76d2e4b7fe8b727a92731a794) * use "say hello" in newskie dialog (cherry picked from commit d9a286cfc823a9e697061de84dd317625741a862) (cherry picked from commit 018dd1739fee68906dec63e05519f5ca9ae73910) * tweaks (cherry picked from commit 070363c947600c48368b01c776ea34fbf422f81e) (cherry picked from commit c30855d4ff311e31fb6ae357a9d6cd1662b291d5) * Tweaks * Re-export newskie icon * Design tweaks * Tweaks * Add source icon * Remove unused file * Remove unneeded edits * Simplify logic * Update source * Moderate displayName, fix createdAt type --------- Co-authored-by: Hailey <me@haileyok.com>
* Onboarding fixes (#4508)Eric Bailey2024-06-172-2/+2
| | | | | * Add extra padding to bottom of profile step * Make profile pic gen higher res
* Feed source card (#4512)Eric Bailey2024-06-141-1/+1
| | | | | | | | | | | | | | | * Pass event through click handlers * Add FeedCard, use in Feeds screen * Tweak space * Don't contrain rt height * Tweak space * Fix type errors, don't pass event to fns that don't expect it * Show unresolved RT prior to facet resolution
* Hide bio and social proof for blocked users (#4504)dan2024-06-131-1/+6
|
* Add KnownFollowers component to standard profile header (#4420)Eric Bailey2024-06-113-1/+149
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add KnownFollowers component to standard profile header * Prep for known followers screen * Add known followers screen * Tighten space * Add pressed state * Edit title * Vertically center * Don't show if no known followers * Bump sdk * Use actual followers.length to show * Updates to show logic, space * Prevent fresh data from applying to cached screens * Tighten space * Better label * Oxford comma * Fix count logic * Add bskyweb route * Useless ternary * Minor spacing tweak --------- Co-authored-by: Paul Frazee <pfrazee@gmail.com>
* Only enable keyboard controller when necessary (#4483)Samuel Newman2024-06-111-0/+12
| | | | | | | | | | | | | | | | | | | * Only enable keyboard controller when necessary * make it screen only * rm keyboard padding * rm keyboardpadding file * revert using keyboard controller in composer * remove styles.outer (unnecessary for revert) * continue to use keyboard padding in the report dialog for dms --------- Co-authored-by: Hailey <me@haileyok.com>
* Move feeds screen into common navigator, handle usages (#4365)Eric Bailey2024-06-111-14/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Move feeds screen into common navigator, handle usages * Add link to Feeds from home screen (#4366) * Add link to feeds to home screen header * Center logo * Replace icons * Tweak spacing * Tweak spacing * Swap icon, sizing * Buttonize, size * Make menu same alignment on all screens * Remove FeedsTab support, enable drawer swipe on MessagesTab * Add note * Vertically align header * Swap in Pin * Use hashtag icon * Remove png * Fix reference * Ensure alignment with home and other screens
* register the push token after request has been approved on android (#4481)Hailey2024-06-111-1/+3
| | | | | | | | | | | * register the push token after request has been approved on android * use a `0` string for badge count * Revert "use a `0` string for badge count" This reverts commit efac39861817f4237c58211f68ef266d919b4d40. * temporary fix
* Open convo menu when tapping on chat with deleted account (#4470)Eric Bailey2024-06-111-11/+7
| | | | | | | | | | | | | | | * Open menu on click * Remove useless util * Improve label * s/press/click * Tweak message --------- Co-authored-by: Dan Abramov <dan.abramov@gmail.com>
* Visually improve the empty state of feeds (#4466)Paul Frazee2024-06-101-1/+1
|
* add `legacy` to picker for Android (#4377)Hailey2024-06-051-0/+1
| | | | | * add `legacy` to picker * add for the other callsite