- Added support for requests and responses
- Listing requests and responses:
.list_request_sent
.list_request_received
.list_response_sent
.list_response_received
Note: the above fns accept options (as object). Available options: floID, type, completed (bool)
- Current available request types:
1. pubKey
- function to request/respond pubKeys:
.request_pubKey(receiver, message = '')
.respond_pubKey(req_id, message = '')
- sendPipelineMessage: sends message to the pipeline (can send to multisig pipeline too)
- when receiving tx_hex from multisig pipeline, store it in data.tx_hex instead of data.message
- createTx resolved pipeline id
- signTx resolves an object {tx_hex, *txid}
- store the message type for multisig pipeline
- Added loadDataFromBlockchain to messenger init fn
- Adding pipeline list to getChatOrder
- Added disablePipeline(pipeID): disables the pipeline and stops its requests from cloud.
- Close btc_multisig pipeline when a tx is broadcasted into blockchain
- Changed all spread operators to standard alternatives
- Add pipeline when CREATE_PIPELINE message is received
- Fixed: 'User is not a part of this multisig' error shown incorrectly
- Fixed various minor bugs
- Added optional fee argument for multisig.createTx
- block/unblock users (stop receiving messages)
- disable group (stop receiving messages)
- groups, chats, marked are now warped in messenger module. (can be accessed by messenger properties)
- Improved requestGroupInbox and requestDirectInbox
- Improved assigning renderUI functions
- messenger.init now starts the messenger-startups (no longer needed to call each messenger-startup functions individually)
UX: add label for toggling pin visibility
UI: make input field UI more consistent across pages
UI: show full time and date in opened mail
UI: mail cards now show sender's initials like chats
Feat(user): Add feature to preview accent color in chat window with demo message bubbles.
Fix (user): solve issue with accent color not saved seperately for each user
fix (user): issue with group chat consecutive received message from different senders won't have any visual distinction
Fix (user): issue with touch and hold where even after moving finger it would register long press
Fix (user): default selected color wouldn't show up when app first loaded
Feat (user): add option to clear chats
Feat (user): add option to delete chats (DMs only)
Feat (user): add touch and hold interaction to show chat options popup
Fix (user): fix bug while creating group searching for contacts would show all contacts instead of valid only
Fix (user): Searching while creating group contacts will not cause already selected contacts to reset
Feat(user): add option to add new group members
Feat(user): add option to remove group members
Fix(user): Issue with removed people not showing as a group activity card
Refactor (dev): refactored code for disaplying groups information
Feat (user): add option to change group name
Feat (user): add option to change group description
Feat (dev): add new component 'text-field' for quick editing text
- Fixed same FLO contacts showing different color initials
- Fixed issue where user couldn't send message to newly added contact
- chat scrolling perfomance improvements
-Added recent emoji option in emoji panel
-
fixed issue with scroll to bottom button not shifting upwords when emoji panel is opened
-fixed issue with lazy loading not working when first time chat is loaded