Commit Graph

5084 Commits (clearnet)

Author SHA1 Message Date
Audric Ackermann e274313f23
add and remove Moderatos opengroupv2 (not yet working server side) 3 years ago
Audric Ackermann 98b69c17f0
add userblocking opengroupv2 and quoting back of messages 3 years ago
Audric Ackermann bc938f650e
move AttachmentsDownload to typescript 3 years ago
Audric Ackermann 34148e67ec
add return of url after v2 attachment upload 3 years ago
Audric Ackermann 9d825dc2d2
add start of OpenGroup Pollers v2 to start of the app 3 years ago
Audric Ackermann 786cd384fb
add the OpenGroupManagerV2 logic to add and remove rooms 3 years ago
Audric Ackermann f7581cf4eb
increase prettier maxWidth to 100 3 years ago
Audric Ackermann 6896cffd75
Merge branch 'clearnet' into HEAD 3 years ago
Audric Ackermann b68338e26c
working get and post request with opengroup api v2 3 years ago
Audric Ackermann b9586c90ce
working open group v2 getInfo for https only 3 years ago
Audric Ackermann bbe62417e9
Merge branch 'clearnet' into encrypt-local-attachments 3 years ago
Audric Ackermann cfc7825eee
Merge remote-tracking branch 'upstream/master' into clearnet 3 years ago
Audric Ackermann 42f0d21740
generate attachment key on migration 3 years ago
Audric Ackermann 050739b0ab
cleanup old blobs from time to time 3 years ago
Audric Ackermann 5bd402218c
fix lint 3 years ago
Audric Ackermann 64b4dbe568
hide https urls from saved logs 3 years ago
Audric Ackermann a0698202df
redact snode IP used in logs on production builds 3 years ago
Audric Ackermann f12ca66008
redact snode IP used in logs on production builds 3 years ago
Audric Ackermann ed30be5334
fix attachments loading for avatar and exporting files 3 years ago
Audric Ackermann 5c6c5c2b8c
First commit encrypting attachments locally 3 years ago
Audric Ackermann 142bbd8eee
disable getVersion to snodes calls as we don't need it anymore 3 years ago
Audric Ackermann 8a2b6a5519
remove fallback to node-fetch 3 years ago
Audric Ackermann 2132395afb
disable getVersion to snodes calls as we don't need it anymore 3 years ago
Audric Ackermann 53d16d7dac
remove fallback to node-fetch 3 years ago
Audric Ackermann f704708524
fix bug with extension not being send if we don't have contenttype set 3 years ago
Audric Ackermann 79193ee7be
refactor to Visible and ControlMessage types 3 years ago
Audric Ackermann 65ba2add46
remove completely messageCollectiom from conversationModel 3 years ago
Audric Ackermann 553f264d12
make unread attrs as before a number, and remove calculatingPow
calculating pow is just the same as sending state
3 years ago
Audric Ackermann 5f862e4c08
remove uneeded passing of models to Data calls 3 years ago
Audric Ackermann 8c4e071c00
crop avatars to what iOS expects 3 years ago
Audric Ackermann c420bfcf74 only handle a single time the groups from a configurationMessage 3 years ago
Audric Ackermann 4478d0adea update delivery receipt on the leftpane when we get one 3 years ago
Audric Ackermann c656dd25cf move configMessage handling to a another file 3 years ago
Audric Ackermann 9586c3a06a add linking of a device to the Registration logic 3 years ago
Audric Ackermann 5d6d81b9ef Move accountManager to typescript 3 years ago
Audric Ackermann fe684088de
set the lastProfileUpdateTimestamp when user edits its profile 3 years ago
Audric Ackermann 683fa84970
remove Nickname dialog for now 3 years ago
Audric Ackermann c55f204440
Merge branch 'clearnet' into restore-handle-configuration 3 years ago
Audric Ackermann 215cffdd75
address reviews 3 years ago
Audric Ackermann e0c2cf8e9a
Force configuration message on avatar or display name update 3 years ago
Audric Ackermann 1a405fdf43
do not notify PN server when we sync a message to our device 3 years ago
Audric Ackermann 3f59ce1692
fix updates of message on message syncing 3 years ago
Audric Ackermann a61f5e6814
add contacts to ConfigurationMessage 3 years ago
Audric Ackermann 0a82bf98fa
Add displayName and avatar pointer to ConfigurationMessage 3 years ago
Audric Ackermann 4f7cb04552 remove completely SignalProtocolStore 3 years ago
Audric Ackermann 5ab3680903 make OnionPath a singleton and build path on app Start only 3 years ago
Audric Ackermann bb3641b39a remove the forceSave option for unprocessed message too 3 years ago
Audric Ackermann 370158951a move events from MessageQueue to MessageSentHandler 3 years ago
Audric Ackermann 8ea9f02cec Move data.js to data.ts 3 years ago
Audric Ackermann 7b81c4213a
Merge clearnet 3 years ago
Ryan Tharp e5cea8a23e
Merge pull request #1499 from oxen-io/neuroscr-submitchall-fix
Replace unused textResponse with used noJson, updating logging
3 years ago
Audric Ackermann 2d7515cf0b
Merge branch 'clearnet' into move-models-to-ts-2 3 years ago
Audric Ackermann df3ca5d38a
add a sql function to check if a keypair is already saved in db 3 years ago
Ryan Tharp e3dd43aaac
Replace unused textResponse with used noJson, updating logging 3 years ago
Audric Ackermann 850233bc9e review PR 3 years ago
Audric Ackermann 36fab86d30
Merge remote-tracking branch 'upstream/clearnet' into move-models-to-ts-2 3 years ago
Audric Ackermann f41bf31515
fix tests 3 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
3 years ago
Audric Ackermann b76ce0f2ff
update models to TS part2 3 years ago
Audric Ackermann 874e3f863b
remove unused worker 3 years ago
Audric Ackermann a51f95d28c
move models to TS part1 3 years ago
Audric Ackermann b88ea110e8
Add multi device v2 support 3 years ago
Audric Ackermann e34ffb89fc
Merge pull request #1467 from Bilb/fix-delete-group-menu-left
Be sure to show a right click menu to delete a closed group when we already left it
3 years ago
Audric Ackermann 446a1ecefb
show Delete conversation menu when we got removed from the group too 3 years ago
Audric Ackermann 2462e12a04
Merge pull request #1461 from Bilb/explicit-group-updates
Explicit group updates
3 years ago
Audric Ackermann f179694439
remove unused worker 3 years ago
Audric Ackermann 46fdebe3d7
Merge pull request #1459 from Bilb/improve-open-group-loading-speed
Improve open group loading speed
3 years ago
Audric Ackermann 6e11c6db2e
remove all reference to closed group update v2 3 years ago
Audric Ackermann 79028ebaeb
remove isUnidentifiedDelivery 3 years ago
Audric Ackermann c5ad206239
fix message added not shwon on SessionMessageList 3 years ago
Audric Ackermann 3d47d7d0e8
remove EbeddedContact components 3 years ago
Audric Ackermann 02fb5783a4
remove regionCode and PhoneNumber.ts 3 years ago
Audric Ackermann 2b92386399 debounce calls to write to db last message 3 years ago
Audric Ackermann 9645c210dd skip updateLastMessage for inactive convos
those are the ones created when getting messages on a public group.
they are not shown on the conversation list
3 years ago
Audric Ackermann 13df6c476e remove isClosable for convo as it is unused 3 years ago
Audric Ackermann b218611831 remove contactCollection in convos. 3 years ago
Audric Ackermann a6cecd33e3 remove ContactDetails unused 3 years ago
Audric Ackermann 273eedc6a9 remove hasSignalAccount and Sealed Sender unused 3 years ago
Audric Ackermann e3a6e24898 remove body pending loading of message > 2000.
Also remove the limit when sending text messages
3 years ago
Audric Ackermann eadfbc9f6d
Merge remote-tracking branch 'upstream/clearnet' into clean-and-moderator-dialog-update 3 years ago
Audric Ackermann d655c397e0
make the isAdmin coming from the convo props and not the messages 3 years ago
Audric Ackermann 9dc5cdf247
rename create_dialog view to update_group_dialog 3 years ago
Audric Ackermann dc68c80504
fix refresh of moderator list and removed unused proto 3 years ago
Audric Ackermann ce8bc84de0
add way to add/remove moderators from the message click handler 3 years ago
Audric Ackermann 5c3cb0a165
make moderator dialogs the Session way 3 years ago
Audric Ackermann a0703bc2f9
remove primary and secondary device separate status 3 years ago
Audric Ackermann 135fc3b366
remove prekeys 3 years ago
Audric Ackermann fd18345c5a
remove handling of rss related things completely 3 years ago
Audric Ackermann 46dfb3489b
remove mock sockets and websockets unused resources 3 years ago
Audric Ackermann c0484207d1
Merge branch 'clearnet' into fix-ban-user 3 years ago
Audric Ackermann 21c3e4717e
Merge pull request #1434 from Bilb/remove-prekey
Remove prekeys message and Session managment.
3 years ago
Audric Ackermann 6dd9dde44f
increase closed group size limit to 100 3 years ago
Audric Ackermann 20c806be2d
fix being able to remove messages from anyone as a moderator 3 years ago
Audric Ackermann dc0733968d
make moderators and groupAdmins a single name 3 years ago
Audric Ackermann 6a776b56f6
fix ban of users on open group 3 years ago
Audric Ackermann 7a05a828f3
enable rtl for `ar` and `he` locales 3 years ago
Audric Ackermann 39c64b9fbf
toast adding moderator to remind that the user needs to be registered 3 years ago
Audric Ackermann 3476b54d43
fix add/remove moderators dialog and open groups name avatar dialog 3 years ago
Audric Ackermann 21c62c167e
remove typing indicator when we get a dataMessage 3 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)
3 years ago
Audric Ackermann 979a9058e3
remove verified number - related features (partial) 3 years ago
Audric Ackermann 75b7788fa9
remove stuff related to web api 3 years ago
Audric Ackermann 58be168227 drop groupUpdates which happened before we joined the group 3 years ago
Audric Ackermann 6856c0e748
remove updateTextInputState not needed and add left to menu tests 3 years ago
Audric Ackermann 8e9de59a42
remove isOnline unused 3 years ago
Audric Ackermann 6cf838ade8
disallow remove of an admin from a closed group 3 years ago
Audric Ackermann cbd0e63641
add admin dialog to warn him about leaving for v2 closed group 3 years ago
Audric Ackermann d43ae09eb0
first working version of closed group v2 3 years ago
Audric Ackermann 2fe6b11e89
move ConversationController to typescript 3 years ago
Audric Ackermann a511ceec55
pull 200 messages on pull of messages when we already have this convo 4 years ago
Audric Ackermann c23231f25f
fix moderator crown only for moderator 4 years ago
Audric Ackermann 2af4938ff2
fix SessionProtocol decrypt of messages with Android
also disable the old SessionRequest logic
4 years ago
Audric Ackermann b0a229bf13 add Dialog on app start to ask to update SessionID 4 years ago
Audric Ackermann 1045bfeba8 add SessionProtocol wip 4 years ago
Audric Ackermann cf25e89a14 cleanup unused code 4 years ago
Audric Ackermann 4026e0162e fix a bug preventing fitlering of duplicates for open group messages 4 years ago
Audric Ackermann fdcb02bfdc
remove Section header rendering from static method, just render JSX 4 years ago
Audric Ackermann 5109f9fdda
remove ConversationLoadingScreen (unused) 4 years ago
Audric Ackermann 2bcc7be3e6
remove mp3 lame already file and webrecorder worker unused 4 years ago
Audric Ackermann 3df0a425de
remove permissions popup window and related stuff 4 years ago
Audric Ackermann 7e72566cba remove list_view.js ListView is unused 4 years ago
Audric Ackermann c128684ffe
cleanup unused svg files from Signal 4 years ago
Audric Ackermann e1fbcade0f
move expiretimer bucket svg to ts & style them with styled-components 4 years ago
Audric Ackermann 7f5515cf6b split Message metadatas rendering to a sub component 4 years ago
Audric Ackermann 0a6a49eda5 Add an Outgoing Message Status react component 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 e38be266c2 major rework of session icon => make them styled with styled-component 4 years ago
Audric Ackermann 8cc2cd6581
rename textPending to bodyPending
not even sure we need it for Session
this is used when the users sends a really large body => it is sent as
an attachment
4 years ago
Audric Ackermann 29eb528d1f
remove signal gear icon, and show back ours on calculatingPow
this is used for a message in the message list and in the conversation
list item
4 years ago
Audric Ackermann 228e4ed662
move MessageController to typescript 4 years ago
Audric Ackermann 184b1984c3
fix autoplay unmuted video when video attachment is added 4 years ago
Audric Ackermann efa45f7cbe be sure to send open group messages in order 4 years ago
Audric Ackermann 220de2cd0a split sendMessage to a build of job part and an effective sending one 4 years ago
Audric Ackermann e8677eef8c add back bump typing to CompositionBox 7 show bubbles on direct convo 4 years ago
Audric Ackermann 9f0fd6fa8a
fix mentions shows display name in composition box but sends user id 4 years ago
Audric Ackermann 20496c45d6
remove sendAnyWay and showSafetyNumber from props of MessageDetails 4 years ago
Audric Ackermann 22b4f39e52
MessageDetails: contact status fallbacks to message status
this is used for medium groups
4 years ago
Audric Ackermann 5c55a9411f
add first step to enable back MessageDetails.
Still not much the react way to do it for now
4 years ago
Audric Ackermann 291d4682e4
fix some tests 4 years ago
Audric Ackermann 2ec337dd31
Add back ability to edit caption before sending attachments 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 f2074f502a
Uniformize size of accepted attachment to 10MB
Some image files can be scaled automatically, so this size is not the
same for them, they will just be scaled down
4 years ago
Audric Ackermann a1d4dea845
fix scrolling to unread and marking message as read on scrolling
we need to hit the bottom for the convo to update currently

add smooth scrolling on click on quoted message
4 years ago
Audric Ackermann d0043ca245
use react-intersection to accurately mark messages as read 4 years ago
Audric Ackermann 535b1d59ef
add a reset conversation action type and call it on message destroyed 4 years ago
Audric Ackermann bb87eb0f52
fix timer expiring sometimes missing a sec 4 years ago
Audric Ackermann 4d9371dfe7
fix SessionRegistrationView missing from signal.js 4 years ago
Audric Ackermann 7b3981207e
fix password dialog 4 years ago
Audric Ackermann 2a12427b11
update redux on group update message added 4 years ago
Audric Ackermann f8f15cb9f7
fix remove message for public groups 4 years ago
Audric Ackermann ff2bd1b7b4
allow preview without image to be send
otherwise, an error during the send was triggered
4 years ago
Audric Ackermann edd984e0f5
make quotes stay empty when there object isEmpty() 4 years ago
Audric Ackermann 531b227ae4
clean unused files and fix recovery dialog showing 4 years ago
Audric Ackermann 1503d83f3a
add ourPrimary convo to redux and update the actionPanel with it 4 years ago
Audric Ackermann b5af8eb215
Add Mentions with react-mentions 4 years ago
Audric Ackermann 828aa4413f
remove unused group_member_list component 4 years ago
Audric Ackermann 531e7bab46
print error if we get a 178 attachment size.
This is a dirty hack until the root cause is fixed.
4 years ago
Audric Ackermann 28bc3536bd
cleanup unused stuff in conversation.js 4 years ago
Audric Ackermann a2c5427912
do not trigger endSession if we end get a missing prekey 4 years ago
Audric Ackermann 0beb47e597
add messageDeleted redux action 4 years ago
Audric Ackermann d2ada105ed
make session dropdown use hooks 4 years ago
Audric Ackermann e5ef061fbe
trigger messageAdded on some message added from ctx menu 4 years ago
Audric Ackermann c8e8d851f9
fix verified change saving of messages, and ctx menu for header 4 years ago
Audric Ackermann 5698bca90b
remove unused recorder_view.js 4 years ago
Audric Ackermann 2fc61d2c96
cleanup expired template from html files 4 years ago
Audric Ackermann 6e14718a32
reactity the expired Session version warning 4 years ago
Audric Ackermann 977569cde0
move offline network view to react 4 years ago
Audric Ackermann f9ab90fb71
link backbone message added to redux 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 2ae7a6dfe5
cleanup message.js and conversation_view.js 4 years ago
Audric Ackermann f3430bdcb5
add toast on isBlocked, isKicked, ... for sending of messages 4 years ago
Audric Ackermann 866c28bc20
load blocked number from db before loading conversations
this is to unsure that isBlocked on the conversation will return the
correct value. We need BlockedNumberController to be loaded for this
4 years ago
Audric Ackermann e479ee6332
saveError on message sending without connection on private chat 4 years ago
Audric Ackermann e45ce43e01
store messages currently loaded in convo on redux 4 years ago
Audric Ackermann 221f264de6
rename all saveMessage to message.commit() 4 years ago
Audric Ackermann 5122433eb4
remove message_list_view.js and replace saveMessage with a commit() 4 years ago
Audric Ackermann 30f93b2ad3
remove conversation stack 4 years ago
Audric Ackermann 70e59bdab5
remove unused showConfirmationDialog appview
Everything is linked to window.confirmationDialog()
4 years ago
Audric Ackermann b9c4394b27
SessionConversation, render MessageView if no conversationModel found 4 years ago
Audric Ackermann 190d597814
only trigger new msg on open group if we are still running 4 years ago
Audric Ackermann c039c89a26
remove resetMessageSelection() as unused and cleanup toast 4 years ago
Audric Ackermann 209fe460e4
lint and fix toast blur when dialog shwon 4 years ago
Audric Ackermann 357421f161
rename window.console.log to window.log.info 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 545eef4edb
include expireTimer in group invitation message so it does not reset it 4 years ago
Audric Ackermann 9e52a7a780
add a message on incoming session reset message 4 years ago
Audric Ackermann 21a97ba0ec
fix deleteMessages from headermenu and load unread_count message on show 4 years ago
Audric Ackermann e613613416
show toast with react-toastify and make them a styled-component 4 years ago
Audric Ackermann 7058bc0319
fix metadata styles for media message without body on light mode 4 years ago
Audric Ackermann 6fd8ea20c7
fix restoring of session after restore from seed 4 years ago
Audric Ackermann 48ecb8fc4b
cleanup unused code 4 years ago
Audric Ackermann d218e00bd3
scale down avatars before upload to 512x512 4 years ago
Audric Ackermann 876247b5ad
fix background of selectio overlay, and cleanup unused code 4 years ago
Audric Ackermann 0b4400837b
fix scroll to quoted message and contact display name of group updates 4 years ago
Audric Ackermann 7ae79ee0a2
make timer notification work with empty profile name (display pubkey) 4 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
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