Commit Graph

169 Commits (2e7a55bad5713d6fa6a756ea6bd0dda5619e54ad)

Author SHA1 Message Date
William Grant e7f3bb5abf fix: if there is no last message, we still want to display the interaction status
loading state shows correctly in all cases, cleanup as well
2 years ago
William Grant 24776c0d5c feat: moved convo model interaction props into the lastMessage logic
this makes it easier to interact with since if an interaction fails we save it to the db as a message
2 years ago
William Grant 68a94117a0 fix log string in interactionItem 2 years ago
William Grant b67d52382d feat: updated right panel leave button
added community leave failed text, handle leaving conversation with no name
2 years ago
William Grant 38c6cb0d7d feat: finished note to self and 1o1 conversation leaving and hiding 2 years ago
William Grant de614109d0 feat: added lastMessageId to convo model to uniquely identify a lastMessage 2 years ago
William Grant 30b486c80e feat: clear converation interactions if a new message appears in a chat
currently on checks text we need it to be more unique
2 years ago
William Grant 45ed2d5c05 fix: rename useConversationInteractionState to useConversationInteractionPropsById
extracted useLastMessageFromConvo to param selectors and renamed to useLastMessage, moved InteractionItem into MessageItem
2 years ago
William Grant 96fcbf1345 feat: added start enum to interaction status
improved error handling, consolidated types
2 years ago
William Grant 454e382ce4 feat: moved interaction logic to use conversation model
added fail text color to interaction item
2 years ago
William Grant 8a7007e7c3 feat: added interaction properties to conversation modal and started UI changes in ConversationListItem based on confirming an interaction
still to to port the original modal checks to use thd convo props
2 years ago
William Grant c492fad4ee feat: added support for tracking the confirmation process status and its type
attempting to show this status inside of the ConversationListItem message section, show confirmation modal when leaving private chats
2 years ago
Audric Ackermann 7b42c64cf3 fix: make sure to include the associatedWith to handle 421 2 years ago
Audric Ackermann 6676bf77f9 chore: fix unit tests for userconfig changes 2 years ago
Audric Ackermann 5d4bce3e04 fix: keep the "no pending message requests" opened when none are there 2 years ago
Audric Ackermann 318a77be4b fix: mark messages sent before our lastreadts from the wrapper as read 2 years ago
Audric Ackermann 0e286142f1 chore: add a redux settings slice, currently outdated banner inc 2 years ago
Audric Ackermann 0080254286 fix: add NoticeBanner showing when legacy config message received 2 years ago
Audric Ackermann cbffc29950 fix: run tests for libsession-util integration and fix issue 2 years ago
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
2 years ago
Audric Ackermann faeb95fefd feat: add block/decline logic to msg request & wrapper 2 years ago
Audric Ackermann f3975b545a feat: use priority for hidden and pinned conversation 2 years ago
Audric Ackermann 796ccf0582 feat: add handling and setting of the expireTimer for contacts 2 years ago
Audric Ackermann 0050352470 chore: move selected convo selectors to another file 2 years ago
Audric Ackermann 1c50aacc34 chore: remove groupModerators sogs from the db, store in redux only 2 years ago
Audric Ackermann bf2456df8e chore: do not store mentionedUs and unreadCount as attribute in convo 2 years ago
Audric Ackermann 3c58f9c1e4 feat: add a hidden flag for convos and use it with the contactswrapper 2 years ago
Audric Ackermann c4217cb564 feat: sync nickname, blocked and approved status for contacts 2 years ago
Audric Ackermann 4bfcf91193 fix: add return types for libsession wrapper functions 2 years ago
Audric Ackermann 90804491d6 feat: add job result enum with success, retry and permanent fail 2 years ago
Audric Ackermann 08a15b210a feat: move avatar downloading to JobRunner 2 years ago
Audric Ackermann 9cf1419ca5 feat: add first try to build SharedConfigMessages 2 years ago
Audric Ackermann d1cefd4729 feat: add contacts & user profile handling of incoming messages 2 years ago
Audric Ackermann 141c22ed43 tesat: add tests for the JobRunner class 2 years ago
Audric Ackermann 68852a9e63 chore: move syncUtils to its own folder 2 years ago
Audric Ackermann 58edbf44ee add SharedConfig message and signing it when sending them 2 years ago
Audric Ackermann b4835f1636 fix: make libsession worker run from the renderer with key from settings 2 years ago
Audric Ackermann 1a65b7a7f2 feat: working calls to node module from renderer through worker 2 years ago
Audric Ackermann d7bcf1026f fix: refactor snodeRPC to use snode batching 2 years ago
William Grant 2bca956783 fix: center Message Request Unread Number 2 years ago
Audric Ackermann 0b9f1a494a fix: allow 99 unread count before going to 99+ 3 years ago
William Grant 367c0c94d0 Merge branch 'clearnet' into theming 3 years ago
William Grant 0ac386dc1b fix: qa feedback - fixed message request buttons and other theming regressions 3 years ago
William Grant 2a0396d522 fix: qa feedback - fixed background for group member list in create group overlay 3 years ago
Audric Ackermann 12161a1fde fix: INVALID_DATE (-Infinity) when merging two conversations inactive 3 years ago
William Grant 702cef6565 fix: pr review - use isDarkTheme everywhere 3 years ago
William Grant bc325a6ffe fix: resolved unread notification and mentiond colors 3 years ago
William Grant 5b44565b5f Merge branch 'clearnet' into theming 3 years ago
William Grant 99ff6243ed fix: the color mode button must not reset the primary color 3 years ago
William Grant cf8a66a82b fix: resolved all outstanding theming todos 3 years ago