Commit Graph

47 Commits (e1d8b09c811af509bdda42bf41cbeb8769cba80a)

Author SHA1 Message Date
Audric Ackermann 84deed19f9 feat: add block msg requests from sogs
Audric Ackermann d43d6abbae chore: replace tslint with eslint and fix linting issues
Audric Ackermann 49955a3947 chore: update node version, electron and deps
Audric Ackermann 77acd1396b feat: add support for blinded25 receipt of messages for later impl
Audric Ackermann dcdbc07195 fix: delete actions for admins on communities
Audric Ackermann 524debb307 fix: improve delete messages perfs and search logic
Audric Ackermann 4280d83ba8 fix: bump libsession to allow createdAt to be given during migration
Audric Ackermann fed58161a0 fix: address PR reviews and optimize search results
Audric Ackermann 0e18bf4640 fix: disable expire timer tracking for all libsession logic
this will need to be turned on when the disappearing branch is merged
Audric Ackermann 5a5f069cca fix: add tracking of expiration timer for nts through libsession
Audric Ackermann 4d0e79f195 fix: legacy group with wrapper and disable right click while searching
Audric Ackermann 6f6620f622 fix: skip new group messages when receved after group was removed
Audric Ackermann bac2887c28 fix: update with latest libsession util
Audric Ackermann 6fe6544d6c fix: split up migration of initial user config dumps into two
Audric Ackermann e263b701b0 chore: fetch latest archive from libsession nodejs git repo
Audric Ackermann 9d87ca2546 fix: test with libsession compiled with node-api
Audric Ackermann 0e286142f1 chore: add a redux settings slice, currently outdated banner inc
Audric Ackermann cbffc29950 fix: run tests for libsession-util integration and fix issue
Audric Ackermann c2e3f1b587 chore: update libsession-util name & dependency
Audric Ackermann 55a2767fce feat: do not approve a convo before sending the first message
but still sync it's state through the createdAt with libsession util
Audric Ackermann b843d66084 feat: add the lastJoined and createdAt timestamp from wrapper logic
Audric Ackermann 51e4f1dd48 feat: UI, use group info from wrapper if we have them or from DB
Audric Ackermann 3ff7281b6a chore: remove isGroup from the redux stored entry
as it is always = !isPrivate
Audric Ackermann f3975b545a feat: use priority for hidden and pinned conversation
Audric Ackermann 796ccf0582 feat: add handling and setting of the expireTimer for contacts
Audric Ackermann 51df7d80bb chore: remove parcel completely and grunt
Audric Ackermann 8a0074d2bd feat: add convo volatile info during migrations for each convo tracked
Audric Ackermann c3e9d503e4 fix: unread count and forced unread is synced
Audric Ackermann 1c50aacc34 chore: remove groupModerators sogs from the db, store in redux only
Audric Ackermann bf2456df8e chore: do not store mentionedUs and unreadCount as attribute in convo
Audric Ackermann f5efb52fea feat: remove closedgroupv3 uneeded stuff for now
also move the room stuff which can be kept in memory into another redux
slice
Audric Ackermann c4e17d0825 fix: add mgmt of members in user groups wrapper
Audric Ackermann bc905bdba1 feat: start of community handling in libsession util
also remove tracking of hashes for config namespaces
Audric Ackermann 3c58f9c1e4 feat: add a hidden flag for convos and use it with the contactswrapper
Audric Ackermann 7c56310e69 feat: addConfSyncJob start
Audric Ackermann 4bfcf91193 fix: add return types for libsession wrapper functions
Audric Ackermann 9cf1419ca5 feat: add first try to build SharedConfigMessages
Audric Ackermann d1cefd4729 feat: add contacts & user profile handling of incoming messages
Audric Ackermann c8e76b17de chore: refactor db instance to outside its sql.ts file
Audric Ackermann d7bcf1026f fix: refactor snodeRPC to use snode batching
Audric Ackermann 0b8a10ad66 fix: improve markAllAsRead performances
- make an index on unread+convoId
- make the message update trigger only run when the body changed
Audric Ackermann 0eac74dd07 Merge branch 'dev' into menu-redesign
Audric Ackermann ba41e92720 fix: drop friendRequestStatus before saveConversation in migrations
Audric Ackermann 542c704b64 feat: add search by contacts to closed group overlay
Audric Ackermann 19e48c2629 fix: drop column friendRequestStatus if exists
Audric Ackermann ef9b2dfc80 fix: pass the db instance during db migration
Audric Ackermann eabee8f39a fix: split migrations and sql files
also address PR reviews