Hailey
396baa1bb2
prettier
2025-05-02 13:11:52 -07:00
Hailey
267cc37e60
Revert "completely rearchitect toasts"
...
This reverts commit 2e2fcaeeed .
2025-05-02 11:41:55 -07:00
Samuel Newman
df118846c8
workletize a function that wasn't getting autoworkletized anymore ( #8309 )
2025-05-01 12:30:16 +03:00
Samuel Newman
8e7a150cd0
layout animation config for composer footer
2025-04-28 16:41:59 +03:00
Samuel Newman
d0086da4e3
rm logs
2025-04-28 16:20:45 +03:00
Samuel Newman
2e2fcaeeed
completely rearchitect toasts
2025-04-28 16:17:56 +03:00
Samuel Newman
16325fd43e
only do scrollview tag thing on ios
2025-04-28 12:22:53 +03:00
Samuel Newman
1dc29ae867
rm findNodeHandle from tabbar
2025-04-28 12:18:54 +03:00
Samuel Newman
68224ded56
hackfix view full thread
2025-04-27 00:14:03 +03:00
Samuel Newman
f2f20d81f1
fix types
2025-04-27 00:11:13 +03:00
Samuel Newman
544565e567
fix reanimated issue
2025-04-26 22:54:49 +03:00
Samuel Newman
8ec8a64472
Modernize in-app browser consent dialog ( #8191 )
...
* add stateful dialog control hook
* add new alf'd consent
* make secondary_inverted buttons clearer
* contingency for opening a link from another dialog
* rm old modal
* Differentiate buttons more
---------
Co-authored-by: Eric Bailey <git@esb.lol >
2025-04-24 16:41:11 -05:00
Samuel Newman
278a54850b
Keep all radix dependencies aligned by using single package ( #8219 )
...
* keep all radix deps aligned by using single package
* import directly from `radix-ui` or `radix-ui/internal`
* prevent radix leaking into native build
2025-04-24 16:15:46 -05:00
Eric Bailey
6f44abee35
Verification UI tweaks ( #8276 )
...
* Prevent issuing verifications for users without display names
* Wait for success before closing, show errors
* Update icons
* WIP adjust size
* Adjust check size in feeds
* Add back unused icon
* Format
2025-04-24 11:46:23 -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
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
8a602bf9f6
Tweak alignment ( #8258 )
2025-04-21 18:08:06 -05:00
Eric Bailey
aa3ee8db4e
Align handling ( #8255 )
2025-04-21 16:59:46 -05:00
Eric Bailey
8fdefb7e94
Add check to composer user autocomplete ( #8253 )
...
* Add check to composer autocomplete web
* Add check to composer autocomplete mobile
2025-04-21 16:32:29 -05:00
Samuel Newman
13884b0a1c
fix composer reply line height ( #8241 )
2025-04-21 15:29:46 -05:00
Eric Bailey
0278c7a0b4
Make notifications clickable ( #8251 )
2025-04-21 12:07:55 -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
719d7b7a57
Use SearchablePeopleList for add user to list dialog, replace old modal ( #8212 )
...
* move to dialogs dir
* make searchable people list more generic
* new list-add-remove-users dialog
* update header text
* fix header on android
* delete old modal
* reduce spacing on items
2025-04-17 11:11:46 -05:00
Samuel Newman
fb8ab9f26d
ALF Notifications screen ( #8208 )
...
* alf notifs page
* Stop propagation
* Ok safari wants preventDefault too
* Fix lint
---------
Co-authored-by: Eric Bailey <git@esb.lol >
2025-04-16 14:14:33 -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
5371114609
Add translate metrics ( #8171 )
...
* Add translate metrics
* Format
2025-04-09 15:00:40 -07: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
4a7fa07e87
Add plural formatting, translate and tweak some accessibility strings in composer ( #7997 )
...
* add plural formatting and translate accessibility strings
* tweak accessibility label and add comments for translators
* fix
* tweak comments
* make label conditionally plural
* rm stray bracket
* try to fix prettier
* nope
* lint
* more lint
* prettier
---------
Co-authored-by: Hailey <me@haileyok.com >
2025-04-02 15:44:03 -07:00
surfdude29
c5900034a4
Simplify content warning dialog text ( #7943 )
...
* simplify content warning dialog text
* tweak copy
* Update src/view/com/composer/labels/LabelsBtn.tsx
Co-authored-by: Hailey <hailey@blueskyweb.xyz >
---------
Co-authored-by: Hailey <hailey@blueskyweb.xyz >
2025-04-02 14:51:10 -07:00
surfdude29
758cb731f0
Add plural formatting for alt text truncated string ( #7994 )
...
* add plural formatting in GifAltText.tsx
* add plural formatting in ImageAltTextDialog.tsx
* import Plural
* format
2025-04-01 16:09:53 -07:00
Samuel Newman
318b29d3fd
Fix loading jumps and footer on feeds tab ( #8063 )
...
* Fix loading jumps and footer on feeds tab
* same for lists/starter packs
2025-04-01 14:19:59 -07:00
Eric Bailey
7c124a8705
Preload emoji picker data for reactions on web ( #8079 )
...
* Preload emoji picker data for reactions on web
* Sort imports
2025-03-28 17:01:21 -05:00
Samuel Newman
c265e0fb96
fix people list footer ( #8039 )
2025-03-27 10:18:02 +02:00
Samuel Newman
412b107420
Extract center column offset, reduce by 20px ( #7974 )
...
* extract offset, reduce by 20px
* move constant to `Layout/const.ts`
2025-03-24 12:55:05 -07:00
Samuel Newman
dba6f4bb1f
Revert "Small revert to be on the safe side ( #7932 )" ( #7958 )
...
This reverts commit 0014b8b9cd .
2025-03-24 12:11:13 -07:00
Samuel Newman
7daf7a703e
haptics on external link card ( #8049 )
2025-03-24 10:17:35 -07:00
Samuel Newman
d3c44ebc5b
Fix post thread item hider line height crop ( #8028 )
2025-03-20 23:33:19 +02:00
Hailey
aa86a8619c
remove from iab ( #8017 )
2025-03-17 15:13:34 -07:00
Hailey
c612fca32a
remove .parse usage ( #8016 )
...
* remove .parse usage
* add one more usage
2025-03-17 15:06:26 -07:00
Eric Bailey
4b7bda705e
Don't poll for latest for Discover ( #7993 )
2025-03-17 12:18:59 -05:00
Samuel Newman
c402ae741f
Restore hardcoded DIDs for Discover debug ( #7977 )
2025-03-13 16:59:21 +02:00
surfdude29
597e3c1abd
tweak label ( #7937 )
2025-03-12 06:59:21 -07:00
surfdude29
d16c80d928
Update VideoTooLargeError strings ( #7923 )
2025-03-12 00:56:40 +02:00
Eric Bailey
0014b8b9cd
Small revert to be on the safe side ( #7932 )
...
* Revert "fix autocomplete (#7930 )"
This reverts commit f06a78017a .
* Revert "#6861 : Use available space to make focus on Composer TextInput easier (copy) (#7836 )"
This reverts commit e40656128d .
2025-03-07 10:34:14 -06:00
Samuel Newman
f06a78017a
fix autocomplete ( #7930 )
2025-03-07 10:20:55 -06:00
Eric Bailey
fd8ac1da7d
Catch thrown error for autoplay in Safari ( #7921 )
2025-03-06 19:14:00 -08:00
Samuel Newman
153fc17676
tweak ci ( #7916 )
2025-03-06 11:49:51 -08:00
Eric Bailey
8eb1f8f1fc
Merge #7903 ( #7917 )
...
* 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 >
2025-03-06 12:14:58 -06:00
Seth Wood
da2b6f4797
fixing moderation blur gap when replying via the thread feed ( #7783 )
2025-03-06 12:10:39 -06:00