Paul Frazee
efdfb7f57a
Alt text followups -- SLIGHTLY larger, and update gifs ( #4252 )
...
* Bump up the alt text indicator's text size just a smidge
* Update the GIF alt indicator to match images (right side, visually smaller on mobile)
2024-05-29 04:58:40 +01:00
Hailey
8f8af476cc
Bump react-navigation
( #4216 )
...
* bump and rm patch
* fix types
* use `Home` default
---------
Co-authored-by: Dan Abramov <dan.abramov@gmail.com>
2024-05-29 02:38:52 +01:00
Hailey
888bec7b4f
Upgrade to Expo 51 and React Native 0.74 ( #3980 )
...
* upgrade packages
* remove `expo-image-picker` patch
* remove old expo-updates patch
* rename rn patch
* downgrade crop picker
* bump `ExpoGifView` `SDWebImage` version
* apply config changes
* update build docs for apple silicon
* update build docs for apple silicon
* update expo-updates patch
* add back patch readme
* bump `expo-dev-client`
* bump `babel-preset`
* update `babel.config.js`
* update `react-native-paste-input` patch
* remove old ota updates hook
* update types
* update types
* downgrade pager-view
* update animated ref type
* fix web-only type
* update `react-native-bottom-sheet` `BottomSheetTextInput`
* add `expo-application` to jest mocks
* remove reanimated patch
* update notifications patch
* update reanimated path
* fix import
* update yarn.lock
* use `ItemT` instead of `any`
* expo bump
* Revert logic change, fix types
* Fix JSON file
---------
Co-authored-by: Dan Abramov <dan.abramov@gmail.com>
2024-05-29 02:15:35 +01:00
dan
adbbded003
Remove old onboarding ( #4224 )
...
* Hardcode onboarding_v2 to true, rm dead code
* Rm initialState, use initialStateReduced
* Rm dead code
* Drop *reduced prefix in code
* Prettier
2024-05-28 16:56:06 +01:00
dan
9bd411c151
Replace getAgent() with reading agent ( #4243 )
...
* Replace getAgent() with agent
* Replace {agent} with agent
2024-05-28 16:37:51 +01:00
Hailey
af10d3acbb
set onEndReachedThreshold
to 2
for notifications ( #4235 )
2024-05-28 00:43:07 +01:00
Paul Frazee
e6d26186a9
Run intl extract ( #4217 )
2024-05-24 13:48:16 -07:00
Takayuki KUSANO
642941f41d
Updated Japanese translation ( #4144 )
...
* Updated Japanese translation
* Updated Japanese translation to resolve conflicts and updated msg
* Updated Japanese translation
ref. #4145
* changed the "Clip clop" translation
* Updated Japanese translation
* Updated Japanese translation
* Updated Japanese translation
2024-05-24 13:47:17 -07:00
Frudrax Cheng
96b5fecdb9
Updated Chinese translation ( #4147 )
...
* Update zh-TW to latest commit
* fixe p.p. for "blocked"
* Update zh-TW to latest commit
* Update messages.po
* Remove superseded strings
* Clean zh-TW
* TW: Update messages.po
* TW: improve translation
Co-Authored-By: cirx <133132480+cirx1e@users.noreply.github.com>
* CN: extract
* Update zh-CN to latest commit
* TW: Update
* improve zh-CN translate
* BOTH: fix "Following {0}"
* CN: Update
* TW: Update
* BOTH: fix
msgid "You can continue ongoing conversations regardless of which setting you choose."
---------
Co-authored-by: Kuwa Lee <kuwalee1069@gmail.com>
Co-authored-by: cirx <133132480+cirx1e@users.noreply.github.com>
2024-05-24 13:46:47 -07:00
Minseo Lee
350e936b8c
Update Korean localization ( #4148 )
...
* Update messages.po
* Update messages.po
* Update messages.po
* Update messages.po
* Update messages.po
* Update messages.po
* Update messages.po
* Update messages.po
* Update messages.po
* Update messages.po
* Update messages.po
* Update messages.po
2024-05-24 13:45:56 -07:00
Ivan Beà
55b50e694d
Update catalan messages.po ( #4149 )
...
* Update messages.po
New lines added, new lines localized.
Check it please @jordimas @darccio @surfdude29
* Update catalan messages.po
Corrections by @surfdude29
* Update messages.po
apply @jordimas corrections
2024-05-24 13:45:08 -07:00
kodebanget
735fead673
Update Indonesian translation ( #4165 )
...
* Update Indonesian translation
* Update messages.po
---------
Co-authored-by: Indonesian <github-actions@github.com>
2024-05-24 13:44:44 -07:00
Samuel Newman
dc9d80d2a8
[ 🐴 ] update convo list from message bus ( #4189 )
...
* update convo list from message bus
* don't increase unread count if you're the sender
* add refetch interval back
* Fix deleted message state copy
* only enable if `hasSession`
* Fix logged out handling
* increase refetch interval to 60s
* request 10s interval when message screen active
* use useAppState hook for convo resume/background
* Combine forces
* fix useFocusEffect logic
---------
Co-authored-by: Eric Bailey <git@esb.lol>
2024-05-24 13:59:28 -05:00
Eric Bailey
c0175af76a
Recover from initial failed firehose state ( #4211 )
2024-05-24 13:50:50 -05:00
Paul Frazee
afab4d5129
Move ALT indicator right and shrink it a bit ( #4213 )
2024-05-24 11:24:20 -07:00
Eric Bailey
2897b79bef
Make sure failed messages enter error state ( #4210 )
2024-05-24 10:01:30 -05:00
Hailey
85782aeb93
[ 🐴 ] Don't submit the message on return press when on a phone (web input) ( #4203 )
...
move this to the `onKeyDown` prop
Revert "do the same for tablets"
This reverts commit 47c709e2734f2acf34f89dd5aca42a75a2b56270.
do the same for tablets
don't submit message if the device is a phone on web
move `onTouchStart` to `browser.ts` globals
2024-05-23 19:45:50 -07:00
dan
fa039e542d
Include feedContext in DOM as data- ( #4206 )
2024-05-24 01:25:11 +01:00
Paul Frazee
f7ee532a85
Improve moderation behaviors: show alert/inform sources and improve UX around threads ( #3677 )
...
* Dont show account or profile alerts and informs on posts
* Sort threads to put blurred items at bottom
* Group blurred replies under a single 'show hidden replies' control
* Distinguish between muted and hidden replies in the thread view
* Fix types
* Modify the label alerts with some minor aesthetic updates and to show the source of a label
* Tune when an account-level alert is shown on a post
* Revert: show account-level alerts on posts again
* Rm unused import
* Fix to showing hidden replies when viewing a blurred item
* Go ahead and uncover replies when 'show hidden posts' is clicked
---------
Co-authored-by: dan <dan.abramov@gmail.com>
2024-05-24 00:39:39 +01:00
Samuel Newman
d2c42cf169
Privileged app passwords ( #4200 )
...
* add checkbox to create privileged app password
* add indicator to privileged app pwds to list
* bump api
* oops missed the yarnlock
* adjust modal padding
* lowercase
* one more lowercase
---------
Co-authored-by: Hailey <me@haileyok.com>
2024-05-23 16:10:13 -07:00
Eric Bailey
406993cf0e
[ 🐴 ] Overfetch follow for default new dialog state ( #4205 )
2024-05-23 16:06:50 -07:00
Eric Bailey
9096655955
Reduce polling ( #4204 )
...
* Reduce polling a bit
* Bump to 60
* Increase all
* ok 3
2024-05-23 17:21:47 -05:00
Hailey
5c2e99e3e6
[ 🐴 ] Fix Firefox send button positioning ( #4201 )
...
* use `align_center`
* revert
* account for firefox textarea size differences
set to `38`
remove some extra stuff
equal height on all platforms
* use atom
2024-05-23 13:08:12 -07:00
Hailey
af20229b41
Add bundleDate
, bundleIdentifier
to StatsigUser
( #4199 )
...
* record event for fetched ota update
* Revert "record event for fetched ota update"
This reverts commit 4b49efe036c0c9605eabf1d5715586d093d60e9e.
* add `bundleDate` to `StatsigUser`
* include `bundleIdentifier` too
* move to `custom`
2024-05-23 19:52:36 +01:00
Hailey
70f190d44f
Remove getProfile
calls when loading feed ( #3881 )
...
* remove unnecessary `getProfile()` calls from feed load
add comments
ensure only if first
simplify
nit
handle cases where the parent is removed
add a comment
remove unnecessary `getProfile()` calls from feed load
limit only to the first post in the returned items
move the logic out of the render and into the query
add the grandparent properly
update `FeedItem`
bump package
update `FeedItem`
update `post-feed` query
update `FeedSlice`
* nit
* simplify logic
* always pass `parentAuthor`
* oops!
* update `DebugMod`
2024-05-23 19:35:49 +01:00
Eric Bailey
6d647551cd
Log error statuses from failed resume session calls ( #4174 )
...
* Add log to track how resume fails
* Use safe field name
* Better log
* Properly catch
2024-05-23 19:27:53 +01:00
Hailey
e5fc0baa6a
disable alt text auto focus on Android ( #4198 )
...
* disable alt text auto focus on Android
* revert timeout change
2024-05-23 11:04:20 -07:00
Samuel Newman
0e77280310
[ 🐴 ] add link to chat settings from main settings ( #4197 )
...
* add link to chat settings from main settings
* move to beneath saved feeds
weird ass diff on this commit lol
2024-05-23 18:57:23 +01:00
Hailey
9900d32904
Decrease thickness of border on message input ( #4196 )
2024-05-23 10:17:50 -07:00
Samuel Newman
b093e0b673
[ 🐴 ] better error message for "Bad token scope" error ( #4194 )
...
* better error message for "Bad token scope" error
* log -> sign
2024-05-23 18:05:30 +01:00
Hailey
5217876f24
Add padding to dialogs when keyboard is open on Android ( #4182 )
...
* add keyboard padding to android dialogs
* missing `keyboardDismissMode` for `ScrollableInner`
* add to `MutedWords`
* add to `LabelsOnMe`
2024-05-23 10:01:31 -07:00
Eric Bailey
3d1ed04a70
[ 🐴 ] Do not init event bus if no session ( #4193 )
...
* Do not init event bus if no session
* Be explicit
* Simplify, fix log
2024-05-23 12:00:56 -05:00
Samuel Newman
17e0cb62a8
stop line breaks for timeelapsed ( #4191 )
2024-05-23 17:55:27 +01:00
Eric Bailey
9011c11eaf
Reduce polling when app is backgrounded ( #4192 )
2024-05-23 11:54:22 -05:00
Hailey
d051614342
implement a safari hack for ime ( #4186 )
...
remove debug logs
use a better hack
implement a safari hack
extract `isSafari` and `isFirefox` to a global variable
2024-05-23 16:45:24 +01:00
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
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
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