Commit Graph

279 Commits (e613613416be3d1a03a62cf926f6254fdb039515)

Author SHA1 Message Date
Audric Ackermann 940ad57f83
rework the way unread count works
we no longer refresh on each message read, only once the whole
conversation is read.
5 years ago
Audric Ackermann 5c8c457282
add and use MESSAGE_TABLE const in sql.js 5 years ago
Audric Ackermann e0e0830d3b
remove all ratchet when needed to get fresh senderKey from members 5 years ago
Audric Ackermann 09a93d0648
adress reviews 5 years ago
Audric Ackermann c9b847e464
handle duplicate convos when removing prefix.
we drop the convo with the less messages to keep the unique constraint on
conversation IDs
5 years ago
Audric Ackermann 4505bed61b
add migration to drop existing textsecure prefix from group convo ids 5 years ago
Audric Ackermann b6c7c41402
fix read-receipt being sent onFocus on invalid conversation 5 years ago
Audric Ackermann 48d271578b
fix segfault on app start with tray icon 5 years ago
Audric Ackermann b96ddf4f07
drop duplicate message with a timestamp close to the sent one 5 years ago
Audric Ackermann 76664d9a11
use created_at for public group to order messages 5 years ago
Audric Ackermann c35e1008a5
remove getAllPrivateConversations 5 years ago
Audric Ackermann fec3a0f643
remove install_view.js 5 years ago
Audric Ackermann 70b739d24f
update translation to match android - part 1 5 years ago
Mikunj 49b994367d Remove multi device data.
Force wipe secondary devices.
5 years ago
Audric Ackermann e806e912a3
move password_utils.js to typescript 5 years ago
Audric Ackermann 89579ebd35
refactor SessionPasswordModal to handle errors on length 5 years ago
Mikunj 9e14615cd2 Remove RSS Feeds 5 years ago
Maxim Shishmarev d5a98b8b47 Remove swarm nodes from conversations 5 years ago
Maxim Shishmarev 0904e7a8ca Refactor from message polling to content message handling 5 years ago
Audric Ackermann 4865b72e93
Merge remote-tracking branch 'upstream/clearnet' into receiver-remove-friend-request-logic 5 years ago
Audric Ackermann 28fb1dd12a
address PR reviews 5 years ago
Audric Ackermann eb9a838af1
remove friends from UI logic 5 years ago
Audric Ackermann 66de8d9648
remove plenty of the friend logic 5 years ago
Mikunj c8414fdce6 Simplify sql and data files 5 years ago
Mikunj e6139a5463 Merge branch 'clearnet' into message-sending-refactor 5 years ago
Audric Ackermann fa853538d0
LINT after prettier upgrade 5 years ago
Audric Ackermann 3edff1e364
remove old pairing authorisation when adding a new one 5 years ago
Maxim Shishmarev debb922521 Medium groups with sender keys essentials 5 years ago
Mikunj 0e4f9b4743 Remove duplication 5 years ago
Mikunj a2b60cdd2a Remove token data upon registration reset 5 years ago
Mikunj 8f453bc12e Fix unnecessary db calls 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
Mikunj 828444aadc Linting 5 years ago
Mikunj b38c666e95 Remove js-sha512 5 years ago
Audric Ackermann 9ff16d7e60
move to electron spellchecker 5 years ago
Mikunj 9f58579243 Minor fix 5 years ago
Mikunj fa387b5dfa Linting and review fix 5 years ago
Mikunj 0cccc70b9b Fix integration test running on the wrong environment 5 years ago
Mikunj 3f5a8e7b1b Remove redundance LOKI_DEV variable in scripts 5 years ago
Mikunj b97a68c7f6 Guard against empty NODE_APP_INSTANCE 5 years ago
Mikunj 5f98f702d4 Generate storage profile dynamically 5 years ago
Maxim Shishmarev a91d925384
Merge pull request #1000 from msgmaxim/onion-requests
Client-side implementation for onion requests
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
Maxim Shishmarev 0221e7b8c0 fix linter warnings 5 years ago
Maxim Shishmarev 3a746109ea Path building for onion requests 5 years ago
Mikunj 86b427cc4d Lint 5 years ago
Mikunj d10a8f0a6f Added setting to disable checking for auto updates. 5 years ago
Mikunj 78389440c0 Update sqlcipher to 4.2.0. 5 years ago
Ryan Tharp d9bd481366 Make RSS feed names match iOS 5 years ago