Commit graph

405 commits

Author SHA1 Message Date
Audric Ackermann
d43d6abbae chore: replace tslint with eslint and fix linting issues 2023-07-26 11:26:46 +02:00
Audric Ackermann
77acd1396b feat: add support for blinded25 receipt of messages for later impl 2023-07-14 11:57:01 +02:00
Audric Ackermann
594eee698b Merge remote-tracking branch 'upstream/clearnet' into unstable 2023-07-04 11:46:10 +02:00
Audric Ackermann
dcdbc07195 fix: delete actions for admins on communities 2023-07-03 08:04:00 +02:00
Audric Ackermann
f2cddb83c8 chore: broke apart big Message selectors into smaller ones 2023-06-20 11:28:48 +02:00
Audric Ackermann
461b192f37 fix: mod and admin actions on message context menu for communities 2023-06-16 07:17:37 +02:00
William Grant
5111a141c8 feat: remove QUOTED_TEXT_MAX_LENGTH and sliceQuoteText 2023-06-01 14:16:23 +10:00
William Grant
e1a6f8e3fc feat: cleaned up getPropsForQuote and rely on getMessageQuoteProps selector for creating quote object
authorName is broken for some reason and we will need to fix it
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
d706ecdead fix: show authorName in reply ui 2023-06-01 14:16:22 +10:00
William Grant
acdeabf306 feat: fixed click on a quote to go to the original message
added animation support to attachments when opening it via a quote
2023-06-01 14:16:22 +10:00
William Grant
d7bc8213d6 fix: community quotes now dont break the app 2023-06-01 14:16:22 +10:00
William Grant
a962ef2228 feat: getMessageQuoteProps now loads data from conversation.quotes state and loads correctly into the Quote 2023-06-01 14:16:22 +10:00
William Grant
ab1cf7a658 feat: added propsForQuote to message model props 2023-06-01 14:16:22 +10:00
William Grant
331a4e1e12 fix: resolved object is not extensible bug
forEach and async still don't play nice so used a regular for loop, added QuoteLookupType
2023-06-01 14:16:22 +10:00
William Grant
e78d1dfb87 fix: send full text body for quote
resolved regression with quote author name
2023-06-01 14:16:22 +10:00
William Grant
0d5c72555b feat: started updating reply to ui
finished text reply
2023-06-01 14:16:22 +10:00
Audric Ackermann
4d0e79f195 fix: legacy group with wrapper and disable right click while searching 2023-05-12 11:42:46 +10:00
Audric Ackermann
6f6620f622 fix: skip new group messages when receved after group was removed 2023-05-08 14:56:21 +10:00
Audric Ackermann
318a77be4b fix: mark messages sent before our lastreadts from the wrapper as read 2023-05-04 11:43:22 +10:00
Audric Ackermann
328c131d8b chore: cleanup commented caching code of some wrappers 2023-05-03 10:11:12 +10:00
Audric Ackermann
051c4bb262 fix: merge the confSyncDumpJob into the confSyncJob 2023-05-01 14:37:50 +10:00
Audric Ackermann
6fe6544d6c fix: split up migration of initial user config dumps into two 2023-05-01 14:31:18 +10:00
Audric Ackermann
ce186517a3 chore: lint code 2023-04-27 13:42:28 +10:00
Audric Ackermann
cbffc29950 fix: run tests for libsession-util integration and fix issue 2023-04-21 15:17:24 +10:00
Audric Ackermann
3ecc89fab3 Merge remote-tracking branch 'upstream/master' into onboarding 2023-04-18 14:40:13 +10:00
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
2023-04-06 16:11:36 +10:00
Audric Ackermann
faeb95fefd feat: add block/decline logic to msg request & wrapper 2023-04-06 14:07:50 +10:00
Audric Ackermann
ef6d9f1d51 feat: add empty states for each types of convo 2023-04-05 16:38:48 +10:00
Audric Ackermann
760642e149 feat: use the lastJoinedAt and createdAt from the wrapper 2023-04-03 17:51:39 +10:00
Audric Ackermann
b843d66084 feat: add the lastJoined and createdAt timestamp from wrapper logic 2023-04-03 15:08:37 +10:00
Audric Ackermann
51e4f1dd48 feat: UI, use group info from wrapper if we have them or from DB 2023-04-03 14:08:10 +10:00
Audric Ackermann
3ff7281b6a chore: remove isGroup from the redux stored entry
as it is always = !isPrivate
2023-04-03 13:32:12 +10:00
Audric Ackermann
f3975b545a feat: use priority for hidden and pinned conversation 2023-04-03 12:03:23 +10:00
Audric Ackermann
fe5eea4c8d chore: fix critical yarn audit issues 2023-03-30 14:59:32 +11: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
0050352470 chore: move selected convo selectors to another file 2023-03-24 16:48:50 +11:00
Audric Ackermann
c3e9d503e4 fix: unread count and forced unread is synced 2023-03-24 14:42:13 +11:00
Audric Ackermann
c3a9d19882 chore: cleanup the lastMessage update logic 2023-03-16 16:08:50 +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
21d8151b8b feat: add convo volatile info mgmt 2023-03-09 17:12:59 +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