Commit Graph

862 Commits (a314b461056488a61aad2be2d45349b51f32bda4)

Author SHA1 Message Date
Audric Ackermann 379ef2977a fix: cleanup PR and merge copy pasted component 1 year ago
Audric Ackermann 96809bf5b4 fix: load maxmind data once on mount of status dialog 1 year ago
William Grant fd4e1525cb Merge branch 'unstable' into feat/ses-50/onboarding 1 year ago
William Grant e6dedc83fb feat: finished fade animation between steps
moved useState props to redux, fixed back button
1 year ago
William Grant dcdea00748 fix: dont show message avatar in message info panels
also show admin crown
1 year ago
Audric Ackermann 290cb554e3
Merge pull request #3037 from Bilb/fix/ses-1278-quote-msg-not-found
fix: add quoted msg to redux quotes when receiving quoted msg
1 year ago
Audric Ackermann 53059135ee fix: tsc does not overwrite workers compiled content 1 year ago
Audric Ackermann df586d6e15 fix: mark a synced groupUpdate as sent 1 year ago
Audric Ackermann bd6f5e6e0d feat: refacto GroupUpdateName to be functional component 1 year ago
Audric Ackermann 74f36c8f56 test: fix unit test with rekey explicit needed 1 year ago
Audric Ackermann 1c58899558 fix: rekey explicitely when creating a group 1 year ago
William Grant 6f84d5bede feat: animated progress loader to spec
timeout display name fetch to 15 seconds, added display name inital screen still needs work
1 year ago
Ryan Miller 0e44cc9e0c Merge branch 'standardised_strings' of github.com:Aerilym/session-desktop into standardised_strings 1 year ago
Ryan Miller 87986914c9 chore: disappearing messages string changes 1 year ago
Audric Ackermann d6d9bec5ba fix: fixed a bunch of groupv2 chunk2 issues 1 year ago
William Grant ef0f3ba434 feat: updated restore account screen with new design 1 year ago
William Grant 1d5f6b404e feat: update logic for showing the empty convo text 1 year ago
William Grant 99a6b103fe feat: make sure to set the account create state to done 1 year ago
William Grant 4e2101a9e5 feat: setup UI and state for account create display name step 1 year ago
William Grant 7d14efb073 fix: doc string comments for registration slice 1 year ago
William Grant 090ddc07a9 feat: rename onboarding stages for clarity
also comment on what changes need to be made within the different stages
1 year ago
Audric Ackermann b954b37460 fix: add quoted msg to redux quotes when receiving quoted msg 1 year ago
William Grant 264340a45d feat: setup registration slice 1 year ago
Audric Ackermann 5867c5af7f fix: added type for all accessibility ids with react.d.ts 1 year ago
William Grant 9be21ce879 Merge branch 'unstable' into feat/ses-897/steps-create-account 1 year ago
William Grant eaa9817d14 feat: created onboarding store and added modals slice 1 year ago
William Grant a07fea677b fix: remove TermsOfServicePrivacyDialog from convo state
we are moving it to a separate onboarding store
1 year ago
William Grant b10873c64a feat: updated tos and privacy policy on registration link
intial run at legal links modal
1 year ago
Audric Ackermann 0a4e3041de fix: leave group v2 as only admin mark it as deleted and pushes to swarm
before removing the wrapper data
1 year ago
Audric Ackermann 95cd0e86f1 Merge remote-tracking branch 'upstream/unstable' into closed-group-chunk2 1 year ago
Audric Ackermann 2a798aed92 fix: show timer fixed when off update 1 year ago
Audric Ackermann 8d0bd84ef0 feat: add toggle to share history or not with invite group v2 1 year ago
Audric Ackermann 392e243b08 feat: add the sending state to invite&promote actions 1 year ago
Audric Ackermann 5e3f968d22 fix: merge issues 1 year ago
Audric Ackermann 1c6182a235 Merge branch 'closed-group-chunk2' of github.com:Bilb/session-desktop into closed-group-chunk2 1 year ago
Audric Ackermann 2371dba5ee Merge branch 'unstable' into closed-group-chunk2 1 year ago
Audric Ackermann fe60c69f27
Merge pull request #3022 from Bilb/fix-expiration-read-another-device
Fix expiration read another device
1 year ago
Audric Ackermann 33ddf51ba6 fix: add some debugging messageinfo (not released) 1 year ago
William Grant b34bf1380a feat: updated react-intersection-observer, added selected message hook,
still debugging spacing in message container when in multi select mode
1 year ago
Audric Ackermann 032e7640e2 chore: address pr reviews 1 year ago
Audric Ackermann 037d87349f fix: close messageInfo when message not in redux store 1 year ago
Audric Ackermann 24887dd05b Merge branch 'feature/ses-145/leave-conversation-update' into userconfig_disappearingmessage 1 year ago
Audric Ackermann fda6ca315c fix: allow contacts without didApproveMe to be invited to group 1 year ago
Audric Ackermann 5509dc74c5 refactor: move subrequests to classes and fix updateMessages 1 year ago
Audric Ackermann 6094e725fb chore: move getExpiries request to class 1 year ago
William Grant 27d441d7a6 fix: cleanup 1 year ago
William Grant 22402a5f73 refactor: rename overlaymode to leftoverlaymode 1 year ago
Audric Ackermann d3ed798d0e chore: show toast when trying to remove admin of groupv2 1 year ago
Audric Ackermann 13da2b5632 fix: add way to render group update add with history 1 year ago
William Grant aea4fd7ad9 Merge branch 'userconfig_disappearingmessage' into feature/ses-558/more-message-information 1 year ago
Audric Ackermann 153846a12b fix: add better typings for groupUpdateMessages 1 year ago
Audric Ackermann 4e8ca31c2f fix: remove isLeft flag as we can't have a left and unremoved group 1 year ago
Audric Ackermann 77a62e82e7 fix: add avatar change message handling
still needs to be able to send one, but that's chunk3
1 year ago
Audric Ackermann 0be10d1256 fix: move revoke unrevoke to batched push group changes 1 year ago
Audric Ackermann 3224fec04b feat: marking pending member as invited when he sends a message to group 1 year ago
Audric Ackermann 77fdc97bcf feat: force group msg request unread when handling invite 1 year ago
Audric Ackermann 8b7ce7f3be Merge remote-tracking branch 'yougotwill/userconfig_disappearingmessage' into closed-group-chunk2 1 year ago
Audric Ackermann a203ea79cd Merge remote-tracking branch 'oxen/unstable' into userconfig_disappearingmessage 1 year ago
Audric Ackermann d839ff936d chore: resolve compilation errors 1 year ago
Audric Ackermann 6d81f5ff36 Merge remote-tracking branch 'yougotwill/userconfig_disappearingmessage' into closed-group-chunk2 1 year ago
Audric Ackermann ba513b29ca fix: fallback when we have an invite state without who invited us 1 year ago
Audric Ackermann 5b704ebdc7 fix: bug with updatelastmessage not resetting when no msgs
also make fix the DaS expires_at so destroyExpiredMessages finds it
1 year ago
Audric Ackermann 98fd834367 fix: already read DaR messages start with right time left on receive 1 year ago
Audric Ackermann fd4aedb54b fix: show date break if we don't have a previous message 1 year ago
Audric Ackermann 543c80bbe3 fix: add most of new designs (own setting) for disappear v2 messages 1 year ago
Audric Ackermann ad9fa6dbee chore: remove lastChangetimestmap and add explciit expiretype and type
on the messages creation
1 year ago
Audric Ackermann e5c76d3b70 feat: group message requests kind of working
still need to have them visible in the msg request only
2 years ago
Audric Ackermann 315bc3ea70 fix: when promoted call loadAdminKeys 2 years ago
Audric Ackermann b259d18443 fix: add still broken promote handling with set_sig_keys 2 years ago
Audric Ackermann 08c5f76a15 fix: store envelopetimestamp in cache, and make sure we use network one
everywhere
2 years ago
Audric Ackermann 93d87d82ae chore: renamed getnowwithnetworkoffset to now() 2 years ago
Kee Jefferys 939f8cac43 fix: resolve issues brought on by merge conflict
Fix conflict merge issue

fix: missing bracket
2 years ago
Kee Jefferys cf49839bde
Merge branch 'unstable' into follow-system-theme 2 years ago
Audric Ackermann f65895f013
Merge pull request #2955 from KeeJef/settings-update
feat: Allow enter to break line in settings
2 years ago
Audric Ackermann 9595f09085 fix: add setadmin on promote accepts
also sign/verify group update messages
2 years ago
Audric Ackermann 4cbc452f26 fix: avatar style for incoming messages in groups
had to refactor a fair bit, but well...
2 years ago
Audric Ackermann 6e4052c4ab fix: fix typo pushing new messages to redux store 2 years ago
Audric Ackermann 16e7ee1cd6 feat: make groupv2 messages skip cache
also add group members change
2 years ago
Audric Ackermann 8274712528 feat: add member status from wrapper when we are an admin 2 years ago
Audric Ackermann c7838952d7 fix: update redux mostRecentMessageid anytime a message changes/added 2 years ago
Kee Jefferys 5571471bbe fix: update selector usage and theme checking code 2 years ago
Audric Ackermann f17beaf852 feat: add GroupInviteJob 2 years ago
Audric Ackermann b8876ebbfe feat: add subaccount auth 2 years ago
Audric Ackermann d7608c42b6 feat: add building and sending of invite messages 2 years ago
Audric Ackermann 6ed74c9807 feat: move profile details of group invite to use the one in dataMsg 2 years ago
Audric Ackermann dbe94f2293 feat: added strings for groupv2 control message and components for them 2 years ago
Kee Jefferys 2fe29ca30e feat: implement setting to follow system theme
feat: check theme congruence on startup and on native theme update

fix: make toggle and startup following work

fix: should return here, but this breaks things
2 years ago
William Grant 55337ebd4d feat: improved dotmenu 2 years ago
William Grant c9a8ea2b81 feat: removed MessageDetails and added MessageInfo
added other components
2 years ago
William Grant 3bf3bf73b1 feat: updated MessageContent with nested components 2 years ago
William Grant 22b0ab5f2f feat: updated panel buttons
add params to panel state to be used in future, not tested yet
2 years ago
Kee Jefferys 143753566d feat: alias saved messages with note to self 2 years ago
Audric Ackermann 0b4f9b2c97 chore: rename useSelectedisNoteToSelf to useSelectedIsNoteToSelf 2 years ago
Audric Ackermann b0e38670ab chore: rename all groupv3 to groupv2 2 years ago
William Grant 9fb67f20c2 refactor: moved getMessageExpirationProps
into useParamSelector since it is only called there
2 years ago
William Grant 730641a14d feat: added todo to section duck
we want to move it into a redux slice in future
2 years ago
Audric Ackermann 84451399e3 Merge remote-tracking branch 'upstream/unstable' into closed-group-chunk1 2 years ago
William Grant 1d7380a254 refactor: rename expirationLength
to expirationDurationMs
2 years ago
Kee Jefferys 6b78cc1d4b fix: ensure default value is provided 2 years ago
Audric Ackermann ae67215a7e test: finished tests for userSyncJob 2 years ago
William Grant 0212166fcc feat: moved disappearing logic to a feature folder
only moved types and timerOptions so far
2 years ago
William Grant b471900a18 feat: move timer options out of redux 2 years ago
William Grant 851eca36e3 feat: use custom hook useRightOverlayMode 2 years ago
William Grant d6cc4f9c75 feat: use custom hook useIsRightPanelShowing
in functional components
2 years ago
Keejef 95117afeea fix: Refactor settings to use Redux
Refactor setting to use boolean which is stored in redux
2 years ago
Audric Ackermann eb77c50fa9 chore: renamed GroupConfigurationJob to GroupSyncJob 2 years ago
William Grant ca7983caac fix: align expire timers with the member avatars
in groups
2 years ago
William Grant fd73787192 feat: anyone in a group can change the setting
before the v2 release
2 years ago
William Grant 029db2d73f refactor: useselectedconversationexpirationtype to useselectedconversationdisappearingmode 2 years ago
William Grant 250e3d0238 refactor: rename expirationType on convo to expirationMode
this means convo has expirationMode and messages have expirationType
2 years ago
William Grant cd2f51684d refactor: disappearingmessageconversationtype to disappearingmessageconversationmodetype 2 years ago
Audric Ackermann d12071f3c8 chore: big rename of convocontroller to convohub 2 years ago
Audric Ackermann b53264593b feat: preload name of group from usergroup wrapper
until we get the groupinfo name from polling
2 years ago
Audric Ackermann cd17a08c2e chore: lint 2 years ago
Audric Ackermann 1a18054fae feat: add bump of config hashes for groups when we have admin key 2 years ago
Audric Ackermann 9191c3476d feat: mark us as admin and others as invite pending 2 years ago
Audric Ackermann 46e3675c45 feat: add function to redux to grab group detail outside of store 2 years ago
William Grant ad21d198cf feat: outdated banner now shows specific messaging for synced messages 2 years ago
Audric Ackermann 90f4dd761c feat: add meta merge and update of name+members 2 years ago
Audric Ackermann d89ff59560 feat: store info+members+keys on right namespaces for groups
make the signature work with the admin key, fetching it from the
usergroups wrapper
2 years ago
Audric Ackermann f86b3689ba fix: add GroupSyncJob to push changes for group 2 years ago
William Grant f2a3f51250 fix: cleanup 2 years ago
Audric Ackermann 8c3b6508ad fix: wip before removing info+members+keys from protobuf kinds 2 years ago
Audric Ackermann db98cc2812 feat: able to create a broken closedgroup v3 2 years ago
William Grant 85f270b67a Merge branch 'unstable' into userconfig_disappearingmessage 2 years ago
William Grant 9d8cca1970 feat: convert between conversation and message model disappearing modes in key locations
remove disappearing messages from convo header context menu
2 years ago
Audric Ackermann 70b220400c
Merge pull request #2869 from Bilb/feature/ses-476/remove-profile-picture
Feature/ses 476/remove profile picture
2 years ago
William Grant ff19c95a92 fix: remove using legacy as a string for disappearing messages except in the UI
created new isLegacyDisappearingModeEnabled check, default use UNKNOWN expiration type in message classes if not defined
2 years ago
Audric Ackermann bc081df17d Merge branch 'unstable' into feature/ses-476/remove-profile-picture 2 years ago
Audric Ackermann bee00157ef Merge remote-tracking branch 'yougotwill/feature/ses-379/composition-rtl-support' into feature/ses-379/composition-rtl-support 2 years ago
William Grant 43276b069e Merge branch 'unstable' into userconfig_disappearingmessage 2 years ago
Audric Ackermann 84deed19f9 feat: add block msg requests from sogs 2 years ago
William Grant 20e1895a50 fix: restored getMessageExpirationProps 2 years ago
William Grant 5285d4240a fix: resolved missing selected conversation hooks imports 2 years ago
William Grant 41af1e7865 Merge branch 'unstable' into userconfig_disappearingmessage 2 years ago
Audric Ackermann 41ca0666ce chore: remove () => void for misused promises 2 years ago
William Grant aad3a3aba2 fix: resolved missing selected conversation hooks
still need to fix more issues
2 years ago
Audric Ackermann d43d6abbae chore: replace tslint with eslint and fix linting issues 2 years ago
William Grant ed2a372ca3 Merge branch 'unstable' into feature/ses-145/leave-conversation-update 2 years ago
William Grant 178ea03af7 fix: cleanup 2 years ago
William Grant b00eb52d35 fix: pass yarn ready 2 years ago
William Grant 977dbea9dc refactor: rename DisplayPictureModal to EditProfilePictureModal 2 years ago
William Grant 88587a203d feat: added button state logic and migrated avatar upload logic from EditProfileDialog
show loading spinner while avatar is loading
2 years ago
William Grant ebeaec2080 feat: initial work for set display picture modal done
still need to do logic and handle multiple modals on screen
2 years ago
William Grant 905fe5aab9 Merge branch 'unstable' into userconfig_disappearingmessage 2 years ago
Audric Ackermann 77acd1396b feat: add support for blinded25 receipt of messages for later impl 2 years ago
Audric Ackermann 97647d4dc7 fix: padding for messagebox + onclick drop while selecting msgs 2 years ago
Audric Ackermann 959c494cfb Merge branch 'unstable' into userconfig_disappearingmessage 2 years ago
William Grant c08dcc7ec6 fix: when we receive and make a quote message do an in-memory lookup before looking in the db
this can fix original message not found  errors when there are lot of unread messages and one of them is quoted
2 years ago
Audric Ackermann c6d86d25d8 fix: cleanup closed group avatar logic 2 years ago
Audric Ackermann 9a7ef4d373 Merge branch 'unstable' into userconfig_disappearingmessage 2 years ago
Audric Ackermann 594eee698b Merge remote-tracking branch 'upstream/clearnet' into unstable 2 years ago
William Grant d37aa42084 Merge branch 'unstable' into feature/ses-145/leave-conversation-update 2 years ago
Audric Ackermann 1d9279c79c chore: merge conversation selectors into a single file
as the circular dependency was causing a createSelector called with
undefined issue on startup without user loggedin
2 years ago
Audric Ackermann 5d2d901aa0 Merge remote-tracking branch 'upstream/unstable' into userconfig_disappearingmessage 2 years ago
Audric Ackermann 43badfa134 fix: virtualize list of search result so input typing is fast 2 years ago
William Grant 83f84c26e7 feat: changed getHTMLDirection into a util hook useHTMLDirection 2 years ago
William Grant 61149a5ca3 feat: use a selector for htmlDirection and pass it down as props instead of using state
this is more inline with class component conventions
2 years ago
Audric Ackermann dc3e8450e9 fix: memoize selected conversation props to avoid unneeded rerenders 2 years ago
William Grant ac4a00d415 fix: remove unused selector 2 years ago
William Grant 7be11cd973 feat: moved html direction logic into i18n util
updated Flex component with RTL support, create getWritingDirection selector
2 years ago
William Grant 7542a42fa6 feat: started adding rtl support to composition input
updated buttons, emoji panel, @mentions
2 years ago
Audric Ackermann fed58161a0 fix: address PR reviews and optimize search results 2 years ago
Audric Ackermann bec667ebee fix: remove row_number ordering when looking up message 2 years ago
Audric Ackermann 3eb629e33e fix: cleanup convo selectors to hope to improve performances 2 years ago
Audric Ackermann f2cddb83c8 chore: broke apart big Message selectors into smaller ones 2 years ago
William Grant 45b904ce8c feat: if we fail to leave a conversation then change to delete conversation and remove the group from the db 2 years ago
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 027b412fb2 feat: save conversation interaction errors to a message history 2 years ago
William Grant 9cd95bbcf1 fix: remove AdminLeaveClosedGroupDialog
added new leave group dialog strings
2 years ago
William Grant de614109d0 feat: added lastMessageId to convo model to uniquely identify a lastMessage 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
Audric Ackermann 461b192f37 fix: mod and admin actions on message context menu for communities 2 years ago
Audric Ackermann 0fa58a5654 chore: fix compilation issues after conflicts resolution 2 years ago
Audric Ackermann 4637f4609a Merge remote-tracking branch 'yougotwill/disappearing_messages' into userconfig_disappearingmessage 2 years ago
William Grant f87995a375 fix: replaced Number() casting to toNumber
fixed edge case of local db search for quotes lookup
2 years ago
William Grant 321ce003f6 fix: updated quotes lookup explanation comment 2 years ago
William Grant b91388a672 fix: SES-585 when the app is not focused message quotes now load correectly
we now look up the existing messages in memory if not found in the quote lookup map, we also allow jumping to messages quoted but not yet stored in memory
2 years ago
William Grant 16b394dbee fix: SES-597 quoting your own message now works correctly in communities 2 years ago
William Grant 3dc809783c feat: added quotesProps to fetchmessage results types 2 years ago
William Grant db5f2d8534 feat: created util funciton lookupQuote to read from the quote lookup map
this consolidates the key lookup logic to one place for future proofing
2 years ago
William Grant 70156c33b3 fix: simplify checking isFromMe for communities in getMessageQuoteProps selector 2 years ago
William Grant 391db5590e fix: replace controller lookup with redux conversation lookup in getMessageQuoteProps
this is more performance and relies on the latest redux state
2 years ago
William Grant a204464723 fix: move quote not found comment for better context 2 years ago
William Grant fb51b20096 fix: cleanup TODOS 2 years ago
William Grant d60d2c8c75 feat: quotes will show the authors name where possible
cleaned up extra author props on quote and created a hook instead
2 years ago
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
2 years ago
William Grant 92ed15c6c4 feat: pass yarn ready 2 years ago
William Grant aa3855e49f feat: getConversationQuotes selector for memoising quotes lookup state 2 years ago
William Grant e90e548715 feat: improved quoted message not found
consolidated quote props lookup into getMessageQuoteProps, only use the db message in the quote components
2 years ago
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
2 years ago
William Grant 1ff2969750 refactor: rename getMessageBySenderAndTimestamp to getMessageBySenderAndSentAt
its more clear what parameters are needed
2 years ago
William Grant d706ecdead fix: show authorName in reply ui 2 years ago
William Grant 1da8fd9f96 feat: load quote images correctly on first render 2 years ago
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
2 years ago
William Grant d7bc8213d6 fix: community quotes now dont break the app 2 years ago
William Grant 1609ebfe32 feat: separated quote components
removed reference warning component since it is no longer needed
2 years ago
William Grant a962ef2228 feat: getMessageQuoteProps now loads data from conversation.quotes state and loads correctly into the Quote 2 years ago