about summary refs log tree commit diff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Trending (Beta) (#7144)Eric Bailey2024-12-1726-37/+1248
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add WIP UIs for trending topics and suggested starterpacks * Disable SPs for now * Improve explore treatment a bit, add some polish to cards * Add tiny option in RightNav * Add persisted option to hide trending from sidebar * Add to settings, abstract state, not updating in tab * Fix up hide/show toggle state, WITH broadcast hacK * Clean up persisted code, add new setting * Add new interstitial to Discover * Exploration * First hack at mute words * Wire up interstitial and Explore page * Align components * Some skeleton UI * Handle service config, enablement, load states, update lex contract * Centralize mute word handling * Stale time to 30m * Cache enabled value for reloads, use real data for service config * Remove broadcast hack * Remove titleChild * Gate settings too * Update package, rm langs * Add feature gate * Only english during beta period * Hook up real data * Tweak config * Straight passthrough links * Hook up prod agent * Fix no-show logic * Up config query to 5 min * Remove old file * Remove comment * Remove stray flex_1 * Make trending setting global * Quick placeholder state * Limit # in sidebar, tweak spacing * Tweak gaps * Handle hide/show of sidebar * Simplify messages * Remove interstitial * Revert "Remove interstitial" This reverts commit 1358ad47fdf7e633749340c410933b508af46c10. * Only show interstitial on mobile * Fix gap * Add explore page recommendations * [topics] add topic screen (#7149) * add topic screen * decode * fix search query * decode * add server route * Fix potential bad destructure (undefined) --------- Co-authored-by: Paul Frazee <pfrazee@gmail.com> Co-authored-by: Dan Abramov <dan.abramov@gmail.com> Co-authored-by: Hailey <me@haileyok.com>
* Fix emoji picker position (#7146)Eric Bailey2024-12-171-34/+37
|
* Tweak Follow dialog Search placeholder (#7147)dan2024-12-181-1/+1
|
* New progress guide - 10 follows (#7128)Samuel Newman2024-12-1717-47/+1039
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * new follow-10 progress guide * find follows dialog * wip tabs * flatlist version with search * hardcode out jake gold * lazy load followup suggestions * Update src/components/ProgressGuide/FollowDialog.tsx Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> * comment out replacing, enable paging * rm autofocus * find shadow profiles in paginated search * clear search when press tabs * better tab a11y * fix label * adjust scroll indicator insets * do the same scroll indicator adjustment for searchable people list * hardcode jake to just be 'tech' * Retain state on close/reopen * only change follow btn color when not followed * add guide to inside dialog * fix task alignment * Enable contextual suggestions * WIP: show multiple suggestions * Rework so it animates well * Show more items * remove card style * move tabs to own component * split out header top * scroll active tab into view * rm log * Improve perf a bit * boost popular interests over alphabetical ones * scroll active tab into view * revert back to round buttons * Fix overrenders of the tab bar items * Fix unintended animation * Scroll initial into view if needed * Unlift state, the dialog thing breaks lifting * Persist simply * Fix empty state * Fix incorrect gate exposure * Fix another bad useGate * Nit --------- Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> Co-authored-by: Dan Abramov <dan.abramov@gmail.com>
* Pipe statsig events to logger (#7141)dan2024-12-176-26/+30
| | | | | | | | | | | * Pipe statsig events to logger * Log rich objects to bitdrift * Fix tests * Consolidate mocks, fix tests * Reduce log trash on native
* Fix notifications borders (#7140)dan2024-12-172-2/+2
|
* Refetch empty feed on focus (#7139)dan2024-12-171-10/+9
|
* Read storage on window.onstorage (#7137)dan2024-12-171-0/+12
|
* [ELI5] Tweak wording on the signup screen (#7136)dan2024-12-1730-87/+87
| | | | | * Tweak signup wordings * Update translations
* alf error screen (#7135)Samuel Newman2024-12-171-82/+55
|
* add safe area view to profile error screen (#7134)Samuel Newman2024-12-171-14/+19
|
* Adjust gates (#7132)dan2024-12-166-29/+14
| | | | | | | * Remove dead gate * Adjust gates * No need to disable exposures
* disable automaticallAdjustsScrollIndicatorInsets (#7131)Samuel Newman2024-12-161-0/+4
|
* feat: widen recent search profile link for mobile devices (#7119)Karol Stawowski2024-12-161-0/+1
| | | | | * feat: widen recent search profile link for mobile devices * chore: apply style to non-mobile screens
* Fix post time localization on Android (#6742)Frudrax Cheng2024-12-161-0/+29
| | | | | | | | | | | | | | | | | | | | | * Fix post time localization on native * Fix timezone * Revent time.ts * Add time.android.ts * Add missing 'an' and 'ast' * Revent PostThreadItem.tsx * Resolve duplicate versions in lockfile * Move to time.native.ts * Follow #7055 to upgrade intl-datetimeformat version * Remove time.native.ts
* [Experiment] Remove "Load Latest" button (#7120)dan2024-12-1510-37/+136
| | | | | | | | | | | | | * Remove "show latest" behind the gate * Add HomeBadgeProvider * Update provider state from home feed tabs * Add Home badge to native * Add Home badge to mobile web * Add Home badge to desktop web
* `ProfileFeed` cleanups (#7115)Eric Bailey2024-12-142-18/+56
| | | | | * Clean up feed load state * Fix feed info dialog load state
* apply fonts to TextField (#6288)Ben Harris2024-12-141-30/+53
| | | | system fonts were leaking. i'm sure there's a better way to apply this without duplicating but idk it works
* Fix posting images on web (#7105)dan2024-12-141-1/+4
| | | | | | | * Fix uploadBlob to handle blob: URI * Patch expo-image-manipulator to support "compress" argument * Narrow down the fix
* Fix z-indexes to make tabbar scroll on Android (#7102)dan2024-12-145-18/+19
|
* Add some helper text for custom domains (#7103)Eric Bailey2024-12-131-10/+28
| | | | | | | * Add some helper text for custom domains * endsWith * ope
* Tweak ProfileList design (#7100)dan2024-12-134-208/+179
| | | | | | | | | * Remove "No description" * Move Lists about into header * Remove pager with one tab * Layout tweaks
* Add Emily to discover debug (#7101)dan2024-12-131-0/+1
|
* Allow non-graph emoji to inherit parent color (#7096)Eric Bailey2024-12-131-3/+1
|
* Give minWidth to tab indicator only (#7095)dan2024-12-132-14/+43
|
* Better alignment on web (#7098)Eric Bailey2024-12-131-2/+3
|
* Remove the environment indirections (#7089)dan2024-12-1316-48/+31
| | | | | * Use raw underlying globals for environment * Set dev EXPO_PUBLIC_ENV by exclusion
* Gate bitdrift integration (#7088)dan2024-12-139-20/+35
| | | | | | | | | * Move Statsig init call earlier * Gate Bitdrift init call * Remove IS_TEST env constant * Mock statsig
* Uppercase the auth factor token in input value to match the email casing. ↵Brad Estey2024-12-131-0/+10
| | | | (#7094)
* Fix web Home header (#7086)dan2024-12-123-14/+8
| | | | | * Fix header disappearing on web * Make border nicer
* Revert "Edit string to avoid churning translations (#6737)" (#7087)dan2024-12-121-1/+1
| | | This reverts commit 9d3bdbb2b9df8bbee7fe8ed4df87226b2e498f03.
* mark string for localization (#7083)surfdude292024-12-121-1/+1
|
* Fix double border due to progress guide (#7084)dan2024-12-122-20/+11
|
* Fix share button not working for some users (#5849)Hailey2024-12-123-27/+48
| | | | | | | | | | | | | | | * fix share button * Revert "fix share button" This reverts commit 3521c241729dc9bbe3dd7b62fc6e3e61e011cdf9. * tweak * Clean up context --------- Co-authored-by: Eric Bailey <git@esb.lol>
* New profile feed header (#7056)Eric Bailey2024-12-128-623/+774
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Init hacking * Lil baby button checkpoint * Playing around * Revert "Playing around" This reverts commit f58a7fafa12269035d440cfa2d8cb1dbd562305f. * Mostly there * Cleanups * Cleanup * Fix report dialog nesting * Remove transform on native * Rename header * Fix layout, overflowing FAB buttons * Remove hack * Couple of fixes * Keep Pin primary CTA (#7061) * Update src/screens/Profile/components/ProfileFeedHeader.tsx Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> * Simplify, use old string * Wrap Trans better --------- Co-authored-by: dan <dan.abramov@gmail.com> Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com>
* [Layout] Bleed profile banner into safe area (#6967)Samuel Newman2024-12-1214-47/+322
| | | | | | | | | | | | | | | | | | | | | | | * bleed profile banner into safe area (cherry picked from commit 50b3a4d0c6fd94b583ffe4efa65de35c81ae7f4e) * pointer events none when hidden (cherry picked from commit bae2c7b2dd6d7f858a98812196628308c0877755) * fix web (cherry picked from commit e3f9597170375f2903b6e567b963f008ec95aed1) * add status bar shadow * rm log * rm mini header * speed up animation * pass bool rather than int in light status bar
* Increase scrubber height if touch device (#7081)Samuel Newman2024-12-121-2/+6
| | | | | | | | | * further increase target area of scrubber * make scrubber bigger if touch device --------- Co-authored-by: Antonio Sarcevic <sarcevicantonio@gmail.com>
* [Notifications] Add a Mentions tab (#7044)dan2024-12-1213-144/+277
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Split out NotificationsTab * Remove unused route parameter * Refine the split between components * Hoist some logic out of NotificationFeed * Remove unused option * Add all|conversations to query, hardcode "all" * Add a Conversations tab * Rename to Mentions * Bump packages * Rename fields * Fix oopsie * Simplify header * Track active tab * Fix types * Separate logic for tabs * Better border for first unread * Highlight unread for all only * Fix spinner races * Fix fetchPage races * Fix bottom bar border being obscured by glimmer * Remember last tab within the session * One tab at a time * Fix TS * Handle all RQKEY usages * Nit
* followersCount -> followsCount (#7080)Samuel Newman2024-12-121-1/+1
|
* Make the pager take full width (#7066)dan2024-12-123-12/+69
| | | | | | | | | | | * Wide tabs for web * Wide tabs on mobile * Tweak min for profile * Driveby border fix * Fix single tab indicator
* Fix web build (#7069)dan2024-12-124-88/+105
| | | | | | | * Fix web build * Fix circular deps * Hoist log functions
* configure the bitdrift Capture SDK (#6979)Snow Pettersen2024-12-123-0/+32
| | | | | | | | | | | | | | | * configure bitdrift Capture SDK * remove console log * use the new url * add patch to fix devtool interaction * update patches * fix patch * add BITDRIFT_API_KEY to .env.example
* Cache Reanimated worklets (#7068)dan2024-12-121-19/+6
| | | | | | | * Undo perf hackfix * Bump Reanimated to include https://github.com/software-mansion/react-native-reanimated/pull/6758 * Bump to 3.17.0-nightly-20241211-17e89ca24
* refine plural marks (#7065)Minseo Lee2024-12-128-54/+83
|
* Update PostRepostedBy.tsx (#7064)Frudrax Cheng2024-12-121-1/+1
|
* Nicer app icon screen (#6972)Samuel Newman2024-12-1110-270/+478
| | | | | | | | | | | | | | | | | | | | | | | | * wip exploration * list format instead of grid * fix normalising default name * adjust margins * Rework the app icon link * Decrease app icon size * Adjust some spacing * Move some things around to fix web errors * Fix pathname --------- Co-authored-by: Paul Frazee <pfrazee@gmail.com> Co-authored-by: Eric Bailey <git@esb.lol>
* Point "Continue thread" at last shown post (#7060)dan2024-12-111-3/+4
|
* More exact counts (#7059)Samuel Newman2024-12-116-33/+86
| | | | | | | | | * post liked by * rm unnecessary layout.center * do post quotes/reposts * set height of header to prevent layout shifts
* Followers/following exact count (#7057)Samuel Newman2024-12-115-70/+114
| | | | | | | | | * followers exact count in heading * exact count for following * move files to new dir * use <Plural>
* Merge pull request #7058 from bluesky-social/fix-profile-empty-space-nobiodan2024-12-112-4/+4
|\