Caidan Williams
f58ad8e419
refactor: replace magic 6px with dynamic a.gap_md/2
2025-07-29 17:37:01 -07:00
Caidan Williams
2bf4ee5690
fix(ui): suggested profile card grid on web sm -> md
2025-07-29 17:37:01 -07:00
Caidan Williams
48f670f26a
fix(ui): follow button should always be pushed to the bottom on the profile card
2025-07-29 17:37:01 -07:00
Caidan Williams
955a864245
refactor: update MOBILE_CARD_WIDTH instead of using inline width
2025-07-29 17:37:01 -07:00
Caidan Williams
0598d73617
refactor(ui): follow button and description to match design
2025-07-29 17:37:01 -07:00
Caidan Williams
f478ebdeb5
refactor(ui): swap ProfileCard.NameAndHandle for ProfileCard.Name
2025-07-29 17:37:01 -07:00
Caidan Williams
205e7f0190
feat(ui): update ProfileCard.Avatar size 40 -> 88
2025-07-29 17:37:01 -07:00
Caidan Williams
3c89552e92
refactor(ui): replace ProfileCard.Header with custom View
2025-07-29 17:37:01 -07:00
Caidan Williams
c93c36f6e5
feat(ui): force width on suggested profile card
2025-07-29 17:37:01 -07:00
Caidan Williams
c6e7816fa7
feat(ui): update padding, border radius, and border on suggested profile card
2025-07-29 17:37:01 -07:00
Caidan Williams
ff4eecc2e4
feat: update ProfileCard.Description to take style prop
2025-07-29 17:37:01 -07:00
Caidan Williams
2a6d04e6e2
feat: update ProfileCard.Avatar to take size prop
2025-07-29 17:37:01 -07:00
Caidan Williams
e465c9e461
feat(ui): add dropshadow to suggested profile card
2025-07-29 17:37:01 -07:00
Caidan Williams
b8a257a1c7
feat(ui): replace suggested profiles interstital icon with link "See all"
2025-07-29 17:37:01 -07:00
Caidan Williams
92e0119734
feat(ui): updated suggested profiles interstitial "Suggested for you" text color
2025-07-29 17:37:01 -07:00
Caidan Williams
287f5c0d42
feat(ui): update suggested profiles interstitial top padding 16 -> 12
2025-07-29 17:37:00 -07:00
Chenyu
9e65f00c93
[APP-1157] disable searches for logged out users, prompt them to sign in ( #8697 )
2025-07-24 14:44:03 -07:00
Caidan Williams
742397bb1a
fix(lint): remove unused import
2025-07-24 12:31:34 -07:00
Caidan Williams
269d70e66c
feat(ui): increase the trending videos card size
2025-07-24 12:30:35 -07:00
Caidan Williams
0685de9b7f
feat(ui): update TrendingVideos dismiss button style
...
Changed the TrendingVideos dismiss button to use solid variant and
square shape for improved visibility. Also set ButtonIcon size to "sm"
for better alignment with the new button style.
2025-07-24 12:30:35 -07:00
Caidan Williams
c1d2aea885
feat(ui): remove the header icon
...
Replace the header's flex row with a single bold text element for
"Trending Videos", removing the Graph icon and extra container.
2025-07-24 12:30:35 -07:00
Caidan Williams
229f275246
fix(ui): adjust TrendingVideos padding and gap sizes
...
Reduced top padding from large to small and updated horizontal padding
handling for the TrendingVideos component. Increased card gap and snap
interval from small to medium.
2025-07-24 12:30:35 -07:00
Caidan Williams
66950a08cb
feat(ui): add border to video post and trending cards
...
Added a border and low contrast border color to CompactVideoPostCard,
CompactVideoPostCardPlaceholder, and TrendingVideos card components for
improved visual separation.
2025-07-24 12:30:35 -07:00
Caidan Williams
b89645a172
feat(ui): add shadow to video post trending cards
...
Added a small shadow (shadow_sm) to the CompactVideoPostCard and the
"View more" card in TrendingVideos for improved visual depth and
consistency. This enhances the card appearance and aligns with the
design system.
2025-07-24 12:30:35 -07:00
Caidan Williams
12e67f53dd
fix(ui): overflow for TrendingVideos scroll container
...
Added overflow_hidden to the main container and set overflow_visible on
the FlatList to ensure proper display of horizontally scrolling cards.
This resolves clipping issues and improves the visual layout of trending
videos.
2025-07-24 12:30:35 -07:00
Caidan Williams
605c50d6c7
style(ui): use larger border radius on video post card
...
Updated CompactVideoPostCard to use a larger border radius by replacing
rounded_md with rounded_lg.
2025-07-24 12:30:35 -07:00
Elijah Seed-Arita
dff0332dd0
fix: general profile component layout fixes, and ability to disable the inset border for UserAvatar ( #8711 )
2025-07-24 11:22:19 -07:00
Samuel Newman
8fdcc3ee31
Replace resumeSession with getSession in the email check ( #8670 )
...
* replace resumeSession with getSession
* copy lil type tweak from the other PR
* Add partialRefreshSession to session API context, use session state to infer state further down tree
* Review
---------
Co-authored-by: Eric Bailey <git@esb.lol >
2025-07-23 11:52:38 -05:00
Caidan
bbc39806fe
feat(ui): remove like count from trending videos ( #8689 )
...
* feat(ui): add showLikeCount flag to CompactVideoPostCard
Introduced a showLikeCount flag to control the display of like count in
the CompactVideoPostCard component. The like count is now only shown if
both likeCount > 0 and showLikeCount are true. This allows for more
flexible UI configurations and easier toggling of like count visibility.
* fix(ui): hide gradient shadow when hiding like count
* fix(ui): increase trending video profile pic size from 20 -> 24
* fix(ui): add small drop shadow to trending video profile pic
* fix(ui): a.shadow_sm -> t.atoms.shadow_sm based on PR feedback
2025-07-22 19:16:07 -05:00
surfdude29
e1a0beff7d
add action context for Repost string in RepostButton.web.tsx ( #8427 )
2025-07-21 18:41:01 -05:00
Samuel Newman
760b184d28
fix emoji popup scroll ( #8636 )
2025-07-21 09:22:35 -05:00
Eric Bailey
0995e81b58
Age assurance tweaks ( #8671 )
...
* Refetch state while in pending status
* Add success state to redirect, just have user close, nicer experience
* Stop refetching after pending
2025-07-18 14:21:23 -05:00
Eric Bailey
6a15679fb1
Handle missed error branch ( #8663 )
2025-07-18 10:19:56 -05:00
Eric Bailey
4dd9459cba
Update copy ( #8664 )
2025-07-18 10:09:59 -05:00
Samuel Newman
08a1a806ef
Fix checkmark overflow in profile card ( #8612 )
2025-07-17 23:03:55 +03:00
Eric Bailey
964eed54ea
Age assurance fast-follows ( #8656 )
...
* Add feed banner
* Comment
* Update nux name
* Handle did error
* Hide mod settings if underage or age restricted
* Add metrics
* Remove DEV override
* Copy suggestion
* Small copy edits
* useState
* Fix bug
* Update src/components/ageAssurance/useAgeAssuranceCopy.ts
Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com >
* Get rid of debug button
---------
Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com >
2025-07-17 14:32:58 -05:00
Eric Bailey
42bfee5d9d
Update copy and link in reporting flow ( #8583 )
...
* Update copy and link
* fix prettier
* Update link
---------
Co-authored-by: Samuel Newman <mozzius@protonmail.com >
2025-07-17 11:01:10 -05:00
Eric Bailey
1dbc331314
UI for age assurance compliance ( #8652 )
...
* Add geo prop
* Add prelim fetch
* Add geo debug
* Pass in assurance state to notifications registration
* Comments
* Bump git index
* Add some component utils, no design, gate chat
* Disable mod prefs buttons, does not yet edit mod prefs
* Add initial prompt component
* Refine logic for showing prompt
* Add send email dialog
* Hook up dialog to fake mutation
* Fix geo debug bug
* Move provider inside query provider
* Slightly better screen gater
* Ok decent fallback with isExempt
* Reorg
* Wrap prompt in new logic
* Override mod prefs
* Use real endpoints, optimistic state
* Add persistent card, add time-ago, warning to dialog
* Add comment
* No undefined query values
* Fix case in import
* Wait for AA to load before registering push
* Override prefs in all locations
* Small refactor of notifications registration
* Register push after aa state
* Add retries
* Update blocked screens UI
* Strengthen email validation
* Add intent dialog
* Do service auth for init
* Rug refreshJwt
* Update copy
* Some mobile styles, add dev mode option
* Fix links on native
* Clean up intent dialog on native
* Don't mutate existing session, only copy
* Handle email validation error from server
* Clarity is better
* Moar clear
* Fixes
* Tweaks
* Add country code
* Gate it
* Refresh state after redirect
* Re-check on window focus
* Remove todo
* Enable in dev
* Check for did match on redirect
* Add blocked state
* Add appeal dialog
* Copy tweaks
* Inset in blue well
* Nux the prompt
* Copy updates
* Refetch just in case
* Uppercase country code
* Align copy, add notice to chat screens
* Tweak copy
* Add test code
* Add debug code
* Refactor AccountCard
* Big refactor
* Delay post-feed queries instead
* Debug code
* Clean up state
* Reorg
* Clean up copy
* Comments
* Reorg
* UPdate URL
* Cleanup
* Remove todo
* Update debug code
* revert unneeded changes
* UPdate nux name
* Revert unneeded change
* Updaet storage schema
* Checkpoint: cleanup
* Checkpoint: almost there
* isLoaded -> isReady
* Rename useAgeAssurance
* isUnderage -> isDeclaredUnderage
* Decompose, add docblocks
* Refactor
* UPdate debug
* Apply suggestion from @surfdude29
Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com >
* Apply suggestion from @surfdude29
Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com >
* Apply suggestion from @surfdude29
Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com >
* Apply suggestion from @surfdude29
Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com >
* Apply suggestion from @surfdude29
Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com >
* Apply suggestion from @surfdude29
Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com >
* Drop including Bluesky
* Apply suggestion from @surfdude29
Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com >
* Apply suggestion from @surfdude29
Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com >
* Remove todo
* Gate debug
* Revert unneeded change
* Fail closed
* Comments
* Comment
* Comment
* fix prettier
* rm viewheader
* bump sdk
* prevent overlap in admonition
* add age assurance intent route
* Just meow
Co-authored-by: Samuel Newman <mozzius@protonmail.com >
* Nix callback
* Fix spelling of dismissible lol
* Don't compare translated string
* Better KWS link labels
* Hide DMs send options in menu
* Add button
* Fix order
* Use only supported languages
* Rm button
* best-effort language mapping
* improve typing
---------
Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com >
Co-authored-by: Samuel Newman <mozzius@protonmail.com >
2025-07-16 13:58:07 -05:00
Samuel Newman
4ccbae7c30
Fix perf issue on web - restore pop behaviour to tabs ( #8620 )
2025-07-15 07:48:24 +03:00
Samuel Newman
587c14bac8
fix who can reply icon ( #8625 )
2025-07-14 10:01:48 -07:00
Samuel Newman
07b028ee66
Fix quote+list card padding ( #8623 )
...
* fix quote padding not being pressable
* fix list padding not being pressable
* Fix unnecessary loading of feeds (#8578 )
* stop layout shifts in feed loading
* don't load feed data if we already have it
* adjust styles, alf stuff
* remove unused button, massively simplify
* fix layout shifting in notifs
* use feedcard for feed post embeds
* use bold text to match other style
* use Link component rather than jank Pressable
* prevent nested anchors in notifs
* match following text size
* add space between content hider
* Better dead feed handling (#8579 )
* add space between content hider
* add handling for feeds that fail to load
* cleanError, in case of network funkiness
* handle deleted lists
* split out missingfeed
2025-07-09 00:14:30 -07:00
Samuel Newman
a9469cc111
Move NUX date ( #8603 )
2025-07-03 16:30:24 -07:00
Samuel Newman
bc072570d2
Activity notification settings ( #8485 )
...
Co-authored-by: Eric Bailey <git@esb.lol >
Co-authored-by: Samuel Newman <mozzius@protonmail.com >
Co-authored-by: hailey <me@haileyok.com >
2025-07-01 14:36:04 -07:00
Samuel Newman
9fdd98d8b4
Improve post spacing ( #8589 )
2025-07-01 13:24:03 -07:00
hailey
806d3792a9
feat: use t.gifs cdn for tenor search results ( #8574 )
2025-06-30 13:24:53 -07:00
Samuel Newman
9b306598cc
tweak who can reply dialog ( #8573 )
2025-06-28 00:03:22 +03:00
Samuel Newman
ad54ec8ef9
android paper text input padding ( #8570 )
2025-06-26 17:26:40 +03:00
Eric Bailey
4c1515169a
Tooltip ( #8555 )
...
* Working overlay, WIP
* Ok working with no overlay and global gesture handler
* Ok pretty good on native
* Cleanup
* Cleanup
* add animation
* add transform origin to animation
* Some a11y
* Improve colors
* Explicitly wrap gesture handler
* Add easier abstraction
* Web
* Fix animation
* Cleanup and remove provider
* Include demo for now
* Ok diff interface to avoid collapsed views
* Use dimensions hook
* Adjust overlap, clarify intent of consts
* Revert testing edits
---------
Co-authored-by: Samuel Newman <mozzius@protonmail.com >
2025-06-24 22:03:23 -05:00
Samuel Newman
c634cd9071
Upgrade prettier to 3.6 ( #8558 )
...
* upgrade prettier
* run prettier
* more files
2025-06-23 07:44:40 -07:00
Samuel Newman
92ee6260c1
Ignore common video errors ( #8548 )
2025-06-20 09:50:21 -07:00