Commit Graph

606 Commits (e41d1829725ab875992c63f486087619498bbeee)

Author SHA1 Message Date
Audric Ackermann 1a2d148482
add attachment padding 4 years ago
Audric Ackermann bbe62417e9
Merge branch 'clearnet' into encrypt-local-attachments 4 years ago
Audric Ackermann cfc7825eee
Merge remote-tracking branch 'upstream/master' into clearnet 4 years ago
Audric Ackermann ccf8a31ae3
move Attachments and Attachments_test to typescript 4 years ago
Audric Ackermann 42f0d21740
generate attachment key on migration 4 years ago
Audric Ackermann 050739b0ab
cleanup old blobs from time to time 4 years ago
Audric Ackermann 2393dce448
fix tslint 4 years ago
Audric Ackermann a0698202df
redact snode IP used in logs on production builds 4 years ago
Audric Ackermann 3ea628a02f
pin certificate for seed nodes 4 years ago
Audric Ackermann f12ca66008
redact snode IP used in logs on production builds 4 years ago
Audric Ackermann 47026b8d5b
pin certificate for seed nodes 4 years ago
Audric Ackermann ed30be5334
fix attachments loading for avatar and exporting files 4 years ago
Audric Ackermann def03c8baa
working encrypt/decrypt of attachments 4 years ago
Audric Ackermann 142bbd8eee
disable getVersion to snodes calls as we don't need it anymore 4 years ago
Audric Ackermann 8a2b6a5519
remove fallback to node-fetch 4 years ago
Audric Ackermann 2132395afb
disable getVersion to snodes calls as we don't need it anymore 4 years ago
Audric Ackermann 53d16d7dac
remove fallback to node-fetch 4 years ago
Audric Ackermann f5a4094e0a
Merge pull request #1542 from Bilb/refactor-message-types
refactor to Visible and ControlMessage types
4 years ago
Audric Ackermann ec6a5995db
sync expire timer updates 4 years ago
Audric Ackermann 79193ee7be
refactor to Visible and ControlMessage types 4 years ago
Audric Ackermann eb30c7823c
add a way to click the toast to turn on microphone to show the settings 4 years ago
Audric Ackermann 24d33c7900
Merge branch 'clearnet' into add-attachment-padding 4 years ago
Audric Ackermann 0228cd5115
add attachment padding 4 years ago
Audric Ackermann 35e57f2509
move mnemonic.js to typescript 4 years ago
Audric Ackermann 553f264d12
make unread attrs as before a number, and remove calculatingPow
calculating pow is just the same as sending state
4 years ago
Audric Ackermann ad117fe4e5
uniformized redux convo type and getProps() of conversation 4 years ago
Audric Ackermann 4a794e90a0
signInWithRecovery = show full screen loader 4 years ago
Audric Ackermann 39f8ca293a
speedup tests 4 years ago
Audric Ackermann aac54e6045
Merge remote-tracking branch 'upstream/clearnet' into restore-handle-configuration 4 years ago
Audric Ackermann 6fbe060973
move deleteAccount() to AccountManager 4 years ago
Audric Ackermann feb6d5a39a
register allconvos on ActionPanel start 4 years ago
Audric Ackermann 2ae259092f
fix propagation of WrongSwarmError in pollForAllKeys() 4 years ago
Audric Ackermann 533b95c827 fix updateMessage being always at the end of the messagesList
this was because we were using Date.now() always rather than using the
envelope timestamp to save the update
4 years ago
Audric Ackermann db167eaf1b fix a bug preventing our avatar to be updated on restore from seed
this was due to the fact that the redux was not ready when our
conversation is created. so the events were not linked
4 years ago
Audric Ackermann 05e9c936ff speed up loading of messages by not notify on every new message 4 years ago
Audric Ackermann f6e3b354d0 join openGroup => allow only one at a time for each channel/server 4 years ago
Audric Ackermann c656dd25cf move configMessage handling to a another file 4 years ago
Audric Ackermann b8a17bcd94 do not include lokiProfile on sync Message => we use ConfigMessage now 4 years ago
Audric Ackermann e052a6743a fix building of sync message from 1-to-1 convo 4 years ago
Audric Ackermann 9586c3a06a add linking of a device to the Registration logic 4 years ago
Audric Ackermann 305ece1c7c update our profile on incoming configMessage sent after our last update 4 years ago
Audric Ackermann 5d6d81b9ef Move accountManager to typescript 4 years ago
Audric Ackermann 0a539c79ce
on signup/register, set last_profile_update_timestamp to now() 4 years ago
Audric Ackermann b6ff4dc186
always share profileKey if it is set 4 years ago
Audric Ackermann 43e2ca00ff
do not sync profileKey on sync => only on ConfigurationMessage 4 years ago
Audric Ackermann fc24df00fb
always share our profileKey on outgoing messages 4 years ago
Audric Ackermann 01085244bd
split up registration signup tab logic to sub components 4 years ago
Audric Ackermann 641f9ee368
Fix the bug where if we leave and get added back, we get removed again 4 years ago
Audric Ackermann c55f204440
Merge branch 'clearnet' into restore-handle-configuration 4 years ago
Audric Ackermann 08c41004a2
do not send expire timer to member added on closed group 4 years ago
Audric Ackermann 215cffdd75
address reviews 4 years ago
Audric Ackermann e0c2cf8e9a
Force configuration message on avatar or display name update 4 years ago
Audric Ackermann 3f59ce1692
fix updates of message on message syncing 4 years ago
Audric Ackermann a61f5e6814
add contacts to ConfigurationMessage 4 years ago
Audric Ackermann 0a82bf98fa
Add displayName and avatar pointer to ConfigurationMessage 4 years ago
Audric Ackermann e466062f15 WIP 4 years ago
Audric Ackermann ca22b4635f fixup some building of sync message issues 4 years ago
Audric Ackermann 58cc6551e5 fix updates of message on message syncing 4 years ago
Audric Ackermann 5ab3680903 make OnionPath a singleton and build path on app Start only 4 years ago
Audric Ackermann 7a3a12ccdc Merge branch 'clearnet' into move-models-to-ts-2 4 years ago
Audric Ackermann 8716fbf495 improve sent message handling by setting the correct convoId at start 4 years ago
Audric Ackermann 8a800cf58c move the logic of handling when a message is sent to MessageSentHandler 4 years ago
Audric Ackermann 25e03eba35 fix lint 4 years ago
Audric Ackermann 3ee0ccfac8 remove the forceSave logic for a message, always insert or replace 4 years ago
Audric Ackermann d844c5141e remove unprocessed from store. Nothing was stored in the store
it was simply as passthrough to the Data file.
No we directly call the data file instead
4 years ago
Audric Ackermann 3f43ae48ad WIP 4 years ago
Audric Ackermann 370158951a move events from MessageQueue to MessageSentHandler 4 years ago
Audric Ackermann a34720501c update avatar on convo only if DL+decrypt is OK 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 0c1343cad5
add a way to share currently distributing keypair to added members 4 years ago
Audric Ackermann 78e7255cb8
send the keypair to added members if we are admin
and remove request encryption keypair handling
4 years ago
Audric Ackermann ebf9714e49
remove MessageQueueInterface 4 years ago
Audric Ackermann 2d7515cf0b
Merge branch 'clearnet' into move-models-to-ts-2 4 years ago
Audric Ackermann a31c457c08
allow closedgroup new message to be sent to our other devices
also, do not drop it on the receiving side
4 years ago
Audric Ackermann 375c5ba1a8 add the request and reply of an encryptionKeyPair if needed 4 years ago
Audric Ackermann ed84760f0e
add a tslint rule to forbid use of async without await 4 years ago
Audric Ackermann 36fab86d30
Merge remote-tracking branch 'upstream/clearnet' into move-models-to-ts-2 4 years ago
Audric Ackermann df0b44db4c
Merge remote-tracking branch 'upstream/clearnet' into multi-device-v2 4 years ago
Audric Ackermann ea2c4437a3
cleanup models with unused events
also, sort message from DB and on redux by sent_at or received_at when
not a public group
4 years ago
Audric Ackermann 20cf5dbf10
Merge remote-tracking branch 'upstream/clearnet' into move-models-to-ts-2 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 5a7c8ffa35
fix previews sent on next message if they are resolved too late 4 years ago
Audric Ackermann 89ea946b3f
disable sending of explicit group updates for now - only receiving is ON 4 years ago
Audric Ackermann 267a3e6bf6
disable closedgroup update groups for now 4 years ago
Audric Ackermann ebd94ce15c
fix order of added new group in leftPane 4 years ago
Audric Ackermann 3b3378a2ee
finish explicit group updates 4 years ago
Audric Ackermann 7054385d4a
remove body pending loading of message > 2000.
Also remove the limit when sending text messages
4 years ago
Audric Ackermann a51f95d28c
move models to TS part1 4 years ago
Audric Ackermann aede96b69b
enable explicit group updates on the sending side 4 years ago
Audric Ackermann b88ea110e8
Add multi device v2 support 4 years ago
Audric Ackermann 64737a89d7
add ConfigurationMessage 4 years ago
Audric Ackermann fb9f615a11
Merge remote-tracking branch 'upstream/clearnet' into fix-explicit-updates-not-yet-sending 4 years ago
Audric Ackermann 859cbfbe36
Merge pull request #1466 from Bilb/fix-link-previews
fix previews sent on next message if they are resolved too late
4 years ago
Audric Ackermann ab8aa0d982
disable sending of explicit group updates for now - only receiving is ON 4 years ago
Audric Ackermann 2462e12a04
Merge pull request #1461 from Bilb/explicit-group-updates
Explicit group updates
4 years ago
Audric Ackermann cdd6fb61eb
fix previews sent on next message if they are resolved too late 4 years ago
Audric Ackermann 7048f81214
disable closedgroup update groups for now 4 years ago
Audric Ackermann c06f710b3b
fix order of added new group in leftPane 4 years ago