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
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
Gildásio Filho
37739e817b
Update pt-BR localization to latest version ( #4009 )
...
* Update messages.po
* Update src/locale/locales/pt-BR/messages.po
Co-authored-by: Gleydson Rodrigues <gleydsonsr@gmail.com>
---------
Co-authored-by: Gleydson Rodrigues <gleydsonsr@gmail.com>
2024-05-20 13:20:29 -07:00
Frudrax Cheng
6fba4143b4
Update zh-CN translations ( #3932 )
...
* remove superseded strings
* update messages.po
* fix typo
* remove messages.mo
* Simplify plural strings
* Correct some translations
* Correct some translations#2
* Update src/locale/locales/zh-CN/messages.po
* Update src/locale/locales/zh-CN/messages.po
* Update src/locale/locales/zh-CN/messages.po
* Update src/locale/locales/zh-CN/messages.po
* Update src/locale/locales/zh-CN/messages.po
* Update src/locale/locales/zh-CN/messages.po
* Update src/locale/locales/zh-CN/messages.po
* Update src/locale/locales/zh-CN/messages.po
* Update src/locale/locales/zh-CN/messages.po
* Update src/locale/locales/zh-CN/messages.po
* Update src/locale/locales/zh-CN/messages.po
* Update src/locale/locales/zh-CN/messages.po
* Update src/locale/locales/zh-CN/messages.po
* Update src/locale/locales/zh-CN/messages.po
* fixed typo
* normalize string
* re-translated camera roll
* re-translated library
* remove .mo
* run intl:extract & update messages.po
* remove superseded strings
* update messages.po
* update messages.po
* adjust following feed translations
* adjusted feed translations
* adjusted following feed settings translations
* adjusted following feed settings translations#2
* Update messages.po
Co-authored-by: Kuwa Lee <kuwalee1069@gmail.com>
* Update messages.po
Co-authored-by: Kuwa Lee <kuwalee1069@gmail.com>
* Update messages.po
Co-authored-by: Kuwa Lee <kuwalee1069@gmail.com>
* Update src/locale/locales/zh-CN/messages.po
* Update src/locale/locales/zh-CN/messages.po
* Update src/locale/locales/zh-CN/messages.po
* update messages.po
* update header information
* reverse some translations
* update messages.po
* fix removed translation
* run intl:extract
* update messages.po
* remove superseded strings
* translate 'People I Follow'
* make more localizable
* Fix special case "WhoCanReply"
* Update messages.po
* remove extraneous blank line
* remove duplicate 'click'
* update messages.po
* update messages.po
* update messages.po
* update messages.po
* update messages.po
---------
Co-authored-by: Kuwa Lee <kuwalee1069@gmail.com>
2024-05-20 13:19:59 -07:00
Kuwa Lee
2df0919e2d
Update zh-TW translations ( #4025 )
...
* Update new strings to 1.82
* finalize 1.82 zh-TW
* Clean unused string
* zh-TW daily update
* zh-TW daily update
* unify "unblock" for "解除封鎖"
* Update messages.po
* Update zh-TW new strings
* Update messages.po
* fix typo
* Fix special case "WhoCanReply"
* Update src/locale/locales/zh-TW/messages.po
Co-authored-by: cirx <133132480+cirx1e@users.noreply.github.com>
* Update src/locale/locales/zh-TW/messages.po
Co-authored-by: cirx <133132480+cirx1e@users.noreply.github.com>
* Update src/locale/locales/zh-TW/messages.po
Co-authored-by: cirx <133132480+cirx1e@users.noreply.github.com>
* Update "Adjust the number of likes a reply must have to be shown in your feed."
* Update messages.po
* Update src/locale/locales/zh-TW/messages.po
Co-authored-by: cirx <133132480+cirx1e@users.noreply.github.com>
* Update latest commit sttrings
+ 3 new strings
* Update latest commit strings
* Update strings to latest commit
* Fix special case "WhoCanReply" again
* Explicitly description for "Graphic Media"
* small improve
* Update strings to latest commit
+21
* Small improve
* Update messages.po
Co-authored-by: cirx <133132480+cirx1e@users.noreply.github.com>
* fix "WhoCanReply" , and update
---------
Co-authored-by: cirx <133132480+cirx1e@users.noreply.github.com>
2024-05-20 13:19:14 -07:00
Minseo Lee
b524d5409b
Update Korean localization ( #4030 )
...
* Update messages.po
* Update messages.po
* Update messages.po
* Update messages.po
* Update messages.po
2024-05-20 13:18:32 -07:00
Ivan Beà
7cc3e958c8
Update catalan messages.po ( #4079 )
...
* Update catalan messages.po
New lines added, new lines localized.
Check it please @jordimas @darccio @surfdude29
* Update messages.po
apply @surfdude29 correction
* Update messages.po
Apply @jordimas corrections
2024-05-20 13:18:02 -07:00
Brodie
76be48b1a1
Update Spanish Localization ( #4105 )
2024-05-20 13:15:01 -07:00
Eric Bailey
fe15e9df26
Allow removal of feeds that fail to load ( #4121 )
2024-05-20 13:04:33 -07:00
Hailey
52a885ad19
[ 🐴 ] Make message input layout resizing synchronous ( #4123 )
...
* make input resizing synchronous
* remove a log
* make scroll enable/disable sync
* lint
* start as undefined
2024-05-20 13:01:21 -07:00
Hailey
994af1454f
[ 🐴 ] Adjust content height whenever the emoji picker keyboard is opened or closed ( #4120 )
...
* properly resize whenever the emoji keyboard is opened
* properly resize whenever the emoji keyboard is opened
2024-05-20 12:53:15 -07:00
Eric Bailey
5771ff4b56
Conditionally set chat declaration ( #4122 )
2024-05-20 14:41:24 -05:00
Eric Bailey
f52db843ad
[ 🐴 ] Fix load state for disabled chats ( #4119 )
2024-05-20 12:17:26 -07:00
Eric Bailey
d0bfe703d9
[ 🐴 ] Switch back to encouraging users to report messages ( #4117 )
...
* Swap prompt back in
* Remove unused convoAccount affordances
2024-05-20 13:49:20 -05:00
Samuel Newman
cc7a0da1a2
convo button skeleton ( #4115 )
2024-05-20 19:44:50 +01:00
Hailey
492216a584
[ 🐴 ] Screenreader accessibility actions for individual chat items ( #4116 )
...
* add accessibility tap to messages
* add a label for the accessibility action
* improve accessibility actions on chat list items
* adjust types
* more consistent wording
* make the strings localizable
2024-05-20 11:36:08 -07:00
Samuel Newman
24f8794d4d
[ 🐴 ] DM button on profile ( #4097 )
...
* add profile button
* separate out button to component
* normalise subscribe to labeller button size
* infinite staletime
* use Link rather than Button and change icon
* adjust icon position
2024-05-20 17:18:56 +01:00
Eric Bailey
2414559b80
[ 🐴 ] Don't retry sends ( #4111 )
...
* Don't retry sends
* Don't retry batch sends
2024-05-20 09:56:57 -05:00
Hailey
52beb29a0d
[ 🐴 ] Fully implement keyboard controller ( #4106 )
...
* Revert "[🐴 ] Ensure keyboard gets dismissed when leaving screen (#4104 )"
This reverts commit 3ca671d9aa
.
* getting somewhere
* remove some now nuneeded code
* fully implement keyboard controller
* onStartReached check
* fix new messages pill alignment
* scroll to end on press
* simplify pill scroll logic
* update comment
* adjust logic on when to hide the pill
* fix backgrounding jank
* improve look of deleting messages
* add double tap on messages
* better onStartReached logic
* nit
* add hit slop to the gesture
* better gestures for press and hold
* nits
2024-05-19 19:25:49 -07:00
Eric Bailey
7de0b0a58c
[ 🐴 ] Convo agent cleanup ( #4109 )
...
* Move comment, remove unused code
* Clean up sending
* Remove temp hack
* Remove debug
2024-05-19 18:52:51 -05:00
Hailey
3ca671d9aa
[ 🐴 ] Ensure keyboard gets dismissed when leaving screen ( #4104 )
2024-05-18 18:25:42 -07:00
Samuel Newman
cb7ce1d22e
disable min shell on convo screen ( #4103 )
2024-05-19 02:14:04 +01:00
Hailey
1ac13abf4d
[ 🐴 ] Minor nits ( #4102 )
...
* set a better size for `initialNumToRender`
* memo list items
* scroll to end on both platforms
* rev
2024-05-18 16:45:46 -07:00
Hailey
5343910570
[ 🐴 ] 🤞 This should be the final message list change - Use `dispatchCommand` so we don't need to know the content height ( #4090 )
...
* handle keyboard scroll more elegantly
simplify
missing `runOnUI`
better naming to avoid confusion
nit
remove unused function
use `dispatchCommand` in `onContentSizeChanged` as well
use `dispatchCommand` so we don't need to know the content height
remove `isMomentumScrolling`
* better timing
* nit
* another nit
* handle message input resizes better too
* account for other size changes like emoji keyboard opening
* one last nit
* just adding comments
* account for dragging
* make it easier to read
* add a comment
* 🤦♀️
* remove a little bit of that padding at the top
2024-05-18 12:29:23 -07:00
Hailey
2eaecfcaa4
[ 🐴 ] Reset screen when pressing a DM notification while already in the conversation screen ( #4091 )
...
* add a small comment
* reset if current screen
2024-05-18 12:23:24 -07:00
Hailey
d2c81c9d3d
Disable badge incrementing for DMs ( #4088 )
...
* disable badge increments for dms
* revert decrementing in js for dms
* reset badge on read notifications
* remove some other code
* prevent duplicate notification events
2024-05-17 16:05:32 -07:00
Eric Bailey
49314e2d1f
[ 🐴 ] Mod disabled ( #4089 )
...
* Handle send failures
* Add chat disabled state
2024-05-17 16:05:21 -07:00
Eric Bailey
8b3bfb3cf7
Make generic convo report dialog ( #4085 )
2024-05-17 17:56:58 -05:00
Eric Bailey
1cdcb3e6c3
[ 🐴 ] New chat dialog refresh ( #4071 )
...
* Checkpoint, header styled, empty
* Checkpoint, styles
* Show recent follows in initial state, finesse some styles
* Add skeleton
* Add some limits
* Fix autofocus on web, use bottom sheet input on native
* Ignore type
* Clean up edits
* Format
* Tweak icon placement
* Fix type
* use prop for dismissing keyboard
---------
Co-authored-by: Hailey <me@haileyok.com>
2024-05-17 15:03:50 -07:00
Hailey
d02e0884c4
[ 🐴 ] Block Info ( #4068 )
...
* get the damn thing in there 😮💨
* more cleanup and little fixes
another nit
nit
small annoyance
add a comment
only use `scrollTo` when necessary
remove now unnecessary styles
* move padding out
* add unblock function
* rm need for moderationpts
* ?
* ??
* extract leaveconvoprompt
* move `setHasScrolled` to `onContentSizeChanged`
* account for block footer
* wrap up
nit
make sure recipient is loaded before showing
refactor to hide chat input
typo squigglie
add report dialog
finalize delete
implement custom animation
add configurable replace animation
add leave convo to block options
* correct functionality for report
* moev component to another file
* maybe...
* fix chat item
* improve
* remove unused gtmobile
* nit
* more cleanup
* more cleanup
* fix merge
* fix header
* few more changes
* nit
* remove old
2024-05-17 16:21:15 -05:00
Eric Bailey
1b47ea7367
Set chat declaration upon signup ( #4084 )
2024-05-17 15:38:47 -05:00