Samuel Newman
c2979ffefa
re-extract languages ( #9402 )
2025-11-17 11:00:06 -08:00
Samuel Newman
bc62b3da76
Add metrics for composer threadgate ( #9401 )
...
* add metrics for composer threadgate
* add metrics to the in-thread version
* fix type error
2025-11-17 10:51:01 -08:00
Samuel Newman
53b3bd93a5
[1.110.0 release prep] Translations ( #9400 )
...
* `yarn intl:pull`
* `yarn intl:extract:all`
2025-11-17 08:37:07 -08:00
Samuel Newman
7197a064d7
[v1.110] Release prep ( #9399 )
...
* yml formatting whatever
* fix date input color
* fix up report dialog tests
* dumb fix to bypass save password popup
* remove tooltip in e2e
* Update index.e2e.tsx
* skip gate in e2e
2025-11-17 08:01:02 -08:00
Samuel Newman
ef97a20c23
Fix password autofill on iOS ( #9397 )
...
* fix password autofill on iOS
* update autocomplete props, rm textContentType
2025-11-17 06:27:00 -08:00
Samuel Newman
f53d5b6f27
add haptics to segmented control ( #9398 )
2025-11-17 05:23:28 -08:00
Alex Benzer
084f60c88f
Profile follow client events ( #9385 )
...
* Add parameters to profile:follow
Track who was followed, whose profile generated the follow, and the position of the person who was followed in the list
* Add profileCard:seen event
* Don't send "profileCard:seen" event to Statsig
* Clean up
* prevent overzealous clearing
---------
Co-authored-by: Samuel Newman <mozzius@protonmail.com >
2025-11-17 05:04:11 -08:00
Alex Benzer
2f678a3ccd
Adds a "follow back" button to follow notifications ( #9359 )
...
* Adds a "follow back" button to follow notifications
* get shadowcache logic working, strip out manual optimistic update
* whoops, don't just stick any old profile in there
---------
Co-authored-by: Samuel Newman <mozzius@protonmail.com >
2025-11-17 05:00:26 -08:00
Samuel Newman
d464cde412
add transparency prop to tab bar ( #9336 )
2025-11-17 04:59:56 -08:00
surfdude29
a35a81a508
Change text on threadgate button from 'Anybody' to 'Anyone' ( #9390 )
2025-11-17 03:27:43 -08:00
surfdude29
4145878819
remove accessibilityHint and tweak labels ( #9391 )
2025-11-17 03:26:39 -08:00
Alex Benzer
fb058afa54
Add client event for clicks on desktop feeds ( #9386 )
2025-11-17 03:23:56 -08:00
pfrazee
185fd39092
Nightly source-language update
2025-11-15 02:38:20 +00:00
Samuel Newman
92926a2417
✨ SegmentedControl component ( #8606 )
...
* new segmented control
* fix type error
* convert server input, use CSS for web
* add segmented control to storybook
* use segmented control in embed dialog
* add to suggested text wrappers
* update change handle dialog
* update styles since button changes
* fix atom
* style updates to segmented control, add size prop
* update state in layout effect rather than in render
* set type = 'radio' as default
* prevent expansion in server dialog on iOS
* use non reactive callback in needsUpdate effect
2025-11-14 11:43:28 -08:00
Samuel Newman
7a8ab551e3
update crop tool to latest, adjust to API changes ( #9389 )
2025-11-14 11:05:31 -08:00
Samuel Newman
1caac024ab
Fix video letterboxing issue ( #9339 )
...
* give video a black background on web
* Video crop on web tweaks (#9371 )
* Remove video embed crop option to reduce confusion
* Improve default thumb and border on web
---------
Co-authored-by: Eric Bailey <git@esb.lol >
2025-11-14 10:29:49 -08:00
Samuel Newman
24c96ac881
Image saving - fix extension, increase download timeout ( #9388 )
2025-11-14 17:46:39 +02:00
Samuel Newman
c92ac4abc1
flatten may return undefined ( #9387 )
2025-11-14 17:46:20 +02:00
Samuel Newman
b422765aed
[Threadgate] Tweak threadgate buttons ( #9173 )
...
* tweak in-post threadgate button
* tweak composer threadgate button
* reduce date length slightly
* pressed styles
* make date length depend on breakpoint
* add chevron to label btn
* add tiny chevron, special-case button icon width
* [Threadgate] Add hint (#9350 )
* get tooltip working on web
* add compatibility layer for working in iOS sheets
* add timeout to profile tooltip now that it appears instantly
* rm debug code
* Update ThreadgateBtn.tsx
Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com >
* remeasure when keyboard changes
---------
Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com >
* fix types
* [Threadgate] Refresh dialog (#9342 )
* wip new ui
* update threadgate dialog with new designs
* restore nobody option
* relayout android sheet when ratio changes
* fix ratio changing case in bottom sheet
* timebox reached, use setTimeout
* update panel styles
* missing imports
* extract out Panel
* tweak layout animation
* fix icon color
* use same color mechamism for icon as text
* restore the header
* refreshed toggle styles (#9343 )
* [Threadgate] Persist settings (#9341 )
* add persist toggle to threadgate dialog
* move state back down
* sort out spacing
* wire up query
* @surfdude29 tweaks
* use tiny chevron in WhoCanReply
* wait for prefetch before opening
* move Panel into the Toggle namespace
* default -> pref
* use medium date length
* rm hover state from web selects, fix border radius
* fix key issue in Selects
---------
Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com >
2025-11-14 06:21:37 -08:00
Samuel Newman
b56ee74cdb
Tweak bg on follows you pill ( #9384 )
...
* tweak bg on follows you pill
* same for profile
2025-11-13 12:01:49 -08:00
Samuel Newman
554275957e
update button spacing ( #9383 )
2025-11-13 09:24:27 -08:00
pfrazee
4884677826
Nightly source-language update
2025-11-13 02:41:07 +00:00
Samuel Newman
e663e824b7
Add rectangular shape to button ( #9382 )
2025-11-13 00:35:34 +02:00
Samuel Newman
68a4d84450
tweak settings divider color ( #9381 )
2025-11-12 04:09:57 -08:00
pfrazee
9982961b8f
Nightly source-language update
2025-11-12 02:40:28 +00:00
Eric Bailey
1711626493
Migrate remaining old report reasons, remove old unused file ( #9378 )
2025-11-11 14:13:11 -06:00
Samuel Newman
cb2af3cd18
only round buttons if size is set ( #9377 )
2025-11-11 10:26:49 -06:00
Samuel Newman
59ffaa8a81
fix rounded notifs ( #9374 )
2025-11-11 03:18:43 -08:00
Samuel Newman
a275e8999e
restore flatten in emoji reaction picker ( #9375 )
2025-11-11 03:18:24 -08:00
pfrazee
8d2d45508d
Nightly source-language update
2025-11-11 02:41:06 +00:00
Samuel Newman
ddf82dcc44
Delete EmptyStateWithButton.tsx ( #9348 )
2025-11-10 18:02:52 -06:00
Samuel Newman
835a716eaf
Try and guard against play/pause function being called after player is destroyed ( #9364 )
...
* try and guard play/pause against unmount
* add try/catch to avoid fatal crashes
2025-11-10 18:02:13 -06:00
Samuel Newman
bb365856c9
fix react query error ( #9365 )
2025-11-10 18:02:01 -06:00
Samuel Newman
bcd0e40192
Make the buttons round again ( #9367 )
...
* make the base button round
* some miscalleaneous tweaks
2025-11-10 18:01:41 -06:00
Samuel Newman
5208aa4a65
rm unused follow button ( #9332 )
2025-11-10 16:37:01 -06:00
surfdude29
1cdb105af5
tweak accessibility labels ( #9347 )
2025-11-10 16:31:08 -06:00
Samuel Newman
ad91029f10
Select account redesign ( #8905 )
...
* new designs for select account
* tweak web styles
* add logged out indicator
* unify helper function
* move error, try catch
2025-11-10 06:02:53 -08:00
Alex Benzer
4791486aa7
Fixes a ts error caused by WelcomeModal styles on logged-out homepage ( #9362 )
...
* Fixes a ts error caused by welcomemodal styles on logged-out homepage
* use flatten util instead
---------
Co-authored-by: Samuel Newman <mozzius@protonmail.com >
2025-11-10 03:18:31 -08:00
Samuel Newman
df00ffa532
use feed module header bottom border on web ( #9363 )
2025-11-10 03:16:45 -08:00
pfrazee
70ccd82745
Nightly source-language update
2025-11-10 02:42:45 +00:00
Caidan
14604f735b
fix: feed title line heights ( #9346 )
2025-11-09 18:24:12 +02:00
pfrazee
9583c310b9
Nightly source-language update
2025-11-07 02:40:28 +00:00
hailey
d6ca9e6b41
[Reporting] Add new reporting categories and reasons ( #9079 )
...
* start adding new report reasons
* cleanup
* use updated types
* cleanup open/closed logic
* other fix
* state fix
* rename type
* Update src/components/moderation/ReportDialog/utils/useReportOptions.ts
Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com >
* Update src/components/moderation/ReportDialog/utils/useReportOptions.ts
Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com >
* Update src/components/moderation/ReportDialog/utils/useReportOptions.ts
Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com >
* Update src/components/moderation/ReportDialog/index.tsx
Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com >
* Update src/components/moderation/ReportDialog/utils/useReportOptions.ts
Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com >
* Update src/components/moderation/ReportDialog/utils/useReportOptions.ts
Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com >
* Update src/components/moderation/ReportDialog/utils/useReportOptions.ts
Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com >
* Update src/components/moderation/ReportDialog/utils/useReportOptions.ts
Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com >
* Update src/components/moderation/ReportDialog/utils/useReportOptions.ts
Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com >
* Update src/components/moderation/ReportDialog/utils/useReportOptions.ts
Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com >
* Update src/components/moderation/ReportDialog/utils/useReportOptions.ts
Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com >
* Update src/components/moderation/ReportDialog/utils/useReportOptions.ts
Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com >
* Update src/components/moderation/ReportDialog/utils/useReportOptions.ts
Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com >
* Update src/components/moderation/ReportDialog/utils/useReportOptions.ts
Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com >
* Update src/components/moderation/ReportDialog/utils/useReportOptions.ts
Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com >
* add mapping
* Replace consts and maps using exported values
* Map to deprecated reason if necessary, send some reports only to Bluesky
* Use only new report reason types
* Cleanup
* Bump package, integrate new reasons
* Adjust sorting, return type, integrate feedback
* Just remove sort
* Finish 'other' handling
* Update descriptions
* Just invert filter logic, no functional change but feels more correct
* Clarify handling
* fix deep imports
* fix type error
* [Reporting] Integrate new `ReportDialog` into DMs (#9213 )
* Update types, fork copy for convo vs message
* Integrate in remaining spots
* Replace DoneStep with separate dialog that opens after reporting
* Handle profile error state by just showing a success message
* Delete old dms ReportDialog
* Chats only go to bsky
* Only open block or delete dialog if submitted successfully
* make close button always large
* prevent expansion of blockordelete dialog
* Delete old report dialog (#9214 )e
* Skip labeler selection for Bluesky-only cases
* Rename AfterReportDialog
---------
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 >
Co-authored-by: Samuel Newman <mozzius@protonmail.com >
2025-11-06 15:40:13 -06:00
David Buchanan
fd14bbfef9
move yt embed script to its own source file ( #9337 )
2025-11-06 10:15:49 -08:00
Samuel Newman
9f98e53541
Revert "push in post-post toast ( #9252 )" ( #9344 )
...
This reverts commit 54a388d132 .
2025-11-06 09:40:31 -08:00
Eric Bailey
7bf00424c4
Clean up getPostThreadV2 settings/params in prep for future work ( #9179 )
...
* Deprecate prioritizeFollowedUsers
* Bump API package
2025-11-06 10:42:08 -06:00
Samuel Newman
ec2c580aae
Fix Android crash by try/catch dialog open ( #9335 )
2025-11-06 17:58:14 +02:00
pfrazee
215f97bad9
Nightly source-language update
2025-11-06 02:41:01 +00:00
Samuel Newman
531ff6c433
restore flatten to a place that is needed ( #9334 )
2025-11-05 02:07:01 -08:00
pfrazee
2077699a07
Nightly source-language update
2025-11-05 02:40:28 +00:00