Commit Graph

223 Commits (932ea23cebafd877d86b9ffd7dafc09c9b904ee9)

Author SHA1 Message Date
Maxim Shishmarev 932ea23ceb API implementation for LNS 5 years ago
Audric Ackermann 9ff16d7e60
move to electron spellchecker 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 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
Vince 458254d6b1
Update main.js 5 years ago
Vincent 67f94334c2 hardcoded 5 years ago
Vince 54c5f31433
Merge pull request #967 from Mikunj/auto-update-setting
Added setting to disable checking for auto updates.
5 years ago
Mikunj Varsani 75dadb2054
Merge pull request #960 from neuroscr/fix952
Fix #952: remove org.whispersystems in notifications
5 years ago
Mikunj d31feed2c0 Review fixes 5 years ago
Mikunj d10a8f0a6f Added setting to disable checking for auto updates. 5 years ago
Mikunj 6767f71a6b Make getMediaPermissions synchronous 5 years ago
Mikunj eeb6257526 Remove settings view 5 years ago
Ryan Tharp 837dfe1af5 remove org.whispersystems from notifications to match package.json build appId, fixes #952 5 years ago
Ryan Tharp 178d788dca Enable auto-updating using electron-updater 5 years ago
Vince 67e3846787
Merge pull request #905 from jian10au/scaleslider
Zoom factor slider
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 ff45fb27f2
Set a bg color to the mainwindow
Might improve sharpness of font rendering
@see https://github.com/electron/electron/blob/master/docs/faq.md#the-font-looks-blurry-what-is-this-and-what-can-i-do
5 years ago
Brian 96e9a68abd add zoomfactor to main 5 years ago
Ryan Tharp 2f73836f85
Update Messenger/Messenger to Messenger/Session
per Jimmy
5 years ago
Ryan Tharp 2fd279e514
Update loki-messenger links
Update loki-messenger => session-desktop and fix support page
5 years ago
Ryan Tharp cef644b637
f5 isn't a valid accelerator
fix WARNING: f5 is not a valid accelerator on MacOS
5 years ago
Vince 8767a7a829
Merge pull request #856 from jian10au/fixissue#820
Fixissue#820
5 years ago
Echedey 3c936d10f0
Reverting changes in pull #336
As suggested, with that old commit the "Go to Release Notes" link is broken referencing to "https://github.com/loki-project/session-desktop/releases/tag/1.0.1" for example.
5 years ago
Brian Jian Zhao 74be4fa905 further lower the min height to 580px 5 years ago
Brian Jian Zhao efcfa6b5e3 change electron window min setting 5 years ago
Audric Ackermann ddf1ca78ec
use local shortcut instead of global shortcut
otherwise, ctrl+r is only caught bu the last loaded instance
5 years ago
Audric Ackermann 7a42c5a005
fix lint 5 years ago
Audric Ackermann e077b0a77b
reload app on ctrl-r or f5 from anywhere 5 years ago
Audric Ackermann 2cd4aec734
force locale to be EN until our files are updated and translated 5 years ago
Vince 215f6631a4
Update main.js
Aspect ratio amendment
5 years ago
Audric Ackermann 5c4fa1d2cb
increase min height respecting ratio 5 years ago
Audric Ackermann 213db6c1ed fix lint 5 years ago
Audric Ackermann aaf202b9f7 add session icon as app icon 5 years ago
Vincent dd421d58f1 Theme switching. Need to update _session*_light 5 years ago
Beaudan Brown b7dd4257d6 Disable microphone button when you have disabled permissions 5 years ago
sachaaaaa e07f81c150 Add LokiFileServerAPI 6 years ago
Maxim Shishmarev cdd374a4b2 Add a toggle option for typing indicators; use short ttl for them 6 years ago
Beaudan 13012ce6d2 Fix release notes link 6 years ago
Beaudan 3d45451551 Better setting name 6 years ago
Beaudan 5887f8c14c Fix password error 6 years ago
Beaudan 87c5d0858c Choose a random seed node from a list for bootstrapping 6 years ago
Beaudan 6b2b9ce926 Remove default port and use port from storage server responses 6 years ago
Beaudan eea2b8e6a7 Do port null check inside rpc call 6 years ago
Beaudan e520bf109a Persist PoW difficulty and update if get response from snodes 6 years ago
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
6 years ago
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
6 years ago
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
6 years ago
Beaudan 531ee92dcb Updated messenger to work with slightly different storage server API and changed swarm requests to go through storage server 6 years ago