• Moved the 'getSwarm' behaviour into a distinct job to prevent duplicate API calls • Updated to the latest libSession (fix libQuic crash) • Updated the JobRunner to support the `runOnceTransient` behaviour and be able to run transient jobs in the app extensions • Reworked the extension file logging to be written directly to the file in a single operation rather than line-by-line via the logger • Fixed a bug where community invites has the wrong author • Fixed a bug where the title on the disappearing messages settings screen was clipping vertically • Fixed a bug where tapping on the disappearing messages setting subtitle could incorrectly appear in read-only state for admins • Fixed a log which contained notification content • Tweaks to extension logging logic |
1 year ago | |
---|---|---|
.github | 2 years ago | |
LibSession-Util@7651967104 | 1 year ago | |
Scripts | 1 year ago | |
Session | 1 year ago | |
Session.xcodeproj | 1 year ago | |
Session.xcworkspace | 2 years ago | |
SessionMessagingKit | 1 year ago | |
SessionMessagingKitTests | 1 year ago | |
SessionNotificationServiceExtension | 1 year ago | |
SessionShareExtension | 1 year ago | |
SessionSnodeKit | 1 year ago | |
SessionSnodeKitTests | 1 year ago | |
SessionTests | 1 year ago | |
SessionUIKit | 1 year ago | |
SessionUtilitiesKit | 1 year ago | |
SessionUtilitiesKitTests | 1 year ago | |
SettingsBundle/licenses | 4 years ago | |
SignalUtilitiesKit | 1 year ago | |
_SharedTestUtilities | 1 year ago | |
.clang-format | 9 years ago | |
.drone.jsonnet | 1 year ago | |
.gitattributes | 10 years ago | |
.gitignore | 3 years ago | |
.gitmodules | 2 years ago | |
BUILDING.md | 1 year ago | |
CODE_OF_CONDUCT.md | 4 years ago | |
LICENSE | 8 years ago | |
Podfile | 1 year ago | |
Podfile.lock | 1 year ago | |
README.md | 2 years ago | |
codecov.yml | 1 year ago |
README.md
Session iOS
Download Session on the App Store
Summary
Session integrates directly with Oxen Service Nodes, which are a set of distributed, decentralized and Sybil resistant nodes. Service Nodes act as servers which store messages, 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.

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 dev branch. If you don't know where to start contributing, try reading the Github issues page for ideas.
Build instructions
Build instructions can be found in BUILDING.md.
Translations
Want to help us translate Session into your language? You can do so at https://crowdin.com/project/session-ios!
License
Copyright 2011 Whisper Systems
Copyright 2013-2017 Open Whisper Systems
Copyright 2019-2021 The Oxen Project
Licensed under the GPLv3: http://www.gnu.org/licenses/gpl-3.0.html