Commit Graph

804 Commits

Author SHA1 Message Date
Audric Ackermann 878619a0bc
move integration tests to _itest.ts suffix 2020-08-03 16:00:12 +10:00
Audric Ackermann 933eb73aa1
Merge remote-tracking branch 'upstream/clearnet' into fix-integration-tests 2020-08-03 11:48:00 +10:00
Audric Ackermann 80b0821781
move unit tests to sub folder 2020-08-03 11:45:19 +10:00
Mikunj fad00a4ebd Bump to version 1.2.0 2020-07-31 13:49:53 +10:00
Audric Ackermann 41d5d272f5
use --incremental to speed up builds 2020-07-29 10:01:57 +10:00
Audric Ackermann e2612147b6
make test-integration call tests from ts/session/integration 2020-07-28 10:57:35 +10:00
Vince 68fa001fe9
Update package.json 2020-07-24 10:50:18 +10:00
Vince 323a1498f6
Update package.json 2020-07-24 10:49:52 +10:00
Vince e2d2b30cf1
Update package.json 2020-07-24 10:49:33 +10:00
Vincent 9f1cef9844 emoji-rendering 2020-07-21 17:37:34 +10:00
Vincent 704d5a1184 Merge branch 'clearnet' of https://github.com/loki-project/session-desktop into refactor-ts-react 2020-07-21 16:30:35 +10:00
Mikunj 7580b46b5b Fix build-release command 2020-07-21 13:18:04 +10:00
Vincent 707200718d Merge branch 'clearnet' of https://github.com/loki-project/session-desktop into refactor-ts-react 2020-07-17 16:37:05 +10:00
Vincent 5ed6a9dda9 reorganise-dropin 2020-07-17 15:44:44 +10:00
Mikunj d943a9401b Bump version to 1.1.2 2020-07-17 15:00:59 +10:00
Vincent e324d5c0ed Polish audio ui 2020-07-17 11:05:27 +10:00
Mikunj 0fde4495d6 Update to v1.1.1 2020-07-17 09:54:33 +10:00
Mikunj afe8bc1e46 Fix auto update checking 2020-07-17 09:33:23 +10:00
Vincent 3591001ef1 audio component ui 2020-07-16 18:22:09 +10:00
Vincent c26e20d33f css-loader 2020-07-16 16:39:35 +10:00
Mikunj 0f088c69fa Change version to 1.1.0 2020-07-16 16:14:21 +10:00
Mikunj da4c9e47a1 Bump to version 2.0.0 2020-07-16 14:55:15 +10:00
Vincent 9ec99da9f9 SessionRecording-cleanup 2020-07-16 11:55:21 +10:00
Vincent 83528f4b8d Merge branch 'clearnet' of https://github.com/loki-project/session-desktop into refactor-ts-react 2020-07-08 16:42:30 +10:00
Mikunj 8f82e7a442 Fix multi device pairing 2020-07-06 11:53:52 +10:00
Maxim Shishmarev 0904e7a8ca Refactor from message polling to content message handling 2020-06-30 18:10:35 +10:00
Audric Ackermann 9ec0c8e6a8
Merge remote-tracking branch 'upstream/clearnet' into hooking-up-sending 2020-06-19 10:09:54 +10:00
Audric Ackermann 702a7d6b88
upgrade tslint to 5.19 to have no-promise-as-boolean 2020-06-18 12:25:02 +10:00
Mikunj 3f93b25ac2 Added string utils 2020-06-18 11:30:30 +10:00
Mikunj ae2b8334e0 Replace bytebuffer component 2020-06-18 10:49:59 +10:00
Maxim Shishmarev 8ca7b8cfb4 Message receiving refactor: handleDataMessage onwards 2020-06-12 18:08:44 +10:00
Mikunj f710606909 Added p-retry 2020-06-10 10:47:54 +10:00
Mikunj e6139a5463 Merge branch 'clearnet' into message-sending-refactor 2020-06-05 13:05:23 +10:00
Mikunj 48d37014d6 Bump to version 1.0.9 2020-06-04 16:24:07 +10:00
Audric Ackermann 73e15250d7
Merge remote-tracking branch 'upstream/clearnet' into integration-test-logs-rebased 2020-06-03 15:56:48 +10:00
Mikunj cd58e9b86e Add utils for stubbing.
Added ImportMock for easier es6 stubbing.
2020-06-02 12:13:13 +10:00
Audric Ackermann ee6ee7ec4f
Merge remote-tracking branch 'upstream/message-sending-refactor' into audric/refactor-message-sending 2020-06-01 11:21:02 +10:00
Audric Ackermann f5c0386db2
add test-session to package.json 2020-06-01 09:34:03 +10:00
Maxim Shishmarev fcadcd780e More integration tests for medium groups 2020-05-29 17:48:57 +10:00
Audric Ackermann a4bb22f16a
resolve package.json conflichts 2020-05-29 16:52:13 +10:00
Audric Ackermann c6fb04d435
upgrade prettier to support typescript 3.7 2020-05-29 16:25:02 +10:00
Audric Ackermann 8f072de05d
upgrade to ts 3.7.4 2020-05-29 11:08:31 +10:00
Vincent de2654b914 rm multi1 from scripts 2020-05-28 16:51:12 +10:00
Vincent fe7b22dbc3 Groups not friends 2020-05-28 16:26:54 +10:00
Audric Ackermann 3fe1e0e26e
clean package.json. use MULTI env variable to start different instances 2020-05-26 17:36:27 +10:00
Mikunj 3dfc1ca213 Improved JobQueue.
Added tests.
2020-05-22 15:47:07 +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
Vincent cf05d4ff6c revivify 2020-04-24 12:18:43 +10:00
Mikunj b339651bda Bump version to 1.0.7 2020-04-21 11:47:15 +10:00
Vincent 6cda163b27 upgrade typescript 2020-04-06 13:36: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
Vincent 9a6aafe99c Pull from clearnet 2020-03-13 11:44:00 +11:00
Vincent 19a5571536 Protobuf init for attachments 2020-03-12 14:11:15 +11:00
Vincent 1950876307 Audio playback and pause complete 2020-03-11 12:40:41 +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
Vincent 2dc5885c88 Microphone timer 2020-03-05 10:43:48 +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 548db7150d Start message selection reactification 2020-02-28 09:49:03 +11:00
Vincent ea4dc05009 Upgrade typescript, finding messaages 2020-02-19 12:05:48 +11:00
Vincent 292100c2c6 Prepare for v1.0.2 2020-02-17 16:37:19 +11:00
Vincent 2c5e2df817 reactification conversationview bottombar initial 2020-02-17 15:16:24 +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
Mikunj Varsani aec4ad0a26
GitHub actions (#814)
* 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
2020-02-07 13:20:40 +11:00
Maxim Shishmarev a3aa104f00 Remove more references to signal.org 2020-02-04 16:25:47 +11:00
Vince 1fefe81f02
Merge pull request #772 from Bilb/fix-global-shortcut-reload-multiple-window
use local shortcut instead of global shortcut
2020-01-31 13:17:09 +11:00
Audric Ackermann ddf1ca78ec
use local shortcut instead of global shortcut
otherwise, ctrl+r is only caught bu the last loaded instance
2020-01-31 11:07:40 +11:00
Maxim Shishmarev 3f58dea035 Remove mixpanel 2020-01-31 10:14:30 +11:00
Audric Ackermann 7c4944ed20
Sped up lint (#754)
Sped up lint
2020-01-30 04:05:38 +00:00
Vincent 9dcc851ebd Updated all icon references 2020-01-30 14:19:07 +11:00
Vincent 4f881ab9a3 Merge branch 'clearnet' of https://github.com/loki-project/loki-messenger into clearnet 2020-01-30 13:37:31 +11:00
Ryan Tharp 0daccb8785
cache eslint on `lint` but not `ready` 2020-01-29 17:01:44 -08:00
Maxim Shishmarev 02320334f0 Remove P2P 2020-01-30 11:47:37 +11:00
Vincent b69b8bffbd conflict resolution 2020-01-30 09:40:37 +11:00
Vincent 0a6a035750 Constants rework 2020-01-30 09:34:24 +11:00
Ryan Tharp 62e09c6441 speed up lint, add lint-full/format-full, make sure use lint-full 2020-01-29 00:30:29 -08:00
Ryan Tharp 11359fc037
Merge branch 'clearnet' into fileproxy 2020-01-27 22:46:44 -08:00
Ryan Tharp 6293cd468b bump form-data to 3.0 2020-01-23 03:31:14 -08:00
Audric Ackermann e094731684
use cross-env and update generated exe name 2020-01-23 10:27:34 +11:00
Audric Ackermann 5d8ada7876 fix use of cross-env for build-release 2020-01-23 10:04:46 +00:00
Audric Ackermann 293eca0509 Merge branch 'brand-redesign' into clearnet 2020-01-22 17:59:08 +11:00
Audric Ackermann 52e782d3fd use cross-env to make build of release easier 2020-01-22 15:52:43 +11:00
Vincent a1a582d7ea Session branding fixes 2020-01-21 15:18:05 +11:00
Vincent 5fbbdc33c3 Signal branding 2020-01-21 14:59:18 +11:00
Audric Ackermann 25344685a2 merge 2020-01-21 14:49:14 +11:00
Vincent f7548fc6ef Finalising pr 2020-01-21 09:30:53 +11:00
Vincent c26097554f settings optimisations 2020-01-16 12:08:31 +11:00
Vincent 2ede557a74 Modal additions incl. QR fixup and Seed View 2020-01-06 15:46:49 +11:00
Vincent 2caffa9289 Dependencies resorted and modal adjustments 2020-01-06 09:30:29 +11:00
Vincent 53555c0133 Fixed wrt review @ Audric 2020-01-03 16:54:27 +11:00
Vincent 66911d6f06 Connect to server modal semi-complete 2019-12-30 13:09:52 +11:00
Vincent 659d4412bd QR code completion 2019-12-23 17:40:48 +11:00
Maxim Shishmarev a195c98061 Add a feature flag for snode proxy 2019-12-19 11:46:44 +11:00
Mikunj 5710c410c7 Bump version to 1.0.0-beta10 2019-12-17 12:06:11 +11:00
Audric Ackermann d7cc76f08e add dev-lint command to packages.json which does not stop on prettier failure 2019-12-16 09:38:34 +11:00
Audric Ackermann 907883b679 add DOMPurify to package.json 2019-12-16 09:38:34 +11:00
Mikunj b3dcd07d16 Bump version to 1.0.0-beta9 2019-12-03 11:15:43 +11:00
Mikunj ad16cbec4a Bundle mac app as dmg instead of 7z. 2019-12-02 15:21:00 +11:00
sachaaaaa 1deccdb882 Bump version to 1.0.0-beta8 2019-11-18 14:38:56 +11:00
Mikunj 6817d82b00 Upgrade electron-notarize 2019-11-14 11:28:47 +11:00
Beaudan Brown 1b3f56dfd3 Update change nickname message 2019-10-28 13:56:09 +11:00
Mikunj e5f17d9d21 Fix CI 2019-10-23 11:20:11 +11:00
Mikunj 9a3aa2a5bc upgraded electron-builder. 2019-10-23 10:51:52 +11:00
Mikunj 1250d93252 Added electron-notarize 2019-10-23 09:24:56 +11:00
Mikunj 103e5e0ab8 Added mac signing 2019-10-23 09:20:25 +11:00
Beaudan Brown a296bf96bf Bump version to beta6 2019-10-22 14:35:04 +11:00
Beaudan Brown 8708943fd3 Add yarn start-multi2 to allow for easier multi device testing (3 clients, 2 are linked) 2019-10-09 16:07:05 +11:00
Ryan Tharp 88b44390bf Desktop Analytics 2019-09-17 01:14:29 -07:00
Mikunj 530a9201a2 Bump version. 2019-09-12 15:47:03 +10:00
Mikunj Varsani c48ae80468
Merge pull request #486 from Mikunj/profile-icons
Profile icons
2019-09-11 14:02:35 +10:00
Beaudan Brown 5a35f05f29 Fix start-prod(-multi) to actually use different identities than default messenger, also connect dev instances to the dev public chat and clean up the config files a lil 2019-09-09 11:36:56 +10:00
Mikunj 500a88dbab Removed identicon.js
Updated profile image helper.
2019-09-05 15:18:52 +10:00
Beaudan Brown 6d76384acd Bump version number 2019-09-02 15:55:56 +10:00
Beaudan Campbell-Brown 48b6bf54c1
Merge pull request #461 from Mikunj/qr-code
Pubkey QR code
2019-09-02 15:52:39 +10:00
Beaudan Campbell-Brown 43bd167965
Merge pull request #463 from loki-project/public-chat
Public chat
2019-09-02 15:03:28 +10:00
Beaudan Brown 38e81fd95a Lower default PoW and add export to build-release yarn call 2019-09-02 13:46:07 +10:00
Mikunj a89358676c Update electron-context-menu.
Only allow copying QR code since saving doesn't work.
2019-09-02 12:32:43 +10:00
Beaudan Brown d8050fbc7f ACTUALLY launch in production 2019-08-14 11:58:17 +10:00
Beaudan dd9e401623 Bump version number 2019-08-07 15:27:37 +10:00
Beaudan 0a231ea2ae Allow start-prod and start-prod-multi so launch in production (mainnet) mode 2019-08-05 14:34:16 +10:00
Beaudan 6f029c9a1f Update to beta 2 2019-07-05 16:43:58 +10:00
Beaudan 47de3963d5 Update version to 1.0.0-beta1 2019-07-04 13:45:25 +10:00
sachaaaaa b6dc8b8a7e Fix tests for https server 2019-07-01 11:45:12 +10:00
sachaaaaa c53633e367 Clearnet p2p with https (no verification yet) 2019-06-28 12:09:46 +10:00
Mikunj b8ef6c2cc6 Loki changes
Added friends section in search.

This is because contacts is now used in signal for something else and we don't want to clash meanings.

Styling fixes

Add dropdown options into mainheader

Updated styling

Restore StartNewConversation to the old ui style of loki messenger.

Fix friend search display.

Fix header expand animation.

Hooked up menu actions.

Linting.

More styling changes.

Fix tests.

Added back in the loki logo below the gutter.

Fix toast positioning.

Fix context menu showing incorrectly on virtual lists.

Added tabs.

Linting
2019-04-24 13:25:20 +10:00
Mikunj 8808100796 Merge signal-1.24.0
# Conflicts:
#	.github/PULL_REQUEST_TEMPLATE.md
#	background.html
#	config/default.json
#	config/production.json
#	js/models/conversations.js
#	js/models/messages.js
#	js/views/conversation_view.js
#	js/views/inbox_view.js
#	js/views/settings_view.js
#	main.js
#	package.json
#	test/index.html
#	ts/components/conversation/ContactName.tsx
#	yarn.lock
2019-04-18 12:45:19 +10:00
Mikunj 3152f92e30 Merge signal 1.23.2
# Conflicts:
#	app/sql.js
#	js/conversation_controller.js
#	package.json
2019-04-18 12:31:39 +10:00
Mikunj 42c501e7f8 Merge v1.23.1
# Conflicts:
#	package.json
2019-04-18 11:13:23 +10:00
Mikunj 3a8111020e Merge v1.23.0
# Conflicts:
#	background.html
#	package.json
#	yarn.lock
2019-04-18 11:12:02 +10:00
Mikunj 1f03e04d8c Merge commit 'c75a756b2a58bd4a79890e34673d95d9f17f3f01' into signal-1.23
# Conflicts:
#	js/views/conversation_view.js
#	package.json
#	ts/components/ConversationListItem.tsx
#	ts/components/conversation/ConversationHeader.tsx
2019-04-18 10:13:49 +10:00
Mikunj 12ce0140de Left pane changes.
Merge commit 'b3ac1373fa64117fe2a9ccfddf3712f1826c06d9' into signal-1.23

# Conflicts:
#	_locales/en/messages.json
#	background.html
#	js/background.js
#	js/conversation_controller.js
#	js/models/conversations.js
#	js/models/messages.js
#	js/views/conversation_list_item_view.js
#	js/views/conversation_list_view.js
#	js/views/conversation_search_view.js
#	js/views/inbox_view.js
#	libtextsecure/account_manager.js
#	package.json
#	stylesheets/_global.scss
#	stylesheets/_index.scss
#	stylesheets/_modules.scss
#	test/_test.js
#	test/index.html
#	test/models/conversations_test.js
#	test/views/conversation_search_view_test.js
#	ts/components/ConversationListItem.tsx
#	ts/components/MainHeader.tsx
#	ts/components/conversation/ConversationHeader.tsx
#	ts/components/conversation/ResetSessionNotification.tsx
2019-04-17 16:42:09 +10:00
Mikunj 48c4ed1a29 Partial Merge commit 'bf904ddd129ceba8fa363ccf6d10ecd256c65f63' into signal-1.23
# Conflicts:
#	_locales/en/messages.json
#	app/sql.js
#	js/background.js
#	js/conversation_controller.js
#	js/models/conversations.js
#	js/views/inbox_view.js
#	main.js
2019-04-17 13:47:17 +10:00
Mikunj e343a04eea Merge commit '18b5b7c046436f2defab2e20407e22da180bf97b' into signal-1.22
# Conflicts:
#	app/sql.js
#	background.html
#	config/default.json
#	js/background.js
#	js/models/conversations.js
#	js/models/messages.js
#	js/modules/data.js
#	js/signal_protocol_store.js
#	js/views/conversation_search_view.js
#	libtextsecure/message_receiver.js
#	libtextsecure/sendmessage.js
#	main.js
#	package.json
#	preload.js
#	test/index.html
#	ts/components/Avatar.tsx
#	ts/components/conversation/ConversationHeader.md
#	ts/components/conversation/ConversationHeader.tsx
2019-04-17 11:59:54 +10:00
Scott Nonnenberg e54d2b3448 v1.24.0 2019-04-16 16:23:44 -07:00
Scott Nonnenberg 014716922f v1.24.0-beta.4 2019-04-16 15:59:02 -07:00
Scott Nonnenberg 0ffda78ecb Update libphonenumber dependency 2019-04-11 18:01:28 -07:00
Scott Nonnenberg be7f10e4ac v1.24.0-beta.3 2019-04-10 13:58:04 -07:00
Scott Nonnenberg 01a91d2cc1 Restore previous build-release command, failed on macOS 2019-04-10 13:57:27 -07:00
Scott Nonnenberg f44856c73b v1.24.0-beta.2 2019-04-10 12:37:41 -07:00
Gabe Stocco 851c1a0e47 Adding right click listener for URLs and Text Selections (#3197)
* Adds right-click listener

For urls and text selections

* Fixes build-release on windows

Should still be bash compatible too

* Update context menu line

Responding to feedback from @JaredPotter
2019-04-10 12:06:21 -07:00
Scott Nonnenberg 5c66c3ddc8 v1.24.0-beta.1 2019-04-08 14:33:05 -07:00
Scott Nonnenberg a450cdf528 Lint fixes for recent PRs 2019-04-08 11:30:19 -07:00
Scott Nonnenberg eae7660074 Downgrade to electron-builder@20.39.0 due to windows install bug
https://github.com/electron-userland/electron-builder/issues/3813
2019-04-05 17:18:37 -07:00
Scott Nonnenberg c8ea2e9463 Download and install updates without the help of electron-updater 2019-04-05 17:18:37 -07:00
Scott Nonnenberg 82dc723432 yarn clean-transpile: ensure that it always gets everything 2019-04-04 17:17:19 -07:00
Scott Nonnenberg beebd1885b v1.23.2 2019-03-29 09:44:56 -07:00
Scott Nonnenberg 377ab6c1cb v1.23.2-beta.1 2019-03-28 18:42:23 -07:00
Scott Nonnenberg e15daf7a37 Update to Electron v4.1.2 to fix permissions issue
https://github.com/electron/electron/releases/tag/v4.1.2

Permissions issue: https://github.com/electron/electron/issues/17581
2019-03-28 17:23:09 -07:00
Scott Nonnenberg 16bd8c1744 v1.23.1 2019-03-22 14:22:35 -07:00
Scott Nonnenberg d96b189a07 v1.23.1-beta.1 2019-03-22 12:38:05 -07:00
Scott Nonnenberg 065b58fb6b Update Electron to 4.1.1 2019-03-22 12:28:02 -07:00
Scott Nonnenberg d251282da1 Upgrade electron-builder and electron-updater 2019-03-22 12:24:07 -07:00
Scott Nonnenberg 81696b4b15 Update sqlcipher dependency to get win vc++ redistributable 2019-03-22 11:06:33 -07:00
Scott Nonnenberg dd13e16aee v1.23.0 2019-03-21 12:23:43 -07:00
Scott Nonnenberg b232d6289a Update react-contextmenu to avoid event handler issues un unload 2019-03-21 12:22:24 -07:00
Scott Nonnenberg 3b140d9b51 Update react-contextmenu to avoid event handler issues un unload 2019-03-20 13:43:24 -07:00
Scott Nonnenberg f86ac1c765 v1.23.0-beta.4 2019-03-18 17:20:54 -07:00
Scott Nonnenberg b0a3ef5d29 Update spellchecker to reenable spellcheck on linux w/electron v4 2019-03-18 16:46:56 -07:00
Scott Nonnenberg 5336c5fd90 v1.23.0-beta.3 2019-03-14 18:03:09 -07:00
Scott Nonnenberg 6d8ab33e93 Update to Electron 4.0.8 2019-03-14 17:30:46 -07:00
Scott Nonnenberg a7d0e6bf88 v1.23.0-beta.2 2019-03-13 09:26:26 -07:00
Scott Nonnenberg ba461eb44a Update electron-updater to fix its handling of node_module pkging 2019-03-12 19:45:02 -07:00
Scott Nonnenberg 1c48db7df0 Update electron-builder/updater to fix build error on MacOS 2019-03-12 18:49:22 -07:00
Scott Nonnenberg c75a756b2a v1.23.0-beta.1 2019-03-12 17:46:20 -07:00
Scott Nonnenberg b3ac1373fa Move left pane entirely to React 2019-03-12 17:44:14 -07:00
Scott Nonnenberg d72f89d776 Render only visible conversations in left pane 2019-03-12 17:44:14 -07:00
Scott Nonnenberg ae161c6cf6 Update to Electron 4.x 2019-03-12 17:44:14 -07:00
Scott Nonnenberg ae2db9f09a Improve handling for URLs composed of mixed character sets 2019-03-12 17:44:14 -07:00
sachaaaaa 0d3cd78c12 Replace mentions of Signal in package json 2019-03-05 15:19:16 +11:00
Beaudan Campbell-Brown 8e3542b511
Merge pull request #213 from sachaaaaa/channel_encryption
Hook up channel encryption
2019-03-04 12:19:34 +11:00
sachaaaaa 4714cafa6f
Merge pull request #238 from sachaaaaa/commit_hash_about
Show commit hash in About window for beta builds
2019-03-04 10:52:26 +11:00
sachaaaaa 37f0fced29 Show commit hash in About window for beta builds 2019-03-01 17:10:20 +11:00
sachaaaaa ee8b9b7982 update react-contextmenu for bugfix 2019-02-28 14:09:37 +11:00
sachaaaaa aa722590fa use channel encryption with storage server 2019-02-27 14:04:15 +11:00
2-4601 4b1ae1535d Remove gconf dependency from deb package (#3174)
Fixes #2344

//FREEBIE
2019-02-25 09:44:49 -08:00
Mikunj 75d0894104 Fixed files not included in release.
Moved node relevant stuff in libloki into its own modules folder.
2019-02-22 12:00:04 +11:00
Scott Nonnenberg 18b5b7c046 v1.22.0 2019-02-20 17:30:43 -08:00
Scott Nonnenberg 65e4acb706 v1.22.0-beta.2 2019-02-20 17:23:57 -08:00
Scott Nonnenberg 552db647e5 v1.22.0-beta.1 2019-02-13 16:54:51 -08:00
Scott Nonnenberg 3f8223ff48 Revert electron-builder upgrade due to bugs
This reverts commit 8a3acc6b7e
2019-02-13 16:04:58 -08:00
Scott Nonnenberg 681ca363fe v1.21.2-beta.1 2019-02-12 14:55:38 -08:00
sachaaaaa 68fe552156 Merge commit '5c8558e293989094693f918a63b672301f1aeb55' into merge_1_21_1
* commit '5c8558e293989094693f918a63b672301f1aeb55':
  v1.21.1
  v1.21.1-beta.1
  Fix: Navigation to message via quote click didn't always work
  mainWindow.close - be ready for null mainWindow
  Ensure that Curve.async points to worker after startWorker call
  Protect against unhandled promises when calling checkForUpdates
  Reenable send when link preview is missing an image

# Conflicts:
#	package.json
2019-02-12 13:17:35 +11:00
Scott Nonnenberg 5c8558e293 v1.21.1 2019-02-08 12:24:44 -08:00
Scott Nonnenberg 84bb9be6a9 v1.21.1-beta.1 2019-02-08 12:11:05 -08:00
sachaaaaa f900a08eda
Merge pull request #177 from sachaaaaa/merge_1_21_0
Merge Signal 1.21.0
2019-02-07 10:08:50 +11:00
sachaaaaa a0f67c22da Merge branch 'textsecure/master' into merge_1_21_0
* textsecure/master: (26 commits)
  v1.21.0
  v1.21.0-beta.4
  Dark Theme: Preserve blue background on app loading screen
  Localization updates
  Fix width of audio player when window is very narrow
  A number of small fixes for Link Previews
  Get rid of the white flash when the app starts up (#3083)
  v1.21.0-beta.3
  Lint fixes
  Introduce new language: NB
  Fail over to all numbers in retry if errors don't have numbers
  Use the proper method for pulling attachments off disk for retry
  Fix rendering bug with verified state in updateVerified()
  Update electron-builder and electron-updater
  Ensure that dialog pops up when permissions denied for voice note
  Lint fixes
  Large update to localization strings
  Link Previews
  Ensure that blocked messages are dropped even after sealed sender
  Don't linkify quoted message contents
  ...

# Conflicts:
#	.github/PULL_REQUEST_TEMPLATE.md
#	_locales/cs/messages.json
#	background.html
#	config/default.json
#	index.html
#	js/models/conversations.js
#	js/modules/web_api.js
#	js/settings_start.js
#	js/views/conversation_view.js
#	js/views/settings_view.js
#	package.json
#	protos/SignalService.proto
#	stylesheets/_index.scss
#	stylesheets/_settings.scss
2019-02-06 13:53:20 +11:00
Beaudan 02d6920ade Tests for loki_p2p_api, added yarn command to generate coverage html, instantiating loki_p2p_api in the test preload 2019-02-06 10:26:25 +11:00
Scott Nonnenberg c5eb067206 v1.21.0 2019-02-05 15:10:32 -08:00
Scott Nonnenberg 6599c9a704 v1.21.0-beta.4 2019-02-05 14:36:39 -08:00
Scott Nonnenberg b69e720c81 v1.21.0-beta.3 2019-01-30 15:43:21 -08:00
Scott Nonnenberg 8a3acc6b7e Update electron-builder and electron-updater 2019-01-29 13:53:14 -08:00
Scott Nonnenberg 813924685e Link Previews 2019-01-29 13:53:14 -08:00
Mikunj Varsani b226feaac7
Merge pull request #148 from Mikunj/signal-1.20
Signal 1.20
2019-01-25 10:13:08 +11:00
Mikunj 1a15ec9c15 Merge commit signal/master into signal-1.20 2019-01-22 13:54:03 +11:00
Mikunj 8c9b1a7a7a Added loki server.
Added test.
2019-01-21 15:23:20 +11:00
Scott Nonnenberg d8d08cfe12 v1.20.0 2019-01-17 10:23:53 -08:00
Scott Nonnenberg f69a0b45bf v1.20.0-beta.3 2019-01-15 11:05:56 -08:00
Scott Nonnenberg 92c2a0f996 Data infrastructure work 2019-01-14 17:40:31 -08:00
Scott Nonnenberg 57abb8300f Upgrade Electron to 3.0.14 2019-01-14 17:40:31 -08:00
Scott Nonnenberg e4babdaef0 Updates to backup infrastructure 2019-01-04 12:21:26 -08:00
sachaaaaa e3138f8fde add yarn pow-metrics 2018-12-20 15:58:18 +11:00
Mikunj 654b0dac84 Merge signal-master. 2018-12-17 12:56:04 +11:00
sachaaaaa dd5c11768a win & osx builds on gitlab 2018-12-14 15:29:52 +11:00
Beaudan 6113f13d3a Rip the worker logic out of message_receiver and add the functionality for it to work with pow. Fix pow tests to work with those changes 2018-12-13 17:13:52 +11:00
Mikunj ba178b04b8 Minor fixes for production builds. 2018-12-11 15:35:57 +11:00
Scott Nonnenberg 8c6d7bdb5c v1.19.0 2018-12-10 15:12:07 -08:00
Scott Nonnenberg e751ecbfeb v1.19.0-beta.4 2018-12-10 15:04:31 -08:00
Scott Nonnenberg 281e613a1d Remove nsp; its registry has now been taken offline 2018-12-10 14:31:20 -08:00
sachaaaaa a1255dd31e
Merge pull request #77 from Mikunj/password-protection
Password protection
2018-12-10 16:28:10 +11:00