- 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