about summary refs log tree commit diff
path: root/src/screens/StarterPack
Commit message (Collapse)AuthorAgeFilesLines
* Tweak ProfileList design (#7100)dan2024-12-131-0/+1
| | | | | | | | | * Remove "No description" * Move Lists about into header * Remove pager with one tab * Layout tweaks
* [Layout] Base (#6907)Eric Bailey2024-12-051-52/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add common gutter styles as hook * Add computed scrollbar gutter CSS vars * Add new layout components * Replace layout components in settings screens * Remove old back button * Invert web border logic for easier migration * Clean up Slot API * Port over FF handling of scrollbar offset * Trade boilerplate for ease of use * Limit to one line * Allow two lines, fix wrapping * Fix alignment * sticky headers * set max with on header and center * [Layout] Notifications Header (#6910) * Replace notifications screen header * fix cropped indicator --------- Co-authored-by: Samuel Newman <mozzius@protonmail.com> * Replace Hashtag header (#6928) * [Layout] ChatList header (#6929) * Replace ChatList header * update chat settings as well --------- Co-authored-by: Samuel Newman <mozzius@protonmail.com> * Add web borders to Chat settings * Remove unused var * Move ChatList header outside center * Replace empty chat layout * fix breakpoints * [Layout] Scrollbar gutters (#6908) * Fix sidebar alignment * Make sure scrollbars don't hide * Gift left nav more space * Use stable one-edge, update logic in RightNav * Ope * Increase width * Reset * Add transform to sidebars * Remove bg in sidebars * Handle shifts in layout components * Replace scroll-removal handling * Make react-remove-scroll an explicit dep * Remove unused script * use correct scroll insets (#6950) * [Layout] Feeds headers (#6913) * Replace ViewHeader internals, duplicate old ViewHeader * Replace Feeds header * Replace SavedFeeds header * Visual alignment * Uglier but clear * Use old ViewHeader for SavedFeeds * use Layout.Center instead of Layout.Content * use left-aligned header for feed edit * delete unused old view header --------- Co-authored-by: Samuel Newman <mozzius@protonmail.com> * [Layout] Every other screen (#6953) * attempt to fix double borders on every other screen * delete ListHeaderDesktop * delete `SimpleViewHeader` and fix screens (#6956) * Make Layout.Center not full height * Refactor List to use Layout.Center, remove built-in borders * Fix Home screen * Refactor PagerWithHeader to use Layout components * Replace components in ProfileFeed and ProfileList * Borders on Profile * Search screen replacements * use new header for profile subpage header (#6958) * Search AutocompleteResults * use new header for starter pack wizard (#6957) * Fix post thread * Enable borders by default * Moderation muted and blocked accounts * Fix scrollbar offset on Labeler * Remove ScrollView from Moderation * Remove ScrollView from Deactivated * Remove ScrollView from onboarding * Remove ScrollView from SignupQueued * Mark deprecations * fix lint * Fix double borders on profile load * Remove unneeded CenteredView from noty Feed * Remove double Center layout on Notifications screen * Remove double Center layout on ChatList screen * Handle scrollbar offset in chat * Use new atom for other scrollbar offsets * Remove borders from old views * Better doc * Remove temp migration prop * Fix new atom usage on native * Clean up Hashtag screen * Layout docs * Clarify usage in Pager * Handle nested offset contexts * Clean up Layout * fix feeds page * asymmetric header on native (#6969) * Reusable header const * Fix up home header * Add back button to convo * Add hitslop to header buttons * Comment * Better handling on native for new atom * Format * Fix nested flatlist on mod screens * Use react-remove-scroll-bar directly * Fix notification count overflow on web * Clarify doc --------- Co-authored-by: Samuel Newman <mozzius@protonmail.com>
* Ensure react-native-keyboard-controller enabled state doesn't get ↵Samuel Newman2024-11-251-8/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | overwritten (#6727) * revert to prev state instead of false * add dep array * use ref counting approach * patch keyboard controller to allow changing the enabled prop * remove state from patch * change patched prop name * remove Math.max check, log if < 0 * use noop provider * rm patch, use `useRef` * Style nits * Rm on web --------- Co-authored-by: Dan Abramov <dan.abramov@gmail.com>
* Dismiss keyboard on drag in starter pack screens (#6537)Adam Rowe2024-11-252-0/+2
|
* Leverage jsx transform to remove unnecessary react imports and update eslint ↵Paul Coroneos2024-11-193-3/+2
| | | | | | | | | config (#6516) * update eslint config with jsx runtime * leverage jsx transform to remove unnecessary react imports and update eslint config * run yarn lint --fix to remove eslint disables related to react/prop-types that is now disabled
* StarterPack: fix "Follow All" processing layout (#6111)Bartosz Kaszubowski2024-11-051-2/+3
|
* Sort imports (#6009)dan2024-10-292-4/+4
| | | | | * Mark import sort/order/style rules as error * npm run lint -- --fix
* fix starterpack wizard screen (#5987)Samuel Newman2024-10-291-2/+4
|
* Remove top padding from shell, move down into individual screens (#5548)Samuel Newman2024-10-142-46/+64
|
* Show download button for Apple (#5671)Hailey2024-10-101-1/+1
|
* Ensure app clip works even with `starter-pack` (#5664)Hailey2024-10-091-1/+1
|
* [Sheets] [Pt. 1] Root PR (#5557)Hailey2024-10-041-22/+22
| | | | | | | Co-authored-by: Samuel Newman <mozzius@protonmail.com> Co-authored-by: Eric Bailey <git@esb.lol> Co-authored-by: dan <dan.abramov@gmail.com> Co-authored-by: Hailey <me@haileyok.com>
* ALF text input for generic search input (#5511)Samuel Newman2024-09-302-20/+17
| | | | | | | | | | | | | | | | | | | | | * alf text input for generic search input * clearer ref naming * Adjust props and definition * Migrate props * Migrate props * Migrate props * Replace on search screen * rm old props --------- Co-authored-by: Eric Bailey <git@esb.lol>
* [Neue] Font weights (#5442)Eric Bailey2024-09-201-22/+13
| | | | | | | * Align all font weights * Only load necessary fonts * Also comment out from hook
* [Neue] Buttons (#5406)Eric Bailey2024-09-203-4/+4
| | | | | | | | | | | * Re-align button sizing (cherry picked from commit bcec243bb59dfe468313d98ba61f464d9750feec) * Use large, small, tiny (cherry picked from commit 1dc333c2993ab7f2e0ac750c0670dcec9a7069d0) * Tweaks
* Localize dates, counts (#5027)Eric Bailey2024-08-291-2/+4
| | | | | | | | | | | | | | | | | | | | | | | * refactor: consistent localized formatting * refactor: localized date time * refactor: localize relative time with strings * chore: fix typo from copy-paste * Clean up useTimeAgo * Remove old ago * Const * Reuse * Prettier --------- Co-authored-by: Mary <git@mary.my.id>
* Use RichText for sp description (#4979)Eric Bailey2024-08-221-8/+13
| | | | | | | | | * Use RichText for sp description * `isRecord` above --------- Co-authored-by: Hailey <me@haileyok.com>
* Change size (#4957)Hailey2024-08-213-40/+53
|
* Respect labels on feeds and lists (#4818)Eric Bailey2024-08-021-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Prep * Pass in optional moderation to FeedCard * Compute moderation decision, filter contentList contexts, pass into card * Let's go a different route * Filter from within search queries * Use same search query for starter packs * Filter lists from profile tabs * Cleanup * Filter from profile feeds * Moderate post embeds * Memoize * Use ScreenHider on lists * Hide both list types * Fix crash on iOS in screen hider, fix lineheight * Memoize renderItem * Reuse objects to prevent re-renders
* Use appropriate icons for toasts (#4803)Samuel Newman2024-07-233-6/+9
| | | | | | | | | | | | | * use appropriate icons for toasts * use info for session expiry * tweak size * message -> safeMessage --------- Co-authored-by: Samuel Newman <10959775+mozzius@users.noreply.github.com>
* change `contentVisibility` to `contain` (#4752)Hailey2024-07-082-2/+2
|
* Remove broken and void back button (#4744)Josh2024-07-071-26/+0
|
* Add missing `to` in StarterPackScreen.tsx string (#4743)surfdude292024-07-061-1/+1
|
* New user progress guides (#4716)Paul Frazee2024-07-041-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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>
* 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
|
* 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
* Handle pushing to starterpack screen when unauthed (#4692)Hailey2024-06-271-70/+82
|
* 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-261-4/+10
|
* [Starter Packs] Posts tab (#4660)dan2024-06-271-6/+22
| | | | | * [Starter Packs] Posts tab * oops
* 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>
* explicitly filter out labelers (#4629)Hailey2024-06-242-18/+24
|
* 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
|
* 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-218-0/+2041
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>