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
Samuel Newman
6d85fe05d1
Constraint video max height to 14/9 ( #8611 )
...
* constraint video max height to 14/9
* Apply new default to web video embed too
* Retain web handling
* Rename prop for clarity
* Align no-crop handling on native/web
* make it always constrained
---------
Co-authored-by: Eric Bailey <git@esb.lol >
2025-09-23 07:24:31 -07:00
Samuel Newman
5211b26903
Expo 54 ( #8931 )
...
* update deps
* update patches
* fix new arch optout
* build from source, disable new arch
* update to preview.14
* upgrade off of preview to release
* fix lockfile lint
* update patches
* add back expo-location
* downgrade reanimated
* downgrade pagerview
* use expo-file-system/legacy
* try and upgrade types/react-dom
* fix type of uint8array
* rm @types/react resolution from bad rebase
* more type errors
* fix mock
* bump rn-compressor
* add patch of https://github.com/bluesky-social/react-native-paste-input/pull/5
* delete NativeDropdown & remove Zeego
* `import React` in expo modules
* bump cocoapods
* rm unused picker lib
* add speculative react-native-mmkv patch
* revert patch, add temp debug info to error
* bring back speculative patch, patch built JS code instead of source
* revert patch, just do debugging part
* dep update
* update resolutions, dynamic-app-icon
* bump node version in eas.json
* update build instructions
* rm atob from docs
* Delete react-native-mmkv+2.12.2.patch
* bump expo which might include fix
* update expo patch version
* bump expo patch version
* wrong version oops
* update expo to latest
* update react-native-compressor, rm patch
2025-09-22 08:52:07 -07:00
surfdude29
b9a41f30a5
Generate separate strings for join messages in Newskie dialog ( #8007 )
...
* try again
* prettier
* prettier round 2
* Update src/components/NewskieDialog.tsx
Co-authored-by: Samuel Newman <mozzius@protonmail.com >
---------
Co-authored-by: Samuel Newman <mozzius@protonmail.com >
2025-09-11 12:08:30 -07:00
Samuel Newman
20ff3e3ba0
Ensure there is a thumbnail for videos on web ( #9019 )
2025-09-10 18:49:44 +03:00
Samuel Newman
5b8631d188
Fix profile lists/feeds/starterpacks tabs position issue ( #8935 )
2025-09-10 18:49:04 +03:00
Samuel Newman
5be753ecdf
add prevent default to thread anchor checkmark ( #9020 )
2025-09-10 17:44:19 +03:00
Samuel Newman
9e8bceec60
reduce checkmark size in thread anchor ( #8942 )
2025-09-09 10:27:16 -07:00
Samuel Newman
4a1b1f17f4
Clean up dialogs ( #8934 )
2025-09-09 18:45:36 +03:00
Samuel Newman
53e43a957c
run yarn lint --fix ( #9013 )
2025-09-09 08:38:21 -07:00