| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
* Replace getAgent() with agent
* Replace {agent} with agent
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
* only try to initialize once
* nit
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
|
|
|
| |
* add appeal dialog
* use useMutation for the labels on me dialog
* replace text button with small button
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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>
|
| |
|
|
|
|
|
| |
* Swap prompt back in
* Remove unused convoAccount affordances
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Revert "[🐴] Ensure keyboard gets dismissed when leaving screen (#4104)"
This reverts commit 3ca671d9aacb6137e10e2cf3cd9bc170af798389.
* 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
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* remove type assertion
* DMs NUX
* delete button for testing
* tweak styles and copy
* rm log
* style tweaks
* reduce amount of words
* Fix not showing on first load
* Spacing tweaks
---------
Co-authored-by: Eric Bailey <git@esb.lol>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Handle block state when sending messages
* Handle different pending failures
* Use existing profile data to handle blocks
* Better cleanup, leave room for more
* Attempt recover upon next send
* Reset pending failure
* Capture unexpected error
* Gracefully handle network errors and recovery
* Re-align error components and types
* Include history fetching in recoverable states
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* maintain position after foreground
* one possibility
* don't overscroll when content size changes.
* ignore the rule on 1 item
* fix
* [🐴] Pill for additional unreads when coming from background (#4043)
* create a pill with some animatons
* add some basic styles to the pill
* make the animations reusable
* bit better styling
* rm logs
---------
Co-authored-by: Samuel Newman <mozzius@protonmail.com>
* import
---------
Co-authored-by: Samuel Newman <mozzius@protonmail.com>
|
|
|
|
|
|
|
|
|
| |
* `notifications` -> `conversation`
* `users` -> `people`
* `other participants` -> `the other participant`
* rename
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* mobile web tweaks chat screen
* revert a change
* remove unnecessary prop
* Spacing tweaks
---------
Co-authored-by: Eric Bailey <git@esb.lol>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Pass whole object to MessageItem for clarity
* Add retry to pending-message
* Style send failure, retry
* Group pending messages
* Remove todos
* Fix types with fake message
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* show if user can be messaged
* allow 2 lines in handle field due to new text
* cannot -> can't
* rework canBeMessaged logic and move to new file
---------
Co-authored-by: Eric Bailey <git@esb.lol>
|
|
|
|
|
|
|
|
|
|
|
| |
* Refactor ChatListItem for mod state
* Refactor Conversation Header for mod state
* Invalidate query for list when blocking/unblocking
* Remove unused prop, restore border
* Add mutations, hook up profile shadow to list query, use shadow-aware query for convo (#4024)
|
|
|
|
|
|
|
|
|
| |
* Make status checks easier, fix load state
* Make naming more clear
* Split up types for easier re-use
* Replace hacky usage
|
|
|
|
|
|
|
| |
* Swap in new package, update usages
* Remove uneccessary patch
* Override type in safe place
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* message report dialog
* report chat prompt
* typo
* 100% height sheet on android
* messages-specific report options
* restore unwanted sexual content
* chat -> conversation
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(#3946)
* mutate for mutes
* mutate data for mutes
* add initial data, `useConvoQuery` in `ConvoMenu`
* `useInitialData`
* don't use `identifier` for notifications, use `dates` instead
* better implementation
* simplify
* simplify
* fix types
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* add facets to message
* richtext messages
* undo richtexttag changes
* whoops, don't redetect facets
* dont set color directly
* shorten links and filter invalid facets
* fix link shortening
* pass in underline style
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* remove some unnecessary props
* add hover trigger on web for convo list
* lint
* use `UserAvatar` to not affect accessibility
* remove extra wrapper
* add `label`
* always show on mobile
* adjust size of dots
* make the message trigger dots the same size
* ❓
|
|
|
|
|
| |
* adjust press and hold delay on messages
* adjust hit slop
|
|
|
|
|
|
|
| |
* add mark as read option
* optimistic update + link up menu
* rm messageid
|
|
|
|
|
| |
* Remove unused prop
* Reorganize
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* delete and copy
* add retry dialog if message send fails
* add layout animation
* fix `nextMessage` being incorrect
---------
Co-authored-by: Samuel Newman <mozzius@protonmail.com>
|
|
|
|
|
|
|
|
|
|
|
| |
* allow tapping message when keyboard open
* dismiss keyboard on open msg menu
* show message info on press
* Revert "show message info on press"
This reverts commit 61d039a7024c27583aed7d1e9f1ff5b919dc7d30.
|
|
|
|
|
| |
* Dismiss keyboard before opening convo menu
* call `props.onPress()` instead
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* empty state for new chat dialog
* use terniary
* dark mode pending state
* copy message text option
* fix service url input (scrollview ftw)
* whoops, fix equality
* slightly reduce horizontal message padding
|
|
|
|
|
|
|
| |
* scroll on input resize
* add back the padding 🙊
* fix timestamps
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* rework the list for accessibility
* Reverse reverse
* progress
* good to start testing
* memo `MessageItem`
* small hack
* use our custom `List` impl
* use `ScrollProvider` for `onScroll` event
* remove use of `runOnJS`
* actually, let's keep it
* add some comments
---------
Co-authored-by: Eric Bailey <git@esb.lol>
|
|
|
|
|
|
|
| |
* decrease group gap to 3 mins
* pending style with layout animation
* make pending state lighter
|
|
|
|
|
| |
* wrap text
* add dividers to convo menu
|
| |
|