Eric Bailey
2c6c906934
[ 🐴 ] Suspend event bus when switching accounts ( #4190 )
...
* Suspend event bus when switching accounts
* Make effect symmetrical
2024-05-23 10:08:37 -05:00
Hailey
efdcfd09e6
Bump 1.84.0 ( #4185 )
2024-05-23 04:15:38 +01:00
Samuel Newman
334483ad9a
[Embeds] stop adding tracking params to non-bsky.app links ( #4167 )
...
* don't add tracking params on non-bsky.app links
* validate facets
2024-05-23 03:52:46 +01:00
Hailey
69f4684859
Handle zero bottom inset on iOS ( #4184 )
...
* set message padding to a minimum of 60 and max of 70
* adjust range
2024-05-22 19:44:37 -07:00
Dan Abramov
8938fc87a0
[Session] Dispose of stale agents immediately
2024-05-23 03:35:25 +01:00
Dan Abramov
acf1def6c1
[Session] Persist updates from inactive agent
2024-05-23 03:35:25 +01:00
Hailey
03655abb7c
wrap web in disabled keyboard provider ( #4176 )
2024-05-22 14:19:47 -07:00
dan
0c2fb13516
[Temporary] Disable React Compiler lint rules ( #4172 )
2024-05-22 19:04:28 +01:00
lauren
bf8db6172f
Add React Compiler ( #4161 )
...
* Install babel-plugin-react-compiler
* Install eslint-plugin-react-compiler
* Add and configure react-compiler-runtime
React Compiler uses a small cache function from React 19 at runtime.
Until it's possible to use R19 on RN, this adds a userspace
implementation to polyfill the cache function
* Add eslint-plugin-react-compiler to config
* @lingui/macro should run as the first plugin
@lingui recommends running their `macro` plugin [first in the
pipeline](https://lingui.dev/ref/macro ). Normally with the React
Compiler, the compiler plugin should run first as we want to see the
original code as it was written. However, this sometimes causes
conflicts with other babel plugins.
In this case, it looks like the @lingui/macro plugin does some very
light transformation that the compiler can still understand and compile
correctly, so let's run it first.
Before this commit, the compiler would cause the @lingui/macro plugin to
crash because it seems like it would strip off the `extra.raw` property
off of StringLiterals which was being used
[here](1293412c5d/packages/macro/src/macroJsx.ts (L395)
).
I need to figure out why the compiler is doing that but for now this
works and should be a safe change unless there were specific reasons
the macro plugin was placed 2nd to last.
2024-05-22 18:46:45 +01:00
dan
e6e7027d01
Cleanup gates ( #4170 )
...
* Unlaunch disable_poll_on_discover_v2
* Rm unused gates
* Unlaunch autoexpand_suggestions_on_profile_follow_v2
* Launch disable_min_shell_on_foregrounding_v3
2024-05-22 18:19:07 +01:00
Samuel Newman
3ca41e4efb
[ 🐴 ] Invalidate list convos query on block ( #4171 )
...
* more memoization
* invalidate listconvos query on block
2024-05-22 18:14:15 +01:00
Eric Bailey
b937372325
More retries when resuming non-stale account ( #4156 )
2024-05-22 11:34:21 -05:00
Samuel Newman
690926dd90
Add note to clarify "allow new messages from" setting ( #4166 )
2024-05-22 15:52:04 +01:00
Hailey
6522ee9bbf
don't use `contentVisibility` on Firefox ( #4164 )
2024-05-22 14:07:07 +01:00
Eric Bailey
4b0e118844
Remove added radius, add to specific location ( #4160 )
2024-05-21 17:14:30 -05:00
Hailey
cbfb69dd15
[ 🐴 ] Support Japanese (et al.) IME in message input on web ( #4159 )
...
* support japanese et al. IME
* update comment
* nit
2024-05-21 13:37:16 -07:00
Samuel Newman
866b0b9121
[ 🐴 ] Fix convo menu overlap (web) ( #4153 )
...
* add right padding to chatlistitem to avoid overlap
* reduce padding amount
2024-05-21 15:33:00 -05:00
Hailey
630b9b7786
check `maxTouchPoints` is greater than 1, not zero ( #4158 )
2024-05-21 20:18:56 +01:00
Samuel Newman
7334e9fd81
close loggedout view when logging in ( #4154 )
2024-05-21 12:49:46 -05:00
Samuel Newman
e5a1472974
flip order ( #4152 )
2024-05-21 16:16:36 +01:00
Samuel Newman
f06a6024e6
fix to negative top of component so it moves with container growth ( #4151 )
2024-05-21 16:16:27 +01:00
Hailey
1ec4e0a867
Make list end text customizable ( #4145 )
...
* only try to initialize once
* nit
* change to `You have reached the end`
* make the text at end of list customizable
* make the text at end of list customizable
* update intl
2024-05-20 21:04:19 -07:00
dan
b89e4ded2f
Only fallback to Discover if Following is first pinned ( #4146 )
2024-05-20 21:03:17 -07:00
dan
d6625c29d1
[Statsig] Sample router events ( #4143 )
2024-05-20 20:28:12 -07:00
Hailey
8cec1679a7
[ 🐴 ] only try to initialize once in the NUX ( #4142 )
...
* only try to initialize once
* nit
2024-05-20 20:13:06 -07:00
Paul Frazee
184c65836b
Run intl extract
2024-05-20 20:09:03 -07:00
Hailey
5bbb5f5806
use same visuals for notification sounds setting as the allow messages from ( #4141 )
2024-05-20 20:08:29 -07:00
Eric Bailey
8be65a8790
Add convoId as key to Convo wrapper ( #4140 )
2024-05-20 21:59:55 -05:00
Paul Frazee
6b6a002b0a
Run intl extract
2024-05-20 19:52:04 -07:00
Paul Frazee
cb4045d2be
Switch to a more visually obvious button for the threadgate ( #4139 )
...
* Switch to a more visually obvious button for the threadgate
* Move threadgate button into the keyboard-sticky area
* Fix keyboard offset
2024-05-20 19:51:34 -07:00
Eric Bailey
6cc040a94e
[ 🐴 ] Add end of list text, fix threshold ( #4138 )
...
* Add end of list text
* onEndReachedThreshold
2024-05-20 21:42:49 -05:00
Eric Bailey
ad2d84fb05
Fix button size on labeler ( #4137 )
...
* Fix button size
* Fix mobile
2024-05-20 21:04:27 -05:00
Pokai Chang
87fa501433
expand the background color to cover the overscroll area on settings screen ( #4101 )
2024-05-21 02:28:18 +01:00
Paul Frazee
aa34d6b4d2
Release 1.83 ( #4136 )
...
* Test fixes
* Run intl:extract
2024-05-20 18:23:41 -07:00
Hailey
a7c2370680
[ 🐴 ] set layout height in `onLayout` ( #4135 )
...
* set layout height in `onLayout`
* keep setting it in `onScroll` too
2024-05-20 18:03:53 -07:00
Pokai Chang
cadc33c625
Fix laggy scrolling on mobile app's home screen, etc. ( #4108 )
...
* Improve scrolling performance for List
* Update List.tsx
* Apply same fix to profile labels
---------
Co-authored-by: dan <dan.abramov@gmail.com>
2024-05-21 01:41:12 +01:00
Samuel Newman
4a7436886d
remove DMs gate ( #4112 )
2024-05-20 19:29:22 -05:00
Eric Bailey
a7b0242cc8
[ 🐴 ] Empty chat prompt ( #4132 )
...
* Add empty chat pill
* Tweak padding
* move to `components`, place inside `KeyboardStickyView`
* cleanup unused vars
* add a new animation type
* (unrelated) add haptic to long press
* adjust shrink and pop
---------
Co-authored-by: Hailey <me@haileyok.com>
2024-05-20 16:56:44 -07:00
Eric Bailey
6dde487563
[ 🐴 ] Prevent flash upon first message ( #4133 )
...
* Prevent flash upon first message
* set `hasScrolled` to true when sending a message if it isn't already true
* revert other change
* lint
---------
Co-authored-by: Hailey <me@haileyok.com>
2024-05-20 16:29:16 -07:00
dan
4fa92d7a49
[Statsig] Fix exposure logging for reduced onboarding ( #4131 )
...
* Add dangerouslyDisableExposureLogging option
* Rename onboarding gate to v2
* Disable exposure logging for onboarding in PostFeed query
2024-05-21 00:17:57 +01:00
Hailey
516eb69637
[ 🐴 ] Add new chat metrics ( #4130 )
...
* remove a comment
* add types for event, add log to profile button
* add `chat:open`
* add to chat list items
* fix types
* oops
* oops 2.0
2024-05-20 15:26:05 -07:00
Eric Bailey
22522090c2
Ensure deleted chats don't count towards unread ( #4129 )
2024-05-20 17:19:01 -05:00
Eric Bailey
e98bf6521b
[ 🐴 Tweak appeal button styles ( #4128 )
...
* Tweak styles
* Tweak copy
2024-05-20 16:41:03 -05:00
Samuel Newman
d3d2dc8ad4
[ 🐴 ] Appeal form for disabled DMs ( #4126 )
...
* add appeal dialog
* use useMutation for the labels on me dialog
* replace text button with small button
2024-05-20 22:23:36 +01:00
Samuel Newman
e5aa8c081a
in-convo muted chat indicator ( #4127 )
2024-05-20 22:16:53 +01:00
Eric Bailey
70019e73ef
Some styling of empty list chats states ( #4124 )
2024-05-20 16:16:46 -05:00
Eric Bailey
31a716d256
[ 🐴 ] Handle deleted accounts, restructure ChatListItem ( #4114 )
...
* Handle deleted accounts, restructure ChatListItem
* Remove triggerOpacity option
* account for handle change in screen reader
* simplify the check
---------
Co-authored-by: Hailey <me@haileyok.com>
2024-05-20 16:16:29 -05:00
Eric Bailey
becf373edb
Maybe? ( #4125 )
2024-05-20 14:06:29 -07:00
Stanislas Signoud
aa7c3130db
Update French localization ( #4113 )
...
* Extract new strings to translate in French
* Translate new strings into French
2024-05-20 13:22:11 -07:00
Takayuki KUSANO
8194e07092
Update Japanese translations ( #3886 )
...
* Update Japanese translations
* Updated as PR on Plural is merged (#3882 )
* Feedback API (#3498 )
etc.
* Improve localization marks (#3285 )
* Update Lightbox.tsx
* Change strings for easier localization
* Update DeleteAccount.tsx
* Update LabelsOnMeDialog.tsx
* Update FeedCard.tsx
* Update index.tsx
* Update LabelsOnMeDialog.tsx
* Update index.tsx
* Update FeedCard.tsx
* Update SelfLabel.tsx
* Update Hashtag.tsx
* Update index.tsx
* Update Hashtag.tsx
* Update ChangeHandle.tsx
* Update index.web.tsx
* Update index.web.tsx
* Update index.tsx
* Remove unnecessary `<Trans>` tags
* Update Drawer.tsx
* Finnish translation update (#3755 )
* Update messages.po
Translated new strings (GIF's etc) and cleaned up deprecated ones.
* Update messages.po
resolve conflict
* Update messages.po
removed double quotes. Thanks @lapanti
* fix bad bool check in action (#3885 )
* fix bad bool check in action
* add `fetch-depth` so we can get the commit hash
* `.env` should be in `.easignore` 🙃
* Updated to follow #3285 etc.
* The translation of 'place' and 'apply' of labels has been unified into '適用する'.
* Fix translation of "repost"
* Updated
* Updated Japanese translation
* Updated Japanese translation
- #3816
* Fixed translations
* Updated translation : #3995
* Updated Japanese translation
* Updated Japanese translation (ref. #3962 #4028 )
* Updated Japanese translation
* Updated Japanese translation
* Updated Japanese translation
---------
Co-authored-by: Minseo Lee <itoupluk427@gmail.com>
Co-authored-by: Jan-Olof Eriksson <jan-olof.eriksson@iki.fi>
Co-authored-by: Hailey <me@haileyok.com>
2024-05-20 13:21:21 -07:00