about summary refs log tree commit diff
path: root/src/screens
Commit message (Collapse)AuthorAgeFilesLines
* Remove unused index to fix lint (#8148)Eric Bailey2025-04-071-1/+1
|
* Rework the visual design of the interests card in explore (#8135)Paul Frazee2025-04-041-18/+17
|
* Fix the 'seen' metric in explore (#8134)Paul Frazee2025-04-041-32/+22
|
* [Explore] Invalidate queries post-interests edit (#8128)Eric Bailey2025-04-041-1/+21
| | | | | | | | | * Insert fresh interests and reset relevant queries * reset suggested users --------- Co-authored-by: Hailey <me@haileyok.com>
* [Explore] Design tweaks (#8131)Eric Bailey2025-04-046-16/+16
| | | | | | | | | | | | | | | * Fix interests card spacing * Space out AvatarStack * SP icon size * Visual alignment of tab bar and headers * Tweak spacing around search input * Drop text size in sp card overflow count * Tweak
* [Explore] New suggested follows endpoint (#8130)Eric Bailey2025-04-042-101/+30
| | | | | | | * Bump SDK * Integrate new endpoint, add profile shadow, For You tab * Format
* [Explore] Add interests card (#8125)Eric Bailey2025-04-043-21/+181
| | | | | | | | | * Add interests card to top of Explore * Add tip to add interests if they have none or deselect * Format * Copy
* Rename search to explore in titles and links (#8116)Eric Bailey2025-04-042-2/+10
| | | | | * Rename search to explore in titles and links * Conditionally use Explore
* Content interests (#8114)Eric Bailey2025-04-042-0/+235
| | | | | | | | | | | * Content prefs screen * Handle debounce, rename * Fix format * Let's just use interests * Reuse hook
* [Explore] Add index to view metric (#8124)Samuel Newman2025-04-041-2/+2
| | | | | | | * add index to view metric * supply index * always return a number
* [Explore] Add flatlist perf-related props (#8120)Samuel Newman2025-04-042-2/+10
| | | | | | | | | | | * Add flatlist perf-related props * Make keys more unique * Small gap --------- Co-authored-by: Eric Bailey <git@esb.lol>
* remove use of sticky topBorder, add border to feed footer (#8121)Samuel Newman2025-04-041-1/+13
|
* [Explore] Moderate trending topic avis (#8123)Samuel Newman2025-04-041-3/+24
| | | | | * moderate trending topic avis * filter blurs too
* log views of starter packs header (#8118)Samuel Newman2025-04-041-0/+2
|
* [Explore] Add shadow cache (#8119)Samuel Newman2025-04-042-269/+9
| | | | | | | * enable shadowcache for feed previews * extract keyextractor * dedupe feeds
* memoize each module individually (#8111)Samuel Newman2025-04-031-227/+223
|
* [Explore] Base (#8053)Samuel Newman2025-04-0218-228/+3463
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * migrate to #/screens * rm unneeded import * block drawer gesture on recent profiles * rm recommendations (#8056) * [Explore] Disable Trending videos (#8054) * remove giant header * disable * [Explore] Dynamic module ordering (#8066) * Dynamic module ordering * [Explore] New headers, metrics (#8067) * new sticky headers * improve spacing between modules * view metric on modules * update metrics names * [Explore] Suggested accounts module (#8072) * use modern profile card, update load more * add tab bar * tabbed suggested accounts * [Explore] Discover feeds module (#8073) * cap number of feeds to 3 * change feed pin button * Apply suggestions from code review Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> * restore statsig to log events * filter out followed profiles, make suer enough are loaded (#8090) * [Explore] Trending topics (#8055) * redesigned trending topics * rm borders on web * get post count / age / ranking from api * spacing tweaks * fetch more topics then slice * use api data for avis/category * rm top border * Integrate new SDK, part out components * Clean up * Use status field * Bump SDK * Send up interests and langs --------- Co-authored-by: Eric Bailey <git@esb.lol> * Clean up module spacing and borders (cherry picked from commit 63d19b6c2d67e226e0e14709b1047a1f88b3ce1c) (cherry picked from commit 62d7d394ab1dc31b40b9c2cf59075adbf94737a1) * Switch back border ordering (cherry picked from commit 34e3789f8b410132c1390df3c2bb8257630ebdd9) * [Explore] Starter Packs (#8095) * Temp WIP (cherry picked from commit 43b5d7b1e64b3adb1ed162262d0310e0bf026c18) * New SP card * Load state * Revert change * Cleanup * Interests and caching * Count total * Format * Caching * [Explore] Feed previews module (#8075) * wip new hook * get fetching working, maybe * get feed previews rendering! * fix header height * working pin button * extract out FeedLink * add loader * only make preview:header sticky * Fix headers * Header tweaks * Fix moderation filter * Fix threading --------- Co-authored-by: Eric Bailey <git@esb.lol> * Space it out * Fix query key * Mock new endpoint, filter saved feeds * Make sure we're pinning, lower cache time * add news category * Remove log * Improve suggested accounts load state * Integrate new app view endpoint * fragment * Update src/screens/Search/modules/ExploreTrendingTopics.tsx Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> * Update src/screens/Search/modules/ExploreTrendingTopics.tsx Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> * lint * maybe fix this --------- Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> Co-authored-by: Eric Bailey <git@esb.lol> Co-authored-by: Hailey <me@haileyok.com>
* Tweak copy to remove remaining uses of `sign up` (#7987)surfdude292025-04-024-6/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * tweak copy in Deactivated.tsx * tweak copy in Policies.tsx * tweak comment in createNativeStackNavigatorWithAuth.tsx * tweak copy in LoginForm.tsx * tweak copy in StarterPackLandingScreen.tsx * format * Apply suggestions from code review Co-authored-by: Hailey <hailey@blueskyweb.xyz> * Update src/screens/StarterPack/StarterPackLandingScreen.tsx Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> * Update src/screens/StarterPack/StarterPackLandingScreen.tsx Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> --------- Co-authored-by: Hailey <hailey@blueskyweb.xyz>
* Translate number joined starter pack string and add plural formatting (#7984)surfdude292025-04-011-4/+7
| | | | | | | | | | | * translate number joined starter pack string * also add plural formatting in StarterPackScreen.tsx * import Plural * tweak * tweak
* Add plural formatting for `STARTER_PACK_MAX_SIZE` toast (#8000)surfdude292025-04-011-3/+4
| | | | | | | * add plural formatting for starter pack max size toast * tweak * try again
* add plural formatting for too long handle error (#7999)surfdude292025-04-011-2/+6
|
* Add plural formatting for "too long" error messages when editing profile ↵surfdude292025-04-011-5/+11
| | | | | | | | | info (#7998) * add plural formatting for profile max graphemes errors * add missing tag * simplify
* [Reactions] Get reactions in chat list working again with new lexicon (#8093)Samuel Newman2025-04-011-32/+44
| | | | | * get chat list reactions working again with new lexicon * fix weird android bug where background wasn't clipped
* fix warnings (#8092)Samuel Newman2025-04-011-1/+1
|
* Fix broken error screen in DMs (#8071)Samuel Newman2025-04-011-9/+18
|
* [DMs] Reactions - link up API (attempt 2) (#8074)Samuel Newman2025-03-281-4/+53
| | | | | | | | | | | | | | | | | | | | | | | | | | | * update package * wire up APIs * get reactions to display * allow removing emoji * handle limits better * listen to reactions in log * update convo list with reactions * tweaks to reaction display * Handle empty message fallback case * update package * shift reacts up by 2px --------- Co-authored-by: Eric Bailey <git@esb.lol>
* Instrument signup (#8037)Samuel Newman2025-03-275-36/+128
|
* Filter deleted convos from inbox (#7944)Samuel Newman2025-03-132-2/+8
| | | | | * filter deleted convos from inbox * fix logic
* fix typo (#7970)surfdude292025-03-131-1/+1
|
* clean up logic for showing request buttons (#7964)Samuel Newman2025-03-111-49/+85
|
* fix submit behaviour (#7959)Samuel Newman2025-03-111-2/+2
|
* Fix translation def (#7934)Eric Bailey2025-03-071-1/+1
|
* add some metrics for labelers (#7747)Hailey2025-03-061-1/+11
| | | | | | | | | | | | | | | | | | | | | * add some metrics * add label pref switch metric * Update src/screens/Profile/Header/ProfileHeaderLabeler.tsx * Use new logger.metric * Fix conflicting types * Remove duplicate toasts * Move metric to try body * Move metric to try body --------- Co-authored-by: Eric Bailey <git@esb.lol>
* Merge #7903 (#7917)Eric Bailey2025-03-063-18/+87
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add missing msg macro calls for i18n (#7903) * Add missing msg macro calls for i18n * Update src/screens/Settings/AppIconSettings/useAppIconSets.ts Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> * Apply suggestions from code review Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> * Apply surfdude29's suggestions from code review Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> --------- Co-authored-by: Samuel Newman <mozzius@protonmail.com> Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> * Format --------- Co-authored-by: Stanislas Signoud <signez@stanisoft.net> Co-authored-by: Samuel Newman <mozzius@protonmail.com> Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com>
* Add context for toast messages (#7902)Minseo Lee2025-03-067-8/+18
| | | | | * add context for toast * add
* ota helper in dev mode (#7911)Samuel Newman2025-03-053-0/+87
|
* skeletons for chat list (#7907)Samuel Newman2025-03-052-14/+10
|
* fix layout shift in profile feed header (#7906)Samuel Newman2025-03-052-11/+4
|
* DMs inbox (#7778)Samuel Newman2025-03-0410-75/+992
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * improve error screen * add chat request prompt * mock up inbox * bigger button * use two-button layout * get inbox working somewhat * fix type errors * fetch both pages for badge * don't include read convos in preview * in-chat ui for non-accepted convos (part 1) * add chatstatusinfo * fix status info not disappearing * get chat status info working * change min item height * move files around * add updated sdk * improve badge behaviour * mock up mark all as read * update sdk to 0.14.4 * hide chat status info if initiating convo * fix unread count for deleted accounts * add toasts after rejection * add prompt to delete * adjust badge on desktop * requests -> chat requests * fix height flicker * add mark as read button to header * add mark all as read APIs * separate avatarstack into two components (#7845) * fix messages being hidden behind chatstatusinfo * show inbox preview on empty state * fix empty state again * Use new convo availability API (#7812) * [Inbox] Accept button on convo screen (#7795) * accept button on convo screen * fix types * fix type error * improve spacing * [DMs] Implement new log types (#7835) * optimise badge state * add read message log * add isLogAcceptConvo * mute/unmute convo logs * use setqueriesdata * always show label on button * optimistically update badge * change incorrect unread count change * Update src/screens/Messages/Inbox.tsx Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> * Update src/screens/Messages/components/RequestButtons.tsx Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> * Update src/screens/Messages/components/RequestButtons.tsx Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> * Update src/screens/Messages/components/RequestListItem.tsx Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> * fix race condition with accepting convo * fix back button on web * filter left convos from badge * update atproto to fix CI * Add accept override external to convo (#7891) * Add accept override external to convo * rm log --------- Co-authored-by: Samuel Newman <mozzius@protonmail.com> --------- Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> Co-authored-by: Eric Bailey <git@esb.lol>
* New reporting flow (#7832)Eric Bailey2025-02-282-14/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add option to align web dialogs to top * Add new wait util * Pipe through feed view to feed components * Reset unneeded change to main * Copy over fresh report dialog based on old * Hack in temp testing data * Swap in new dialog in all cases but chat * Cleanup * Add load and initial error state * Fill in states * Add copyright link * Handle single labeler case * Comment out debug code * Improve centering of type in circles * Open details if Other is selected * Remove debug code * Tweak colors * Bump SDK * Tweak Admonition for better x-platform styles * Add retry button * Add close button * Remove todo not covered in this PR * Translate Retry
* Fix starter pack layout (#7869)Samuel Newman2025-02-283-125/+108
|
* Logger improvements (#7729)Eric Bailey2025-02-283-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Remove enablement * Refactor context and filtering * Fix imports, simplify transports config * Migrate usages of debug context * Re-org, add colors and grouping to console logging * Remove temp default context * Remove manual prefix * Move colorizing out of console transport body * Reduce reuse * Pass through context * Ensure bitdrift is enabled in dev * Enable Sentry on web only * Clean up types * Docs * Format * Update tests * Clean up tests * No positional args * Revert Sentry changes * Clean up context, use it, pass metadata through to Bitdrift * Fix up debugging * Clean up metadata before passing to Bitdrift * Correct transports * Reserve context prop on metadata and include in transports * Update tests
* fix label (#7856)surfdude292025-02-281-1/+1
|
* Tweak accessibility label and add translation comment (#7843)surfdude292025-02-261-1/+1
| | | | | * make label clearer * add translation comment
* Add soft reset to chat list (#7771)Samuel Newman2025-02-251-2/+26
| | | | | * add soft reset to chat list * refresh when soft resetting
* Remove `moderatePost_wrapped` (#7188)Samuel Newman2025-02-251-1/+1
| | | | | | | | | * rm `moderatePost_wrapped` * Handle display in app --------- Co-authored-by: Eric Bailey <git@esb.lol>
* Better tablet layout (#7656)Samuel Newman2025-02-252-6/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * better tablet layout * adjust left nav spacing * add right nav to pwi * clearer logic * fix a couple screens that don't need the tablet layout * fix horiz scroll bar * fix double trending * fix ts-ignore * fix labeller screen * don't offset things within dialogs * fix load latest button (and add scale animation) * center loader on home screen * adjust break points * adjust left nav spacing * fix load latest btn (again) * add lang select to right nav if left nav is minimal * fix double scrollbar on tiny screens * fix scrollbar * fix type errors
* Dedupe profile labels (#7833)Samuel Newman2025-02-241-1/+0
| | | | | * dedupe labels * apply to postalerts
* Tweak app language string in Settings (#7825)surfdude292025-02-241-2/+1
|
* Fix DMs input automatically accepting autocomplete suggestion instead of ↵Samuel Newman2025-02-241-15/+33
| | | | | | | | | clearing (#7796) * fix input not clearing when autocomplete suggestion active * fix up storybook * restore web focus hack