about summary refs log tree commit diff
path: root/src/screens
Commit message (Collapse)AuthorAgeFilesLines
...
* add reqId to feed feedback (#8396)hailey2025-05-212-1/+16
| | | | Co-authored-by: Samuel Newman <mozzius@protonmail.com>
* Live via service config (#8378)Samuel Newman2025-05-163-3/+3
| | | | | | | | | | | | | * add config (with temp config) * only allow whitelisted domains in form * move config to generic config * use array-based config * update deps * rm expect-error
* Live (#8354)Samuel Newman2025-05-103-23/+89
|
* [APP-1158] Refactor email-related dialogs (#8296)Eric Bailey2025-05-078-121/+150
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * WIP * Update email * Fire off confirmation email after change * Verify step, integrate stateful control * Remove tentative EnterCode step * Handle token step * Handle instructions and integrate into 2FA setting * Fix load state when reusing same email * Add new state * Add 2FA screens * Clean up state in Update step * Clean up verify state, handle normal callback * Normalize convetions * Add verification reminder screen * Improve session refresh * Handle verification requirements for composer and convo * Fix lint * Do better * Couple missing translations * Format * Use listeners for easier to grok logic * Clean errors * Move to global context * [APP-1158] Gate features by email verification state (#8305) * Use new hook in all locations * Format * Seems to work, not great duplication * Wrap all open composer calls * Remove unneeded spans * Missed one * Fix handler on Conversation * Gate new chat in header * Add comment * Remove whoopsie * Format * add hackfix for dialog not showing * add prompt to accept chat btn * navigation not necessary * send back one screen, rather than home * Update comment --------- Co-authored-by: Samuel Newman <mozzius@protonmail.com> * Clear dialog state Co-authored-by: Samuel Newman <mozzius@protonmail.com> * Update icon * Check color * Add 2FA warning * Update instructions * Fix X button * Use an effect silly goose * Update copy Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> * Update copy Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> * Update copy Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> * Update copy Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> * Update src/components/dialaUpdate copyogs/EmailDialog/screens/Update.tsx Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> * Update copy Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> * Update copy Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> * Update copy Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> * Update copy Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> * Update copy Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> * Update copy Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> * Update copy * Update copy * Update copy * Update copy * Update copy Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> * Update copy * Add link back to update email from verify email dialog * Handle token field validation --------- Co-authored-by: Samuel Newman <mozzius@protonmail.com> Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com>
* New Edit Profile dialog on web, use new Edit Image dialog everywhere (#8220)Samuel Newman2025-05-063-49/+22
|
* swap out cropper library (#8327)hailey2025-05-062-10/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | * mostly implement * type errors * unused import * rm comment * stop accidentally deleting the image while compressing * upgrade * type fixes * upgrade, remove timeout * bump * rm mock * bump --------- Co-authored-by: Samuel Newman <mozzius@protonmail.com>
* New `Select` component (#8323)Samuel Newman2025-05-062-143/+50
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * radix select component on web * native implementation (wip) * fix sheet height/padding * tone down web styles * react 19 cleanup * replace primary language select * change style on native * get auto placeholder working * more style tweaks * replace app language dropdown * replace rnpickerselect with native select * rm react-native-picker-select dependency * rm placeholder, since a value is always selected * docblock for renderItem * add more docblocks * add style prop to item * pass selectedValue through renderItem * fix context * Style overflow buttons --------- Co-authored-by: Eric Bailey <git@esb.lol>
* bump it bop it upgrade it (rn 79/expo 53) (#8281)hailey2025-05-022-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * basic bumps * more tweaking * fix rn patch * fix crop picker patch * fix media library patch * rm unnecessary patch * fix notifications patch * update bottomsheet * Update withAppDelegateReferrer.js * Delete withNoBundleCompression.js * rm withNoBundleCompression plugin * rm findLast shim * metro package exports is enabled by default * update react/react-dom/react-compiler * fix reanimated issue * vendor expo-ized emoji popup * fix types * hackfix view full thread * Update EmojiPickerModule.podspec * more upgrades * fix multiformats package version * add baseurl * bump mmkv * bumps * update react-keyed-flatten-children * bump locale packages * fix emoji picker dark mode * rn upgrades * Revert "bump locale packages" This reverts commit fc82f0f173032127dd7c18ed0316ae26f53db51d. * upgrade testing-library * rm test renderer * update patch name minors * rm findNodeHandle from tabbar * only do scrollview tag thing on ios * disable package exports * update expo notifications handler * memoize emoji picker styles * fix tests, mock multiformats * bump some dev deps with RC versions * completely rearchitect toasts * rm logs * layout animation config for composer footer * disable autolinking for patched libs * undo lingui changes * version bump from release candidate to 0.1 * update atproto deps * rm @did-plc/server * fix key issue (maybe) * move URL polyfill to the polyfill file * fix yarn lock * upgrade to 53.0.3 * reanimated layout anim bug patch * workletize a function that wasn't getting autoworkletized anymore (#8309) * bump to expo 53.0.4 * bump RN to 0.79.2 * fix yarn lock ci * Revert "completely rearchitect toasts" This reverts commit 2e2fcaeeed527580a6c485718544b85e8b4f52b9. * final upgrades * chore: cleanup yarn lock * prettier --------- Co-authored-by: Samuel Newman <mozzius@protonmail.com>
* Merge branch 'demo' into mainPaul Frazee2025-05-021-2/+29
|\
| * add demo storageSamuel Newman2025-04-231-2/+29
| |
* | Keep all radix dependencies aligned by using single package (#8219)Samuel Newman2025-04-243-13/+17
| | | | | | | | | | | | | | * keep all radix deps aligned by using single package * import directly from `radix-ui` or `radix-ui/internal` * prevent radix leaking into native build
* | fix skeleton height (#8221)Samuel Newman2025-04-241-4/+4
|/
* Modernise change email flow (#8106)Samuel Newman2025-04-233-10/+54
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * use new verify email dialog in 2fa flow * alf change email flow * Fallback change email dialog * Update ChangeEmailDialog.tsx Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> * Update ChangeEmailDialog.tsx Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> * Update ChangeEmailDialog.tsx Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> * Update ChangeEmailDialog.tsx Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> * Update ChangeEmailDialog.tsx Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> * Update ChangeEmailDialog.tsx Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> * Update ChangeEmailDialog.tsx Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> * Update ChangeEmailDialog.tsx Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> * Update Email2FAToggle.tsx Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> * don't use existing email as default value * increase max width of email dialogs * Use ALF verify email dialog for reminder (#5924) * use new verify email dialog for reminder * style tweaks, improve web * add a lil toast * Apply suggestions from code review Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> * Ditch close and push up image --------- Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> Co-authored-by: Eric Bailey <git@esb.lol> * delete old change/verify email modals (#8122) (cherry picked from commit fceb655b3bacad1bce210810234137b7233d263d) * Translate email placeholder Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> * Align copy * Clean up error handling --------- Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> Co-authored-by: Eric Bailey <git@esb.lol>
* Sanitize handle in header (#8272)natalie2025-04-231-2/+4
| | | | | * Sanitize handle in header * use prefix param correctly
* move dev mode hook (#8270)Samuel Newman2025-04-221-2/+2
|
* Edge to edge support (#7497)Mathieu Acthernoene2025-04-225-10/+13
|
* Refactor search history (#8260)Eric Bailey2025-04-212-107/+73
|
* Improve display name in Settings (#8256)Eric Bailey2025-04-211-5/+13
|
* Verification (#8226)Eric Bailey2025-04-189-86/+357
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * WIP * Alignment with icon * Add create/remove prompts * Fill out check dialog a bit * Reorg * Handle was verified state * Add warning to edit profile * Add warning to handle dialog * Decent alignment in posts on all platforms * Refactor alignment for posts, chatlist, hover card * Disable on profile * Convo header * Compute simple verification state * Add other icon, rename, integrate * Swap in simple state for profile edits * Clean up utility hooks * Add verifications UI to dialog * Add edu nux * Revert change * Fix wrapping of check on profile * Rename * Fix gap under PostMeta * Update check dialogs * Handle takendown verifiers in check dialog * alf composer reply to * Refactor verification state * Add create/remove mutations, non-functional for now * Fix up post-rebase * Add check to first author noty * Do cache updates after mutations * DRY up hook, add to profile updates too * Add to drawer * Update account list * Adapt to new types * Hook up mutations * Use profile shadow in feeds * Add to settings * Shadow currentAccountProfile * Add invalid state to verifications * Fix alignment and overflow in Settings and Drawer * Re-integrate post rebase * Remove debug code * Update copy * Add unverified notification support * Remove link * Make sure dialog closes * Update URL * Add settings screen * Integrate new setting into verification states * Add metrics, bump package, fix bad import * NUX fixes * Update copy * Fixes * Update types * fix search autocomplete * fix lint * add display name warning to new dialog * update default prefs * Add parsing support for notifications * Bump pkg * Tweak noty styles * Adjust check alignment * Tweak check alignment * Fix badge for verifier * Modify copy --------- Co-authored-by: Samuel Newman <mozzius@protonmail.com> Co-authored-by: Paul Frazee <pfrazee@gmail.com>
* Clear image cache button (#8190)Samuel Newman2025-04-171-3/+53
|
* ALF search cards (#8210)Eric Bailey2025-04-162-4/+67
|
* Standarize on shields (#8204)Eric Bailey2025-04-153-18/+16
|
* Replace old ProfileCard with new (#8195)Eric Bailey2025-04-151-3/+1
| | | | | | | | | | | | | | | | | | | | | * Replace usages of old ProfileCard * Replace Pills with Labels component * Replace impl of ProfileCardWithFollowButton * Remove never-used LikesDialog * Handle missing mod opts * Add missing profile hover * use modern button in listmembers * remove follow button from muted accounts list --------- Co-authored-by: Samuel Newman <mozzius@protonmail.com>
* Don't re-use profile-specific components in Settings (#8193)Eric Bailey2025-04-141-9/+30
|
* Fix end of feed border thickness (#8187)Samuel Newman2025-04-141-9/+5
|
* change chat settings icon to a gear icon (#8192)Samuel Newman2025-04-141-16/+16
|
* Fix labeler header scroll and loading/error states (#8088)Samuel Newman2025-04-142-131/+127
| | | | | | | * add forwardRef to Layout.Content * lift scrollview up out of inner component * fix scrolling on android (#8188)
* [Explore] Reduced experience (#8160)Eric Bailey2025-04-083-36/+146
| | | | | | | | | | | * Only show suggested users for non-english users * Fall back to searching for users for non-english speakers * Disable other queries if full experience is disabled * Bump package * If no content langs, use full exp
* Tweak performance settings on Android (#8158)Eric Bailey2025-04-081-7/+20
|
* Add in new suggested accounts endpoint into FollowDialog (#8147)Eric Bailey2025-04-071-2/+3
| | | | | | | | | * Add in new suggested accounts endpoint into FollowDialog * Fix lint --------- Co-authored-by: Hailey <me@haileyok.com>
* Rm sticky headers (#8154)Eric Bailey2025-04-072-20/+3
|
* Slice 'For You' results (#8152)Eric Bailey2025-04-071-2/+7
|
* Align copy in `Your interests` toasts (#8138)surfdude292025-04-071-2/+7
| | | | | * update copy in toasts * prettier
* [Explore] Small fixes (#8145)Eric Bailey2025-04-076-170/+253
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Hover on sugg account * Add subtle hover to all components except feed * Use skeleton states for refetch on focus * Empty results state for sugg users * Filter out pinned posts from feed previews * Add trending header if not top module * Tighten up spacing * Fetch 10 profiles * Update interests copy * Remove refetch on focus * Add PTR * use a map * Update src/screens/Search/modules/ExploreInterestsCard.tsx * fix web double border --------- Co-authored-by: Hailey <me@haileyok.com>
* 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
|