Commit graph

92 commits

Author SHA1 Message Date
Audric Ackermann ab946e69b1 fix: finish updating dependencies 2023-08-02 07:55:45 +02:00
Audric Ackermann feaba36fa4 fix: picker emoji-mart errors after update 2023-07-27 09:42:50 +02:00
Audric Ackermann d43d6abbae chore: replace tslint with eslint and fix linting issues 2023-07-26 11:26:46 +02:00
Audric Ackermann 49955a3947 chore: update node version, electron and deps 2023-07-19 14:15:07 +02:00
Audric Ackermann 594eee698b Merge remote-tracking branch 'upstream/clearnet' into unstable 2023-07-04 11:46:10 +02:00
Audric Ackermann dc3e8450e9 fix: memoize selected conversation props to avoid unneeded rerenders 2023-06-28 06:20:45 +02:00
Audric Ackermann 524debb307 fix: improve delete messages perfs and search logic 2023-06-27 07:57:32 +02:00
Audric Ackermann fed58161a0 fix: address PR reviews and optimize search results 2023-06-23 14:09:58 +02:00
Audric Ackermann bec667ebee fix: remove row_number ordering when looking up message 2023-06-22 14:26:43 +02:00
Audric Ackermann 3eb629e33e fix: cleanup convo selectors to hope to improve performances 2023-06-22 08:25:04 +02:00
William Grant e8b5f399f7 fix: made sure items in getMessagesBySenderAndSentAt are unique 2023-06-01 14:16:23 +10:00
William Grant 92ed15c6c4 feat: pass yarn ready 2023-06-01 14:16:23 +10:00
William Grant e90e548715 feat: improved quoted message not found
consolidated quote props lookup into getMessageQuoteProps, only use the db message in the quote components
2023-06-01 14:16:23 +10:00
William Grant 3bc187fa5e feat: performance improvements to quote lookup
getMessagesByConversation optionally returns quotes from messages in view, quoted messages that are deleted are removed from the lookup map. getMessageBySenderAndSentAt supports an array of messages and renamed to getMessagesBySenderAndSentAt
2023-06-01 14:16:22 +10:00
William Grant 1ff2969750 refactor: rename getMessageBySenderAndTimestamp to getMessageBySenderAndSentAt
its more clear what parameters are needed
2023-06-01 14:16:22 +10:00
William Grant bd8ce826a8 fix: replaced getMessageBySenderAndSentAt with getMessageBySenderAndTimestamp
which does the same thing but is more verbose
2023-06-01 14:16:22 +10:00
Audric Ackermann 2a4bbbd587 feat: add the deleteContact and deleteConversation only menu items 2023-05-10 13:40:46 +10:00
Audric Ackermann 3ecc89fab3 Merge remote-tracking branch 'upstream/master' into onboarding 2023-04-18 14:40:13 +10:00
Audric Ackermann f3975b545a feat: use priority for hidden and pinned conversation 2023-04-03 12:03:23 +10:00
Audric Ackermann 796ccf0582 feat: add handling and setting of the expireTimer for contacts 2023-03-30 14:19:01 +11:00
Audric Ackermann 8a0074d2bd feat: add convo volatile info during migrations for each convo tracked 2023-03-29 14:30:35 +11:00
Audric Ackermann 554b445a3e feat: lookup for shared config message on link device 2023-03-28 14:44:41 +11:00
Audric Ackermann 1c50aacc34 chore: remove groupModerators sogs from the db, store in redux only 2023-03-16 15:47:03 +11:00
Audric Ackermann bf2456df8e chore: do not store mentionedUs and unreadCount as attribute in convo 2023-03-16 10:50:31 +11:00
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
2023-03-10 16:39:48 +11:00
Audric Ackermann 2a5dc5f2a5 feat: add more compilation errors if forgetting to handle a wrapper type 2023-03-10 11:14:23 +11:00
Audric Ackermann c4e17d0825 fix: add mgmt of members in user groups wrapper 2023-03-08 17:39:29 +11:00
Audric Ackermann bc905bdba1 feat: start of community handling in libsession util
also remove tracking of hashes for config namespaces
2023-03-01 16:27:25 +11:00
Audric Ackermann 3c58f9c1e4 feat: add a hidden flag for convos and use it with the contactswrapper 2023-02-21 17:09:08 +11:00
Audric Ackermann c4217cb564 feat: sync nickname, blocked and approved status for contacts 2023-02-20 15:11:04 +11:00
mdPlusPlus 1d6ed17ac7 Fix typos via codespell 2023-02-16 01:02:45 +01:00
Audric Ackermann f870eff45b fix: make syncJob throttled every 3s and start right away if possible
also enable sig_timestamp on mainnet use as every node should have
upgraded now
2023-02-13 13:28:00 +11:00
Audric Ackermann 7c56310e69 feat: addConfSyncJob start 2023-02-08 10:50:23 +11:00
Audric Ackermann 4bfcf91193 fix: add return types for libsession wrapper functions 2023-02-01 15:03:58 +11:00
Audric Ackermann 90804491d6 feat: add job result enum with success, retry and permanent fail 2023-01-31 13:35:42 +11:00
Audric Ackermann 9cf1419ca5 feat: add first try to build SharedConfigMessages 2023-01-30 13:30:22 +11:00
Audric Ackermann d1cefd4729 feat: add contacts & user profile handling of incoming messages 2023-01-25 15:26:28 +11:00
Audric Ackermann 2da2c95272 chore: cleanedup the stubbing logic 2023-01-20 14:35:59 +11:00
William Grant 504f60cb97 fix: resolved missing reactions in open groups, fixed mutation cache logic 2023-01-19 17:27:32 +11:00
Audric Ackermann c8e76b17de chore: refactor db instance to outside its sql.ts file 2023-01-19 11:40:33 +11:00
Audric Ackermann 456d52ab1a fix: make sure we do not use "group" or "private" without the enum 2022-11-30 11:43:42 +11:00
Audric Ackermann d7bcf1026f fix: refactor snodeRPC to use snode batching 2022-11-30 11:32:38 +11:00
Audric Ackermann 32e00227a4
Merge pull request #2532 from Bilb/fix-deleted-messages-all-at-once
To merge once theming is done: handle deleted messages & deleted reacts all at once
2022-11-09 10:16:12 +11:00
Audric Ackermann e3006ae157 fix: do not return updated messages from markAllRead if not needed 2022-10-18 13:45:37 +11:00
Audric Ackermann 0cc7994c12 fix: speed up expiration/deletion of messages by batching updates in UI 2022-10-10 09:51:51 +11:00
Audric Ackermann c22d7c2367 Merge branch 'clearnet' into mark-all-as-read-optimization 2022-09-30 10:55:06 +10:00
Audric Ackermann 1411b93f2d fix: do not let mentioning members with their unblindedPubkey room blinded 2022-09-14 13:55:40 +10:00
Audric Ackermann 0eac74dd07 Merge branch 'dev' into menu-redesign 2022-09-07 15:03:30 +10:00
Audric Ackermann 4367543224 fix: remove the sogs pruning dialog on app start
the settings in ON by default, and can be turned off from the settings
screen.
That dialog was only used until our existing users got asked the
question, which was 3 months ago.
2022-09-01 13:13:57 +10:00
Audric Ackermann d9e504afa0 Merge remote-tracking branch 'upstream/clearnet' into mark-all-as-read-optimization 2022-08-29 13:45:33 +10:00