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
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
6ccedd5e31
ship post follow follow suggestions ( #9251 )
2025-11-03 09:18:49 -08:00
Samuel Newman
5efae600dd
Add dark/tinted icon variants ( #9241 )
...
* add tinted icon style
* new dark icon
* use icon composer file
* rename some icons, ensure default ios is still there
* use solid fill instead of auto gradient
* fix web build
* back to gradient
* add . for consistency
* rename `default_old` to `legacy`
2025-10-29 09:49:45 -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
Maxym Hyba
faa389e060
rm clamp ( #9271 )
2025-10-29 08:46:21 -07:00
Caidan
bd5d102826
fix: prevent profile suggestions animation when no data available ( #9277 )
...
Prevents AccordionAnimation from animating open on web when suggestions array is empty by adding conditional rendering logic to AnimatedProfileHeaderSuggestedFollows component.
2025-10-29 02:43:18 -07:00
Samuel Newman
d49d43f6eb
update app icon ( #9219 )
2025-10-16 10:08:06 -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
Eric Bailey
7861cd153d
Remove notice in create account flow ( #9209 )
...
* Remove notice of policy updates
* Rm debug code
2025-10-15 13:56:29 -05: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
fe5a623b44
Haptic on profile buttons ( #6034 )
...
* play haptic on profile buttons
* change react import
2025-10-15 09:10:26 -07:00
Samuel Newman
4788106f32
change flatlist config for explore page ( #9083 )
2025-10-15 08:57:30 -07:00
Samuel Newman
ede10368d5
cache pages in explore feed previews ( #9082 )
2025-10-15 18:54:54 +03:00
Samuel Newman
1127e50248
[Onboarding] Add starterpacks step ( #9007 )
...
* add onboarding starterpacks step
* tweak starter pack cards
* fix web styling
* use new API
* add screen transitions to onboarding
* skip host account
* bump limit to 6
* tweak font weight
* rm commented out code
* fix yarn.lock
* limit starter packs experiment to english speakers
2025-10-15 07:32:38 -07:00
jim
e4485da4ff
Merge pull request #9189 from internet-development/binaryfiddler/hashtag
...
prompt user to log in on hashtag screen
2025-10-15 01:12:49 -07:00
Chenyu Huang
ad18439148
use hasSession
2025-10-14 14:15:19 -07:00
Eric Bailey
7e6b23bd86
Fix ternary in moderation settings that caused a double title ( #9198 )
2025-10-14 09:17:34 -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
Chenyu Huang
34f2cc2322
prompt user to log in on hashtag screen
2025-10-10 14:17:57 -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
69421d1f33
Change anchor text size to lg from xl ( #9185 )
2025-10-10 14:32:56 -05:00
Samuel Newman
508fa2aced
Value prop screen - polish, convert to pager ( #9133 )
...
* turn value prop screen into a pager on native
* rm ts-ingore
* fix pager swipe on android
---------
Co-authored-by: Eric Bailey <git@esb.lol >
2025-10-10 14:05:22 -05:00
Samuel Newman
9bea450803
Fix profile label section soft reset scroll ( #9103 )
...
* Fix profile label section scrollto
* revert back to headerHeight
2025-10-10 13:56: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
54b8eacba1
Fix chat request buttons not moving with swipe gesture ( #9155 )
...
* portal in buttons so they move with swipe
* remove outline style buttons
2025-10-10 11:30:29 -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
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
Alex Benzer
b38edc52b8
Auto-select search results tab ( #9159 )
...
When the user clicks the search button next to "Discover New Feeds" or "Suggested Accounts" on the Explore page, we'll auto-select the respective search results tab (feeds or users).
2025-10-09 05:02:38 -07:00
Samuel Newman
0e9e705d99
fix android onboarding dev crash ( #9132 )
2025-10-03 12:07:21 -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
dan
5df6036c2c
[Web] Fix thread jumps ( #9111 )
...
* [Web] Fix thread jumps
* Comment formatting
---------
Co-authored-by: Eric Bailey <git@esb.lol >
2025-09-30 10:46:31 -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
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
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
hailey
836d16fec9
ensure mod service header present for appeals ( #9025 )
2025-09-11 00:31:17 -07:00
Samuel Newman
5b8631d188
Fix profile lists/feeds/starterpacks tabs position issue ( #8935 )
2025-09-10 18:49:04 +03:00
Samuel Newman
372e20efa3
ALF saved feeds screen ( #8844 )
2025-09-09 22:40:25 +03:00
Samuel Newman
9e8bceec60
reduce checkmark size in thread anchor ( #8942 )
2025-09-09 10:27:16 -07:00
Samuel Newman
6432667f60
ALF lists screen ( #8941 )
...
* alf list screens
* relocate to `#/screens`, balkanize
* use useBreakpoints
* showCancel on subscribe menu
* fix typo
2025-09-09 10:20:33 -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
Samuel Newman
3e2c181c40
Upgrade @types/react to 19 and run codemod (attempt 2) ( #8918 )
...
* update dependencies
* rm `import type React from 'react'`
* run codemods
* patch discord types
* update types/react-dom
* Update yarn.lock
2025-09-09 08:09:10 -07:00
Samuel Newman
d8413b09f8
remove link from saved count ( #9010 )
2025-09-08 23:14:19 +03:00