Commit Graph

1022 Commits (6affca034da39617fcfa7cd8037bbc57b40c4ee2)

Author SHA1 Message Date
Warrick Corfe-Tan 56b8dfacc1 Revert "Updated formatting."
This reverts commit 6b40428ad9.
4 years ago
Warrick Corfe-Tan 6b40428ad9 Updated formatting. 4 years ago
Audric Ackermann 66d5fd93e2
Merge branch 'master' into open-group-v2 4 years ago
Audric Ackermann 32f7c1df9d
fix windows build 4 years ago
Audric Ackermann 930c4d5b81
fix windows build 4 years ago
Warrick Corfe-Tan 7ec90d55e9 Password confirmation field appearing and preventing submission of mismatching passwords. 4 years ago
Audric Ackermann 3aa9ca785f
fix leave opengroup button right panel, and add memberCount 4 years ago
Audric Ackermann 5c4f544b1a
Do not rebuild onion path everyday 4 years ago
Audric Ackermann 87c3fa0c55
refresh snode list and rebuild onion path once in a day 4 years ago
Audric Ackermann 9bf3cb1880
cleanup actionPanel 4 years ago
Audric Ackermann 75cc39e9e7
move appStartup stuff todo on start 4 years ago
Audric Ackermann 1720b6b627
store base64 defaut room avatar in redux 4 years ago
Audric Ackermann 710c9fa269
fix http request over onion 4 years ago
Audric Ackermann ba9f7c02a0
use delete_messages for multiple delete for opengroupv2 4 years ago
Audric Ackermann 8308879ff8
add display of roomPreview image on joinableDefaultRooms 4 years ago
Audric Ackermann 01aae16e2e
add title for joining default rooms 4 years ago
Audric Ackermann 5289d4c2aa
add joinable rooms on opengroupv2 joining screen 4 years ago
Audric Ackermann 0c0da48150
remove pow 4 years ago
Audric Ackermann a26c5da6cb
Uniformize once and for all the conversation types
no more 'direct'. those are private convos
4 years ago
Audric Ackermann 3ec6c6523c
remove addcontacts bottom buttons on contact page/useless 4 years ago
Audric Ackermann 37562e11f8
add back invite contacts to opengroupv2 4 years ago
Audric Ackermann 28ad468965
add delete Message logic for opengroupv2 4 years ago
Audric Ackermann 98b69c17f0
add userblocking opengroupv2 and quoting back of messages 4 years ago
Audric Ackermann 9d825dc2d2
add start of OpenGroup Pollers v2 to start of the app 4 years ago
Audric Ackermann 193fb2a101
move some message interactions logic to another file 4 years ago
Audric Ackermann fa22edb1fb
lint 4 years ago
Audric Ackermann 786cd384fb
add the OpenGroupManagerV2 logic to add and remove rooms 4 years ago
Audric Ackermann f7581cf4eb
increase prettier maxWidth to 100 4 years ago
Audric Ackermann 6896cffd75
Merge branch 'clearnet' into HEAD 4 years ago
Audric Ackermann ba5ec93505
Merge pull request #1554 from Bilb/encrypt-local-attachments
Encrypt local attachments
4 years ago
Audric Ackermann 19f3b6014d
add poller for open group v2 4 years ago
Audric Ackermann ad1d5a3c4c
add the compactPoll logic 4 years ago
Audric Ackermann 675da5cdb2
add preview of room image downloading 4 years ago
Audric Ackermann 7b3f31dee6
add Opengroupv2 download and upload 4 years ago
Audric Ackermann b73685008c
add getMessages and postMessages OpenGroupAPIV2 4 years ago
Audric Ackermann b68338e26c
working get and post request with opengroup api v2 4 years ago
Audric Ackermann c07271109f
Add a ConversationType OPEN_GROUP 4 years ago
Audric Ackermann b9586c90ce
working open group v2 getInfo for https only 4 years ago
Audric Ackermann 2e29206c99
Merge remote-tracking branch 'upstream/clearnet' into voice-message-record-mp3 4 years ago
Audric Ackermann 0ce1059a96
disable UI recording bars so we can encode audio MP3 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 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 8a2b6a5519
remove fallback to node-fetch 4 years ago
Audric Ackermann 53d16d7dac
remove fallback to node-fetch 4 years ago
Audric Ackermann c7d140f4d4
lint 4 years ago
Audric Ackermann 1f509e003d
add a markAllAsRead option on menus 4 years ago
Audric Ackermann 02fe7ad753
add a way to copy an open group url 4 years ago
Audric Ackermann f704708524
fix bug with extension not being send if we don't have contenttype set 4 years ago
Audric Ackermann ecf133ad5d
Merge branch 'clearnet' into voice-message-record-as-opus 4 years ago
Audric Ackermann 041a32101b
move ActionsPanel to hooks 4 years ago
Audric Ackermann 08ce55f1a6
move LeftPane items to hooks 4 years ago
Audric Ackermann 51452c5406
move settingsleftpane to hooks 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 099c9a6f8c
autobind class with a lot of ...bind(this) 4 years ago
Audric Ackermann c017683b0e
Merge pull request #1530 from Bilb/improve-redux-speed
Improve redux speed
4 years ago
Audric Ackermann 24a67a1ec3
record voice message as opus 4 years ago
Audric Ackermann bc6c29d634
qrcode seed dialog shows seed as an hex encoded string 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 e1114c8ce7
add some types to Data.ts calls 4 years ago
Audric Ackermann 56c4065abd
move some types from dep to dev dependencies 4 years ago
Audric Ackermann 8c33d89057
make AccountManager functions only rather than full static class 4 years ago
Audric Ackermann 4a794e90a0
signInWithRecovery = show full screen loader 4 years ago
Audric Ackermann 39f8ca293a
speedup tests 4 years ago
Audric Ackermann 78257037bb
restoreFromSeed restores groups from first configMessage got 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 e930348684 handle Enter Key on the signin tab 4 years ago
Audric Ackermann c420bfcf74 only handle a single time the groups from a configurationMessage 4 years ago
Audric Ackermann a04bc0d225 center notification icon on settings and make label clickable 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 c656dd25cf move configMessage handling to a another file 4 years ago
Audric Ackermann 6a998111c7 add a qrcode to scan mnemonic/seed in dialog 4 years ago
Audric Ackermann 853222d25b Do not sync configurationMessage on app load if restored from seed 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 e6cf28cb2a prettier on pre-commit 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 619a894b52
fix up Signup 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 e466062f15 WIP 4 years ago
Audric Ackermann 4d6fcda668 fix typo SessionLastSeedIndicator => SessionLastSeenIndicator 4 years ago
Audric Ackermann 6ed4511c21 be sure to hide emjipanel when sending a message 4 years ago
Audric Ackermann ca22b4635f fixup some building of sync message issues 4 years ago
Audric Ackermann e92632285b init messageQueue in the ActionsPanel
This is to unsure that unsent messages in the pipeline are added to the
pipeline right when we start the app again
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 370158951a move events from MessageQueue to MessageSentHandler 4 years ago
Audric Ackermann 2a1d68401d Allow allow one group creation at a time 4 years ago
Audric Ackermann 8ea9f02cec Move data.js to data.ts 4 years ago
Audric Ackermann 850233bc9e review PR 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 f41bf31515
fix tests 4 years ago
Audric Ackermann 6edcb88788
remove resend as it does not make any sense with medium groups
and sendAnyway
4 years ago
Audric Ackermann b76ce0f2ff
update models to TS part2 4 years ago
Audric Ackermann 49ca1a0f82
fix registration continue your session button not shown for recovery 4 years ago
Audric Ackermann 85b9f22b04
allow back to leave an open group 4 years ago
Audric Ackermann 5a7c8ffa35
fix previews sent on next message if they are resolved too late 4 years ago
Audric Ackermann 846f396545
show Delete conversation menu when we got removed from the group too 4 years ago
Audric Ackermann 1d5d098b06
be able to remove a closed group once we left it already 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 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 b88ea110e8
Add multi device v2 support 4 years ago
Audric Ackermann 83c852ca60
fix registration continue your session button not shown for recovery 4 years ago
Audric Ackermann d60e34017a
allow back to leave an open group 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 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
4 years ago
Audric Ackermann 446a1ecefb
show Delete conversation menu when we got removed from the group too 4 years ago
Audric Ackermann 6ed5f505c3
be able to remove a closed group once we left it already 4 years ago
Audric Ackermann cdd6fb61eb
fix previews sent on next message if they are resolved too late 4 years ago
Audric Ackermann 46fdebe3d7
Merge pull request #1459 from Bilb/improve-open-group-loading-speed
Improve open group loading speed
4 years ago
Audric Ackermann 02fb5783a4
remove regionCode and PhoneNumber.ts 4 years ago
Audric Ackermann 13df6c476e remove isClosable for convo as it is unused 4 years ago
Audric Ackermann b218611831 remove contactCollection in convos. 4 years ago
Audric Ackermann e3a6e24898 remove body pending loading of message > 2000.
Also remove the limit when sending text messages
4 years ago
Audric Ackermann 43ec14e741 Fix the password length limit when not setting a new password
Relates #1446
4 years ago
Audric Ackermann d655c397e0
make the isAdmin coming from the convo props and not the messages 4 years ago
Audric Ackermann 5c3cb0a165
make moderator dialogs the Session way 4 years ago
Audric Ackermann a0703bc2f9
remove primary and secondary device separate status 4 years ago
Audric Ackermann 135fc3b366
remove prekeys 4 years ago
Audric Ackermann fd18345c5a
remove handling of rss related things completely 4 years ago
Audric Ackermann 46dfb3489b
remove mock sockets and websockets unused resources 4 years ago
Audric Ackermann c0484207d1
Merge branch 'clearnet' into fix-ban-user 4 years ago
Audric Ackermann 21c3e4717e
Merge pull request #1434 from Bilb/remove-prekey
Remove prekeys message and Session managment.
4 years ago
Audric Ackermann 20c806be2d
fix being able to remove messages from anyone as a moderator 4 years ago
Audric Ackermann dc0733968d
make moderators and groupAdmins a single name 4 years ago
Audric Ackermann 6a776b56f6
fix ban of users on open group 4 years ago
Audric Ackermann 3476b54d43
fix add/remove moderators dialog and open groups name avatar dialog 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 979a9058e3
remove verified number - related features (partial) 4 years ago
Audric Ackermann 75b7788fa9
remove stuff related to web api 4 years ago
Audric Ackermann 58be168227 drop groupUpdates which happened before we joined the group 4 years ago
Audric Ackermann 6856c0e748
remove updateTextInputState not needed and add left to menu tests 4 years ago
Audric Ackermann 8e9de59a42
remove isOnline unused 4 years ago
Audric Ackermann 6cf838ade8
disallow remove of an admin from a closed group 4 years ago
Audric Ackermann e6c2abff48
mandatory upgrade of session ids are now in force 4 years ago
Audric Ackermann cbd0e63641
add admin dialog to warn him about leaving for v2 closed group 4 years ago
Audric Ackermann d43ae09eb0
first working version of closed group v2 4 years ago
Audric Ackermann 9048913332
split conversation reducer for convo logic
also
- fix ordering of messages for open groups, when they are added
- fix the way the firstMessageOfSeries for just created clsoed groups
4 years ago
Audric Ackermann 2fe6b11e89
move ConversationController to typescript 4 years ago
Audric Ackermann d2fab26a5d
ignore arrows events when the textarea is selected
Fixes #1416
4 years ago
Audric Ackermann 16c9bf27c9
remove linebreaks on pasted value on open group join textarea
Relates  #1413
4 years ago