Feat (user): Add Shift + Enter shortcut to add new line while typing message
UI (user): Merge dm, group and notes into one chat
UI (user): Unknown contact now shows FLO ID instead of 'Unknown'
- Other miron UI chages
- 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
Features added
- Popup for showing all information related to a contact and options available related that to an user
-Ability to edit contact names
-Ability to copy contact FLO ID
Fixes
-Fixed issue with lazy loading on mobile chrome causing rapid scrolling to top without user interaction
-Small send icon being visible even when no message is written in message field
- Fixed scroll to bottom button behaviour
- lazy loading not working properly with smaller messages
- added hamburger menu
- changed color scheme
-added different sections for direct and group messages
- group eKey is now stored in encrypted format.
- improved this. functions inside callbacks
- added chat list feature (used for the list of chats and their order)
- Added: addChat - adds a chat.
- Added: getChat - resolves the chat data (messages) from IDB.
- Added: getChatList - returns the order of chats (direct, group, mixed)
- made respective changes in backup/restore
- restore ll not replace contacts if they exist already.
- loadFromIDB no longer resolves messages by default
- Added: description feature to group
- Added feature to change name and description of the group.
- Added: rmGroupMembers to kick group members
- fixed minor bugs
- Bug fixed: initDB not upgrading correctly.
- Added message to remind the user to secure the private key with password.
- Darkened (color) the warning popup.
- Added secure privatekey feature.
Secure PrivateKey: replaces the stored privatekey with encrypted variant. (Requires PIN/Password).
- If user enables secure private key, user must enter the PIN/Password from next signIn.
- User can remove account of securely stored privatekey (incase the user forgets the PIN/Password). (Requires Private key to login next time).
- Added getPromptInput to UI script: Promisified custom prompt to get input from user.
Major Changes:
- Seperated User IDB (Made changes as required for the same)
- 'Sign Out' now only removes the credentials instead of all data
- Added 'Clear Data' in settings. (Clears all user data)
- User can view their private key in settings. (Click on it to copy key to clipboard).
- Messages and Mails are encrypted in IDB (Made changes as required for the same).
- Added Marked feature in messenger (can be used to mark mails and contacts, currently only unread mark used. More marks will be added in future).
- Unread mark UI available for Individual mail and Contact with new unread messages.
Fixed Bugs:
- Fixed: Messages and Mails not refreshed properly in a case.
- Fixed: Unread notification not working
- Fixed: Previous Mail not showing correctly
Minor Changes:
- Added Ranchimall logo
- Changes confirmation message during Signout
- Improved Confirmation Box message (now has a title and message, also have optional custom button text)
- Uses a randomly generated ref for mails
- Added minimize and maximize button for compose-mail box