You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Go to file
Morgan Pretty 8d4365d89c Fixed additional QA issues and bugs found while testing
• Added a unit test to validate the GroupMember sorting continues to work as expected
• Updated the AppSetup process to be simpler (no need to check if it had previously run anymore)
• Removed some state management code from the NotificationServiceExtension (no longer needed now that state is properly managed via the Dependencies)
• Fixed an issue where if you had updated another client, gotten updated groups in your config, and then update the iOS client then it wouldn't create the updated groups until a UserGroups config change occurred
• Fixed a bug where we would incorrectly try to retrieve the disappearing messages settings for V2 Groups from the UserGroups config instead of the GroupInfo one
• Fixed an issue where the updated groups poller might not get started correctly in some cases
• Fixed an issue where we could incorrectly add a "you were invited..." control message on linked devices when creating an updated group
• Fixed an issue where the "open url" modal wouldn't be dismissed when copying the url
• Fixed an issue where reactions could appear on locally deleted community messages
• Fixed an issue where the "Note to Self" conversation could be mislabelled in the share extension
• Fixed an issue where sharing a url with a preview would fail
• Fixed an issue where a quote for an attachment wouldn't show the thumbnail if the conversation was open when the quote message was received
• Fixed an issue where the background colour of the display picture could be incorrect when in a multi-avatar for a group conversation
4 months ago
.github Add self-training material for writing a good bug report. 2 years ago
LibSession-Util@bf7c010b5e Fixed a few more QA issues 4 months ago
Scripts Merge remote-tracking branch 'upstream/dev' into feature/groups-rebuild 5 months ago
Session Fixed additional QA issues and bugs found while testing 4 months ago
Session.xcodeproj Fixed additional QA issues and bugs found while testing 4 months ago
SessionMessagingKit Fixed additional QA issues and bugs found while testing 4 months ago
SessionMessagingKitTests Fixed additional QA issues and bugs found while testing 4 months ago
SessionNotificationServiceExtension Fixed additional QA issues and bugs found while testing 4 months ago
SessionShareExtension Fixed additional QA issues and bugs found while testing 4 months ago
SessionSnodeKit Fixed the build issues and broken unit tests 4 months ago
SessionSnodeKitTests Merge remote-tracking branch 'RyanFork/strings' into feature/groups-rebuild 7 months ago
SessionTests Fixed the build issues and broken unit tests 4 months ago
SessionUIKit Fixed a few more QA issues 4 months ago
SessionUtilitiesKit Fixed the build issues and broken unit tests 4 months ago
SessionUtilitiesKitTests Fixed the build issues and broken unit tests 4 months ago
SettingsBundle/licenses Organize files 5 years ago
SignalUtilitiesKit Fixed additional QA issues and bugs found while testing 4 months ago
_SharedTestUtilities Fixed the build issues and broken unit tests 4 months ago
.clang-format format objc. 9 years ago
.drone.jsonnet Fixed a bunch of QA issues 4 months ago
.gitattributes Supporting diffing of localizablestrings. 10 years ago
.gitignore Updated to the fixed version of libQuic 1 year ago
.gitmodules Fixed a bunch of issues found by QA 5 months ago
BUILDING.md Replaced Cocoapods with Swift Package Manager for dependency management 9 months ago
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md 4 years ago
LICENSE Update license. 8 years ago
README.md Update Session iOS screenshot 2 years ago
codecov.yml Updated codecov config to ignore some UI-only files 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