Commit graph

550 commits

Author SHA1 Message Date
Audric Ackermann
8f072de05d
upgrade to ts 3.7.4 2020-05-29 11:08:31 +10:00
Audric Ackermann
f46c885fdf
merge fix-closed-group to clearnet 2020-05-15 12:53:49 +10:00
Ryan Tharp
ead2f62b6d
Merge branch 'clearnet' into sender-keys 2020-05-13 23:47:49 -07:00
Mikunj
74a2988249 Bump to version 1.0.8 2020-05-14 16:25:49 +10:00
Maxim Shishmarev
debb922521 Medium groups with sender keys essentials 2020-05-04 13:29:28 +10:00
Mikunj
b339651bda Bump version to 1.0.7 2020-04-21 11:47:15 +10:00
Mikunj Varsani
24a3e05154
Revert "Revert "Clean up unused dependencies."" 2020-04-03 16:41:53 +11:00
Vince
8216b7c079
Merge pull request #1051 from loki-project/revert-1033-package-cleanup
Revert "Clean up unused dependencies."
2020-04-03 16:40:32 +11:00
Vince
973859647e
Merge pull request #1049 from vincentbavitz/clearnet
Upgrade to v1.0.6
2020-04-03 16:30:10 +11:00
Vincent
82fdd6570d update package.json to v1.0.6 2020-04-03 16:27:50 +11:00
Vince
5ff7476359
Revert "Clean up unused dependencies." 2020-04-03 16:20:49 +11:00
Vince
6d591d956d
Merge pull request #1033 from Mikunj/package-cleanup
Clean up unused dependencies.
2020-04-03 16:13:23 +11:00
Audric Ackermann
edb85e3426
ignore .md file prettier 2020-04-03 14:34:53 +11:00
Ryan Tharp
996d7c9844
Merge pull request #1044 from neuroscr/fix-int-tests
Integration tests: Support slower computers/network
2020-04-02 18:42:18 -07:00
Ryan Tharp
1e863e5a8a bump int test timeout from 5s to 10s, add test-integration-parts which is more reliable 2020-04-02 00:16:54 -07:00
Maxim Shishmarev
804b4e54ac
Merge pull request #1041 from msgmaxim/lns
API implementation for LNS
2020-04-02 17:25:04 +11:00
Maxim Shishmarev
932ea23ceb API implementation for LNS 2020-04-02 13:35:31 +11:00
Ryan Tharp
7cff4aa221 Merge branch 'master' of https://github.com/loki-project/loki-messenger into patchopensnapps 2020-03-31 15:04:29 -07:00
Mikunj
eed0ea058c Removed other dependencies 2020-03-31 13:45:08 +11:00
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.
2020-03-31 13:24:06 +11:00
Mikunj
ba1525d6de Remove js-yaml 2020-03-31 12:47:01 +11:00
Mikunj
b38c666e95 Remove js-sha512 2020-03-31 12:32:52 +11:00
Mikunj
1cadb01e8d Remove intl-tel-input 2020-03-31 12:22:32 +11:00
Mikunj
e875ba2527 remove got.
Fix session IDs not being redacted in logs.
2020-03-31 12:14:26 +11:00
Mikunj
d671ce0055 Remove phone number libraries 2020-03-31 10:44:00 +11:00
Mikunj
b1ea3c0fec Move node-gyp to dev dependencies 2020-03-31 10:04:47 +11:00
Audric Ackermann
a314b1f3de
remove typo-js and electron-context-menu packages 2020-03-27 17:32:37 +11:00
Audric Ackermann
dbd17b6532
remove unused settings.html page 2020-03-27 17:25:59 +11:00
Audric Ackermann
77ef5de17e
Merge pull request #1018 from vincentbavitz/link-device-copy
Link Device Copy
2020-03-27 17:23:46 +11:00
Mikunj
496afa85cb Remove libsodium-wrapper.
Remove LokiSnodeChannel as we weren't using it.
2020-03-27 15:51:03 +11:00
Vincent
4dcfc17735 Electron upgrade 2020-03-27 14:57:26 +11:00
Vincent
1a3ecf10df Device pairing copy 2020-03-27 14:33:37 +11:00
Mikunj
555db5e83b Update documentation 2020-03-27 09:09:41 +11:00
Mikunj
0cccc70b9b Fix integration test running on the wrong environment 2020-03-27 09:09:41 +11:00
Mikunj
3f5a8e7b1b Remove redundance LOKI_DEV variable in scripts 2020-03-27 09:09:41 +11:00
Mikunj
6d87904d18 Clean up config files.
Removed unused scripts.
Removed unused files.
2020-03-27 09:09:41 +11:00
Audric Ackermann
7a73121140
[test] set default timeout to 5s 2020-03-25 11:49:50 +11:00
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>
2020-03-25 11:42:53 +11:00
Vincent
8b449fa983 Prep v1.0.5 2020-03-20 15:48:56 +11:00
Mikunj Varsani
a285c091b3
Revert "Enable building win32 binaries." 2020-03-13 12:47:24 +11:00
Mikunj Varsani
c007afaa25 Build binaries for win32 2020-03-13 12:04:32 +11:00
Mikunj
723d33019d Bump version to 1.0.4 2020-03-06 16:13:15 +11:00
Mikunj
8c071b2f11 Fix auto updating on all platforms.
Added instructions for release.
2020-03-05 15:39:43 +11:00
Ryan Tharp
178d788dca Enable auto-updating using electron-updater 2020-03-05 15:39:43 +11:00
Vince
840f280a37
Prepare for v1.0.3 2020-03-05 14:17:34 +11:00
Mikunj
78389440c0 Update sqlcipher to 4.2.0. 2020-03-04 09:52:14 +11:00
Mikunj
a09e370e1d Added testing on pull request
Disable proxy in tests.
2020-02-28 14:51:09 +11:00
Vincent
292100c2c6 Prepare for v1.0.2 2020-02-17 16:37:19 +11:00
Adrian Heine né Lang
d51fbb1fe7
Support newer nodejs versions 2020-02-12 13:49:59 +01:00
Mikunj
e943c9bd42 Bump version to 1.0.1 2020-02-10 15:32:50 +11:00