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
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
Samuel Newman
ec2c580aae
Fix Android crash by try/catch dialog open ( #9335 )
2025-11-06 17:58:14 +02:00
Samuel Newman
531ff6c433
restore flatten to a place that is needed ( #9334 )
2025-11-05 02:07:01 -08:00
Samuel Newman
78e20c4200
Prevent sparse arrays in snapToOffsets ( #9329 )
...
* prevent sparse arrays in snapToOffsets
* wait, sparse arrays don't work like that
* more readable check even if it's technically useless
* make the second check actually work
2025-11-04 09:08:43 -08:00
Eric Bailey
d8e7e65a9d
Post skele tweaks ( #9328 )
...
* feat: PostControlsSkeleton (#9205 )
* feat: new PostControlsSkeleton component
* feat: integrate PostControlsSkeleton into other usages
* fix: shrink skele pill and circle sizes a bit
* Couple small tweaks
(cherry picked from commit f6a38ec42274bffc41b2898d8addb735791494fd)
---------
Co-authored-by: Elijah Seed-Arita <elijaharita@gmail.com >
2025-11-04 10:09:17 -06:00
Samuel Newman
fd5b1b3a59
add even more optional chaining to link thing ( #9327 )
2025-11-04 16:57:39 +02:00
Samuel Newman
1b0fbd503e
Remove use of flatten where possible ( #9325 )
...
* remove use of flatten where possible
* restore flatten where it says it's needed
* missing utils alpha
2025-11-04 05:43:08 -08:00
Samuel Newman
feab782ba9
Android lightbox minor perf improvement ( #9274 )
...
* minor perf improvement on android for lightbox
* Use correct `cachePolicy` when prefetching lightbox images (#9275 )
* use `memory` cachePolicy when prefetching
* use `memory` cache policy on iOS lightbox images
2025-11-03 09:18:26 -08:00
Samuel Newman
bd3594ceea
use 0.5px media border on high DPI screens on web ( #9311 )
2025-10-31 07:07:43 -07:00
Eric Bailey
339f3320c6
[TS-147] Add internal debug field display ( #9302 )
...
* Add internal debug field display
* Update title
2025-10-29 11:21:19 -05:00
Samuel Newman
3107efb449
Get rid of share menu fade edge effect ( #9250 )
2025-10-29 09:09:07 -07:00
Samuel Newman
f15a949ef8
more text elements missing emoji prop ( #9301 )
2025-10-29 08:44:52 -07:00
Samuel Newman
bb908a5534
fix line height in hover card ( #9281 )
2025-10-29 08:44:17 -07:00
Chenyu
d58c6c9ebc
use admonition instead of toast for errors when appealing labels ( #9272 )
...
* use admonition instead of toast for errors when appealing labels
* address commments
2025-10-29 06:48:23 -07:00
bnewbold
28e132ae03
clarify in content hider if label is on overall account ( #9264 )
...
* clarify in content hider if label is on overall account
* fix bool typo
* Update src/components/moderation/ContentHider.tsx
Co-authored-by: Samuel Newman <mozzius@protonmail.com >
* rename variable for clarity
---------
Co-authored-by: Samuel Newman <mozzius@protonmail.com >
2025-10-27 10:37:47 -07:00
Eric Bailey
74cb81b65f
Add config to disable update overlay, disable it ( #9267 )
2025-10-23 11:16:55 -05:00
Alex Benzer
6086bc5d5c
Add a client event for "See more" link on suggested user interstitials ( #9249 )
2025-10-22 03:53:42 -07:00
Samuel Newman
199821d670
make gifs square again ( #9236 )
2025-10-20 07:15:01 -07:00
Samuel Newman
a482dae936
[Release prep] 1.109.0 E2E fixes ( #9216 )
...
* list tests
* fix create account
* get onboarding e2e tests working
* get curate list test working
* Update thread-muting.yml
2025-10-16 07:31:11 -07:00
Samuel Newman
be53a168ba
Move interests clientside and add finance ( #9176 )
...
* move interests clientside
* add finance
* try and ensure there's always data for the "all" category
* add empty state for suggested accounts
* simplify error wording
2025-10-15 09:37:24 -07:00
Samuel Newman
66ca3e34a4
fix invalid tweaking to date string ( #8415 )
2025-10-15 11:00:29 -05:00
Alex Benzer
6c7fd96528
Add metrics for when OPs click "hide reply for me" or "hide reply for everyone" ( #9206 )
2025-10-15 08:33:30 +01:00
Eric Bailey
7280e44ea2
Remove log ( #9204 )
2025-10-14 11:49:02 -05:00
Eric Bailey
0b50e9f109
Remove remaining usages of old post thread query ( #9184 )
...
* Remove remaining usages of old post thread query
* Add PostThreadContext, cache mutator for threadgates on threads, pipe it through
* Replace getPostThread in threadgate query
* Replace in initQuote handling, which isn't even used rn...
* Missing import
* Revert ext change
2025-10-13 18:36:11 -05:00
Samuel Newman
0f6a99c8a5
enable numberOfLines on replyTo component ( #9196 )
2025-10-13 09:36:06 -07:00
Eric Bailey
8a30131686
Combine SubtleWebHover and SubtleHover, default to web only for all cases ( #9188 )
2025-10-10 15:05:20 -05:00
Samuel Newman
d528ae791f
Fix add/edit moderation list form placeholder text ( #9074 )
...
* fix placeholder text of modlist dialog
* change header font weight
* fix string
2025-10-10 13:57:42 -05:00
Samuel Newman
b15903e0cb
move feed context on desktop ( #9015 )
2025-10-10 13:56:57 -05:00
Samuel Newman
fb5d56422a
fix border color of feed/list embeds ( #9021 )
2025-10-10 13:55:43 -05:00
Samuel Newman
2b34721876
fix android admonition flex collapse issue ( #9120 )
2025-10-10 11:43:23 -05:00
Samuel Newman
c928d6b14a
Keep the screen awake on the video feed ( #9146 )
2025-10-10 11:33:09 -05:00
Samuel Newman
b7b47d30bf
fix hider alignment in thread ( #9168 )
2025-10-10 11:26:48 -05:00
Samuel Newman
3561fc8112
move aspect ratio to atom ( #9171 )
2025-10-10 11:20:41 -05:00
Samuel Newman
fe31cf4508
fix background colors ( #9174 )
2025-10-10 11:17:57 -05:00
Eric Bailey
a9efd94983
Placeholder style tweaks ( #9107 )
...
* Align colors in loading placeholders
* Same for new skele components
* Increase opacity of disabled replies button slightly
2025-10-10 11:16:40 -05:00
Samuel Newman
6cd6a3447d
Tweak greens ( #9177 )
...
* tweak greens
* undo test code
2025-10-10 09:15:48 -07:00
Samuel Newman
84cae44cd2
Ship activation experiments ( #9170 )
...
* ship onboarding experiments
* delete logged out cta
* delete other loggedoutcta
2025-10-10 08:24:42 -07:00
Eric Bailey
5bf1141b55
Add validation to threadgate records, check for max hidden replies ( #9178 )
2025-10-10 10:03:47 -05:00
Chenyu
12e09a9bd1
starter pack metrics ( #9116 )
...
* starter pack metrics
* emit starterpack:add/remove user event with starterpack uri in starter pack dialog
* rename metadata field
2025-10-03 10:17:59 -07:00
Samuel Newman
77bf49f212
Tighten up eslint rule to catch unused const {_} = useLingui() ( #9122 )
...
* tighten eslint config to catch unused `useLingui`s
* fix now-invalid uses of _
* remove unused function that produces a ton of eslint warnings
* upgrade react compiler plugin
2025-10-02 09:59:05 -07:00
Eric Bailey
381feacd26
Add StackedButton component ( #9086 )
2025-09-30 16:18:36 -05:00
Eric Bailey
3e55e52858
Button tweaks ( #9106 )
...
* Tweak button colors
* Semi bold only for tiny buttons
2025-09-30 08:40:21 -05:00
Chenyu
f82a6188e6
Update admonition component ( #9068 )
...
* update admonition component
* fix linting, adominition alighment
* design tweak
* edge cases for admonition, update storybook
* Update src/components/Admonition.tsx
Co-authored-by: Samuel Newman <mozzius@protonmail.com >
* fix mobile version
* change button style
---------
Co-authored-by: Samuel Newman <mozzius@protonmail.com >
2025-09-30 05:27:19 -07:00
Samuel Newman
c7ce827bfe
fix gap on profile ( #9081 )
2025-09-30 07:28:50 +03:00
Samuel Newman
2b32fff1d0
Fix link crash ( #9102 )
...
* fix link crash
* fix link crash
2025-09-29 14:14:13 -05:00
Eric Bailey
bd17f04810
Migrate to @bsky.app/alf package ( #9030 )
...
* Add storybook shortcut in dev
* Migrate to alg pkg
* Migrate font_bold to new font_semi_bold
* Migrate font_heavy to font_bold
* Fix old theme refs
* Remove leading util
* Bump
* Revert "Add storybook shortcut in dev"
This reverts commit 7a86195c77fb5d449c7782e64ebabb6addfab919.
* Remove alf script
* Adjust font scale
* Bump
* Bump pkg
* Migrate values from conflicts
* Create default themes outside react
* Use built-in alf utils
* Migrate old font styles
* Remove unused tokens
* Move theme creation to more appropriate file
* Update button colors
* Adjust TextField colors, line heights
2025-09-24 11:47:08 -05:00
Samuel Newman
e90cfdc849
Modernise list create/edit dialog ( #8223 )
2025-09-23 20:11:21 +03:00
Samuel Newman
7916c73b09
Better screen transitions for auth flow ( #7803 )
2025-09-23 20:04:22 +03:00