- Restored the functionality of sending and receiving messages
- Added possibility to get back to join/create from username registration screen
- vue-electron/vuex-electron#17 - the app will write to disk once a second, which should prevent windows defender from checking the file and changing the name.
- Close all waggle services right before closing the app
- Join and create community
- Direct Messages
- Plugged in @zbayapp/nectar to handle waggle connections.
- Changed containers test files from js to ts
- Refactored another chunk of containers to use hooks instead Hoc
- Simplified components by removing zcash relicts
- Old Logic for handling Identity, Users, PublicChannels, Contacts and relevant tests
- Restored links functionality.
- Channels are scrolled to bottom on channel change.
- Notifications for both dms and public channels
- Contacts store is now storing DM contacts by nickname
- Direct Messages users are now stored by nickname
- Change direct messages channel path from channelId/nickname to nickname
- Keep halfKey in certificate
- Extract halfKey from certificate, dropped old orbitdb structure.
- Fetch users when fetching certificates
- ResponseGetAvailableUsers saga
- GetAvailableUsers saga
- Initial messages from holmes
- User registration - display spinner while waiting for server response
- Waggle version to 2.0.15 - fixes connecting to other peers
- Temporarly removed zcash functionality
- Register user using registration service
- Show Holmes' welcome message
- Register user's certificate, sign messages
- Display only trusted messages
- closing zbay properly
- restore input
- do not proceed invalid messages
- closing zbay properly
- restore input
- do not proceed invalid messages
- Ask for messages by id
- Reduced amount of cpu expensive crypto operations
- use id as key in storage
- new method sendIds in publicChannelSaga
- added new socket listener sendIds in socket.saga
- Bump waggle to 2.0.2, jest to 27.0.4, ts-jest to 27.0.3
- Use waggle's tor new API
- Built version can't import 'debug' in RPC.js file, remove the import for now
- Added logger
- Channel input messages
- Fixed some minor bugs
- Sagas for direct messages
- directMessages and waggle handlers and selectors
- Part of old messaging logic - zcash, websockets/tor
- Electron version: 12.0.2.
- Checkmarks in channel and contact messages.
- Posting offers.
- Snackbar notifications for new users.
- Initial screen for returning users and "Sign In" button for new users.
- "Add funds" tooltip.
- Performance improvement - set pulled messages to store at once.
- Pull public channels only after websocket is initialized.
- Move to right channel or contact, when you click on OS notification.
- Pull public channels only after websocket is initialized
- Electron version
-
Snackbar Notifications
-
Post offers
-
Continoue button after app start