Commit Graph

181 Commits (ba601360de8113f3ffdbbb3d77c8fe34f00faf59)

Author SHA1 Message Date
Lucas Phang f1bfd363e5 Add display dialog logic 4 years ago
Audric Ackermann 3d9fbd9153
fixup nickname dialog for enter key pressed event (#1623)
also add some type for it and remove unused props
4 years ago
Warrick cb307790f6
WIP: User nicknames (#1618)
* WIP Adding change nickname dialog.

* WIP adding nickname change dialog.

* WIP nickname dialog.

* WIP: Able to set conversation nicknames. Next step cleaning and adding to conversation list menu.

* Fix message capitilisations.

* Add change nickname to conversation list menu.

* Enable clear nickname menu item.

* Added messages for changing nicknames.

* Clearing nicknames working from header and message list.

* Adding modal styling to nickname modal.

* Reorder nickname menu item positions.

* Add group based conditional nickname menu options to conversation header menu.

* minor tidying.

* Remove unused error causing el option.

* Formatting.

* Linting fixes.

* Made PR fixes

* Prioritise displaying nicknames for inviting new closed group members
and updating closed group members.
4 years ago
Audric Ackermann 58abd08e6d
Get snode from snode (#1614)
* force deleteAccount after 10sec timeout waiting for configMessage

* move some constants to file where they are used

* add a way to fetch snodes from snodes

* remove a snode from a pubkey's swarm if we get 421 without valid content

* remove getVersion from snodes

* hide groupMembers in right panel for non-group convo
4 years ago
Audric Ackermann 7ec663df71
move SwarmPolling from window to require singleton 4 years ago
Audric Ackermann cca4de710b
remove featureFlag onion v2 => if onion enabled it is v2 4 years ago
Audric Ackermann 0c0da48150
remove pow 4 years ago
Audric Ackermann 6896cffd75
Merge branch 'clearnet' into HEAD 4 years ago
Audric Ackermann 27323a12f4
Merge branch 'master' into clearnet 4 years ago
Audric Ackermann b9586c90ce
working open group v2 getInfo for https only 4 years ago
Audric Ackermann d98700b17f
allow unpadding of attachments if needed
currently, the padding of attachments is disabled behind  a featureFlags
4 years ago
Audric Ackermann 35e57f2509
move mnemonic.js to typescript 4 years ago
Audric Ackermann ad117fe4e5
uniformized redux convo type and getProps() of conversation 4 years ago
Audric Ackermann 6fbe060973
move deleteAccount() to AccountManager 4 years ago
Audric Ackermann e6cf28cb2a prettier on pre-commit 4 years ago
Audric Ackermann 5d6d81b9ef Move accountManager to typescript 4 years ago
Audric Ackermann 3ee0ccfac8 remove the forceSave logic for a message, always insert or replace 4 years ago
Audric Ackermann 8ea9f02cec Move data.js to data.ts 4 years ago
Audric Ackermann 7b81c4213a
Merge clearnet 4 years ago
Audric Ackermann b76ce0f2ff
update models to TS part2 4 years ago
Audric Ackermann 65ed81e980
enable explicit group updates on the sending side 4 years ago
Audric Ackermann 89ea946b3f
disable sending of explicit group updates for now - only receiving is ON 4 years ago
Audric Ackermann 0fe026ab15
Fix the password length limit when not setting a new password
Relates #1446
4 years ago
Audric Ackermann a51f95d28c
move models to TS part1 4 years ago
Audric Ackermann a6cecd33e3 remove ContactDetails unused 4 years ago
Audric Ackermann ce8bc84de0
add way to add/remove moderators from the message click handler 4 years ago
Audric Ackermann 5c3cb0a165
make moderator dialogs the Session way 4 years ago
Audric Ackermann 135fc3b366
remove prekeys 4 years ago
Audric Ackermann 72c96ea998
remove most of the SessionProtocol unused stuff
- prekeys
- SessionCipher
- LokiCipher
- endSession and the reset Session logic
- what we called Sessionprotocol manager (to keep track of session with
everyone)
4 years ago
Audric Ackermann 75b7788fa9
remove stuff related to web api 4 years ago
Audric Ackermann d43ae09eb0
first working version of closed group v2 4 years ago
Audric Ackermann 2fe6b11e89
move ConversationController to typescript 4 years ago
Audric Ackermann b0a229bf13 add Dialog on app start to ask to update SessionID 4 years ago
Audric Ackermann cf25e89a14 cleanup unused code 4 years ago
Audric Ackermann 788cb2a5fc fetch theme for each dialog, as they are out of the themed tree for now 4 years ago
Audric Ackermann 228e4ed662
move MessageController to typescript 4 years ago
Audric Ackermann 291d4682e4
fix some tests 4 years ago
Audric Ackermann f673589c56
add types for blueimp-load-image 4 years ago
Audric Ackermann da62ba6829
Merge remote-tracking branch 'upstream/clearnet' into react-refactor 4 years ago
Audric Ackermann 7b3981207e
fix password dialog 4 years ago
Audric Ackermann b5af8eb215
Add Mentions with react-mentions 4 years ago
Audric Ackermann 6e14718a32
reactity the expired Session version warning 4 years ago
Audric Ackermann 2f2eb2ad53
link back backbone conversation events to redux store 4 years ago
Audric Ackermann 918eeae275
move InboxView to react 4 years ago
Audric Ackermann f3430bdcb5
add toast on isBlocked, isKicked, ... for sending of messages 4 years ago
Maxim Shishmarev 27859b13aa Added an option to use v3/lsrpc endpoint for more compact (base64) file reponses 4 years ago
Audric Ackermann e613613416
show toast with react-toastify and make them a styled-component 4 years ago
Audric Ackermann 0b4400837b
fix scroll to quoted message and contact display name of group updates 4 years ago
Audric Ackermann d0bf8d54bc
fix theme of unlock settings with password 4 years ago
Audric Ackermann 94b445983d
Merge remote-tracking branch 'upstream/clearnet' into react-refactor 4 years ago
Audric Ackermann b42e96c31b
store the ed25519KeyPair temp key too on storage under 'identityKey' 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 79eae4838d
Merge remote-tracking branch 'upstream/clearnet' into react-refactor 5 years ago
Audric Ackermann 17ac8c4343
Merge remote-tracking branch 'upstream/clearnet' into react-refactor 5 years ago
Audric Ackermann 2b13321c23
remove completely send to proxy 5 years ago
Maxim Shishmarev 692a0e8cff Optionally use v2 onions for snode requests 5 years ago
Audric Ackermann 6cf69a1337
make adding of attachment work on react conversation 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 1a379d2466
add theme logic to switch between dark/light theme based on redux store 5 years ago
Audric Ackermann 4d991d3992
Merge branch 'clearnet' into react-refactor 5 years ago
Audric Ackermann 1da4ae69c2
render NoteToSelf list item as a normal conversation 5 years ago
Audric Ackermann f420559f3f
add types for window.confirmationDialog 5 years ago
Audric Ackermann 4070a7099f
Merge remote-tracking branch 'upstream/clearnet' into add-light-theme 5 years ago
Audric Ackermann a03132f088
remove qrDialogView unused 5 years ago
Audric Ackermann ed9f4e713e
add type for mnemonic.js and replace some calls with recoveryPhrase 5 years ago
Audric Ackermann 3945c6b208
Merge remote-tracking branch 'upstream/clearnet' into react-refactor 5 years ago
Mikunj 49b994367d Remove multi device data.
Force wipe secondary devices.
5 years ago
Mikunj c0fca99485 Disable multi device 5 years ago
Vincent 707200718d Merge branch 'clearnet' of https://github.com/loki-project/session-desktop into refactor-ts-react 5 years ago
Mikunj 9e14615cd2 Remove RSS Feeds 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
Maxim Shishmarev 237bd84b35 Fix medium group sending for single device users; protocol changes 5 years ago
Vincent 39b41cb222 joining-open-groups 5 years ago
Mikunj 8d11660b13 Fix attachments 5 years ago
Maxim Shishmarev 0904e7a8ca Refactor from message polling to content message handling 5 years ago
Mikunj b69ad7db16 Add attachment util 5 years ago
Mikunj 2e82bf98c1 Added libloki typings 5 years ago
Mikunj 27f4378de8 Merge branch 'clearnet' into multi-device-protocol 5 years ago
Mikunj 93c19395c1 Change back to old window syntax and allow stubbing of it 5 years ago