Commit Graph

1056 Commits (6dd7f34e4d43d95462513844a985b797ae6c1e03)

Author SHA1 Message Date
Audric Ackermann c9e81454fb
make mentions work in react when emoji inserted inside at a rand pos 4 years ago
Audric Ackermann b5af8eb215
Add Mentions with react-mentions 4 years ago
Audric Ackermann b2e362a36b
add a useInterval hook and move useNetwork hook to the hook folder 4 years ago
Audric Ackermann 0beb47e597
add messageDeleted redux action 4 years ago
Audric Ackermann e1548b66e4
enable back drag events as now the SessionConversation updates only 4 years ago
Audric Ackermann d2ada105ed
make session dropdown use hooks 4 years ago
Audric Ackermann 6e14718a32
reactity the expired Session version warning 5 years ago
Audric Ackermann 977569cde0
move offline network view to react 5 years ago
Audric Ackermann f9ab90fb71
link backbone message added to redux 5 years ago
Audric Ackermann 2f2eb2ad53
link back backbone conversation events to redux store 5 years ago
Audric Ackermann 918eeae275
move InboxView to react 5 years ago
Audric Ackermann 2ae7a6dfe5
cleanup message.js and conversation_view.js 5 years ago
Audric Ackermann d94d2819ce
use placeholder when convo blocked in composition box 5 years ago
Audric Ackermann f3430bdcb5
add toast on isBlocked, isKicked, ... for sending of messages 5 years ago
Audric Ackermann e45ce43e01
store messages currently loaded in convo on redux 5 years ago
Audric Ackermann 221f264de6
rename all saveMessage to message.commit() 5 years ago
Audric Ackermann 5122433eb4
remove message_list_view.js and replace saveMessage with a commit() 5 years ago
Audric Ackermann 30f93b2ad3
remove conversation stack 5 years ago
Audric Ackermann b9c4394b27
SessionConversation, render MessageView if no conversationModel found 5 years ago
Audric Ackermann 190d597814
only trigger new msg on open group if we are still running 5 years ago
Audric Ackermann c039c89a26
remove resetMessageSelection() as unused and cleanup toast 5 years ago
Audric Ackermann 209fe460e4
lint and fix toast blur when dialog shwon 5 years ago
Audric Ackermann a5a7b38da9
add autoFocus feature to SessionInput 5 years ago
Audric Ackermann 357421f161
rename window.console.log to window.log.info 5 years ago
Audric Ackermann 21a97ba0ec
fix deleteMessages from headermenu and load unread_count message on show 5 years ago
Audric Ackermann e613613416
show toast with react-toastify and make them a styled-component 5 years ago
Audric Ackermann 72b6538679
render unreadBanner at top of the message list if unread is not found 5 years ago
Audric Ackermann 9192c7b7d3
auto close session seed modal on copy 5 years ago
Audric Ackermann 6fd8ea20c7
fix restoring of session after restore from seed 5 years ago
Audric Ackermann 3d11271471
fix position of unread banner on conversation (search for first read) 5 years ago
Audric Ackermann c0cf53cdfa
enable back the logic of displaying avatar for first message in serie 5 years ago
Audric Ackermann 0b4400837b
fix scroll to quoted message and contact display name of group updates 5 years ago
Audric Ackermann dfbcf3ac9b
do not remove convo when removing only message
use the user pubkey if group update notification with an unknown user
make GroupNotification a function component
5 years ago
Audric Ackermann 95101bfd3c
allow overlay message section to switch between join to newmessage 5 years ago
Audric Ackermann 113e91aa4b
contact section updates on menu right click block 5 years ago
Audric Ackermann 94b445983d
Merge remote-tracking branch 'upstream/clearnet' into react-refactor 5 years ago
Audric Ackermann aad2d3232a
be able to show right panel for users too (and display convo medias) 5 years ago
Audric Ackermann 3f538b9be1
render Session Verification Messages 5 years ago
Audric Ackermann dad9e5297c
make the last seen indicator work as expected 5 years ago
Audric Ackermann 35ad4cba24
add a react component to display last read message 5 years ago
Audric Ackermann 940ad57f83
rework the way unread count works
we no longer refresh on each message read, only once the whole
conversation is read.
5 years ago
Audric Ackermann 5a5d1d60c6
fix scroll hanging when scroll all the way up 5 years ago
Audric Ackermann dd93a849d7
cleanup duplicated code between Conversation and ConversationList 5 years ago
Audric Ackermann 07c384aa0d
render GroupNotification messages 5 years ago
Audric Ackermann 96263b4d25
WIP 5 years ago
Audric Ackermann 387f8ff391
Update props of SessionConversation to only get the currently selected convo 5 years ago
Audric Ackermann e0fd910fa4
move a part of SessionSrollButton to styled component 5 years ago
Audric Ackermann 1f2c01722a
move to new identity key mechanism
now we do as followed:
• Generate 16 bytes of random data
• Add 16 bytes of zeros
• Use the 16 bytes of random + 16 bytes of zeros to generate an ED25519 key pair
• Convert the ED25519 key pair to an X25519 key pair

All of this is happening with libsodiumm called over IPC
5 years ago
Audric Ackermann 857bea50ea
enable back keyboard navigation on message list 5 years ago
Audric Ackermann 6edadaf3e9
message container use column reverse to order messages from bottom to
top
5 years ago
Audric Ackermann ef3f3d0af5
enable back link previews in sent message 5 years ago
Audric Ackermann 1541b47f13
throw an error rather than returning null on link preview failure
so that it is handled in the catch() block
5 years ago
Audric Ackermann ba959f3379
link preview state moved to SessionCompositionBox 5 years ago
Audric Ackermann 13e02b5bf1
add staged link previews for everything from signal 5 years ago
Audric Ackermann f5818817e9
remove references to old emoji-panel package 5 years ago
Audric Ackermann 8f92ae7812
fix tiny UI glitches 5 years ago
Audric Ackermann 12bf46e09e
use pushToast through ToastUtils when it's a static toast content 5 years ago
Audric Ackermann a0e5c7386f
delete messages needs to be called once the message is selected 5 years ago
Audric Ackermann 55fa65fc31
override attachments name on upload 5 years ago
Audric Ackermann 8abd6a0e21
fix issue with contextmenu on scroll causing UI to break 5 years ago
Audric Ackermann a7c4ce77a1
enable back attachments download on context menu 5 years ago
Audric Ackermann f166ec814e
pass selectiomMode without selectedMessage props to ConversationHEader 5 years ago
Audric Ackermann fe3cfb9e82
move all menu to react-contexify 5 years ago
Audric Ackermann 700a93362e
move drop file logic to SessionConversation component
Having it in another component was causing issues like not being able to
scroll on the conversation list even if the component was not shown
5 years ago
Audric Ackermann a7bdc93ca8
working drag and drop, but no scrolling on the conversation messages 5 years ago
Audric Ackermann b46ed237b3
allow empty message when they have attachments 5 years ago
Audric Ackermann c5927cfc4b
focus composition box after adding an attachment 5 years ago
Audric Ackermann 363da7aa80
add back toast on attachment adding error 5 years ago
Audric Ackermann 6cf69a1337
make adding of attachment work on react conversation 5 years ago
Audric Ackermann 2a155a0f43
fix lightbox for single attachment display and download 5 years ago
Audric Ackermann fcf13c7467
relink lightbox from signal to our app 5 years ago
Audric Ackermann ddf41de3fb
add csp for image load from blob so attachments are loaded correctly 5 years ago
Audric Ackermann b1cac5f01b
fix ordering of message with more recent at bottom of the view 5 years ago
Audric Ackermann c41eaada25
move display of message list to a subcomponent 5 years ago
Audric Ackermann 026a1930ed
add a getOrThrow to ConversationController when we expect this convo 5 years ago
Audric Ackermann 144ae41529
add type for ConversationController, remove showStartConversation
and cleanup scss
5 years ago
Audric Ackermann b7f5a32570
add reply to message UI logic 5 years ago
Audric Ackermann 1a379d2466
add theme logic to switch between dark/light theme based on redux store 5 years ago
Audric Ackermann 6c7f1598b7
add a flex component using styled 5 years ago
Audric Ackermann 6e07ee42f5
cleanup network status view and some UI constants 5 years ago
Audric Ackermann a652ec3b61
fix light theme in react refactor 5 years ago
Audric Ackermann 4d991d3992
Merge branch 'clearnet' into react-refactor 5 years ago
Audric Ackermann dfff6c2149
Merge pull request #1374 from Bilb/hide-shorten-pubkey-except-public 5 years ago
Audric Ackermann b050a3740d
clean all updateConversation calls to convo.commit() 5 years ago
Audric Ackermann f57c85dc0d
hide pubkey when not needed on conversationHeader and listItem 5 years ago
Audric Ackermann 16b8fc8620
hide shortened pubkey except for public groups 5 years ago
Audric Ackermann 232b1a416a
do not refresh group panel media if length of media did not change 5 years ago
Audric Ackermann e0e0830d3b
remove all ratchet when needed to get fresh senderKey from members 5 years ago
Audric Ackermann baaca1a29f
switch medium or closed group deeper in code 5 years ago
Audric Ackermann 82bc050ddd
always create a closed group the type set in the feature flag
speaking about enableSenderKeys
5 years ago
Audric Ackermann c052b1a2ec
update group size limit to 20 now that those are ssk groups
Also removed removed description while creating a medium group as it was
removed on mobile
5 years ago
Audric Ackermann e5db9916a5
allow closed group updates from non-admin user 5 years ago
Audric Ackermann cd44143eaf
Merge pull request #1344 from Bilb/fix-avatar-closed 5 years ago
Audric Ackermann 58d85c0f8e
fix methods order 5 years ago
Audric Ackermann 8123508b51
fix avatar closed group and pubkey for medium mobile groups 5 years ago
Audric Ackermann ceab8228fc
close leftpane overlay on message sent to that conversation 5 years ago
Audric Ackermann 4d801fd8e5
check for changes on member avatars only on re rendering 5 years ago
Audric Ackermann 56cd42d34c
remove authorColor unused in Session 5 years ago
Audric Ackermann 6eb13e43e3
simplify a lot avatar props 5 years ago
Audric Ackermann 30416d98ab
show our avatar on a group if less than 2 members 5 years ago
Audric Ackermann bc1aff747a
refresh avatar for closed group on new props 5 years ago
Audric Ackermann b845ba9642
use a HOC to fetch closed group conversations for avatar rendering 5 years ago
Audric Ackermann 35ea6af27f
Add group avatar as on mobile: with multiple group members avatar 5 years ago
Audric Ackermann 1da4ae69c2
render NoteToSelf list item as a normal conversation 5 years ago
Audric Ackermann 57160cb45c
fix custom avatar show on dialogs and list 5 years ago
Audric Ackermann 62be54c05a
update text for lightmode forced to user 5 years ago
Audric Ackermann 0721d469db
increase timeout allowed for joining open group 5 years ago
Audric Ackermann 66dcfdfe6e
show message when no blocked contact in settings 5 years ago
Audric Ackermann d670a47d5c
remove duplicated key translation 5 years ago
Audric Ackermann 0e75510e5b
remove ttl unused settings and all translated key 5 years ago
Audric Ackermann 22b2d80993
make light theme default for existing users and show dialog to revert 5 years ago
Audric Ackermann d4a954e53f
add sun SessionIcon and a MAX size for SessionIconSize 5 years ago
Audric Ackermann 94bd47fb8c
add way to add icon to SessionConfirm dialog 5 years ago
Audric Ackermann 4070a7099f
Merge remote-tracking branch 'upstream/clearnet' into add-light-theme 5 years ago
Audric Ackermann 094cd0ae47
Merge pull request #1306 from Bilb/make-cheap-translations 5 years ago
Audric Ackermann a03132f088
remove qrDialogView unused 5 years ago
Audric Ackermann 5cdb25ca00
themify widget selection, compose and slider 5 years ago
Audric Ackermann 5bede47608
make svg check create Closed group color dynamic 5 years ago
Audric Ackermann 422c2610b6
add light theme for leftpane conversation list view 5 years ago
Audric Ackermann 39463d2f93
enable back ability to switch theme from leftpane 5 years ago
Audric Ackermann ed9f4e713e
add type for mnemonic.js and replace some calls with recoveryPhrase 5 years ago
Audric Ackermann 94146124ff
Merge pull request #1312 from konstantinullrich/bug/#1311-Unblock-Users-Page-in-Settings-is-broken 5 years ago
Audric Ackermann b75bb71a22
Merge remote-tracking branch 'upstream/clearnet' into make-cheap-translations 5 years ago
Audric Ackermann 0b6c915f8f
update translation to match android - part 2 5 years ago
Audric Ackermann 5739d78ada
edit group editing title to match Android 5 years ago
Konstantin Ullrich 5b7c58c0d4 Refresh after unblocking a SessionID without model 5 years ago
Audric Ackermann 90fac8f75e
show group members => groupmember 5 years ago
Audric Ackermann 70b739d24f
update translation to match android - part 1 5 years ago
Audric Ackermann 730c520b22
remove seed name from Registration tabs components 5 years ago
Audric Ackermann 38c099cdf0
rename seed to recovery phrase 5 years ago
Konstantin Ullrich 2f35d9d2a6 lint fix 5 years ago
Konstantin Ullrich 86f8fe54ae Check for model in blocked settings 5 years ago
Audric Ackermann ad4c024530
Merge remote-tracking branch 'upstream/clearnet' into make-cheap-translations 5 years ago
Audric Ackermann dc77e6e44e
remove toggle use sender keys. Rely on lokiFeatureFlag directly 5 years ago
Audric Ackermann 9d4dff611f
simplify Copied xxx => Copied to clipboard 5 years ago
Audric Ackermann 4fbbbc26a4
make blockled list number updates on unblock 5 years ago
Audric Ackermann d108630f22
add a toastUtils file and replace all pushToast calls in ts files 5 years ago
Audric Ackermann e008dbd0d5
"leave {Closed|Open} Group" => "leave group" 5 years ago
Audric Ackermann d4254b0bda
fix input translation for searches with android translations 5 years ago
Audric Ackermann 30937f4ae3
make start new session screen closer to the android one 5 years ago
Audric Ackermann cf3352d0af
add a timeout function to promiseUtils for attemptConnection 5 years ago
Audric Ackermann eb3ee8f6b0
make leftpane overlay closer to android 5 years ago
Audric Ackermann 08433aa676
Merge pull request #1297 from konstantinullrich/feature/blocked-list-in-settings 5 years ago
Audric Ackermann c90e696da3
fix types for $ conflicting between jQuery and webdriverIO 5 years ago
Konstantin Ullrich 8bc7528e85
Merge branch 'clearnet' into feature/blocked-list-in-settings 5 years ago
Audric Ackermann 1f9aff5d1d
fix merge issue 5 years ago
Audric Ackermann 3945c6b208
Merge remote-tracking branch 'upstream/clearnet' into react-refactor 5 years ago
Audric Ackermann 58dd064e93
Merge remote-tracking branch 'upstream/clearnet' into fix-integration-tests 5 years ago
Konstantin Ullrich 380d533da8 fix lint 5 years ago
Konstantin Ullrich 7ec263f273 fixed transaltion key 5 years ago
Konstantin Ullrich b430848c53 Get only blocked SessionIDs even if conv is gone 5 years ago
Konstantin Ullrich fde6723584 Fix Lint problem 5 years ago
Audric Ackermann 3e56eb6133
add beta german translation copy pasted from android 5 years ago
Audric Ackermann 80946c0ea5
Merge remote-tracking branch 'upstream/clearnet' into clean-en-translation 5 years ago
Audric Ackermann 9315ed5238
add tool to find unused localized string and fix our current en locale 5 years ago
Audric Ackermann c41a064880
add tool to find unused localized string and fix our current en locale 5 years ago
Mikunj b75b02c5a2 Hide multi device UI if flag is not set 5 years ago
Mikunj 22c64395d9 Remove multi-device warnings 5 years ago
Audric Ackermann 933eb73aa1
Merge remote-tracking branch 'upstream/clearnet' into fix-integration-tests 5 years ago
Konstantin Ullrich e800e5509b Placeholder for no DisplayName-Contacts in blocked 5 years ago
Konstantin Ullrich 7de0a0ae65 Add Subscreen for blocked Users 5 years ago
Audric Ackermann 2c45ff73b2
Merge pull request #1288 from Bilb/disable-link-warning-multi 5 years ago
Audric Ackermann 471a381b4b
show disabled multi device message every 5 loads 5 years ago
Audric Ackermann 9464c03806
adress reviews 5 years ago
Audric Ackermann 761ebf4a7c
lint 5 years ago
Audric Ackermann abc9456d14
add popup for disabling multi device 5 years ago
Audric Ackermann 12ec5beb95
fix bug preventing loading of out of view cells in conversations list 5 years ago
Audric Ackermann e806e912a3
move password_utils.js to typescript 5 years ago
Audric Ackermann 89579ebd35
refactor SessionPasswordModal to handle errors on length 5 years ago
Audric Ackermann fec0ead1de
fix link device test and lint 5 years ago
Audric Ackermann 592c31dfc0
fix tslint issues with spectron includes 5 years ago
Audric Ackermann a853d27b28
disable multi device link and show warnings placeholder 5 years ago
Audric Ackermann 8558764768
fix open group integration tests 5 years ago
Vincent d7de09e475 linter-fixes 5 years ago
Vincent 2603401207 sleek-emoji-rendering 5 years ago
Vincent 7d4383301d emoji-definition-reversion 5 years ago
Vincent 5165bfdba4 jsx-emoji-overlay 5 years ago
Vincent 9f1cef9844 emoji-rendering 5 years ago
Vincent bf32cd3ae6 fixed up 5 years ago
Vincent efd5b20a6e Super fast message receiving 5 years ago
Vincent 28a0d82ea2 Updating message recieving 5 years ago
Vincent d823e2a758 safety-number-view 5 years ago
Vincent 134df7e389 Temporarily remove sending progress 5 years ago
Vincent 79e821e342 dropZone inti 5 years ago
Vincent 5ed6a9dda9 reorganise-dropin 5 years ago
Vincent 5b69f19410 compositionbox 5 years ago
Vincent 35218ec2d1 merged-w-clearnet 5 years ago
Vincent 3591001ef1 audio component ui 5 years ago
Vincent c26e20d33f css-loader 5 years ago
Vincent 54b7d9a21b Merge branch 'clearnet' of https://github.com/loki-project/session-desktop into refactor-ts-react 5 years ago
Vincent 9ec99da9f9 SessionRecording-cleanup 5 years ago
Audric Ackermann b34470c215
Merge pull request #1250 from Bilb/sync-blocked-numbers 5 years ago
Audric Ackermann fc5af07363
update UI when user blocks a group 5 years ago
Vincent 055856d9ac note-for-reenabling-sessionsettings 5 years ago
Vincent a67e67d13c Merge branch 'clearnet' of https://github.com/loki-project/session-desktop into ui-polish 5 years ago
Vincent 95c5a881e1 rebuild-ui 5 years ago
Audric Ackermann edc34649a4
Merge pull request #1241 from Bilb/fix-our-profile-picture-change 5 years ago
Vincent 9d6a24d802 rm-uipolishmergre 5 years ago
Audric Ackermann d2e7462627
unregister to change events for avatarUpdates on ActionPanel 5 years ago
Vincent 1a150f96c4 merged w ts-constants 5 years ago
Vincent c020eddef6 constants-to-ts 5 years ago
Vincent f8cd997b13 constants-to-ts 5 years ago
Audric Ackermann 948e32fbf7
update our top left avatar on avatar changes
when our primary device updates the avatar, we wait for a sync message
to know about this update.
Once this message comes in, it updates the avatar on the conversation,
but nothing refresh the ActionPanel component.

This commit makes sure we listen for changes on our conversation to
trigger this refresh.
5 years ago
Vincent 506b55bfe2 session-id-editable 5 years ago
Vincent fd746a475a ui polished and ttl constants 5 years ago
Audric Ackermann 6ec5f1921c
Merge pull request #1237 from Bilb/close-panel-one-open-group-joined
close overlay when open group is joined
5 years ago
Audric Ackermann c7daf55a65
close overlay when open group is joined 5 years ago
Audric Ackermann 4c108b470b
hide ourdevices when creating a closed group 5 years ago
Audric Ackermann aa635e9cd3
trigger opengroup sync when joining an open group 5 years ago
Audric Ackermann c8241f47e6
CreateClosedGroup: only show direct conversations
Also use the conversation display name when available
5 years ago
Audric Ackermann 880e039652
handle grantSignature undefined 5 years ago
Audric Ackermann 126f18278f
handle message sent success for opengroups events correctly 5 years ago
Vincent 6078be1657 revive-ts-refactor 5 years ago
Vincent 83528f4b8d Merge branch 'clearnet' of https://github.com/loki-project/session-desktop into refactor-ts-react 5 years ago
Vincent 4574407b41 finally-clause 5 years ago
Vincent 8b8510cf71 finally-clause 5 years ago
Vincent 6cb05c3677 review-fixes 5 years ago
Vincent baf3050b1d @params 5 years ago
Vincent 3a3d412542 linted 5 years ago
Vincent 3bc7d95d47 closed-group-contacts-redux 5 years ago
Vincent e72970fdc7 load-conv-public 5 years ago
Vincent a005aa8a2e onLoading join 5 years ago
Vincent b05d2e6725 Merge branch 'clearnet' of https://github.com/loki-project/session-desktop into https-open-group 5 years ago
Vincent 6111cb2d17 server-regex-tighten 5 years ago
Vincent f6ae5386e9 getting opengroup conversation 5 years ago
Vincent 39b41cb222 joining-open-groups 5 years ago
Audric Ackermann a02aa75f1f
Merge remote-tracking branch 'upstream/clearnet' into various-closed-group-fixes 5 years ago
Vincent 447d2b3406 edit-loading-state 5 years ago
Vincent 2f38a4a7a3 revert primary-device-pubkey 5 years ago
Vincent 600653d3d6 allow cancel linking 5 years ago
Audric Ackermann ed48818867
include old avatar and expireTimer on groupUpdate 5 years ago
Vincent 0386259fce cancelling linked 5 years ago
Vincent 6e1f3fdc75 linked-devices-limit 5 years ago
Mikunj 269c87a42e Fix closed group issues 5 years ago
Mikunj 3f93b25ac2 Added string utils 5 years ago
Audric Ackermann 4865b72e93
Merge remote-tracking branch 'upstream/clearnet' into receiver-remove-friend-request-logic 5 years ago
Audric Ackermann 28fb1dd12a
address PR reviews 5 years ago
Mikunj 2ed8aeaf30 Lint 5 years ago
Audric Ackermann eb9a838af1
remove friends from UI logic 5 years ago
Audric Ackermann 66de8d9648
remove plenty of the friend logic 5 years ago
Mikunj ae44f0da0f Remove old multi device functions 5 years ago
Mikunj 3ea0689d2f Linting 5 years ago
Mikunj e6139a5463 Merge branch 'clearnet' into message-sending-refactor 5 years ago
Audric Ackermann 73e15250d7
Merge remote-tracking branch 'upstream/clearnet' into integration-test-logs-rebased 5 years ago
Maxim Shishmarev 2fdca61257 Lint 5 years ago
Maxim Shishmarev ab2aa7669f Add sender key feature flag 5 years ago
Maxim Shishmarev fcadcd780e More integration tests for medium groups 5 years ago
Maxim Shishmarev 3561ac49c0 UI and some integrations tests for sender keys 5 years ago
Audric Ackermann fa853538d0
LINT after prettier upgrade 5 years ago
Vincent fe7b22dbc3 Groups not friends 5 years ago
Vincent adb96fe4ce Merge branch 'clearnet' of https://github.com/loki-project/session-desktop into fr-fixes 5 years ago
Audric Ackermann f9f3117101
Merge remote-tracking branch 'vinc/fr-fixes' into integration-test-logs-rebased 5 years ago
Vincent 1cd716d053 Removed comments 5 years ago
Audric Ackermann 779be1213e
fix delete message test by making it independant 5 years ago
Audric Ackermann 8606280080
add key for SessioNotificationCount component 5 years ago
Mikunj bf4557fbe8 Fix styling on registration page 5 years ago
Vincent 34ecc5a751 Finalisation; working FRs from secondary; 5 years ago
Vincent 60ddaa14be Prevent multiple FR conversations 5 years ago
Audric Ackermann eb894a9b66
lint 5 years ago
Audric Ackermann f46c885fdf
merge fix-closed-group to clearnet 5 years ago
Mikunj Varsani e9fea782b9
Merge pull request #1129 from vincentbavitz/fr-fixes
FR Duplication Fixes | Patch for #1118
5 years ago
Vincent ca910be1ef removed comments 5 years ago
Vincent 2b0ea5bcc5 simplificaiton 5 years ago
Vincent 3cb38de29c renderRow filter 5 years ago
Audric Ackermann 13329c0b2a
Merge pull request #1118 from vincentbavitz/fr-fixes 5 years ago
Vincent 9778d8f793 remove-comments 5 years ago
Vincent 21a95ce587 Closable overlay finished 5 years ago
Vincent 5c02dc9371 sorting-tinkers 5 years ago
Vincent af48865c92 remove getconvs 5 years ago
Vincent 843be3921e finalised 5 years ago
Vincent 2b7df8e40b Filtering groups fromstate 5 years ago
Vincent 8a80ccc044 Merge branch 'contacts-sorting' of https://github.com/vincentbavitz/session-desktop into contacts-sorting 5 years ago
Vincent 711112d076 Remove channels 5 years ago
Vincent a429771b92 Linted 5 years ago
Vincent 3c2320635a Filter secondaries 5 years ago
Vincent a5b1101216 Slave unlinking & FR dup fix 5 years ago
Vince f9c13e4018
Merge pull request #1112 from vincentbavitz/slave-unlink
Slave Unlink
5 years ago
Vincent a0cec3f0fd notification count positioning 5 years ago
Vincent 1fa7ee25f7 leftpane settings 5 years ago
Audric Ackermann 5564bfa134
Merge pull request #1105 from Mikunj/fix-reset-registration
Fix corner cases for registration reset
5 years ago
Vince cdc88f3cd1
Merge pull request #1077 from vincentbavitz/integration-test-vince
Message & Settings Tests
5 years ago
Audric Ackermann 5d9c334809
Merge pull request #1099 from Bilb/fix-enter-create-private-group 5 years ago
Mikunj a2b60cdd2a Remove token data upon registration reset 5 years ago
Audric Ackermann 14ba0aeb65
fix lint 5 years ago
Mikunj Varsani 3e3df7717f
Merge pull request #1094 from Bilb/link-device-fixes
Link device fixes
5 years ago
Audric Ackermann 73bc9e1204
reset registration on excepion got 5 years ago
Audric Ackermann 2a9a2f7fb9
show closed group in channels list 5 years ago
Audric Ackermann caace04c32
fix enter press to create a closed group 5 years ago
Vincent cf05d4ff6c revivify 5 years ago
Mikunj Varsani 035daffe2b
Merge pull request #1074 from Bilb/various-group-fixes
Various group fixes
5 years ago
Audric Ackermann 4e1e7132d4
fix bug registration done after link device cancelled
to reproduce before this fix:
- start link process of second device to first desktop device
- quit or refresh the second device window without updating any fields
- quit or refresh (a second time) the second device window without
updating any fields
- the second device window is now considered logged in (as a new device,
not linked with the first one)

This forces a full reset of the registration state when the registration
components are loaded, which are loaded only if the registration is not
done as required.
5 years ago
Audric Ackermann cd143d8758
remove useless code and make sha commit selectable 5 years ago
Vincent 958a4c8594 Linted 5 years ago
Vincent c1dcac1b84 Message & settings tests 5 years ago
Audric Ackermann 645b2d55fc
invite friends to closed group: hide already members 5 years ago
Audric Ackermann f48136678e
use isKickedFromGroup to disable ui components 5 years ago
Vincent d2364ba529 Merge branch 'clearnet' of https://github.com/loki-project/session-desktop into integration-test-vince 5 years ago
Vincent f7f4cc5218 reverted_ looking for settings_text 5 years ago
Maxim Shishmarev 6c186690e8 add missing key prop to SessionMemberListItem 5 years ago
Vincent 94be443822 Message deletion cleanup 5 years ago
Vincent 494e1222a6 Session resetting 5 years ago
Vincent 43772b8ee2 Timer notifications complete 5 years ago
Vincent f2ce52a3d5 Timer notifications rework 5 years ago
Vincent 214be7a298 Cleanup wrt tslint 5 years ago
Vincent 6cda163b27 upgrade typescript 5 years ago
Ryan Tharp 34a1fdbfec add onBlur incase onChange doesn't fire 5 years ago
Ryan Tharp e78426de99 just in case onChange isnt triggered 5 years ago
Vince 9dbfac3c55
Merge pull request #1035 from vincentbavitz/password-whitespace
Password Whitespace Elimation
5 years ago
Vincent f76b12b814 Split typescript upgrade to new pr 5 years ago
Vincent 5eec031803 Revert fancy code 5 years ago
Vincent 9349ebd37a fancy syntax 5 years ago
Vincent 3793c0feca upgrade tslint 5 years ago
Audric Ackermann 8dccd1db2a
Merge pull request #1031 from Bilb/registration-add-debug-logs
add logs to registration process
5 years ago
Vincent b4cb6e1087 Typescript 3.7 5 years ago
Vincent 640999ab61 Password whitespace trim on set 5 years ago
Vincent 86bcee58ce lint 5 years ago
Vincent a75e0a9429 Password prompt fixes 5 years ago
Audric Ackermann cd507b4352
add logs to registration process
toast on exception
use a separate mnemonicSeed for signup (generated )and signin (entered by user)
5 years ago
Vincent 0b16f5965b replace jQuery selectors with Refs 5 years ago
Vincent 1fd0c8168f Memberlist modal strict styling 5 years ago
Audric Ackermann 0d0439cacc
Merge pull request #1020 from Bilb/spell-check-fixes
fix spell checker using the electron one
5 years ago
Audric Ackermann e48c7c2f3d
fix lint 5 years ago
Audric Ackermann 8f01d1dbb7
enable by default spell-check 5 years ago
Vincent 83acd2d38e undefined type on count 5 years ago
Vincent eeccc89bc9 undefined type on count 5 years ago
Vincent 85c9576b45 fractional centering 5 years ago
Vincent 0a26e09217 9+ on icons 5 years ago
Audric Ackermann fa2a17c09b
adress review 5 years ago
Audric Ackermann c81fca5d90
disnle link option on secondary device 5 years ago
Vincent c7c72e50bb lint 5 years ago
Vincent d6a48b9f6d Password paste 5 years ago
Vincent d8a12aab0f conv tinkering 5 years ago
Vincent e6de5b68da hardcode quickfix 5 years ago
Vincent 6360b539a3 linting 5 years ago
Vincent c27dd095fc Join open group on enter 5 years ago
Vincent 4ed1e42cae Message selection debug and onenter 5 years ago
Vincent 6d9bcc3079 Merge branch 'clearnet' of https://github.com/loki-project/session-desktop into clearnet 5 years ago
Vince 54c5f31433
Merge pull request #967 from Mikunj/auto-update-setting
Added setting to disable checking for auto updates.
5 years ago
Vincent 09a18d1938 Merge branch 'clearnet' of https://github.com/loki-project/session-desktop into clearnet 5 years ago
Vincent f599c28470 organisation 5 years ago
Konstantin Ullrich 447ba9d3aa Remove redundant code from SessionSearchInput 5 years ago
Vincent 8e240d5218 Sending progress 5 years ago
Vincent 5087e86f7d Group options pane toggle 5 years ago
Vincent 1d289c04ed Message reading instantaneous completed 5 years ago
Vincent c074234fcc Broken redux store 5 years ago
Konstantin Ullrich e9be9bcbc5 lint quotemark ` should be ' 5 years ago
Konstantin Ullrich de6dc26d6c Replace native Context Menu with a syleguided one in SearchInput 5 years ago
Vincent f9af58844c Broken mapStateToProps 5 years ago
Vincent c7d96f2565 Marking messages as read completed 5 years ago
Vincent 9a6aafe99c Pull from clearnet 5 years ago
Vincent 7235ccff88 Emoji quick styling 5 years ago
Vincent 6c2043753f Emoji panel init 5 years ago
Vincent 19a5571536 Protobuf init for attachments 5 years ago
Vincent d544f73122 Voice recording delete button 5 years ago
Vincent 1950876307 Audio playback and pause complete 5 years ago
Vincent e51d3a8ba8 Audio playback visualisation 5 years ago
Mikunj d10a8f0a6f Added setting to disable checking for auto updates. 5 years ago
Konstantin Ullrich 19b0bbdf8a Change onChange to onAfterchage 5 years ago
Vincent fc99a04dda Playback rendering init 5 years ago
Mikunj 012575be35 Remove calling sc_reduce32 when deriving a keypair from a mnemonic seed.
This is the reason that seeds across desktop and mobile devices would never restore to the same keypair. This function was there from the initial messenger days and with further discussion with Maxim, we deemed calling this function an unnecessary step for generating a keypair. There are no security implications for this change as we generate keypairs the exact same way as Signal does.

The biggest downside to this change however is that if you try to restore a desktop device with a seed from before this change, that seed will generate a completely different key pair and thus a different session ID.
This will only affect users who plan to restore any device from the seed of a desktop device before this change.
5 years ago
Vincent 9b7f47d49f Play / pause audio 5 years ago
Vincent bf749b4e0b Play recording init 5 years ago
Vincent 2dc5885c88 Microphone timer 5 years ago
Audric Ackermann 82b02f84ec
Merge pull request #930 from Bilb/include-friend-search-result
Include friend search result #928
5 years ago
Vincent 8d8abf1e43 Waveform recording complete 5 years ago
Vincent 92fa697f90 Broken numbars 5 years ago
Vincent 74142fab28 Waveform dividing across fullwidth 5 years ago
Vince 67e3846787
Merge pull request #905 from jian10au/scaleslider
Zoom factor slider
5 years ago
Brian Jian Zhao eff2eeb119 remove zoom factor text next to % 5 years ago
Brian Jian Zhao 634c6f7de0 lint the code again and ready for merge 5 years ago
Brian Jian Zhao d9dd1f4340 hard dots enabled as true 5 years ago
Brian Jian Zhao ed5533b21f lint the code again and ready for review 5 years ago
jian10au f92cb95f5c
Update ts/components/session/settings/SessionSettingListItem.tsx
Accept the change

Co-Authored-By: Mikunj Varsani <Mikunj@users.noreply.github.com>
5 years ago
Vincent 56ae7055cb Keyboard navigation 5 years ago
Brian Jian Zhao 70100a0ef5 remove value prop in slider and global var setZoomFactor 5 years ago
Vincent 3030b028eb Message selection 5 years ago
Brian Jian Zhao fd764a2aa7 match the slider value prop with currentSliderValue 5 years ago
Brian Jian Zhao 75f5d5743f remove all the conditional rendering logic to make code cleaner 5 years ago
Brian Jian Zhao 0daaa04596 fully working; all comments removed; put slider setting into content object 5 years ago
Vincent 548db7150d Start message selection reactification 5 years ago
Vincent ab414ca10e Microphone 5 years ago
Audric Ackermann 370467a127
Merge pull request #878 from Bilb/group-profile-image
Group profile image upload
5 years ago
Vincent 3055e2345c File input prep 5 years ago
Vincent 5d11ef1457 Header props 5 years ago
Audric Ackermann 06aeb126c2
enable search by username in message view #928 5 years ago
Audric Ackermann 55c1410793
Merge pull request #919 from Bilb/fix-background-pill-divider
move pill divider in react and fix the bg
5 years ago
Audric Ackermann 8066cc0709
add link to explain tslint issue with sfc and props type 5 years ago
Vincent a5905536fa Onload scroll to unread 5 years ago
Brian Jian Zhao ccb470207a use storage instead of component state to store the zoom setting 5 years ago
Vincent 8a609efffe Scrolling stuff 5 years ago
Brian Jian Zhao 203d314254 fix the slider bug 5 years ago
Brian Jian Zhao 23da1831c2 removed unnecessary comments after review 5 years ago
Vincent 82f1f2d1b1 More scroll management 5 years ago
Vincent 03df4891bd Conditional rendering of avatars 5 years ago
Vincent 752ee8a614 Message conditional rendering 5 years ago
Audric Ackermann daec39b94d
fix catch of mouse events on forgotten modals 5 years ago
Vincent d662fcfa1a Scrolling 5 years ago
Audric Ackermann f2f4b4be70
move pill divider in react and fix the bg 5 years ago
Vincent 1689bc617e Message loading with redux 5 years ago
Brian Jian Zhao b877dab7de refactor the code related to checking slider type 5 years ago