Session Messenger allows for truly decentralized, end to end, and private encrypted chats. Session Messenger is built to handle both online and fully Asynchronous offline messages. Loki messenger implements the Signal protocol for message encryption. Our Client interface is a fork of [Signal Messenger](https://signal.org/). All communication that passes through Loki messenger is routed through [Lokinet](https://github.com/loki-project/loki-network).
Session allows for truly decentralized, end to end, and private encrypted chats. Session is built to handle both online and fully Asynchronous offline messages. Loki messenger implements the Signal protocol for message encryption. Our Client interface is a fork of [Signal Messenger](https://signal.org/). All communication that passes through Loki messenger is routed through [Lokinet](https://github.com/loki-project/loki-network).
## Summary
@ -14,11 +14,11 @@ If Alice and Bob are both online they can simply resolve each others public keys
**Offline messages**
Offline messaging uses Swarms, given any users public key the user can resolve a public key to a specific grouping of Service Nodes (AKA Swarm) each user in Session Messenger belongs to a Swarm. When routing a message offline the user selects a Service node in the destination users Swarm, when the user comes online they query any node in their Swarm, if the Swarm is holding any messages for the user they disseminate those messages to the user.
Offline messaging uses Swarms, given any users public key the user can resolve a public key to a specific grouping of Service Nodes (AKA Swarm) each user in Session belongs to a Swarm. When routing a message offline the user selects a Service node in the destination users Swarm, when the user comes online they query any node in their Swarm, if the Swarm is holding any messages for the user they disseminate those messages to the user.
Spam protections for Session Messenger are based on a Proof of Work which is attached to any message that exceeds a default size or Time To Live, this process is discussed further in the [Loki whitepaper](https://loki.network/whitepaper).
Spam protections for Session are based on a Proof of Work which is attached to any message that exceeds a default size or Time To Live, this process is discussed further in the [Loki whitepaper](https://loki.network/whitepaper).
## Want to Contribute? Found a Bug or Have a feature request?
"description":"Application menu command to show all application windows"
},
"appMenuQuit":{
"message":"Quit Session Messenger",
"message":"Quit Session",
"description":"Application menu command to close the application"
},
"editMenuUndo":{
@ -265,7 +265,7 @@
"Header shown on the screen at the end of a successful import process"
},
"importCompleteStartButton":{
"message":"Start using Session Messenger",
"message":"Start using Session",
"description":
"Button shown at end of successful import process, nothing left but a restart"
},
@ -295,6 +295,9 @@
}
}
},
"capsLockOn":{
"message":"Caps lock is on."
},
"me":{
"message":"Me",
"description":"The label for yourself when shown in a group member list"
@ -719,12 +722,12 @@
"Item under the Help menu, takes you to GitHub new issue form (title case)"
},
"signalDesktopPreferences":{
"message":"Session Messenger Preferences",
"message":"Session Preferences",
"description":
"Title of the window that pops up with Signal Desktop preferences in it"
},
"aboutSignalDesktop":{
"message":"About Session Messenger",
"message":"About Session",
"description":"Item under the Help menu, which opens a small about window"
},
"speech":{
@ -745,7 +748,7 @@
"description":"Command in the tray icon menu, to quit the application"
},
"lokiMessenger":{
"message":"Session Messenger"
"message":"Session"
},
"search":{
"message":"Search",
@ -895,7 +898,7 @@
},
"audioPermissionNeeded":{
"message":
"To send audio messages, allow Session Messenger to access your microphone.",
"To send audio messages, allow Session to access your microphone.",
"description":
"Shown if the user attempts to send an audio message without audio permssions turned on"
},
@ -1093,7 +1096,7 @@
"Placeholder text in the message entry field when it is disabled while we are waiting for a friend request approval"
},
"sendMessageFriendRequest":{
"message":"Hi there! This is <insert name here> !",
"message":"Hi there! This is ...!",
"description":
"Placeholder text in the message entry field when it is the first message sent to that contact"
},
@ -1169,7 +1172,7 @@
"Confirmation dialog title that asks the user if they really wish to delete a public channel. Answer buttons use the strings 'ok' and 'cancel'. The deletion is permanent, i.e. it cannot be undone."
},
"deletePublicChannelConfirmation":{
"message":"Leave this public channel?",
"message":"Leave this Open Group?",
"description":
"Confirmation dialog text that tells the user what will happen if they leave the public channel."
},
@ -1212,7 +1215,7 @@
"This is a past tense, informational message. In other words, your secure session has been reset."
},
"betaDisclaimerTitle":{
"message":"Thanks for using Session Messenger!",
"message":"Thanks for using Session!",
"description":"Title for beta disclaimer modal"
},
"betaDisclaimerSubtitle":{
@ -1273,7 +1276,7 @@
}
},
"installWelcome":{
"message":"Welcome to Session Messenger",
"message":"Welcome to Session",
"description":"Welcome title on the install page"
},
"installTagline":{
@ -1282,12 +1285,12 @@
"Tagline displayed under 'installWelcome' string on the install page"
},
"linkYourPhone":{
"message":"Link your phone to Session Messenger",
"message":"Link your phone to Session",
"description":
"Shown on the front page when the application first starst, above the QR code"
},
"signalSettings":{
"message":"Session Messenger Settings",
"message":"Session Settings",
"description":
"Used in the guidance to help people find the 'link new device' area of their Signal mobile app"
},
@ -1507,7 +1510,7 @@
},
"expiredWarning":{
"message":
"This version of Session Messenger has expired. Please upgrade to the latest version to continue messaging.",
"This version of Session has expired. Please upgrade to the latest version to continue messaging.",
"description":
"Warning notification that this version of the app has expired"
Thanks for testing Session Messenger! This software is a beta version of the full Session Messenger software suite, and so is missing some of the features the full version will have.
Thanks for testing Session! This software is a beta version of the full Session software suite, and so is missing some of the features the full version will have.
</p>
<p>
<b>
This version of Session Messenger provides no guarantees of metadata privacy.
This version of Session provides no guarantees of metadata privacy.
</b>
</p>
@ -167,7 +167,7 @@
</p>
<p>
However, no one except you and your intended recipients will be able to see the contents of your messages. We recommend using existing methods, like Tor or I2P to mask your IP address while using Session Messenger beta version.
However, no one except you and your intended recipients will be able to see the contents of your messages. We recommend using existing methods, like Tor or I2P to mask your IP address while using Session beta version.