Session Desktop - Onion routing based messenger
 
 
 
 
Go to file
Audric Ackermann 308e06b2cd
fix bug since refactor: autoFR and session request message were mixed
.github run lint ci task only on linux and macos
.tx Transifex config specific to electron, updated translations ()
.vscode Merge branch 'clearnet' into multi-device
_locales merge fix-closed-group to clearnet
app remove old pairing authorisation when adding a new one
build Fix incorrect bash script
components Remove calling sc_reduce32 when deriving a keypair from a mnemonic seed.
config Merge branch 'clearnet' into sender-keys
fixtures add back file which should have not been deleted
fonts Update fonts and rework SASS
images Session public chat icon
integration_test integration-test fix some tests add tests of logs
js fix bug since refactor: autoFR and session request message were mixed
libloki Merge changes
libtextsecure fix bug since refactor: autoFR and session request message were mixed
mnemonic_languages languages json
mockup_servers Linting and other housekeeping stuff
protos Encrypt source for medium groups
stylesheets Merge pull request from vincentbavitz/slave-unlink
test remove unused file connecting_to_server_dialog_view.js
ts lint
.aptly.conf
.editorconfig Use 2 spaces for indentation
.eslintignore Revert "Revert "Clean up unused dependencies.""
.eslintrc.js Refactor session reset handling
.gitattributes Stop git from defaulting to changing line endings
.gitignore remove eslintcache
.nvmrc Upgrade to node 10.13.0; update chokidar, its dep upath fails
.prettierignore Merge signal-1.24.0
.prettierrc.js Add `.prettierrc.js`
.yarnclean node-sqlcipher update: always build, statically link openssl
BUILDING.md Added manual building instructions
CONTRIBUTING.md Linting and review fix
Gruntfile.js Integration tests ()
LICENSE Add GPLv3 LICENSE file ()
LOKI-NOTES.md Linting and other housekeeping stuff
README.md Update README.md
RELEASING.md Fix auto updating on all platforms.
about.html Various UI improvements
about_preload.js Show commit hash in About window for beta builds
background.html remove unused file connecting_to_server_dialog_view.js
background_test.html remove unused file connecting_to_server_dialog_view.js
bower.json Revert "Revert "Clean up unused dependencies.""
debug_log.html loki-messenger => session-desktop
debug_log_preload.js Update the user agent for debug log requests
dev-app-update.yml.sample Enable auto-updating using electron-updater
find_broken_perms.sh
fix_broken_perms.sh Replaced more references to signal with loki and updated CONTRIBUTING.md
index.html Password lock screen and delete data screen
main.js add note
metrics.html add TTL variation in pow metrics
metrics_app.js Linted files
package.json merge fix-closed-group to clearnet
password.html Password lock screen and delete data screen
password_preload.js Password paste
permissions_popup.html New media permission, show dialog when not enabled for voice msg
permissions_popup_preload.js Fix permissions popup; add needed function on window ()
preload.js test-integration make all calls stubbed by default
styleguide.config.js Move left pane entirely to React
tsconfig.json fix build
tslint.json update tslint.json to allow use of dangerouslySetInnerHTML in SessionHTMLRenderer
yarn.lock update yarn.lock

README.md

Session Desktop

Summary

Session integrates directly with Loki Service Nodes, which are a set of distributed, decentralized and Sybil resistant nodes. Service Nodes act as servers which store messages offline, and a set of nodes which allow for onion routing functionality obfuscating users IP Addresses. For a full understanding of how Session works, read the Session Whitepaper.

DesktopSession

Want to Contribute? Found a Bug or Have a feature request?

Please search for any existing issues that describe your bugs in order to avoid duplicate submissions.

Submissions can be made by making a pull request to our development branch. If you don't know where to start contributing, try reading the Github issues page for ideas.

Build instruction

Build instructions can be found in BUILDING.md.

License

Copyright 2011 Whisper Systems
Copyright 2013-2017 Open Whisper Systems
Copyright 2019-2020 The Loki Project
Licensed under the GPLv3: http://www.gnu.org/licenses/gpl-3.0.html