Commit Graph

279 Commits (9156ec83a76e136da7cb395834abc97b160ead07)

Author SHA1 Message Date
Audric Ackermann 4f44eecd6b fix: update with latest changes from crowdin
not compiling yet
1 year ago
Ryan Miller 005efc8952 Merge branch 'unstable' into standardised_strings_merge
# Conflicts:
#	.gitignore
#	_locales/en/messages.json
#	ts/components/DebugLogView.tsx
#	ts/components/SessionWrapperModal.tsx
#	ts/components/basic/SessionHTMLRenderer.tsx
#	ts/components/basic/SessionRadio.tsx
#	ts/components/buttons/MenuButton.tsx
#	ts/components/conversation/SessionConversation.tsx
#	ts/components/conversation/SubtleNotification.tsx
#	ts/components/conversation/TimerNotification.tsx
#	ts/components/conversation/composition/CompositionBox.tsx
#	ts/components/conversation/message/message-content/MessageText.tsx
#	ts/components/conversation/message/message-item/InteractionNotification.tsx
#	ts/components/conversation/message/reactions/ReactionPopup.tsx
#	ts/components/conversation/right-panel/overlay/OverlayRightPanelSettings.tsx
#	ts/components/conversation/right-panel/overlay/disappearing-messages/DisappearingModes.tsx
#	ts/components/conversation/right-panel/overlay/disappearing-messages/OverlayDisappearingMessages.tsx
#	ts/components/dialog/BanOrUnbanUserDialog.tsx
#	ts/components/dialog/DeleteAccountModal.tsx
#	ts/components/dialog/EditProfileDialog.tsx
#	ts/components/dialog/ModeratorsAddDialog.tsx
#	ts/components/dialog/OnionStatusPathDialog.tsx
#	ts/components/dialog/ReactListModal.tsx
#	ts/components/dialog/SessionSeedModal.tsx
#	ts/components/dialog/SessionSetPasswordDialog.tsx
#	ts/components/dialog/UserDetailsDialog.tsx
#	ts/components/leftpane/LeftPaneSectionHeader.tsx
#	ts/components/leftpane/LeftPaneSettingSection.tsx
#	ts/components/leftpane/conversation-list-item/InteractionItem.tsx
#	ts/components/leftpane/overlay/OverlayClosedGroup.tsx
#	ts/components/leftpane/overlay/OverlayCommunity.tsx
#	ts/components/leftpane/overlay/OverlayMessage.tsx
#	ts/components/leftpane/overlay/SessionJoinableDefaultRooms.tsx
#	ts/components/leftpane/overlay/choose-action/ContactsListWithBreaks.tsx
#	ts/components/leftpane/overlay/choose-action/OverlayChooseAction.tsx
#	ts/components/menu/Menu.tsx
#	ts/components/registration/RegistrationStages.tsx
#	ts/components/registration/RegistrationUserDetails.tsx
#	ts/components/registration/SignInTab.tsx
#	ts/components/registration/SignUpTab.tsx
#	ts/components/settings/SessionSettings.tsx
#	ts/components/settings/SessionSettingsHeader.tsx
#	ts/components/settings/ZoomingSessionSlider.tsx
#	ts/components/settings/section/CategoryAppearance.tsx
#	ts/components/settings/section/CategoryHelp.tsx
#	ts/components/settings/section/CategoryPermissions.tsx
#	ts/components/settings/section/CategoryPrivacy.tsx
#	ts/hooks/useParamSelector.ts
#	ts/mains/main_renderer.tsx
#	ts/models/message.ts
#	ts/node/menu.ts
#	ts/node/tray_icon.ts
#	ts/session/constants.ts
#	ts/session/disappearing_messages/timerOptions.ts
#	ts/session/utils/Toast.tsx
#	ts/state/selectors/search.ts
#	ts/test/session/unit/selectors/conversations_test.ts
#	ts/types/LocalizerKeys.ts
#	ts/types/Util.ts
#	ts/window.d.ts
#	yarn.lock
1 year ago
yougotwill 39d8ad11e5 fix: a whole bunch of circular depdencies
for various convo duck, convo interactions, convo model and opengroup types
1 year ago
Audric Ackermann 79aca9c231 fix: open url confirm is Primary color and not destructive
also delete all messages when reinvited to a group we were kicked from
1 year ago
Audric Ackermann aa6d39c270 fix: delete member + content from the admin side 1 year ago
Audric Ackermann a49a65c92b chore: cleaned up the batch sender 1 year ago
Audric Ackermann 9b124d384e fix: featureFlag to show some buttons/toggle for QA of group chunk3 1 year ago
Audric Ackermann e42be002a6 feat: cleaned up accept/block/decline logic 1 year ago
Audric Ackermann 9d9844aeb4 feat: make group v2 control messages disappear 2 years ago
Audric Ackermann 0a3d71fe03 feat: delete msg on swarm when admin receives member request 2 years ago
Audric Ackermann 2ec6c7f29c feat: handle isDestroyed flag + "you were removed from XXX" 2 years ago
Audric Ackermann 6e137fe69f Merge remote-tracking branch 'upstream/unstable' into closed-group-chunk3 2 years ago
Audric Ackermann 1796e82bcb fix: add handling of revoked namespace messages 2 years ago
Audric Ackermann 7f7f0fe26c fix: clear swarms from snodes not in pool on full fetch 2 years ago
Ryan Miller 5f53b3fe8f feat: replace and add changed and new localized strings 2 years ago
Audric Ackermann 3a1b811ba7 fix: delete locally only allowed for failed sogs message 2 years ago
Audric Ackermann 40a1bb4417 feat: add focustrap for dialog and focus-within for buttons 2 years ago
Audric Ackermann 626e2a368c fix: unsend in group: only apply change for msg sent before sig_ts 2 years ago
Audric Ackermann d282875ac0 fix: make the delete by author/hashes with adminSig work 2 years ago
Audric Ackermann d4f3c7fdc1 feat: add ability to unsend messages in groupv2 2 years ago
Audric Ackermann 53059135ee fix: tsc does not overwrite workers compiled content 2 years ago
Audric Ackermann cbccc8c76c fix: notification text based on msg content 2 years ago
Audric Ackermann d6d9bec5ba fix: fixed a bunch of groupv2 chunk2 issues 2 years ago
Audric Ackermann b9da60af3b fix: send msg to group unapproved accepts and then sends message 2 years ago
Audric Ackermann 5867c5af7f fix: added type for all accessibility ids with react.d.ts 2 years ago
Audric Ackermann 0a4e3041de fix: leave group v2 as only admin mark it as deleted and pushes to swarm
before removing the wrapper data
2 years ago
Audric Ackermann 95cd0e86f1 Merge remote-tracking branch 'upstream/unstable' into closed-group-chunk2 2 years ago
Audric Ackermann 5d467fd205 feat: add way to autoregister with env variables 2 years ago
Audric Ackermann 71d592e394
Merge pull request #3023 from yougotwill/fix/ses-1434/note_to_self_delete
SES-1434 fix: note to self convos cannot delete for everyone
2 years ago
Audric Ackermann 5b58a5194b fix: make onClickClose on confirmModal mandatory 2 years ago
William Grant 1ee3405c7e fix: note to self convos cannot delete for everyone
so we dont need options in the delete modal
2 years ago
Audric Ackermann 8d0bd84ef0 feat: add toggle to share history or not with invite group v2 2 years ago
Audric Ackermann 2371dba5ee Merge branch 'unstable' into closed-group-chunk2 2 years ago
Audric Ackermann 5f0888d144 fix: make sure all dialog "cancel" cancel the dialog 2 years ago
Audric Ackermann 571d593c38 fix: fix small ui issues after merge of multiple PRs 2 years ago
Audric Ackermann ae95649ad2 chore: lint 2 years ago
Audric Ackermann 24887dd05b Merge branch 'feature/ses-145/leave-conversation-update' into userconfig_disappearingmessage 2 years ago
William Grant 3c5f0bf018 fix: only close panel when we confirm delete
rtl text support in panelbutton and panelradiobutton
2 years ago
William Grant dbd95fbf35 fix: sessionconfirm on click callback accepts arguments
now delete modal supports delete for me or everyone
2 years ago
William Grant 5dd62f7dd7 feat: started adding options to session confirm modal
for delete button in more message info
2 years ago
William Grant aea4fd7ad9 Merge branch 'userconfig_disappearingmessage' into feature/ses-558/more-message-information 2 years ago
Audric Ackermann 6d81f5ff36 Merge remote-tracking branch 'yougotwill/userconfig_disappearingmessage' into closed-group-chunk2 2 years ago
Audric Ackermann ba513b29ca fix: fallback when we have an invite state without who invited us 2 years ago
Audric Ackermann 286260fae8 fix: make callMessage forced to be DaR for recipient
and put workaround for our local message
2 years ago
Audric Ackermann 3a26285667 fix: make group control message not expire 2 years ago
Audric Ackermann 82c6f0897b fix: add jobs for expiry update & expiry fetch 2 years ago
Audric Ackermann 543c80bbe3 fix: add most of new designs (own setting) for disappear v2 messages 2 years ago
Audric Ackermann ad9fa6dbee chore: remove lastChangetimestmap and add explciit expiretype and type
on the messages creation
2 years 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 08c5f76a15 fix: store envelopetimestamp in cache, and make sure we use network one
everywhere
2 years ago
William Grant c9a8ea2b81 feat: removed MessageDetails and added MessageInfo
added other components
2 years ago
Audric Ackermann 84451399e3 Merge remote-tracking branch 'upstream/unstable' into closed-group-chunk1 2 years ago
William Grant 0212166fcc feat: moved disappearing logic to a feature folder
only moved types and timerOptions so far
2 years ago
Audric Ackermann d134da3421 chore: renamed ConfigurationSyncJob to UserSyncJob 2 years ago
William Grant 38a8012e10 refactor: providedexpirationtype to provideddisappearingmode 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
William Grant c33eef0162 fix: sync messages now expire in 1on1s
fromConfig has been removed from updateExpireTimer
2 years ago
Audric Ackermann 1a18054fae feat: add bump of config hashes for groups when we have admin key 2 years ago
Audric Ackermann 197383a52f feat: move some the convomodel.get attributes to functions
this is because we need to be able to override what is returned by what
is in the redux lib slice if needed (libsession data overrides what is
in the DB for groupv3)
2 years ago
Audric Ackermann 46e3675c45 feat: add function to redux to grab group detail outside of store 2 years ago
William Grant 85f270b67a Merge branch 'unstable' into userconfig_disappearingmessage 2 years ago
Audric Ackermann 5b2580c48d feat: add poller changes and closed group keypair gen 2 years ago
Audric Ackermann 53fca2a4e9 fix: text for note to self delete from all my devices 2 years ago
Audric Ackermann bc081df17d Merge branch 'unstable' into feature/ses-476/remove-profile-picture 2 years ago
William Grant 41af1e7865 Merge branch 'unstable' into userconfig_disappearingmessage 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 b59f1bf445 feat: desktop now supports avatar being removed via sync configuration message
disabled buttons while loading
2 years ago
William Grant 84d3d5b1b4 feat: small refactoring 2 years ago
William Grant cb7c36e2e6 feat: initial remove profile work done 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 0e4a628c20 feat: use getNowWithNetworkOffset instead of Date.now 2 years ago
William Grant 5f8cb35f8a feat: make sure changes are needed before calling commit() 2 years ago
William Grant 1c8ae3650e fix: pass yarn ready 2 years ago
William Grant fcadc8df07 fix: cleanup 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 ebf9db67a3 feat: when hiding note to self it shouldn't delete the messages
added a keepMessages option to deleteConvoInitialChecks
2 years ago
William Grant f909f5d5b7 fix: close SessionConfirm modal as soon as user confirms that they want to leave a conversation 2 years ago
William Grant d782a0214e feat: dont save interaction error messages in communities 2 years ago
William Grant abfc638c2c fix: cleanup 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 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 1df57140ff feat: handle closed group admin separately
update confirmation action to use leave text, left code for the closed groups rebuild
2 years ago
William Grant de614109d0 feat: added lastMessageId to convo model to uniquely identify a lastMessage 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 0fa58a5654 chore: fix compilation issues after conflicts resolution 2 years ago
Audric Ackermann 4637f4609a Merge remote-tracking branch 'yougotwill/disappearing_messages' into userconfig_disappearingmessage 3 years ago
William Grant fb51b20096 fix: cleanup TODOS 3 years ago
William Grant d706ecdead fix: show authorName in reply ui 3 years ago
William Grant 6b2047b5c6 fix: Show correct attachment type in reply ui 3 years ago
Audric Ackermann 2068737cdd fix: break down deleteContact based on convo type 3 years ago