Commit Graph

549 Commits (373224eee20a1aca87ddea4c699719e7f32c7189)

Author SHA1 Message Date
Audric Ackermann f46c885fdf
merge fix-closed-group to clearnet
Ryan Tharp ead2f62b6d
Merge branch 'clearnet' into sender-keys
Mikunj 74a2988249 Bump to version 1.0.8
Maxim Shishmarev debb922521 Medium groups with sender keys essentials
Mikunj b339651bda Bump version to 1.0.7
Mikunj Varsani 24a3e05154
Revert "Revert "Clean up unused dependencies.""
Vince 8216b7c079
Merge pull request from loki-project/revert-1033-package-cleanup
Revert "Clean up unused dependencies."
Vince 973859647e
Merge pull request from vincentbavitz/clearnet
Upgrade to v1.0.6
Vincent 82fdd6570d update package.json to v1.0.6
Vince 5ff7476359
Revert "Clean up unused dependencies."
Vince 6d591d956d
Merge pull request from Mikunj/package-cleanup
Clean up unused dependencies.
Audric Ackermann edb85e3426
ignore .md file prettier
Ryan Tharp 996d7c9844
Merge pull request from neuroscr/fix-int-tests
Integration tests: Support slower computers/network
Ryan Tharp 1e863e5a8a bump int test timeout from 5s to 10s, add test-integration-parts which is more reliable
Maxim Shishmarev 804b4e54ac
Merge pull request from msgmaxim/lns
API implementation for LNS
Maxim Shishmarev 932ea23ceb API implementation for LNS
Ryan Tharp 7cff4aa221 Merge branch 'master' of https://github.com/loki-project/loki-messenger into patchopensnapps
Mikunj eed0ea058c Removed other dependencies
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.
Mikunj ba1525d6de Remove js-yaml
Mikunj b38c666e95 Remove js-sha512
Mikunj 1cadb01e8d Remove intl-tel-input
Mikunj e875ba2527 remove got.
Fix session IDs not being redacted in logs.
Mikunj d671ce0055 Remove phone number libraries
Mikunj b1ea3c0fec Move node-gyp to dev dependencies
Audric Ackermann a314b1f3de
remove typo-js and electron-context-menu packages
Audric Ackermann dbd17b6532
remove unused settings.html page
Audric Ackermann 77ef5de17e
Merge pull request from vincentbavitz/link-device-copy
Link Device Copy
Mikunj 496afa85cb Remove libsodium-wrapper.
Remove LokiSnodeChannel as we weren't using it.
Vincent 4dcfc17735 Electron upgrade
Vincent 1a3ecf10df Device pairing copy
Mikunj 555db5e83b Update documentation
Mikunj 0cccc70b9b Fix integration test running on the wrong environment
Mikunj 3f5a8e7b1b Remove redundance LOKI_DEV variable in scripts
Mikunj 6d87904d18 Clean up config files.
Removed unused scripts.
Removed unused files.
Audric Ackermann 7a73121140
[test] set default timeout to 5s
Audric Ackermann 9ddda73ca2
Integration tests ()
* 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>
Vincent 8b449fa983 Prep v1.0.5
Mikunj Varsani a285c091b3
Revert "Enable building win32 binaries."
Mikunj Varsani c007afaa25 Build binaries for win32
Mikunj 723d33019d Bump version to 1.0.4
Mikunj 8c071b2f11 Fix auto updating on all platforms.
Added instructions for release.
Ryan Tharp 178d788dca Enable auto-updating using electron-updater
Vince 840f280a37
Prepare for v1.0.3
Mikunj 78389440c0 Update sqlcipher to 4.2.0.
Mikunj a09e370e1d Added testing on pull request
Disable proxy in tests.
Vincent 292100c2c6 Prepare for v1.0.2
Adrian Heine né Lang d51fbb1fe7
Support newer nodejs versions
Mikunj e943c9bd42 Bump version to 1.0.1
Mikunj Varsani aec4ad0a26
GitHub actions ()
* Added build and release actions

* Added building instructions.
Updated electron builder to 23.2.3.
Fix unpacked directory not being removed correctly.

* Minor fix to build command

* Allow users to change install location on windows.
Added AppImage for linux.

* Fix artifact naming