Samuel Newman
c34c67e4df
add demo storage
2025-04-23 16:36:27 -05:00
Samuel Newman
70dbc94766
Modernise change email flow ( #8106 )
...
* 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 fceb655b3b )
* 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 >
2025-04-23 11:22:08 -05:00
natalie
555dd6a4db
Sanitize handle in header ( #8272 )
...
* Sanitize handle in header
* use prefix param correctly
2025-04-23 05:54:41 -07:00
Samuel Newman
dba0bd8379
move dev mode hook ( #8270 )
2025-04-22 11:13:13 -07:00
Mathieu Acthernoene
a770f5635b
Edge to edge support ( #7497 )
2025-04-22 19:16:50 +03:00
Eric Bailey
0a7734f9ed
Refactor search history ( #8260 )
2025-04-21 19:16:59 -05:00
Eric Bailey
3f47c8cf06
Improve display name in Settings ( #8256 )
2025-04-21 17:05:14 -05:00
Eric Bailey
0ac15920a4
Verification ( #8226 )
...
* 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 >
2025-04-18 19:15:32 -07:00
Samuel Newman
cf6c8dc331
Clear image cache button ( #8190 )
2025-04-17 23:41:15 +03:00
Eric Bailey
faab49bd9e
ALF search cards ( #8210 )
2025-04-16 18:42:41 -05:00
Eric Bailey
16462b08a7
Standarize on shields ( #8204 )
2025-04-15 15:30:03 -05:00
Eric Bailey
f46336e341
Replace old ProfileCard with new ( #8195 )
...
* 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 >
2025-04-15 06:13:20 -07:00
Eric Bailey
9ae0cf60af
Don't re-use profile-specific components in Settings ( #8193 )
2025-04-14 17:18:06 -05:00
Samuel Newman
62c4293adc
Fix end of feed border thickness ( #8187 )
2025-04-14 10:15:47 -07:00
Samuel Newman
2e73464fd1
change chat settings icon to a gear icon ( #8192 )
2025-04-14 10:13:09 -07:00
Samuel Newman
f8bd850465
Fix labeler header scroll and loading/error states ( #8088 )
...
* add forwardRef to Layout.Content
* lift scrollview up out of inner component
* fix scrolling on android (#8188 )
2025-04-14 11:00:39 -05:00
Eric Bailey
c8568e3004
[Explore] Reduced experience ( #8160 )
...
* 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
2025-04-08 17:08:09 -05:00
Eric Bailey
09111ef272
Tweak performance settings on Android ( #8158 )
2025-04-08 11:20:03 -07:00
Eric Bailey
d496b5bdbf
Add in new suggested accounts endpoint into FollowDialog ( #8147 )
...
* Add in new suggested accounts endpoint into FollowDialog
* Fix lint
---------
Co-authored-by: Hailey <me@haileyok.com >
2025-04-07 18:29:04 -07:00
Eric Bailey
4879a07701
Rm sticky headers ( #8154 )
2025-04-07 17:41:20 -07:00
Eric Bailey
28876a4b23
Slice 'For You' results ( #8152 )
2025-04-07 17:40:31 -07:00
surfdude29
1e8a96e297
Align copy in Your interests toasts ( #8138 )
...
* update copy in toasts
* prettier
2025-04-07 18:42:29 -05:00
Eric Bailey
4013855c10
[Explore] Small fixes ( #8145 )
...
* 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 >
2025-04-07 16:32:30 -07:00
Eric Bailey
e46b78eb85
Remove unused index to fix lint ( #8148 )
2025-04-07 16:06:28 -07:00
Paul Frazee
a181b0b935
Rework the visual design of the interests card in explore ( #8135 )
2025-04-04 18:10:13 -07:00
Paul Frazee
a301e31f76
Fix the 'seen' metric in explore ( #8134 )
2025-04-04 17:28:02 -07:00
Eric Bailey
502d660eb4
[Explore] Invalidate queries post-interests edit ( #8128 )
...
* Insert fresh interests and reset relevant queries
* reset suggested users
---------
Co-authored-by: Hailey <me@haileyok.com >
2025-04-04 17:16:39 -07:00
Eric Bailey
0b08128e4a
[Explore] Design tweaks ( #8131 )
...
* 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
2025-04-04 16:55:30 -07:00
Eric Bailey
aca89d4aea
[Explore] New suggested follows endpoint ( #8130 )
...
* Bump SDK
* Integrate new endpoint, add profile shadow, For You tab
* Format
2025-04-04 16:44:02 -07:00
Eric Bailey
a0ff9b52aa
[Explore] Add interests card ( #8125 )
...
* Add interests card to top of Explore
* Add tip to add interests if they have none or deselect
* Format
* Copy
2025-04-04 14:08:16 -05:00
Eric Bailey
94bc677ef5
Rename search to explore in titles and links ( #8116 )
...
* Rename search to explore in titles and links
* Conditionally use Explore
2025-04-04 08:30:12 -07:00
Eric Bailey
148bfa803d
Content interests ( #8114 )
...
* Content prefs screen
* Handle debounce, rename
* Fix format
* Let's just use interests
* Reuse hook
2025-04-04 10:26:48 -05:00
Samuel Newman
0004e27427
[Explore] Add index to view metric ( #8124 )
...
* add index to view metric
* supply index
* always return a number
2025-04-04 08:24:26 -07:00
Samuel Newman
ceb51c7e8f
[Explore] Add flatlist perf-related props ( #8120 )
...
* Add flatlist perf-related props
* Make keys more unique
* Small gap
---------
Co-authored-by: Eric Bailey <git@esb.lol >
2025-04-04 08:15:56 -07:00
Samuel Newman
22a7199436
remove use of sticky topBorder, add border to feed footer ( #8121 )
2025-04-04 17:30:46 +03:00
Samuel Newman
fa08428428
[Explore] Moderate trending topic avis ( #8123 )
...
* moderate trending topic avis
* filter blurs too
2025-04-04 07:24:43 -07:00
Samuel Newman
93af013210
log views of starter packs header ( #8118 )
2025-04-04 07:15:59 -07:00
Samuel Newman
a0c644acfe
[Explore] Add shadow cache ( #8119 )
...
* enable shadowcache for feed previews
* extract keyextractor
* dedupe feeds
2025-04-04 07:15:40 -07:00
Samuel Newman
898065d0a2
memoize each module individually ( #8111 )
2025-04-03 16:02:20 -05:00
Samuel Newman
87da619aaa
[Explore] Base ( #8053 )
...
* 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 >
2025-04-02 17:21:15 -07:00
surfdude29
8d1f97b5ff
Tweak copy to remove remaining uses of sign up ( #7987 )
...
* 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 >
2025-04-02 16:22:06 -07:00
surfdude29
df9909baa3
Translate number joined starter pack string and add plural formatting ( #7984 )
...
* translate number joined starter pack string
* also add plural formatting in StarterPackScreen.tsx
* import Plural
* tweak
* tweak
2025-04-01 15:59:53 -07:00
surfdude29
7a041da3a8
Add plural formatting for STARTER_PACK_MAX_SIZE toast ( #8000 )
...
* add plural formatting for starter pack max size toast
* tweak
* try again
2025-04-01 15:51:57 -07:00
surfdude29
ffbcbf814e
add plural formatting for too long handle error ( #7999 )
2025-04-01 15:51:39 -07:00
surfdude29
98fe7edbc8
Add plural formatting for "too long" error messages when editing profile info ( #7998 )
...
* add plural formatting for profile max graphemes errors
* add missing tag
* simplify
2025-04-01 15:50:58 -07:00
Samuel Newman
5cb49314d0
[Reactions] Get reactions in chat list working again with new lexicon ( #8093 )
...
* get chat list reactions working again with new lexicon
* fix weird android bug where background wasn't clipped
2025-04-01 15:45:29 -07:00
Samuel Newman
fffcb609c6
fix warnings ( #8092 )
2025-04-01 17:27:40 +03:00
Samuel Newman
07d667dba8
Fix broken error screen in DMs ( #8071 )
2025-04-01 17:22:59 +03:00
Samuel Newman
152bc3c1ec
[DMs] Reactions - link up API (attempt 2) ( #8074 )
...
* 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 >
2025-03-28 07:34:07 -07:00
Samuel Newman
5ceaee5793
Instrument signup ( #8037 )
2025-03-27 20:17:07 +02:00