Audric Ackermann
9bf3cb1880
cleanup actionPanel
4 years ago
Audric Ackermann
710c9fa269
fix http request over onion
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
98b69c17f0
add userblocking opengroupv2 and quoting back of messages
4 years ago
Audric Ackermann
8a77c2bc9d
enable outgoing padded attachments
4 years ago
Audric Ackermann
34148e67ec
add return of url after v2 attachment upload
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
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
ccf8a31ae3
move Attachments and Attachments_test to typescript
4 years ago
Audric Ackermann
b588edb243
fix update of locale moment
4 years ago
Audric Ackermann
b28687980c
fix update of locale moment
4 years ago
Audric Ackermann
35e57f2509
move mnemonic.js to typescript
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
c55f204440
Merge branch 'clearnet' into restore-handle-configuration
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
1fc672da28
adress review
4 years ago
Audric Ackermann
5ab3680903
make OnionPath a singleton and build path on app Start only
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
78e7255cb8
send the keypair to added members if we are admin
...
and remove request encryption keypair handling
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
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
60afbe7b06
fallback to es for moment when given locale is es-419
4 years ago
Audric Ackermann
0d3e515843
fix max size of closed group back to 100
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
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
9400ec9e1c
Merge pull request #1478 from Bilb/fix-es-419-moment-locale
...
fallback to es for moment when given locale is es-419
4 years ago
Audric Ackermann
812fac4020
fix max size of closed group back to 100
4 years ago
Audric Ackermann
5c1cd7467b
fallback to es for moment when given locale is es-419
4 years ago
Audric Ackermann
ab8aa0d982
disable sending of explicit group updates for now - only receiving is ON
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
43ec14e741
Fix the password length limit when not setting a new password
...
Relates #1446
4 years ago
Audric Ackermann
ce8bc84de0
add way to add/remove moderators from the message click handler
4 years ago
Audric Ackermann
135fc3b366
remove prekeys
4 years ago
Audric Ackermann
c0484207d1
Merge branch 'clearnet' into fix-ban-user
4 years ago
Audric Ackermann
6dd9dde44f
increase closed group size limit to 100
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
cf25e89a14
cleanup unused code
4 years ago
Audric Ackermann
3df0a425de
remove permissions popup window and related stuff
4 years ago
Audric Ackermann
228e4ed662
move MessageController to typescript
4 years ago
Audric Ackermann
5e43210493
Merge branch 'clearnet' of github.com:loki-project/loki-messenger into react-refactor
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
c736023c88
enable file onion request v2 in lokiFeatureFlags
4 years ago
Audric Ackermann
da62ba6829
Merge remote-tracking branch 'upstream/clearnet' into react-refactor
4 years ago
Audric Ackermann
f8f15cb9f7
fix remove message for public groups
4 years ago
Audric Ackermann
2f2eb2ad53
link back backbone conversation events to redux store
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
94b445983d
Merge remote-tracking branch 'upstream/clearnet' into react-refactor
4 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
4 years ago
Audric Ackermann
f5818817e9
remove references to old emoji-panel package
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
Audric Ackermann
4c91d977ca
move token and submit challenge call to onion request
5 years ago
Maxim Shishmarev
692a0e8cff
Optionally use v2 onions for snode requests
5 years ago
Audric Ackermann
4d991d3992
Merge branch 'clearnet' into react-refactor
5 years ago
Audric Ackermann
c7e54c4257
make attachment download use onion routing
5 years ago
Audric Ackermann
1b6629d818
enable ssk for all ENV by default
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
5961e141c1
enable senderkeys feature flags (and so medium groups)
5 years ago
Audric Ackermann
e678895d17
undo enable ssk groups
5 years ago
Audric Ackermann
3a876c7322
add notify to PN server on message sent
5 years ago
Audric Ackermann
dafe8a80ab
shortcut newReceiver when calling dataMessage exported functions
5 years ago
Audric Ackermann
fec3a0f643
remove install_view.js
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
Audric Ackermann
fc664a2580
show a toast on secondary device forced unlink
5 years ago
Mikunj
49b994367d
Remove multi device data.
...
Force wipe secondary devices.
5 years ago
Mikunj
c0fca99485
Disable multi device
5 years ago
Audric Ackermann
933eb73aa1
Merge remote-tracking branch 'upstream/clearnet' into fix-integration-tests
5 years ago
Audric Ackermann
c12c3b5f64
move stub of integration tests to typescript
5 years ago
Audric Ackermann
e806e912a3
move password_utils.js to typescript
5 years ago
Audric Ackermann
e2a42d1b61
add stubbing of messageQueue in window from ts tests
5 years ago
Audric Ackermann
ef0bbf897d
enable onion file server by default
5 years ago
Vincent
707200718d
Merge branch 'clearnet' of https://github.com/loki-project/session-desktop into refactor-ts-react
5 years ago
Vincent
c26e20d33f
css-loader
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
Maxim Shishmarev
237bd84b35
Fix medium group sending for single device users; protocol changes
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
Maxim Shishmarev
ae35626b35
Merge pull request #1221 from msgmaxim/ts-onion-requests
...
Move onion requests to typescript
5 years ago
Mikunj Varsani
f11e0f2cd0
Merge pull request #1222 from Mikunj/blocking
...
Fix up Blocking
5 years ago
Maxim Shishmarev
6919f53a45
Move constants to preload.js
5 years ago
Mikunj
aa75205bbd
Move BlockedNumberController to ts
5 years ago
Maxim Shishmarev
12f73e23f2
Move onion requests to typescript
5 years ago
Vincent
4c48c9f6d6
Merge branch 'clearnet' of https://github.com/loki-project/session-desktop into closed-group-fixes
5 years ago
Maxim Shishmarev
d5a98b8b47
Remove swarm nodes from conversations
5 years ago
Vincent
6e1f3fdc75
linked-devices-limit
5 years ago
Maxim Shishmarev
9cdb7710ec
Stub out swarm polling
5 years ago
Maxim Shishmarev
0904e7a8ca
Refactor from message polling to content message handling
5 years ago
Mikunj
ae2b8334e0
Replace bytebuffer component
5 years ago
Maxim Shishmarev
8ca7b8cfb4
Message receiving refactor: handleDataMessage onwards
5 years ago
Audric Ackermann
d7e9d6cfb8
move SESSION_REQUEST processing to handleSessionRequestMessage()
5 years ago
Audric Ackermann
d1518f8233
add new handling of session request message
5 years ago
Mikunj
9b855a11e1
Added MessageSender tests
5 years ago
Mikunj
3ea0689d2f
Linting
5 years ago
Mikunj
e6139a5463
Merge branch 'clearnet' into message-sending-refactor
5 years ago
Audric Ackermann
1b39992e4a
enable senderKey during integration test
5 years ago
Audric Ackermann
73e15250d7
Merge remote-tracking branch 'upstream/clearnet' into integration-test-logs-rebased
5 years ago
Audric Ackermann
a656e3ba3f
add env variable to enable message_logs
5 years ago
Mikunj
4985fbae65
Increase onion request hops to 3
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
Vincent
07e7afeb31
Merge branch 'clearnet' of https://github.com/loki-project/session-desktop into lns-map
5 years ago
Audric Ackermann
64fca28aa8
Merge remote-tracking branch 'upstream/clearnet' into integration-test-logs-rebased
5 years ago
Ryan Tharp
e69828d490
Merge pull request #1100 from neuroscr/fileonion
...
File server onion routing support
5 years ago
Ryan Tharp
78991416f1
put file server onion requests behind a feature flag
5 years ago
Audric Ackermann
e399b9b65b
lint
5 years ago
Audric Ackermann
a5ff0f0c08
test: no need to stub fileserver. start it locally
5 years ago
Audric Ackermann
5e8504dab5
test-integration make all calls stubbed by default
5 years ago
Audric Ackermann
1144609c2a
test-integration make all calls stubbed by default. fix a few bugs with stubbed server
5 years ago
Audric Ackermann
81cb1122f8
remove window.getMessageTTL
5 years ago
Audric Ackermann
f46c885fdf
merge fix-closed-group to clearnet
5 years ago
Maxim Shishmarev
debb922521
Medium groups with sender keys essentials
5 years ago
Vincent
cf05d4ff6c
revivify
5 years ago
Vincent
2fde4d7e80
messages.json fixup
5 years ago
Vincent
d78a49d689
Constants
5 years ago
Audric Ackermann
875c128d2a
remove useSealedSender feature as this is default now
5 years ago
Ryan Tharp
61390ac288
Merge pull request #1083 from Bilb/sealed-sender-integration-test
...
enable sealed sender during integration-tests
5 years ago
Ryan Tharp
06e1a0eec3
window.lokiFeatureFlags.onionRequestPaths => onionRequestHops, needPaths => nodesNeededPerPaths
5 years ago
Ryan Tharp
203da4544a
add window.lokiFeatureFlags.onionRequestPaths and turn on onion_requests using one hop
5 years ago
Audric Ackermann
08cafa36c0
enable sealed sender during integration-tests
5 years ago
Vincent
494e1222a6
Session resetting
5 years ago
Vincent
d09dc92e3d
Disabled archiving
5 years ago
Vincent
6cda163b27
upgrade typescript
5 years ago
Mikunj Varsani
24a3e05154
Revert "Revert "Clean up unused dependencies.""
5 years ago
Vince
5ff7476359
Revert "Clean up unused dependencies."
5 years ago
Vince
6d591d956d
Merge pull request #1033 from Mikunj/package-cleanup
...
Clean up unused dependencies.
5 years ago
Maxim Shishmarev
804b4e54ac
Merge pull request #1041 from msgmaxim/lns
...
API implementation for LNS
5 years ago
Vince
9718c42c11
Merge pull request #1038 from Bilb/fix-integration-test
...
fix integration tests
5 years ago
Maxim Shishmarev
932ea23ceb
API implementation for LNS
5 years ago
Audric Ackermann
5f42eb8212
fix integration tests
5 years ago
Mikunj
9d2417c2f6
Removed proxy-agent and web-socket.
...
Trimmed down web_api.js to most basic functions we are using. This needs to be completely removed in the future.
5 years ago
Mikunj
e875ba2527
remove got.
...
Fix session IDs not being redacted in logs.
5 years ago
Mikunj
09f1e635c8
Fix theme setting not being send back to main.js
5 years ago
Mikunj
d671ce0055
Remove phone number libraries
5 years ago
Audric Ackermann
9ff16d7e60
move to electron spellchecker
5 years ago
Mikunj
496afa85cb
Remove libsodium-wrapper.
...
Remove LokiSnodeChannel as we weren't using it.
5 years ago
Mikunj
0cccc70b9b
Fix integration test running on the wrong environment
5 years ago
Mikunj
6d87904d18
Clean up config files.
...
Removed unused scripts.
Removed unused files.
5 years ago
Audric Ackermann
7de40e9ef7
fix yarn test for CI
5 years ago
Maxim Shishmarev
a91d925384
Merge pull request #1000 from msgmaxim/onion-requests
...
Client-side implementation for onion requests
5 years ago
Vince
60d1c767d6
Merge pull request #1005 from vincentbavitz/password-len
...
Password paste control on MAX_PASSWORD_LEN
5 years ago
Vincent
d6a48b9f6d
Password paste
5 years ago
Maxim Shishmarev
12b5eadaa1
disable onion requests by default for now
5 years ago
Audric Ackermann
9ddda73ca2
Integration tests ( #975 )
...
* add first integration test Session
Checking window title
Checking window count
Can restore from seed
* FIXME torevert once found why this crash on app close
* [test] add join valid open group test
* [test] validate cannot join two times the same open group
* [test] move common things to common.js
* [test] move tests to separate files
* [test] clean
* [test] add send message to open group test
* [test] lint
* [test] rename hooks -> common
* [test] add 15s delay before considering test as slow
* upgrade electron 8.0.3 and spectron 10.0.0
* [test] signin from seed: validate pubkey
* Replace spellchecker in favor of typo-js
* [test] refactor common calls to common.js
* [test] add two different pubkey, mnemonic and displayname
* [test] FIXME unsafe eval needed for now
* [test] add: add friends test
* [test] working multi instance tests
* [test] FIXME disable snodeproxy
* [test] update yarn.lock
* [test] make tests more robust with restart from scratch each test
* [test] add link of two devices test and hard rm of apps before start (rm -r)
* remove unused file
* [test] lint
* [test] add registration from generated pubkey test
* [test] add beginning of network stub
* [test] stub "token" endpoint
* [test] add test of one message on pub group pull
* [test] add starting port randomize. looks to help for some bad start with multi instance
* [test] add stub for one to one chats (sessions)
* [test] clean code
* [test] finish add friend test and stub snode server
* [test] stub calls during link device test
* [test] add a flag to show some logs on stubbed snode
* [test] finish link of two device test. check both pubkey matches
* [test] add and use function to wrap erase+start+login+stub app
* [test] add method to login as friend and closed group test&messages
* Revert "[test] FIXME unsafe eval needed for now"
This reverts commit de5322fdae6cdab8e3b9bd9a52b7d172c9bc2d26.
* [test] apply review
* [test] fix lint
* [test] fix existing test with new spectron version
* [test] fix lint
* [test] refactor page objects
* [test] add delete account test
* [test] add unlink of two device test
* [test] make tiny waitForExists -> isExisting
* [test] add checks of link new device buttons
* upgrade fs-extra@9.0.0
* address pr review
* [test] fix spell_check test
Co-authored-by: Josh Perez <60019601+josh-signal@users.noreply.github.com>
5 years ago
Vincent
d8a12aab0f
conv tinkering
5 years ago
Maxim Shishmarev
0221e7b8c0
fix linter warnings
5 years ago
Maxim Shishmarev
3a746109ea
Path building for onion requests
5 years ago
Vincent
f599c28470
organisation
5 years ago
Vincent
9a6aafe99c
Pull from clearnet
5 years ago
Vincent
7235ccff88
Emoji quick styling
5 years ago
Vincent
19a5571536
Protobuf init for attachments
5 years ago
Mikunj
d31feed2c0
Review fixes
5 years ago
Mikunj
86b427cc4d
Lint
5 years ago
Mikunj
d10a8f0a6f
Added setting to disable checking for auto updates.
5 years ago
Mikunj
d5bb069207
Cleanup unused functions
5 years ago
Mikunj
6767f71a6b
Make getMediaPermissions synchronous
5 years ago
Mikunj
eeb6257526
Remove settings view
5 years ago
Vincent
bf749b4e0b
Play recording init
5 years ago
Vincent
2dc5885c88
Microphone timer
5 years ago
Mikunj Varsani
053b31ad38
Merge pull request #938 from Mikunj/github-actions
...
GitHub actions Part 2
5 years ago
Vince
67e3846787
Merge pull request #905 from jian10au/scaleslider
...
Zoom factor slider
5 years ago
Mikunj
b7a1c5fd5a
Remove old CI files
5 years ago
Mikunj
a09e370e1d
Added testing on pull request
...
Disable proxy in tests.
5 years ago
Vincent
548db7150d
Start message selection reactification
5 years ago
Vincent
5d11ef1457
Header props
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
Audric Ackermann
f5b3eb394c
enable notifications after 10seconds of start or reconnect
5 years ago
Vincent
752ee8a614
Message conditional rendering
5 years ago
Brian Jian Zhao
cb7289d3d8
working but buggy
5 years ago
Brian Jian Zhao
7a0f2c9ce3
add electron webFrame API to preloadJS
5 years ago
Brian Jian Zhao
b2322bae02
check to whether the zoomFactor is shown in preload.js
5 years ago
Brian
96e9a68abd
add zoomfactor to main
5 years ago
Vincent
30ccb81d3d
Disappearing messages in Channel Settings panel
5 years ago
Vincent
cf0b9e45fa
Emoji spacing & message highlight formatting
5 years ago
Vincent
2101abb911
Modal blurs and stylistic simplifications
5 years ago