├── .clang-format ├── .drone.jsonnet ├── .gitattributes ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ └── feature_request.yml └── PULL_REQUEST_TEMPLATE.md ├── .gitignore ├── .swiftlint.yml ├── BUILDING.md ├── CODE_OF_CONDUCT.md ├── LICENSE ├── README.md ├── Scripts ├── DecryptExportedKey.swift ├── EmojiGenerator.swift ├── GenerateLicenses.swift ├── LintLocalizableStrings.swift ├── ProcessIP2CountryData.swift ├── ProtoWrappers.py ├── build_ci.sh ├── build_libSession_util.sh ├── ci-host │ ├── README.md │ ├── cleanup.py │ └── keepalive.sh ├── clean_up_old_test_simulators.sh ├── drone-static-upload.sh ├── drone-upload-exists.sh └── reset_spm_cache.sh ├── Session.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ ├── IDEWorkspaceChecks.plist │ │ └── swiftpm │ │ └── Package.resolved └── xcshareddata │ ├── IDETemplateMacros.plist │ ├── xcbaselines │ └── D221A0A9169C9E5F00537ABF.xcbaseline │ │ ├── 8A553EB1-B9DF-4DDE-8F93-10474ECF05C2.plist │ │ ├── F29A0D38-3F89-44CA-8BDC-C99EE6C1AB81.plist │ │ ├── F934A594-2E7D-49A5-9B1B-63A05DABCE3C.plist │ │ └── Info.plist │ └── xcschemes │ ├── Session.xcscheme │ ├── SessionMessagingKit.xcscheme │ ├── SessionNetworkingKit.xcscheme │ ├── SessionNotificationServiceExtension.xcscheme │ ├── SessionShareExtension.xcscheme │ ├── SessionUIKit.xcscheme │ ├── SessionUtilitiesKit.xcscheme │ ├── Session_CompileLibSession.xcscheme │ └── SignalUtilitiesKit.xcscheme ├── Session ├── .swiftlint.yml ├── Calls │ ├── Call Management │ │ ├── SessionCall.swift │ │ ├── SessionCallManager+Action.swift │ │ ├── SessionCallManager+CXCallController.swift │ │ ├── SessionCallManager+CXProvider.swift │ │ └── SessionCallManager.swift │ ├── CallVC+Camera.swift │ ├── CallVC.swift │ ├── CameraManager.swift │ ├── VideoPreviewVC.swift │ ├── Views & Modals │ │ ├── CallMissedTipsModal.swift │ │ ├── CallVideoView.swift │ │ ├── IncomingCallBanner.swift │ │ ├── MiniCallView.swift │ │ └── RenderView.swift │ └── WebRTC │ │ ├── TurnServerInfo.swift │ │ ├── WebRTC+Utilities.swift │ │ ├── WebRTCSession+Constants.swift │ │ ├── WebRTCSession+DataChannel.swift │ │ ├── WebRTCSession+MessageHandling.swift │ │ ├── WebRTCSession+UI.swift │ │ └── WebRTCSession.swift ├── Closed Groups │ ├── EditGroupViewModel.swift │ └── NewClosedGroupVC.swift ├── Conversations │ ├── Context Menu │ │ ├── ContextMenuVC+Action.swift │ │ ├── ContextMenuVC+ActionView.swift │ │ ├── ContextMenuVC+EmojiReactsView.swift │ │ ├── ContextMenuVC.swift │ │ └── ContextMenuWindow.swift │ ├── ConversationSearch.swift │ ├── ConversationVC+Interaction.swift │ ├── ConversationVC.swift │ ├── ConversationViewModel.swift │ ├── Emoji Picker │ │ ├── EmojiPickerCollectionView.swift │ │ ├── EmojiPickerSheet.swift │ │ └── EmojiSkinTonePicker.swift │ ├── Message Cells │ │ ├── CallMessageCell.swift │ │ ├── Content Views │ │ │ ├── DeletedMessageView.swift │ │ │ ├── DisappearingMessageTimerView.swift │ │ │ ├── DocumentView.swift │ │ │ ├── MediaAlbumView.swift │ │ │ ├── MediaLoaderView.swift │ │ │ ├── MediaPlaceholderView.swift │ │ │ ├── MediaView.swift │ │ │ ├── OpenGroupInvitationView.swift │ │ │ ├── ReactionContainerView.swift │ │ │ ├── ReactionView.swift │ │ │ ├── SwiftUI │ │ │ │ ├── DocumentView_SwiftUI.swift │ │ │ │ ├── LinkPreviewView_SwiftUI.swift │ │ │ │ ├── OpenGroupInvitationView_SwiftUI.swift │ │ │ │ └── VoiceMessageView_SwiftUI.swift │ │ │ ├── TypingIndicatorView.swift │ │ │ └── VoiceMessageView.swift │ │ ├── DateHeaderCell.swift │ │ ├── InfoMessageCell.swift │ │ ├── MessageCell.swift │ │ ├── TypingIndicatorCell.swift │ │ ├── UnreadMarkerCell.swift │ │ └── VisibleMessageCell.swift │ ├── Settings │ │ ├── ProfilePictureVC.swift │ │ ├── ThreadDisappearingMessagesSettingsViewModel.swift │ │ ├── ThreadNotificationSettingsViewModel.swift │ │ └── ThreadSettingsViewModel.swift │ └── Views & Modals │ │ ├── AfterLayoutCallbackTableView.swift │ │ ├── ConversationTitleView.swift │ │ ├── InfoBanner.swift │ │ ├── MessageRequestFooterView.swift │ │ ├── ReactionListSheet.swift │ │ ├── RoundIconButton.swift │ │ └── SessionLabelCarouselView.swift ├── Database │ └── Convenience │ │ └── Interaction+UI.swift ├── Emoji │ ├── Emoji+Available.swift │ ├── Emoji+Category.swift │ ├── Emoji+Name.swift │ ├── Emoji+SkinTones.swift │ ├── Emoji.swift │ ├── EmojiWithSkinTones+String.swift │ └── EmojiWithSkinTones.swift ├── Home │ ├── App Review │ │ ├── AppReviewPromptModel.swift │ │ └── View │ │ │ └── AppReviewPromptDialog.swift │ ├── GlobalSearch │ │ ├── EmptySearchResultCell.swift │ │ └── GlobalSearchViewController.swift │ ├── HomeVC.swift │ ├── HomeViewModel.swift │ ├── Message Requests │ │ ├── MessageRequestsViewModel.swift │ │ └── Views │ │ │ └── MessageRequestsCell.swift │ └── New Conversation │ │ ├── InviteAFriendScreen.swift │ │ ├── NewMessageScreen.swift │ │ └── StartConversationScreen.swift ├── Media Viewing & Editing │ ├── AllMediaViewController.swift │ ├── CropScaleImageViewController.swift │ ├── DocumentTitleViewController.swift │ ├── GIFs │ │ ├── GifPickerCell.swift │ │ ├── GifPickerLayout.swift │ │ ├── GifPickerViewController.swift │ │ └── GiphyAPI.swift │ ├── ImagePickerController.swift │ ├── MediaDetailViewController.swift │ ├── MediaGalleryNavigationController.swift │ ├── MediaGalleryViewModel.swift │ ├── MediaPageViewController.swift │ ├── MediaTileViewController.swift │ ├── MessageInfoScreen.swift │ ├── PhotoCapture.swift │ ├── PhotoCaptureViewController.swift │ ├── PhotoCollectionPickerViewModel.swift │ ├── PhotoGridViewCell.swift │ ├── PhotoLibrary.swift │ ├── SendMediaNavigationController.swift │ └── Transitions │ │ ├── MediaDismissAnimationController.swift │ │ ├── MediaInteractiveDismiss.swift │ │ ├── MediaPresentationContext.swift │ │ └── MediaZoomAnimationController.swift ├── Meta │ ├── AppDelegate.swift │ ├── AudioFiles │ │ ├── NewMessage.aifc │ │ ├── busy_tone_ansi.caf │ │ ├── end_call_tone_cept.caf │ │ ├── messageReceivedSounds │ │ │ ├── aurora-quiet.aifc │ │ │ ├── aurora.aifc │ │ │ ├── bamboo-quiet.aifc │ │ │ ├── bamboo.aifc │ │ │ ├── chord-quiet.aifc │ │ │ ├── chord.aifc │ │ │ ├── circles-quiet.aifc │ │ │ ├── circles.aifc │ │ │ ├── complete-quiet.aifc │ │ │ ├── complete.aifc │ │ │ ├── hello-quiet.aifc │ │ │ ├── hello.aifc │ │ │ ├── input-quiet.aifc │ │ │ ├── input.aifc │ │ │ ├── keys-quiet.aifc │ │ │ ├── keys.aifc │ │ │ ├── make-quiet.sh │ │ │ ├── note-quiet.aifc │ │ │ ├── note.aifc │ │ │ ├── popcorn-quiet.aifc │ │ │ ├── popcorn.aifc │ │ │ ├── pulse-quiet.aifc │ │ │ ├── pulse.aifc │ │ │ ├── silence.aiff │ │ │ ├── synth-quiet.aifc │ │ │ └── synth.aifc │ │ ├── message_sent.aiff │ │ ├── ringback_tone_ansi.caf │ │ ├── ringing.mp3 │ │ ├── ringtoneSounds │ │ │ └── Opening.m4r │ │ └── sonarping.mp3 │ ├── Countries │ │ ├── GeoLite2-Country-Blocks-IPv4 │ │ └── SourceData │ │ │ ├── GeoLite2-Country-Blocks-IPv4.csv │ │ │ ├── GeoLite2-Country-Locations-de.csv │ │ │ ├── GeoLite2-Country-Locations-en.csv │ │ │ ├── GeoLite2-Country-Locations-es.csv │ │ │ ├── GeoLite2-Country-Locations-fr.csv │ │ │ ├── GeoLite2-Country-Locations-ja.csv │ │ │ ├── GeoLite2-Country-Locations-pt-BR.csv │ │ │ ├── GeoLite2-Country-Locations-ru.csv │ │ │ └── GeoLite2-Country-Locations-zh-CN.csv │ ├── Fonts │ │ ├── ElegantIcons.ttf │ │ ├── SpaceMono-Bold.ttf │ │ └── SpaceMono-Regular.ttf │ ├── Images.xcassets │ │ ├── AppIconPreviews │ │ │ ├── AppIcon-Calculator-Preview.imageset │ │ │ │ ├── AppIcon-Calculator-Preview.png │ │ │ │ ├── AppIcon-Calculator-Preview@2x.png │ │ │ │ ├── AppIcon-Calculator-Preview@3x.png │ │ │ │ └── Contents.json │ │ │ ├── AppIcon-Meeting-Preview.imageset │ │ │ │ ├── AppIcon-Meeting-Preview.png │ │ │ │ ├── AppIcon-Meeting-Preview@2x.png │ │ │ │ ├── AppIcon-Meeting-Preview@3x.png │ │ │ │ └── Contents.json │ │ │ ├── AppIcon-News-Preview.imageset │ │ │ │ ├── AppIcon-News-Preview.png │ │ │ │ ├── AppIcon-News-Preview@2x.png │ │ │ │ ├── AppIcon-News-Preview@3x.png │ │ │ │ └── Contents.json │ │ │ ├── AppIcon-Notes-Preview.imageset │ │ │ │ ├── AppIcon-Notes-Preview.png │ │ │ │ ├── AppIcon-Notes-Preview@2x.png │ │ │ │ ├── AppIcon-Notes-Preview@3x.png │ │ │ │ └── Contents.json │ │ │ ├── AppIcon-Stocks-Preview.imageset │ │ │ │ ├── AppIcon-Stocks-Preview.png │ │ │ │ ├── AppIcon-Stocks-Preview@2x.png │ │ │ │ ├── AppIcon-Stocks-Preview@3x.png │ │ │ │ └── Contents.json │ │ │ ├── AppIcon-Weather-Preview.imageset │ │ │ │ ├── AppIcon-Weather-Preview.png │ │ │ │ ├── AppIcon-Weather-Preview@2x.png │ │ │ │ ├── AppIcon-Weather-Preview@3x.png │ │ │ │ └── Contents.json │ │ │ └── Contents.json │ │ ├── AppIcons │ │ │ ├── AppIcon-Calculator.appiconset │ │ │ │ ├── Contents.json │ │ │ │ └── Icon-1024.png │ │ │ ├── AppIcon-Meeting.appiconset │ │ │ │ ├── Contents.json │ │ │ │ └── Icon-1024.png │ │ │ ├── AppIcon-News.appiconset │ │ │ │ ├── Contents.json │ │ │ │ └── Icon-1024.png │ │ │ ├── AppIcon-Notes.appiconset │ │ │ │ ├── Contents.json │ │ │ │ └── Icon-1024.png │ │ │ ├── AppIcon-Stocks.appiconset │ │ │ │ ├── Contents.json │ │ │ │ └── Icon-1024.png │ │ │ ├── AppIcon-Weather.appiconset │ │ │ │ ├── Contents.json │ │ │ │ └── Icon-1024.png │ │ │ ├── AppIcon.appiconset │ │ │ │ ├── Contents.json │ │ │ │ └── Icon-1024.png │ │ │ └── Contents.json │ │ ├── Contents.json │ │ ├── NavBarBack.imageset │ │ │ ├── Contents.json │ │ │ ├── NavBarBackWhite@1x.png │ │ │ ├── NavBarBackWhite@2x.png │ │ │ └── NavBarBackWhite@3x.png │ │ ├── NavBarBackRTL.imageset │ │ │ ├── Contents.json │ │ │ ├── NavBarBackWhiteRTL@1x.png │ │ │ ├── NavBarBackWhiteRTL@2x.png │ │ │ └── NavBarBackWhiteRTL@3x.png │ │ ├── Session │ │ │ ├── Airpods.imageset │ │ │ │ ├── Airpods.pdf │ │ │ │ └── Contents.json │ │ │ ├── AnswerCall.imageset │ │ │ │ ├── AnswerCall.pdf │ │ │ │ └── Contents.json │ │ │ ├── ArrowUp.imageset │ │ │ │ ├── ArrowUp.pdf │ │ │ │ └── Contents.json │ │ │ ├── AudioOff.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── audio_off_fill.pdf │ │ │ ├── Bluetooth.imageset │ │ │ │ ├── Bluetooth.pdf │ │ │ │ └── Contents.json │ │ │ ├── CallIncoming.imageset │ │ │ │ ├── CallIncoming.pdf │ │ │ │ └── Contents.json │ │ │ ├── CallMissed.imageset │ │ │ │ ├── CallMissed.pdf │ │ │ │ └── Contents.json │ │ │ ├── CallOutgoing.imageset │ │ │ │ ├── CallOutgoing.pdf │ │ │ │ └── Contents.json │ │ │ ├── Check.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── check.pdf │ │ │ ├── Circle.imageset │ │ │ │ ├── Circle.pdf │ │ │ │ └── Contents.json │ │ │ ├── CircleCheck.imageset │ │ │ │ ├── CircleCheck.pdf │ │ │ │ └── Contents.json │ │ │ ├── CirclePlay.imageset │ │ │ │ ├── CirclePlay.pdf │ │ │ │ └── Contents.json │ │ │ ├── Contents.json │ │ │ ├── EndCall.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── Path.pdf │ │ │ ├── File.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── doc.pdf │ │ │ ├── FileLarge.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── doc_large.pdf │ │ │ ├── Gear.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── Gear.pdf │ │ │ ├── Globe.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── Vector (1).pdf │ │ │ ├── Group.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── Group.pdf │ │ │ ├── Headsets.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── Headsets.pdf │ │ │ ├── Hooray.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── account_created_mobile.pdf │ │ │ ├── Link.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── Link.pdf │ │ │ ├── Message.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── Vector.pdf │ │ │ ├── Microphone.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── Microphone.pdf │ │ │ ├── Minimize.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── minimize.pdf │ │ │ ├── Mute.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── Mute.pdf │ │ │ ├── NotifyMentions.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── ic_notifications_mentions.pdf │ │ │ ├── Pause.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── Pause.pdf │ │ │ ├── Phone.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── Phone.pdf │ │ │ ├── Pin.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── pin.pdf │ │ │ ├── Play.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── Play.pdf │ │ │ ├── Plus.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── Plus.pdf │ │ │ ├── QRCode.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── QRCodeFilled.pdf │ │ │ ├── SessionGreen32.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── SessionGreen32.png │ │ │ │ ├── SessionGreen32@2x.png │ │ │ │ └── SessionGreen32@3x.png │ │ │ ├── SessionGreen64.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── SessionGreen64.png │ │ │ │ ├── SessionGreen64@2x.png │ │ │ │ └── SessionGreen64@3x.png │ │ │ ├── SessionHeading.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── heading.pdf │ │ │ ├── SessionShield.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── Group 114.pdf │ │ │ ├── SessionShieldFilled.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── session_shield.pdf │ │ │ ├── SessionWhite16.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── SessionWhite16.png │ │ │ │ ├── SessionWhite16@2x.png │ │ │ │ └── SessionWhite16@3x.png │ │ │ ├── SessionWhite24.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── SessionWhite24.png │ │ │ │ ├── SessionWhite24@2x.png │ │ │ │ └── SessionWhite24@3x.png │ │ │ ├── SessionWhite40.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── SessionWhite40.png │ │ │ │ ├── SessionWhite40@2x.png │ │ │ │ └── SessionWhite40@3x.png │ │ │ ├── Shield.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── Shield.pdf │ │ │ ├── Speaker.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── speaker.pdf │ │ │ ├── SwitchCamera.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── switch_camera_fill.pdf │ │ │ ├── Tips.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── Tips.pdf │ │ │ ├── VideoCall.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── video_call_fill.pdf │ │ │ ├── X.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── X.pdf │ │ │ └── warning.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── warning.pdf │ │ ├── Settings │ │ │ ├── Contents.json │ │ │ ├── icon_help.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── Question-custom.png │ │ │ │ ├── Question-custom@2x.png │ │ │ │ └── Question-custom@3x.png │ │ │ ├── icon_invite.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── icon_invite.pdf │ │ │ ├── icon_members.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── icon_members.svg │ │ │ └── icon_session_network.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── Vector.pdf │ │ ├── Swarm │ │ │ ├── Contents.json │ │ │ ├── connection_1.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── session_node_lines_1.svg │ │ │ ├── connection_10.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── session_node_lines_10.svg │ │ │ ├── connection_2.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── session_node_lines_2.svg │ │ │ ├── connection_3.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── session_node_lines_3.svg │ │ │ ├── connection_4.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── session_node_lines_4.svg │ │ │ ├── connection_5.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── session_node_lines_5.svg │ │ │ ├── connection_6.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── session_node_lines_6.svg │ │ │ ├── connection_7.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── session_node_lines_7.svg │ │ │ ├── connection_8.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── session_node_lines_8.svg │ │ │ ├── connection_9.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── session_node_lines_9.svg │ │ │ ├── snodes_1.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── session_nodes_1.svg │ │ │ ├── snodes_10.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── session_nodes_10.svg │ │ │ ├── snodes_2.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── session_nodes_2.svg │ │ │ ├── snodes_3.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── session_nodes_3.svg │ │ │ ├── snodes_4.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── session_nodes_4.svg │ │ │ ├── snodes_5.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── session_nodes_5.svg │ │ │ ├── snodes_6.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── session_nodes_6.svg │ │ │ ├── snodes_7.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── session_nodes_7.svg │ │ │ ├── snodes_8.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── session_nodes_8.svg │ │ │ └── snodes_9.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── session_nodes_9.svg │ │ ├── actionsheet_camera_black.imageset │ │ │ ├── Contents.json │ │ │ ├── actionsheet_camera_black@1x.png │ │ │ ├── actionsheet_camera_black@2x.png │ │ │ └── actionsheet_camera_black@3x.png │ │ ├── actionsheet_camera_roll_black.imageset │ │ │ ├── Contents.json │ │ │ ├── actionsheet_camera_roll_black@1x.png │ │ │ ├── actionsheet_camera_roll_black@2x.png │ │ │ └── actionsheet_camera_roll_black@3x.png │ │ ├── actionsheet_document_black.imageset │ │ │ ├── Contents.json │ │ │ ├── actionsheet_document_black@1x.png │ │ │ ├── actionsheet_document_black@2x.png │ │ │ └── actionsheet_document_black@3x.png │ │ ├── actionsheet_gif_black.imageset │ │ │ ├── Contents.json │ │ │ ├── actionsheet_gif_black@1x.png │ │ │ ├── actionsheet_gif_black@2x.png │ │ │ └── actionsheet_gif_black@3x.png │ │ ├── attachment_audio.imageset │ │ │ ├── Contents.json │ │ │ ├── attachment_audio@1x.png │ │ │ ├── attachment_audio@2x.png │ │ │ └── attachment_audio@3x.png │ │ ├── conversation_settings_search.imageset │ │ │ ├── Contents.json │ │ │ ├── search-24@1x.png │ │ │ ├── search-24@2x.png │ │ │ └── search-24@3x.png │ │ ├── disappearing_message_00.imageset │ │ │ ├── Contents.json │ │ │ ├── clock-0-custom.png │ │ │ ├── clock-0-custom@2x.png │ │ │ └── clock-0-custom@3x.png │ │ ├── disappearing_message_05.imageset │ │ │ ├── Contents.json │ │ │ ├── clock-1-custom.png │ │ │ ├── clock-1-custom@2x.png │ │ │ └── clock-1-custom@3x.png │ │ ├── disappearing_message_10.imageset │ │ │ ├── Contents.json │ │ │ ├── clock-2-custom.png │ │ │ ├── clock-2-custom@2x.png │ │ │ └── clock-2-custom@3x.png │ │ ├── disappearing_message_15.imageset │ │ │ ├── Contents.json │ │ │ ├── clock-3-custom.png │ │ │ ├── clock-3-custom@2x.png │ │ │ └── clock-3-custom@3x.png │ │ ├── disappearing_message_20.imageset │ │ │ ├── Contents.json │ │ │ ├── clock-4-custom.png │ │ │ ├── clock-4-custom@2x.png │ │ │ └── clock-4-custom@3x.png │ │ ├── disappearing_message_25.imageset │ │ │ ├── Contents.json │ │ │ ├── clock-5-custom.png │ │ │ ├── clock-5-custom@2x.png │ │ │ └── clock-5-custom@3x.png │ │ ├── disappearing_message_30.imageset │ │ │ ├── Contents.json │ │ │ ├── clock-6-custom.png │ │ │ ├── clock-6-custom@2x.png │ │ │ └── clock-6-custom@3x.png │ │ ├── disappearing_message_35.imageset │ │ │ ├── Contents.json │ │ │ ├── clock-7-custom.png │ │ │ ├── clock-7-custom@2x.png │ │ │ └── clock-7-custom@3x.png │ │ ├── disappearing_message_40.imageset │ │ │ ├── Contents.json │ │ │ ├── clock-8-custom.png │ │ │ ├── clock-8-custom@2x.png │ │ │ └── clock-8-custom@3x.png │ │ ├── disappearing_message_45.imageset │ │ │ ├── Contents.json │ │ │ ├── clock-9-custom.png │ │ │ ├── clock-9-custom@2x.png │ │ │ └── clock-9-custom@3x.png │ │ ├── disappearing_message_50.imageset │ │ │ ├── Contents.json │ │ │ ├── clock-10-custom.png │ │ │ ├── clock-10-custom@2x.png │ │ │ └── clock-10-custom@3x.png │ │ ├── disappearing_message_55.imageset │ │ │ ├── Contents.json │ │ │ ├── clock-11-custom.png │ │ │ ├── clock-11-custom@2x.png │ │ │ └── clock-11-custom@3x.png │ │ ├── disappearing_message_60.imageset │ │ │ ├── Contents.json │ │ │ ├── clock-12-custom.png │ │ │ ├── clock-12-custom@2x.png │ │ │ └── clock-12-custom@3x.png │ │ ├── giphy_logo.imageset │ │ │ ├── Contents.json │ │ │ ├── giphy_logo_2@1x.png │ │ │ ├── giphy_logo_2@2x.png │ │ │ └── giphy_logo_2@3x.png │ │ ├── ic_chevron_down.imageset │ │ │ ├── Contents.json │ │ │ ├── chevron-down-24@1x.png │ │ │ ├── chevron-down-24@2x.png │ │ │ └── chevron-down-24@3x.png │ │ ├── ic_chevron_up.imageset │ │ │ ├── Contents.json │ │ │ ├── chevron-up-24@1x.png │ │ │ ├── chevron-up-24@2x.png │ │ │ └── chevron-up-24@3x.png │ │ ├── ic_copy.imageset │ │ │ ├── Contents.json │ │ │ ├── Copy-24@1x.png │ │ │ ├── Copy-24@2x.png │ │ │ └── Copy-24@3x.png │ │ ├── ic_crown.imageset │ │ │ ├── Contents.json │ │ │ └── Union.pdf │ │ ├── ic_dark_theme_off.imageset │ │ │ ├── Contents.json │ │ │ └── moon.pdf │ │ ├── ic_dark_theme_on.imageset │ │ │ ├── Contents.json │ │ │ └── moon_fill.pdf │ │ ├── ic_download.imageset │ │ │ ├── Contents.json │ │ │ ├── download-24@1x.png │ │ │ ├── download-24@2x.png │ │ │ └── download-24@3x.png │ │ ├── ic_flash_mode_auto.imageset │ │ │ ├── Contents.json │ │ │ ├── flash-auto-32@1x.png │ │ │ ├── flash-auto-32@2x.png │ │ │ └── flash-auto-32@3x.png │ │ ├── ic_flash_mode_off.imageset │ │ │ ├── Contents.json │ │ │ ├── flash-off-32@1x.png │ │ │ ├── flash-off-32@2x.png │ │ │ └── flash-off-32@3x.png │ │ ├── ic_flash_mode_on.imageset │ │ │ ├── Contents.json │ │ │ ├── flash-on-32@1x.png │ │ │ ├── flash-on-32@2x.png │ │ │ └── flash-on-32@3x.png │ │ ├── ic_gallery_badge_video.imageset │ │ │ ├── Contents.json │ │ │ ├── icon_video@1x.png │ │ │ ├── icon_video@2x.png │ │ │ └── icon_video@3x.png │ │ ├── ic_info.imageset │ │ │ ├── Contents.json │ │ │ ├── info-24@1x.png │ │ │ ├── info-24@2x.png │ │ │ └── info-24@3x.png │ │ ├── ic_lock_outline.imageset │ │ │ ├── Contents.json │ │ │ ├── ic_lock_outline_white.png │ │ │ ├── ic_lock_outline_white@2x.png │ │ │ └── ic_lock_outline_white@3x.png │ │ ├── ic_message_trash.imageset │ │ │ ├── Contents.json │ │ │ └── message-trash-custom.pdf │ │ ├── ic_plus_24.imageset │ │ │ ├── Contents.json │ │ │ ├── plus-24@1x.png │ │ │ ├── plus-24@2x.png │ │ │ └── plus-24@3x.png │ │ ├── ic_reply.imageset │ │ │ ├── Contents.json │ │ │ ├── reply-24@1x.png │ │ │ ├── reply-24@2x.png │ │ │ └── reply-24@3x.png │ │ ├── ic_switch_camera.imageset │ │ │ ├── Contents.json │ │ │ ├── switch-camera-32@1x.png │ │ │ ├── switch-camera-32@2x.png │ │ │ └── switch-camera-32@3x.png │ │ ├── ic_theme_auto.imageset │ │ │ ├── Contents.json │ │ │ └── moon_auto.pdf │ │ ├── ic_timer.imageset │ │ │ ├── Contents.json │ │ │ ├── timer-24@1x.png │ │ │ ├── timer-24@2x.png │ │ │ └── timer-24@3x.png │ │ ├── ic_timer_disabled.imageset │ │ │ ├── Contents.json │ │ │ ├── timer-disabled-24@1x.png │ │ │ ├── timer-disabled-24@2x.png │ │ │ └── timer-disabled-24@3x.png │ │ ├── ic_user_round_ban.imageset │ │ │ ├── Contents.json │ │ │ └── Frame 440.pdf │ │ ├── ic_user_round_fill.imageset │ │ │ ├── Contents.json │ │ │ └── user-filled-custom.pdf │ │ ├── ic_user_round_trash.imageset │ │ │ ├── Contents.json │ │ │ └── user-round-trash.pdf │ │ ├── image_editor_brush.imageset │ │ │ ├── Contents.json │ │ │ ├── marker-32@1x.png │ │ │ ├── marker-32@2x.png │ │ │ └── marker-32@3x.png │ │ ├── image_editor_caption.imageset │ │ │ ├── Contents.json │ │ │ ├── caption-24@1x.png │ │ │ ├── caption-24@2x.png │ │ │ └── caption-24@3x.png │ │ ├── image_editor_checkmark_empty.imageset │ │ │ ├── Contents.json │ │ │ ├── checkmark-circle-outline-32@1x.png │ │ │ ├── checkmark-circle-outline-32@2x.png │ │ │ └── checkmark-circle-outline-32@3x.png │ │ ├── image_editor_checkmark_full.imageset │ │ │ ├── Contents.json │ │ │ ├── checkmark-circle-filled-32@1x.png │ │ │ ├── checkmark-circle-filled-32@2x.png │ │ │ └── checkmark-circle-filled-32@3x.png │ │ ├── image_editor_crop.imageset │ │ │ ├── Contents.json │ │ │ ├── crop-32@1x.png │ │ │ ├── crop-32@2x.png │ │ │ └── crop-32@3x.png │ │ ├── image_editor_crop_lock.imageset │ │ │ ├── Contents.json │ │ │ ├── crop-lock-32@1x.png │ │ │ ├── crop-lock-32@2x.png │ │ │ └── crop-lock-32@3x.png │ │ ├── image_editor_crop_unlock.imageset │ │ │ ├── Contents.json │ │ │ ├── crop-unlock-32@1x.png │ │ │ ├── crop-unlock-32@2x.png │ │ │ └── crop-unlock-32@3x.png │ │ ├── image_editor_flip.imageset │ │ │ ├── Contents.json │ │ │ ├── flip-32@1x.png │ │ │ ├── flip-32@2x.png │ │ │ └── flip-32@3x.png │ │ ├── image_editor_rotate.imageset │ │ │ ├── Contents.json │ │ │ ├── rotate-32@1x.png │ │ │ ├── rotate-32@2x.png │ │ │ └── rotate-32@3x.png │ │ ├── image_editor_text.imageset │ │ │ ├── Contents.json │ │ │ ├── text-32@1x.png │ │ │ ├── text-32@2x.png │ │ │ └── text-32@3x.png │ │ ├── image_editor_undo.imageset │ │ │ ├── Contents.json │ │ │ ├── undo-32@1x.png │ │ │ ├── undo-32@2x.png │ │ │ └── undo-32@3x.png │ │ ├── media_album_caption.imageset │ │ │ ├── Contents.json │ │ │ ├── caption-shadow-24@1x.png │ │ │ ├── caption-shadow-24@2x.png │ │ │ └── caption-shadow-24@3x.png │ │ ├── media_invalid.imageset │ │ │ ├── Contents.json │ │ │ ├── photo-error-36.png │ │ │ ├── photo-error-36@2x.png │ │ │ └── photo-error-36@3x.png │ │ ├── media_retry.imageset │ │ │ ├── Contents.json │ │ │ ├── retry-36.png │ │ │ ├── retry-36@2x.png │ │ │ └── retry-36@3x.png │ │ ├── media_send_batch_mode_disabled.imageset │ │ │ ├── Contents.json │ │ │ ├── create-album-outline-32@1x.png │ │ │ ├── create-album-outline-32@2x.png │ │ │ └── create-album-outline-32@3x.png │ │ ├── navbar_disclosure_down.imageset │ │ │ ├── Contents.json │ │ │ ├── navbar_disclosure_down_small@1x.png │ │ │ ├── navbar_disclosure_down_small@2x.png │ │ │ └── navbar_disclosure_down_small@3x.png │ │ ├── searchbar_clear.imageset │ │ │ ├── Contents.json │ │ │ ├── Search-clear_17x17_@1x.png │ │ │ ├── Search-clear_17x17_@2x.png │ │ │ └── Search-clear_17x17_@3x.png │ │ ├── searchbar_search.imageset │ │ │ ├── Contents.json │ │ │ ├── UIButtonBarSearch_18x18_@1x.png │ │ │ ├── UIButtonBarSearch_18x18_@2x.png │ │ │ └── UIButtonBarSearch_18x18_@3x.png │ │ ├── selected_blue_circle.imageset │ │ │ ├── BlueCheckSelected_31x31_@1x.png │ │ │ ├── BlueCheckSelected_31x31_@2x.png │ │ │ ├── BlueCheckSelected_31x31_@3x.png │ │ │ └── Contents.json │ │ ├── session_pro.imageset │ │ │ ├── Contents.json │ │ │ └── Group 381.pdf │ │ ├── settings-avatar-camera-2.imageset │ │ │ ├── Contents.json │ │ │ ├── camera-filled-24@1x.png │ │ │ ├── camera-filled-24@2x.png │ │ │ └── camera-filled-24@3x.png │ │ ├── sliderProgressThumb.imageset │ │ │ ├── Contents.json │ │ │ ├── VideoPlayer_Slider_Thumb_15x15_@1x.png │ │ │ ├── VideoPlayer_Slider_Thumb_15x15_@2x.png │ │ │ └── VideoPlayer_Slider_Thumb_15x15_@3x.png │ │ ├── small_chevron_left.imageset │ │ │ ├── Contents.json │ │ │ ├── chevron_left_16@1x.png │ │ │ ├── chevron_left_16@3x-1.png │ │ │ └── chevron_left_16@3x.png │ │ ├── small_chevron_right.imageset │ │ │ ├── Contents.json │ │ │ ├── chevron_right_16@1x.png │ │ │ ├── chevron_right_16@2x.png │ │ │ └── chevron_right_16@3x.png │ │ ├── system_disclosure_indicator.imageset │ │ │ ├── Contents.json │ │ │ ├── DisclosureIndicator@1x.png │ │ │ ├── DisclosureIndicator@2x.png │ │ │ └── DisclosureIndicator@3x.png │ │ ├── system_disclosure_indicator_rtl.imageset │ │ │ ├── Contents.json │ │ │ ├── DisclosureIndicatorRTL@1x.png │ │ │ ├── DisclosureIndicatorRTL@2x.png │ │ │ └── DisclosureIndicatorRTL@3x.png │ │ ├── table_ic_group_edit.imageset │ │ │ ├── Contents.json │ │ │ ├── table_ic_group_edit@1x.png │ │ │ ├── table_ic_group_edit@2x.png │ │ │ └── table_ic_group_edit@3x.png │ │ ├── table_ic_group_leave.imageset │ │ │ ├── Contents.json │ │ │ ├── table_ic_group_leave@1x.png │ │ │ ├── table_ic_group_leave@2x.png │ │ │ └── table_ic_group_leave@3x.png │ │ ├── table_ic_notification_sound.imageset │ │ │ ├── Contents.json │ │ │ ├── table_ic_notification_sound@1x.png │ │ │ ├── table_ic_notification_sound@2x.png │ │ │ └── table_ic_notification_sound@3x.png │ │ ├── token_logo.imageset │ │ │ ├── Contents.json │ │ │ ├── token_logo.png │ │ │ ├── token_logo@2x.png │ │ │ └── token_logo@3x.png │ │ └── x-24.imageset │ │ │ ├── Contents.json │ │ │ ├── x-24.png │ │ │ ├── x-24@2x.png │ │ │ └── x-24@3x.png │ ├── Launch Screen.storyboard │ ├── MainAppContext.swift │ ├── Mnemonic │ │ ├── english.txt │ │ ├── japanese.txt │ │ ├── portuguese.txt │ │ └── spanish.txt │ ├── PrivacyInfo.xcprivacy │ ├── Session - Anonymous Messenger.storekit │ ├── Session+SNUIKit.swift │ ├── Session-Info.plist │ ├── SessionApp.swift │ ├── Settings.bundle │ │ ├── Dependencies-settings-metadata.plist │ │ ├── Root.plist │ │ └── ThirdPartyLicenses.plist │ ├── Signal.entitlements │ ├── SignalTSan.supp │ ├── SignalUBSan.supp │ ├── StartupError.swift │ ├── Translations │ │ ├── InfoPlist.xcstrings │ │ ├── Localizable.xcstrings │ │ ├── TRANSLATIONS.md │ │ └── remove_unused_strings.swift │ ├── TurnServers │ │ └── Session-Turn-Server │ └── WebPImages │ │ ├── AnimatedProfileCTA.webp │ │ ├── AnimatedProfileCTAAnimationCropped.webp │ │ ├── DonationsCTA.webp │ │ ├── GenericCTA.webp │ │ ├── GroupAdminCTA.webp │ │ ├── GroupNonAdminCTA.webp │ │ ├── HigherCharLimitCTA.webp │ │ └── PinnedConversationsCTA.webp ├── Notifications │ ├── NotificationActionHandler.swift │ ├── NotificationPresenter.swift │ ├── PushRegistrationManager.swift │ ├── SyncPushTokensJob.swift │ ├── Types │ │ └── AppNotificationAction.swift │ └── UserNotificationConfig.swift ├── Onboarding │ ├── DisplayNameScreen.swift │ ├── LandingScreen.swift │ ├── LoadAccountScreen.swift │ ├── LoadingScreen.swift │ ├── Onboarding.swift │ ├── PNModeScreen.swift │ ├── PNOptionView.swift │ └── SeedReminderView.swift ├── Open Groups │ ├── JoinOpenGroupVC.swift │ └── OpenGroupSuggestionGrid.swift ├── Path │ ├── PathStatusView.swift │ └── PathVC.swift ├── Settings │ ├── AppIconViewModel.swift │ ├── AppearanceViewModel.swift │ ├── BlockedContactsViewModel.swift │ ├── ConversationSettingsViewModel.swift │ ├── DeveloperSettings │ │ ├── DeveloperSettingsFileServerViewModel.swift │ │ ├── DeveloperSettingsGroupsViewModel.swift │ │ ├── DeveloperSettingsModalsAndBannersViewModel.swift │ │ ├── DeveloperSettingsProViewModel.swift │ │ ├── DeveloperSettingsViewModel+Testing.swift │ │ └── DeveloperSettingsViewModel.swift │ ├── HelpViewModel.swift │ ├── ImagePickerHandler.swift │ ├── NotificationContentViewModel.swift │ ├── NotificationSettingsViewModel.swift │ ├── NotificationSoundViewModel.swift │ ├── NukeDataModal.swift │ ├── PrivacySettingsViewModel.swift │ ├── QRCodeScreen.swift │ ├── RecoveryPasswordScreen.swift │ ├── SeedModal.swift │ ├── SessionNetworkScreen │ │ └── SessionNetworkScreen+ViewModel.swift │ ├── SettingsViewModel.swift │ └── Views │ │ ├── AppIconGridView.swift │ │ ├── NewTagView.swift │ │ ├── PrimaryColorSelectionView.swift │ │ ├── ThemeMessagePreviewView.swift │ │ ├── ThemePreviewView.swift │ │ ├── ThemeSelectionView.swift │ │ └── VersionFooterView.swift ├── Shared │ ├── BaseVC.swift │ ├── BezierPathView.swift │ ├── FullConversationCell.swift │ ├── LoadingIndicatorView.swift │ ├── LoadingViewController.swift │ ├── QRCodeScanningViewController.swift │ ├── ScanQRCodeScreen.swift │ ├── ScanQRCodeWrapperVC.swift │ ├── ScreenLockWindow.swift │ ├── SessionCarouselView+Info.swift │ ├── SessionCarouselView+SwiftUI.swift │ ├── SessionCarouselView.swift │ ├── SessionCarouselViewDelegate.swift │ ├── SessionListViewModel.swift │ ├── SessionTableViewController.swift │ ├── SessionTableViewModel.swift │ ├── SessionTableViewTitleView.swift │ ├── Types │ │ ├── DismissType.swift │ │ ├── Navigatable.swift │ │ ├── NavigatableState.swift │ │ ├── ObservableTableSource.swift │ │ ├── PagedObservationSource.swift │ │ ├── SessionCell+Accessory.swift │ │ ├── SessionCell+Info.swift │ │ ├── SessionCell+Styling.swift │ │ ├── SessionNavItem.swift │ │ ├── SessionTableSection.swift │ │ ├── TableDataState.swift │ │ └── TransitionType.swift │ ├── UserListViewModel.swift │ └── Views │ │ ├── CustomTopTabBar.swift │ │ ├── SessionCell+AccessoryView.swift │ │ ├── SessionCell.swift │ │ ├── SessionFooterView.swift │ │ ├── SessionHeaderView.swift │ │ ├── SessionHighlightingBackgroundLabel.swift │ │ └── SessionProBadge+Utilities.swift └── Utilities │ ├── BackgroundPoller.swift │ ├── DifferenceKit+Utilities.swift │ ├── DismissCallbackAVPlayerViewController.swift │ ├── DonationsManager.swift │ ├── HapticFeedback.swift │ ├── IP2Country.swift │ ├── ImageLoading+Convenience.swift │ ├── LinkPreview+Convenience.swift │ ├── MentionUtilities+DisplayName.swift │ ├── MockDataGenerator.swift │ ├── Permissions.swift │ ├── TextFieldHelper.swift │ ├── TraitObservingWindow.swift │ ├── UIActivityViewController+Utilities.swift │ ├── UIApplication+OWS.swift │ ├── UIContextualAction+Utilities.swift │ ├── UINavigationBar+Utilities.swift │ ├── UIResponder+OWS.swift │ ├── UIScrollView+Utilities.swift │ ├── UIStoryboard+OWS.swift │ ├── UIView+Draggable.swift │ └── UIView+Wrapping.swift ├── SessionMessagingKit ├── Calls │ ├── CallManagerProtocol.swift │ ├── CurrentCallProtocol.swift │ └── NoopSessionCallManager.swift ├── Configuration.swift ├── Crypto │ ├── Crypto+Attachments.swift │ ├── Crypto+LibSession.swift │ └── Crypto+SessionMessagingKit.swift ├── Database │ ├── Migrations │ │ ├── _001_SUK_InitialSetupMigration.swift │ │ ├── _002_SUK_SetupStandardJobs.swift │ │ ├── _003_SUK_YDBToGRDBMigration.swift │ │ ├── _004_SNK_InitialSetupMigration.swift │ │ ├── _005_SNK_SetupStandardJobs.swift │ │ ├── _006_SMK_InitialSetupMigration.swift │ │ ├── _007_SMK_SetupStandardJobs.swift │ │ ├── _008_SNK_YDBToGRDBMigration.swift │ │ ├── _009_SMK_YDBToGRDBMigration.swift │ │ ├── _010_FlagMessageHashAsDeletedOrInvalid.swift │ │ ├── _011_RemoveLegacyYDB.swift │ │ ├── _012_AddJobPriority.swift │ │ ├── _013_FixDeletedMessageReadState.swift │ │ ├── _014_FixHiddenModAdminSupport.swift │ │ ├── _015_HomeQueryOptimisationIndexes.swift │ │ ├── _016_ThemePreferences.swift │ │ ├── _017_EmojiReacts.swift │ │ ├── _018_OpenGroupPermission.swift │ │ ├── _019_AddThreadIdToFTS.swift │ │ ├── _020_AddJobUniqueHash.swift │ │ ├── _021_AddSnodeReveivedMessageInfoPrimaryKey.swift │ │ ├── _022_DropSnodeCache.swift │ │ ├── _023_SplitSnodeReceivedMessageInfo.swift │ │ ├── _024_ResetUserConfigLastHashes.swift │ │ ├── _025_AddPendingReadReceipts.swift │ │ ├── _026_AddFTSIfNeeded.swift │ │ ├── _027_SessionUtilChanges.swift │ │ ├── _028_GenerateInitialUserConfigDumps.swift │ │ ├── _029_BlockCommunityMessageRequests.swift │ │ ├── _030_MakeBrokenProfileTimestampsNullable.swift │ │ ├── _031_RebuildFTSIfNeeded_2_4_5.swift │ │ ├── _032_DisappearingMessagesConfiguration.swift │ │ ├── _033_ScheduleAppUpdateCheckJob.swift │ │ ├── _034_AddMissingWhisperFlag.swift │ │ ├── _035_ReworkRecipientState.swift │ │ ├── _036_GroupsRebuildChanges.swift │ │ ├── _037_GroupsExpiredFlag.swift │ │ ├── _038_FixBustedInteractionVariant.swift │ │ ├── _039_DropLegacyClosedGroupKeyPairTable.swift │ │ ├── _040_MessageDeduplicationTable.swift │ │ ├── _041_RenameTableSettingToKeyValueStore.swift │ │ ├── _042_MoveSettingsToLibSession.swift │ │ ├── _043_RenameAttachments.swift │ │ ├── _044_AddProMessageFlag.swift │ │ ├── _045_LastProfileUpdateTimestamp.swift │ │ └── _046_RemoveQuoteUnusedColumnsAndForeignKeys.swift │ └── Models │ │ ├── Attachment.swift │ │ ├── BlindedIdLookup.swift │ │ ├── Capability.swift │ │ ├── ClosedGroup.swift │ │ ├── ConfigDump.swift │ │ ├── Contact.swift │ │ ├── DisappearingMessageConfiguration.swift │ │ ├── GroupMember.swift │ │ ├── Interaction.swift │ │ ├── InteractionAttachment.swift │ │ ├── LinkPreview.swift │ │ ├── MessageDeduplication.swift │ │ ├── OpenGroup.swift │ │ ├── PendingReadReceipt.swift │ │ ├── Profile.swift │ │ ├── Quote.swift │ │ ├── Reaction.swift │ │ ├── SessionThread.swift │ │ └── ThreadTypingIndicator.swift ├── Jobs │ ├── AttachmentDownloadJob.swift │ ├── AttachmentUploadJob.swift │ ├── CheckForAppUpdatesJob.swift │ ├── ConfigMessageReceiveJob.swift │ ├── ConfigurationSyncJob.swift │ ├── DisappearingMessagesJob.swift │ ├── DisplayPictureDownloadJob.swift │ ├── ExpirationUpdateJob.swift │ ├── FailedAttachmentDownloadsJob.swift │ ├── FailedGroupInvitesAndPromotionsJob.swift │ ├── FailedMessageSendsJob.swift │ ├── GarbageCollectionJob.swift │ ├── GetExpirationJob.swift │ ├── GroupInviteMemberJob.swift │ ├── GroupLeavingJob.swift │ ├── GroupPromoteMemberJob.swift │ ├── MessageReceiveJob.swift │ ├── MessageSendJob.swift │ ├── ProcessPendingGroupMemberRemovalsJob.swift │ ├── RetrieveDefaultOpenGroupRoomsJob.swift │ ├── ReuploadUserDisplayPictureJob.swift │ └── SendReadReceiptsJob.swift ├── LibSession │ ├── Config Handling │ │ ├── LibSession+Contacts.swift │ │ ├── LibSession+ConvoInfoVolatile.swift │ │ ├── LibSession+GroupInfo.swift │ │ ├── LibSession+GroupKeys.swift │ │ ├── LibSession+GroupMembers.swift │ │ ├── LibSession+Local.swift │ │ ├── LibSession+Pro.swift │ │ ├── LibSession+Shared.swift │ │ ├── LibSession+SharedGroup.swift │ │ ├── LibSession+UserGroups.swift │ │ └── LibSession+UserProfile.swift │ ├── Database │ │ └── QueryInterfaceRequest+Utilities.swift │ ├── LibSession+SessionMessagingKit.swift │ └── Types │ │ ├── Config.swift │ │ ├── Mutation.swift │ │ ├── OpenGroupUrlInfo.swift │ │ └── ThreadUpdateInfo.swift ├── Messages │ ├── Control Messages │ │ ├── CallMessage.swift │ │ ├── ControlMessage.swift │ │ ├── DataExtractionNotification.swift │ │ ├── ExpirationTimerUpdate.swift │ │ ├── Group Update Messages │ │ │ ├── GroupUpdateDeleteMemberContentMessage.swift │ │ │ ├── GroupUpdateInfoChangeMessage.swift │ │ │ ├── GroupUpdateInviteMessage.swift │ │ │ ├── GroupUpdateInviteResponseMessage.swift │ │ │ ├── GroupUpdateMemberChangeMessage.swift │ │ │ ├── GroupUpdateMemberLeftMessage.swift │ │ │ ├── GroupUpdateMemberLeftNotificationMessage.swift │ │ │ └── GroupUpdatePromoteMessage.swift │ │ ├── MessageRequestResponse.swift │ │ ├── ReadReceipt.swift │ │ ├── TypingIndicator.swift │ │ └── UnsendRequest.swift │ ├── LibSessionMessage.swift │ ├── Message+Destination.swift │ ├── Message+DisappearingMessages.swift │ ├── Message+Origin.swift │ ├── Message.swift │ ├── SNProtoContent+Utilities.swift │ ├── Signal │ │ └── TSInfoMessage+Calls.swift │ └── Visible Messages │ │ ├── VisibleMessage+Attachment.swift │ │ ├── VisibleMessage+LinkPreview.swift │ │ ├── VisibleMessage+OpenGroupInvitation.swift │ │ ├── VisibleMessage+Profile.swift │ │ ├── VisibleMessage+Quote.swift │ │ ├── VisibleMessage+Reaction.swift │ │ └── VisibleMessage.swift ├── Meta │ ├── Info.plist │ └── SessionMessagingKit.h ├── Open Groups │ ├── Crypto │ │ └── Crypto+OpenGroup.swift │ ├── OpenGroupManager.swift │ └── Types │ │ └── PendingChange.swift ├── Protos │ ├── Generated │ │ ├── SNProto.swift │ │ ├── SessionProtos.pb.swift │ │ ├── WebSocketProto.swift │ │ └── WebSocketResources.pb.swift │ ├── Makefile │ ├── SessionProtos.proto │ └── WebSocketResources.proto ├── Sending & Receiving │ ├── Errors │ │ ├── AttachmentError.swift │ │ ├── MessageReceiverError.swift │ │ └── MessageSenderError.swift │ ├── Link Previews │ │ ├── HTMLMetadata.swift │ │ └── LinkPreviewError.swift │ ├── Message Handling │ │ ├── MessageReceiver+Calls.swift │ │ ├── MessageReceiver+DataExtractionNotification.swift │ │ ├── MessageReceiver+ExpirationTimers.swift │ │ ├── MessageReceiver+Groups.swift │ │ ├── MessageReceiver+LegacyClosedGroups.swift │ │ ├── MessageReceiver+LibSession.swift │ │ ├── MessageReceiver+MessageRequests.swift │ │ ├── MessageReceiver+ReadReceipts.swift │ │ ├── MessageReceiver+TypingIndicators.swift │ │ ├── MessageReceiver+UnsendRequests.swift │ │ ├── MessageReceiver+VisibleMessages.swift │ │ └── MessageSender+Groups.swift │ ├── MessageReceiver.swift │ ├── MessageSender+Convenience.swift │ ├── MessageSender.swift │ ├── Notification+MessageReceiver.swift │ ├── Notifications │ │ ├── NotificationsManagerType.swift │ │ ├── PushNotificationAPI+SessionMessagingKit.swift │ │ └── Types │ │ │ ├── NotificationCategory.swift │ │ │ ├── NotificationContent.swift │ │ │ ├── NotificationUserInfoKey.swift │ │ │ └── VoipPayloadKey.swift │ ├── Pollers │ │ ├── CommunityPoller.swift │ │ ├── CurrentUserPoller.swift │ │ ├── GroupPoller.swift │ │ ├── PollerType.swift │ │ └── SwarmPoller.swift │ ├── Quotes │ │ └── QuotedReplyModel.swift │ └── Typing Indicators │ │ └── TypingIndicators.swift ├── Shared Models │ ├── MessageViewModel+DeletionActions.swift │ ├── MessageViewModel.swift │ ├── Position.swift │ └── SessionThreadViewModel.swift ├── Types │ └── LinkPreviewManager.swift └── Utilities │ ├── AppReadiness.swift │ ├── AttachmentManager.swift │ ├── Authentication+SessionMessagingKit.swift │ ├── Data+Utilities.swift │ ├── DeviceSleepManager.swift │ ├── DisplayPictureManager.swift │ ├── ExtensionHelper.swift │ ├── FixedWidthInteger+BigEndian.swift │ ├── ImageDataManager+Singleton.swift │ ├── MentionSelectionView+SessionMessagingKit.swift │ ├── MessageWrapper.swift │ ├── OWSAudioPlayer.h │ ├── OWSAudioPlayer.m │ ├── OWSAudioSession.swift │ ├── OWSWindowManager.h │ ├── OWSWindowManager.m │ ├── ObservableKey+SessionMessagingKit.swift │ ├── ObservableKeyEvent+Utilities.swift │ ├── Preferences+NotificationPreviewType.swift │ ├── Preferences+Sound.swift │ ├── Preferences.swift │ ├── Profile+Updating.swift │ ├── ProfilePictureView+Convenience.swift │ ├── ProximityMonitoringManager.swift │ ├── SMKDependencies.swift │ ├── SNProtoEnvelope+Conversion.swift │ ├── SessionEnvironment.swift │ ├── SessionProState.swift │ ├── Threading+SessionMessagingKit.swift │ └── UIWindowLevel+Utilities.swift ├── SessionMessagingKitTests ├── Contacts │ └── BlindedIdLookupSpec.swift ├── Crypto │ └── CryptoSMKSpec.swift ├── Database │ └── Models │ │ ├── GroupMemberSpec.swift │ │ └── MessageDeduplicationSpec.swift ├── Jobs │ ├── DisplayPictureDownloadJobSpec.swift │ ├── MessageSendJobSpec.swift │ └── RetrieveDefaultOpenGroupRoomsJobSpec.swift ├── LibSession │ ├── LibSessionGroupInfoSpec.swift │ ├── LibSessionGroupMembersSpec.swift │ ├── LibSessionSpec.swift │ └── LibSessionUtilSpec.swift ├── Open Groups │ ├── Crypto │ │ └── CryptoOpenGroupSpec.swift │ ├── Models │ │ ├── CapabilitySpec.swift │ │ └── OpenGroupSpec.swift │ └── OpenGroupManagerSpec.swift ├── Sending & Receiving │ ├── MessageReceiverGroupsSpec.swift │ ├── MessageSenderGroupsSpec.swift │ ├── MessageSenderSpec.swift │ ├── Notifications │ │ └── NotificationsManagerSpec.swift │ └── Pollers │ │ └── CommunityPollerSpec.swift ├── SessionMessageKit.xctestplan ├── Shared Models │ └── SessionThreadViewModelSpec.swift ├── Utilities │ └── ExtensionHelperSpec.swift └── _TestUtilities │ ├── CommonSMKMockExtensions.swift │ ├── CustomArgSummaryDescribable+SessionMessagingKit.swift │ ├── MockCommunityPoller.swift │ ├── MockCommunityPollerCache.swift │ ├── MockDisplayPictureCache.swift │ ├── MockExtensionHelper.swift │ ├── MockGroupPollerCache.swift │ ├── MockImageDataManager.swift │ ├── MockLibSessionCache.swift │ ├── MockNotificationsManager.swift │ ├── MockOGMCache.swift │ ├── MockPoller.swift │ └── MockSwarmPoller.swift ├── SessionNetworkingKit ├── Crypto │ └── Crypto+SessionNetworkingKit.swift ├── FileServer │ ├── Crypto │ │ └── Crypto+FileServer.swift │ ├── FileServer.swift │ ├── FileServerAPI.swift │ ├── FileServerEndpoint.swift │ ├── Models │ │ ├── AppVersionResponse.swift │ │ └── ExtendExpirationResponse.swift │ └── Types │ │ ├── HTTPFragmentParam+FileServer.swift │ │ └── HTTPHeader+FileServer.swift ├── LibSession │ └── LibSession+Networking.swift ├── Meta │ ├── Info.plist │ └── SessionNetworkingKit.h ├── Models │ └── FileUploadResponse.swift ├── Networking │ └── SnodeAPI.swift ├── PushNotification │ ├── Crypto │ │ └── Crypto+PushNotification.swift │ ├── Models │ │ ├── AuthenticatedRequest.swift │ │ ├── NotificationMetadata.swift │ │ ├── SubscribeRequest.swift │ │ ├── SubscribeResponse.swift │ │ ├── UnsubscribeRequest.swift │ │ └── UnsubscribeResponse.swift │ ├── PushNotification.swift │ ├── PushNotificationAPI.swift │ ├── PushNotificationEndpoint.swift │ └── Types │ │ ├── ProcessResult.swift │ │ ├── Request+PushNotificationAPI.swift │ │ ├── Service.swift │ │ └── ServiceInfo.swift ├── SOGS │ ├── Crypto │ │ └── Crypto+SOGS.swift │ ├── Models │ │ ├── CapabilitiesResponse.swift │ │ ├── DeleteInboxResponse.swift │ │ ├── DirectMessage.swift │ │ ├── PinnedMessage.swift │ │ ├── ReactionResponse.swift │ │ ├── Room.swift │ │ ├── RoomPollInfo.swift │ │ ├── SOGSMessage.swift │ │ ├── SendDirectMessageRequest.swift │ │ ├── SendDirectMessageResponse.swift │ │ ├── SendSOGSMessageRequest.swift │ │ ├── UpdateMessageRequest.swift │ │ ├── UserBanRequest.swift │ │ ├── UserModeratorRequest.swift │ │ └── UserUnbanRequest.swift │ ├── SOGS.swift │ ├── SOGSAPI.swift │ ├── SOGSEndpoint.swift │ ├── SOGSError.swift │ └── Types │ │ ├── HTTPHeader+SOGS.swift │ │ ├── HTTPQueryParam+SOGS.swift │ │ ├── Personalization.swift │ │ ├── Request+SOGS.swift │ │ └── UpdateTypes.swift ├── SessionNetwork │ ├── Models │ │ ├── Info.swift │ │ ├── NetworkInfo.swift │ │ ├── Price.swift │ │ └── Token.swift │ ├── SessionNetwork.swift │ ├── SessionNetworkAPI.swift │ ├── SessionNetworkEndpoint.swift │ └── Types │ │ ├── HTTPClient.swift │ │ ├── HTTPHeader+SessionNetwork.swift │ │ └── KeyValueStore+SessionNetwork.swift ├── StorageServer │ ├── Database │ │ └── SnodeReceivedMessageInfo.swift │ ├── Models │ │ ├── DeleteAllBeforeRequest.swift │ │ ├── DeleteAllBeforeResponse.swift │ │ ├── DeleteAllMessagesRequest.swift │ │ ├── DeleteAllMessagesResponse.swift │ │ ├── DeleteMessagesRequest.swift │ │ ├── DeleteMessagesResponse.swift │ │ ├── GetExpiriesRequest.swift │ │ ├── GetExpiriesResponse.swift │ │ ├── GetMessagesRequest.swift │ │ ├── GetMessagesResponse.swift │ │ ├── GetNetworkTimestampResponse.swift │ │ ├── LegacyGetMessagesRequest.swift │ │ ├── LegacySendMessageRequest.swift │ │ ├── ONSResolveRequest.swift │ │ ├── ONSResolveResponse.swift │ │ ├── OxenDaemonRPCRequest.swift │ │ ├── RevokeSubaccountRequest.swift │ │ ├── RevokeSubaccountResponse.swift │ │ ├── SendMessageRequest.swift │ │ ├── SendMessageResponse.swift │ │ ├── SnodeAuthenticatedRequestBody.swift │ │ ├── SnodeBatchRequest.swift │ │ ├── SnodeRecursiveResponse.swift │ │ ├── SnodeRequest.swift │ │ ├── SnodeResponse.swift │ │ ├── SnodeSwarmItem.swift │ │ ├── UnrevokeSubaccountRequest.swift │ │ ├── UnrevokeSubaccountResponse.swift │ │ ├── UpdateExpiryAllRequest.swift │ │ ├── UpdateExpiryAllResponse.swift │ │ ├── UpdateExpiryRequest.swift │ │ └── UpdateExpiryResponse.swift │ ├── SnodeAPI.swift │ ├── SnodeAPIEndpoint.swift │ ├── SnodeAPIError.swift │ ├── SnodeAPINamespace.swift │ └── Types │ │ ├── Request+SnodeAPI.swift │ │ ├── ResponseInfo+SnodeAPI.swift │ │ ├── SnodeMessage.swift │ │ └── SnodeReceivedMessage.swift ├── Types │ ├── BatchRequest.swift │ ├── BatchResponse.swift │ ├── BencodeResponse.swift │ ├── ContentProxy.swift │ ├── Destination.swift │ ├── HTTPFragmentParam.swift │ ├── HTTPHeader.swift │ ├── HTTPMethod.swift │ ├── HTTPQueryParam.swift │ ├── IPv4.swift │ ├── JSON.swift │ ├── Network.swift │ ├── NetworkError.swift │ ├── PreparedRequest+Sending.swift │ ├── PreparedRequest.swift │ ├── ProxiedContentDownloader.swift │ ├── Request.swift │ ├── RequestCategory.swift │ ├── ResponseInfo.swift │ ├── SessionNetworkAPI │ │ ├── HTTPHeader+SessionNetwork.swift │ │ ├── SessionNetworkAPI+Database.swift │ │ ├── SessionNetworkAPI+Models.swift │ │ ├── SessionNetworkAPI+Network.swift │ │ └── SessionNetworkAPI.swift │ ├── SwarmDrainBehaviour.swift │ ├── UpdatableTimestamp.swift │ └── ValidatableResponse.swift └── Utilities │ ├── Data+Utilities.swift │ ├── ObservableKey+SessionNetworkingKit.swift │ ├── Publisher+Utilities.swift │ ├── RetryWithDependencies.swift │ ├── String+Trimming.swift │ ├── URL+Utilities.swift │ └── URLResponse+Utilities.swift ├── SessionNetworkingKitTests ├── Models │ ├── FileUploadResponseSpec.swift │ └── SnodeRequestSpec.swift ├── SOGS │ ├── Crypto │ │ ├── Authentication+SOGS.swift │ │ └── CryptoSOGSAPISpec.swift │ ├── Models │ │ ├── CapabilitiesResponse.swift │ │ ├── RoomPollInfoSpec.swift │ │ ├── RoomSpec.swift │ │ ├── SOGSMessageSpec.swift │ │ ├── SendDirectMessageRequestSpec.swift │ │ ├── SendSOGSMessageRequestSpec.swift │ │ └── UpdateMessageRequestSpec.swift │ ├── SOGSAPISpec.swift │ └── Types │ │ ├── PersonalizationSpec.swift │ │ ├── SOGSEndpointSpec.swift │ │ └── SOGSErrorSpec.swift ├── SessionNetworkingKit.xctestplan ├── Types │ ├── BatchRequestSpec.swift │ ├── BatchResponseSpec.swift │ ├── BencodeResponseSpec.swift │ ├── DestinationSpec.swift │ ├── HeaderSpec.swift │ ├── PreparedRequestSendingSpec.swift │ ├── PreparedRequestSpec.swift │ └── RequestSpec.swift └── _TestUtilities │ ├── CommonSSKMockExtensions.swift │ ├── MockNetwork.swift │ └── MockSnodeAPICache.swift ├── SessionNotificationServiceExtension ├── Meta │ ├── Info.plist │ └── SessionNotificationServiceExtension.entitlements ├── NSENotificationPresenter.swift ├── NotificationResolution.swift ├── NotificationServiceExtension.swift └── NotificationServiceExtensionContext.swift ├── SessionShareExtension ├── Base.lproj │ └── MainInterface.storyboard ├── Meta │ ├── Info.plist │ └── SignalShareExtension.entitlements ├── SAEScreenLockViewController.swift ├── ShareAppExtensionContext.swift ├── ShareNavController.swift ├── SimplifiedConversationCell.swift ├── ThreadPickerVC.swift └── ThreadPickerViewModel.swift ├── SessionTests ├── Conversations │ └── Settings │ │ ├── ThreadDisappearingMessagesViewModelSpec.swift │ │ ├── ThreadNotificationSettingsViewModelSpec.swift │ │ └── ThreadSettingsViewModelSpec.swift ├── Database │ └── DatabaseSpec.swift ├── Onboarding │ └── OnboardingSpec.swift ├── Session.xctestplan └── Settings │ └── NotificationContentViewModelSpec.swift ├── SessionUIKit ├── Components │ ├── BezierPathView.swift │ ├── ExpandableLabel.swift │ ├── GradientView.swift │ ├── HighlightMentionView.swift │ ├── Input View │ │ ├── InputTextView.swift │ │ ├── InputView.swift │ │ ├── InputViewButton.swift │ │ ├── MentionSelectionView.swift │ │ └── VoiceMessageRecordingView.swift │ ├── LinkHighlightingLabel.swift │ ├── LinkPreviewView.swift │ ├── Modals & Toast │ │ ├── ConfirmationModal.swift │ │ ├── Modal.swift │ │ └── ToastController.swift │ ├── NavBarSessionIcon.swift │ ├── PlaceholderIcon.swift │ ├── ProfilePictureView.swift │ ├── QuoteView.swift │ ├── RadioButton.swift │ ├── SNTextField.swift │ ├── SNTextView.swift │ ├── SRCopyableLabel.swift │ ├── ScreenLockViewController.swift │ ├── ScrollableLabel.swift │ ├── SearchBar.swift │ ├── Separator.swift │ ├── SessionButton.swift │ ├── SessionHostingViewController.swift │ ├── SessionImageView.swift │ ├── SessionLabelWithProBadge.swift │ ├── SessionProBadge.swift │ ├── StyledNavigationController.swift │ ├── SwiftUI │ │ ├── ActivityView.swift │ │ ├── AdaptiveHStack.swift │ │ ├── AdaptiveText.swift │ │ ├── ArrowCapsule.swift │ │ ├── AttributedLabel.swift │ │ ├── AttributedText.swift │ │ ├── CompatibleScrollingVStack.swift │ │ ├── CyclicGradientView.swift │ │ ├── DonationCTAModal.swift │ │ ├── LightBox.swift │ │ ├── Modal+SwiftUI.swift │ │ ├── PopoverView.swift │ │ ├── ProCTAModal.swift │ │ ├── QRCodeView.swift │ │ ├── QuoteView_SwiftUI.swift │ │ ├── Seperator+SwiftUI.swift │ │ ├── SessionAsyncImage.swift │ │ ├── SessionProBadge+SwiftUI.swift │ │ ├── SessionSearchBar.swift │ │ ├── SessionTextField.swift │ │ ├── ShineButton.swift │ │ ├── Text+CopyButton.swift │ │ ├── ThemeColor.swift │ │ ├── ThemeLinearGradient.swift │ │ ├── ThemeText.swift │ │ ├── Toast.swift │ │ └── UserProfileModal.swift │ ├── TabBar.swift │ └── TopBannerController.swift ├── Configuration.swift ├── Meta │ ├── Info.plist │ └── SessionUIKit.h ├── Screens │ └── Settings │ │ └── SessionNetworkScreen │ │ ├── SessionNetworkScreen+Models.swift │ │ └── SessionNetworkScreen.swift ├── Style Guide │ ├── Constants+Apple.swift │ ├── Constants.swift │ ├── Fonts.swift │ ├── Format.swift │ ├── ThemeManager.swift │ ├── Themes │ │ ├── SwiftUI+Theme.swift │ │ ├── Theme+ClassicDark.swift │ │ ├── Theme+ClassicLight.swift │ │ ├── Theme+Colors.swift │ │ ├── Theme+OceanDark.swift │ │ ├── Theme+OceanLight.swift │ │ ├── Theme.swift │ │ ├── ThemedAttributedString.swift │ │ └── UIKit+Theme.swift │ └── Values.swift ├── Types │ ├── Accessibility.swift │ ├── IconSize.swift │ ├── ImageDataManager.swift │ ├── LinkPreviewManagerType.swift │ ├── Localization.swift │ ├── ReusableView.swift │ └── TimeUnit.swift └── Utilities │ ├── CGRect+Utilities.swift │ ├── Date+Utilities.swift │ ├── Double+Utilities.swift │ ├── Localization+Style.swift │ ├── MentionUtilities.swift │ ├── Number+Utilities.swift │ ├── QRCode.swift │ ├── ScreenLock+Errors.swift │ ├── String+Utilities.swift │ ├── SwiftUI+Utilities.swift │ ├── Task+Utilities.swift │ ├── TimeInterval+Utilities.swift │ ├── UIButtonConfiguration+Utilities.swift │ ├── UICollectionView+ReusableView.swift │ ├── UIColor+Utilities.swift │ ├── UIContextualAction+Theming.swift │ ├── UIDevice+Utilities.swift │ ├── UIEdgeInsets+Utilities.swift │ ├── UIImage+Utilities.swift │ ├── UILabel+Utilities.swift │ ├── UITableView+ReusableView.swift │ ├── UIView+Constraints.swift │ ├── UIView+Utilities.swift │ └── UTType+Localization.swift ├── SessionUIKitTests ├── SessionUIKit.xctestplan └── Utilities │ └── SUIKStringUtilitiesSpec.swift ├── SessionUtilitiesKit ├── Combine │ ├── Disposable Views │ │ └── DisposableBarButtonItem.swift │ ├── Publisher+Utilities.swift │ ├── ReplaySubject.swift │ ├── UIBarButtonItem+Combine.swift │ ├── UIControl+Combine.swift │ └── UIView+Combine.swift ├── Configuration.swift ├── Crypto │ ├── Crypto+SessionUtilitiesKit.swift │ ├── Crypto.swift │ ├── CryptoError.swift │ ├── Hex.swift │ ├── KeyPair.swift │ └── Mnemonic.swift ├── Database │ ├── Models │ │ ├── Identity.swift │ │ ├── Job.swift │ │ ├── JobDependencies.swift │ │ ├── KeyValueStore.swift │ │ └── Setting.swift │ ├── Storage.swift │ ├── StorageError.swift │ ├── Types │ │ ├── ColumnExpressible.swift │ │ ├── Migration.swift │ │ ├── MigrationHelper.swift │ │ ├── PagedData.swift │ │ ├── PagedDatabaseObserver.swift │ │ └── TypedTableAlias.swift │ └── Utilities │ │ ├── FetchRequest+Utilities.swift │ │ ├── PersistableRecord+Utilities.swift │ │ ├── QueryInterfaceRequest+Utilities.swift │ │ ├── SQLInterpolation+Utilities.swift │ │ ├── ScopeAdapter+Utilities.swift │ │ └── TableRecord+Utilities.swift ├── Dependency Injection │ ├── CacheConfig.swift │ ├── Dependencies.swift │ ├── FeatureConfig.swift │ ├── NoopDependency.swift │ ├── SingletonConfig.swift │ └── UserDefaultsConfig.swift ├── General │ ├── AppContext.swift │ ├── Array+Utilities.swift │ ├── Authentication.swift │ ├── CallRingTonePlayer.swift │ ├── Collection+Utilities.swift │ ├── Data+Utilities.swift │ ├── Dictionary+Utilities.swift │ ├── Feature+ServiceNetwork.swift │ ├── Feature.swift │ ├── General.swift │ ├── LRUCache.swift │ ├── Logging.swift │ ├── NSRegularExpression+SSK.swift │ ├── Notifications+Lifecycle.swift │ ├── ScreenLock.swift │ ├── SessionId.swift │ ├── Set+Utilities.swift │ ├── Setting+Theme.swift │ ├── String+SSK.swift │ ├── String+Utilities.swift │ ├── Timer+MainThread.swift │ ├── TimestampUtils.swift │ ├── UIDevice+featureSupport.swift │ ├── UnicodeScalar+Utilities.swift │ └── Weak.swift ├── JobRunner │ ├── JobRunner.swift │ └── JobRunnerError.swift ├── LibSession │ ├── LibSession.swift │ ├── LibSessionError.swift │ ├── Types │ │ ├── ObservingDatabase.swift │ │ └── Setting.swift │ └── Utilities │ │ └── TypeConversion+Utilities.swift ├── Media │ ├── MediaUtils.swift │ └── UTType+Utilities.swift ├── Meta │ ├── Info.plist │ └── SessionUtilitiesKit.h ├── Observations │ ├── DebounceTaskManager.swift │ ├── ObservableKey+SessionUtilitiesKit.swift │ ├── ObservableKey.swift │ ├── ObservationBuilder.swift │ ├── ObservationManager.swift │ └── TaskCancellation.swift ├── Types │ ├── ARC4RandomNumberGenerator.swift │ ├── AppVersion.swift │ ├── BackgroundTaskManager.swift │ ├── Bencode.swift │ ├── BencodeDecoder.swift │ ├── BencodeEncoder.swift │ ├── CancellationAwareAsyncStream.swift │ ├── CurrentValueAsyncStream.swift │ ├── DocumentPickerHandler.swift │ ├── Failable.swift │ ├── FileManager.swift │ ├── KeychainStorage.swift │ ├── MultiTaskManager.swift │ ├── StreamLifecycleManager.swift │ ├── StringCache.swift │ ├── Threading.swift │ ├── TimeUnit.swift │ ├── Update.swift │ ├── UserDefaultsType.swift │ └── Version.swift └── Utilities │ ├── ARC4RandomNumberGenerator.swift │ ├── AVURLAsset+Utilities.swift │ ├── AsyncSequence+Utilities.swift │ ├── AsyncStream+Utilities.swift │ ├── CGFloat+Utilities.swift │ ├── CGPoint+Utilities.swift │ ├── CGRect+Utilities.swift │ ├── CGSize+Utilities.swift │ ├── Codable+Utilities.swift │ ├── Combine+Utilities.swift │ ├── DirectoryArchiver.swift │ ├── DispatchQueue+Utilities.swift │ ├── DispatchTimeInterval+Utilities.swift │ ├── Failable.swift │ ├── JSONDecoder+Utilities.swift │ ├── JSONEncoder+Utilities.swift │ ├── MutableIdentifiable.swift │ ├── NSAttributedString+Utilities.swift │ ├── Notification+Utilities.swift │ ├── Optional+Utilities.swift │ ├── Permissions.swift │ ├── Result+Utilities.swift │ ├── Scheduler+Utilities.swift │ ├── Task+Utilities.swift │ ├── ThreadSafe.swift │ ├── UIAlertAction+Utilities.swift │ ├── UIApplicationState+Utilities.swift │ ├── UIBezierPath+Utilities.swift │ ├── UIImage+Utilities.swift │ ├── UINavigationController+Utilities.swift │ └── Version.swift ├── SessionUtilitiesKitTests ├── Database │ └── Models │ │ └── IdentitySpec.swift ├── General │ ├── ArrayUtilitiesSpec.swift │ ├── DependenciesSpec.swift │ ├── GeneralCacheSpec.swift │ └── SessionIdSpec.swift ├── JobRunner │ └── JobRunnerSpec.swift ├── LibSession │ └── Utilities │ │ └── TypeConversionUtilitiesSpec.swift ├── SessionUtilitiesKit.xctestplan └── Utilities │ ├── BencodeDecoderSpec.swift │ ├── BencodeEncoderSpec.swift │ ├── ThreadSafeSpec.swift │ └── VersionSpec.swift ├── SettingsBundle └── licenses │ ├── 25519.license │ ├── AFNetworking.license │ ├── APDropDownNavToolbar.license │ ├── AxolotlKit.license │ ├── CocoaLumberjack.license │ ├── DJWActionSheet.license │ ├── FFCircularProgressView.license │ ├── FLAnimatedImage │ ├── JSQMessagesViewController.license │ ├── Mantle.license │ ├── OpenSSL.license │ ├── SQLCipher.license │ ├── SSKeychain.license │ ├── SocketRocket.license │ ├── Spandsp.license │ ├── Speex.license │ ├── YapDatabase.license │ ├── compileLicences.pl │ └── libPhoneNumber-iOS.license ├── SignalUtilitiesKit ├── Media Viewing & Editing │ ├── Attachment Approval │ │ ├── AttachmentApprovalViewController.swift │ │ ├── AttachmentItemCollection.swift │ │ ├── AttachmentPrepViewController.swift │ │ ├── AttachmentTextToolbar.swift │ │ └── AttachmentTextView.swift │ ├── Image Editing │ │ ├── ImageEditorBrushViewController.swift │ │ ├── ImageEditorCanvasView.swift │ │ ├── ImageEditorContents.swift │ │ ├── ImageEditorCropViewController.swift │ │ ├── ImageEditorItem.swift │ │ ├── ImageEditorModel.swift │ │ ├── ImageEditorPaletteView.swift │ │ ├── ImageEditorPanGestureRecognizer.swift │ │ ├── ImageEditorPinchGestureRecognizer.swift │ │ ├── ImageEditorStrokeItem.swift │ │ ├── ImageEditorTextItem.swift │ │ ├── ImageEditorTextViewController.swift │ │ ├── ImageEditorTransform.swift │ │ └── ImageEditorView.swift │ ├── MediaMessageView.swift │ └── OWSViewController+ImageEditor.swift ├── Meta │ └── Info.plist ├── Shared View Controllers │ ├── ModalActivityIndicatorViewController.swift │ └── OWSViewController.swift ├── Shared Views │ ├── ApprovalRailCellView.swift │ ├── CircleView.swift │ ├── GalleryRailView.swift │ ├── OWSButton.swift │ ├── OWSLayerView.swift │ └── TappableView.swift └── Utilities │ ├── AppSetup.swift │ ├── Collection+OWS.swift │ ├── DirectionalPanGestureRecognizer.swift │ ├── OrderedDictionary.swift │ ├── UIBezierPath+Utilities.swift │ ├── UIView+OWS.swift │ ├── UIViewController+OWS.swift │ └── UIViewController+Utilities.swift ├── _SharedTestUtilities ├── Async+Utilities.swift ├── CombineExtensions.swift ├── GRDBExtensions.swift ├── Mock.swift ├── MockAppContext.swift ├── MockCrypto.swift ├── MockFileManager.swift ├── MockGeneralCache.swift ├── MockJobRunner.swift ├── MockKeychain.swift ├── MockLogger.swift ├── MockMediaDecoder.swift ├── MockUserDefaults.swift ├── Mocked.swift ├── NimbleExtensions.swift ├── SynchronousStorage.swift ├── TestConstants.swift ├── TestDependencies.swift └── TestExtensions.swift └── codecov.yml /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/.clang-format -------------------------------------------------------------------------------- /.drone.jsonnet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/.drone.jsonnet -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/.github/ISSUE_TEMPLATE/bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/.github/ISSUE_TEMPLATE/feature_request.yml -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/.gitignore -------------------------------------------------------------------------------- /.swiftlint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/.swiftlint.yml -------------------------------------------------------------------------------- /BUILDING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/BUILDING.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/README.md -------------------------------------------------------------------------------- /Scripts/DecryptExportedKey.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Scripts/DecryptExportedKey.swift -------------------------------------------------------------------------------- /Scripts/EmojiGenerator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Scripts/EmojiGenerator.swift -------------------------------------------------------------------------------- /Scripts/GenerateLicenses.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Scripts/GenerateLicenses.swift -------------------------------------------------------------------------------- /Scripts/LintLocalizableStrings.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Scripts/LintLocalizableStrings.swift -------------------------------------------------------------------------------- /Scripts/ProcessIP2CountryData.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Scripts/ProcessIP2CountryData.swift -------------------------------------------------------------------------------- /Scripts/ProtoWrappers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Scripts/ProtoWrappers.py -------------------------------------------------------------------------------- /Scripts/build_ci.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Scripts/build_ci.sh -------------------------------------------------------------------------------- /Scripts/build_libSession_util.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Scripts/build_libSession_util.sh -------------------------------------------------------------------------------- /Scripts/ci-host/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Scripts/ci-host/README.md -------------------------------------------------------------------------------- /Scripts/ci-host/cleanup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Scripts/ci-host/cleanup.py -------------------------------------------------------------------------------- /Scripts/ci-host/keepalive.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Scripts/ci-host/keepalive.sh -------------------------------------------------------------------------------- /Scripts/clean_up_old_test_simulators.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Scripts/clean_up_old_test_simulators.sh -------------------------------------------------------------------------------- /Scripts/drone-static-upload.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Scripts/drone-static-upload.sh -------------------------------------------------------------------------------- /Scripts/drone-upload-exists.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Scripts/drone-upload-exists.sh -------------------------------------------------------------------------------- /Scripts/reset_spm_cache.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Scripts/reset_spm_cache.sh -------------------------------------------------------------------------------- /Session.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Session.xcodeproj/xcshareddata/IDETemplateMacros.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session.xcodeproj/xcshareddata/IDETemplateMacros.plist -------------------------------------------------------------------------------- /Session.xcodeproj/xcshareddata/xcschemes/Session.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session.xcodeproj/xcshareddata/xcschemes/Session.xcscheme -------------------------------------------------------------------------------- /Session/.swiftlint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/.swiftlint.yml -------------------------------------------------------------------------------- /Session/Calls/Call Management/SessionCall.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Calls/Call Management/SessionCall.swift -------------------------------------------------------------------------------- /Session/Calls/Call Management/SessionCallManager+Action.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Calls/Call Management/SessionCallManager+Action.swift -------------------------------------------------------------------------------- /Session/Calls/Call Management/SessionCallManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Calls/Call Management/SessionCallManager.swift -------------------------------------------------------------------------------- /Session/Calls/CallVC+Camera.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Calls/CallVC+Camera.swift -------------------------------------------------------------------------------- /Session/Calls/CallVC.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Calls/CallVC.swift -------------------------------------------------------------------------------- /Session/Calls/CameraManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Calls/CameraManager.swift -------------------------------------------------------------------------------- /Session/Calls/VideoPreviewVC.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Calls/VideoPreviewVC.swift -------------------------------------------------------------------------------- /Session/Calls/Views & Modals/CallMissedTipsModal.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Calls/Views & Modals/CallMissedTipsModal.swift -------------------------------------------------------------------------------- /Session/Calls/Views & Modals/CallVideoView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Calls/Views & Modals/CallVideoView.swift -------------------------------------------------------------------------------- /Session/Calls/Views & Modals/IncomingCallBanner.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Calls/Views & Modals/IncomingCallBanner.swift -------------------------------------------------------------------------------- /Session/Calls/Views & Modals/MiniCallView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Calls/Views & Modals/MiniCallView.swift -------------------------------------------------------------------------------- /Session/Calls/Views & Modals/RenderView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Calls/Views & Modals/RenderView.swift -------------------------------------------------------------------------------- /Session/Calls/WebRTC/TurnServerInfo.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Calls/WebRTC/TurnServerInfo.swift -------------------------------------------------------------------------------- /Session/Calls/WebRTC/WebRTC+Utilities.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Calls/WebRTC/WebRTC+Utilities.swift -------------------------------------------------------------------------------- /Session/Calls/WebRTC/WebRTCSession+Constants.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Calls/WebRTC/WebRTCSession+Constants.swift -------------------------------------------------------------------------------- /Session/Calls/WebRTC/WebRTCSession+DataChannel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Calls/WebRTC/WebRTCSession+DataChannel.swift -------------------------------------------------------------------------------- /Session/Calls/WebRTC/WebRTCSession+MessageHandling.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Calls/WebRTC/WebRTCSession+MessageHandling.swift -------------------------------------------------------------------------------- /Session/Calls/WebRTC/WebRTCSession+UI.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Calls/WebRTC/WebRTCSession+UI.swift -------------------------------------------------------------------------------- /Session/Calls/WebRTC/WebRTCSession.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Calls/WebRTC/WebRTCSession.swift -------------------------------------------------------------------------------- /Session/Closed Groups/EditGroupViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Closed Groups/EditGroupViewModel.swift -------------------------------------------------------------------------------- /Session/Closed Groups/NewClosedGroupVC.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Closed Groups/NewClosedGroupVC.swift -------------------------------------------------------------------------------- /Session/Conversations/Context Menu/ContextMenuVC+Action.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Conversations/Context Menu/ContextMenuVC+Action.swift -------------------------------------------------------------------------------- /Session/Conversations/Context Menu/ContextMenuVC.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Conversations/Context Menu/ContextMenuVC.swift -------------------------------------------------------------------------------- /Session/Conversations/Context Menu/ContextMenuWindow.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Conversations/Context Menu/ContextMenuWindow.swift -------------------------------------------------------------------------------- /Session/Conversations/ConversationSearch.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Conversations/ConversationSearch.swift -------------------------------------------------------------------------------- /Session/Conversations/ConversationVC+Interaction.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Conversations/ConversationVC+Interaction.swift -------------------------------------------------------------------------------- /Session/Conversations/ConversationVC.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Conversations/ConversationVC.swift -------------------------------------------------------------------------------- /Session/Conversations/ConversationViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Conversations/ConversationViewModel.swift -------------------------------------------------------------------------------- /Session/Conversations/Emoji Picker/EmojiPickerSheet.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Conversations/Emoji Picker/EmojiPickerSheet.swift -------------------------------------------------------------------------------- /Session/Conversations/Emoji Picker/EmojiSkinTonePicker.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Conversations/Emoji Picker/EmojiSkinTonePicker.swift -------------------------------------------------------------------------------- /Session/Conversations/Message Cells/CallMessageCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Conversations/Message Cells/CallMessageCell.swift -------------------------------------------------------------------------------- /Session/Conversations/Message Cells/DateHeaderCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Conversations/Message Cells/DateHeaderCell.swift -------------------------------------------------------------------------------- /Session/Conversations/Message Cells/InfoMessageCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Conversations/Message Cells/InfoMessageCell.swift -------------------------------------------------------------------------------- /Session/Conversations/Message Cells/MessageCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Conversations/Message Cells/MessageCell.swift -------------------------------------------------------------------------------- /Session/Conversations/Message Cells/TypingIndicatorCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Conversations/Message Cells/TypingIndicatorCell.swift -------------------------------------------------------------------------------- /Session/Conversations/Message Cells/UnreadMarkerCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Conversations/Message Cells/UnreadMarkerCell.swift -------------------------------------------------------------------------------- /Session/Conversations/Message Cells/VisibleMessageCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Conversations/Message Cells/VisibleMessageCell.swift -------------------------------------------------------------------------------- /Session/Conversations/Settings/ProfilePictureVC.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Conversations/Settings/ProfilePictureVC.swift -------------------------------------------------------------------------------- /Session/Conversations/Settings/ThreadSettingsViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Conversations/Settings/ThreadSettingsViewModel.swift -------------------------------------------------------------------------------- /Session/Conversations/Views & Modals/InfoBanner.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Conversations/Views & Modals/InfoBanner.swift -------------------------------------------------------------------------------- /Session/Conversations/Views & Modals/ReactionListSheet.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Conversations/Views & Modals/ReactionListSheet.swift -------------------------------------------------------------------------------- /Session/Conversations/Views & Modals/RoundIconButton.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Conversations/Views & Modals/RoundIconButton.swift -------------------------------------------------------------------------------- /Session/Database/Convenience/Interaction+UI.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Database/Convenience/Interaction+UI.swift -------------------------------------------------------------------------------- /Session/Emoji/Emoji+Available.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Emoji/Emoji+Available.swift -------------------------------------------------------------------------------- /Session/Emoji/Emoji+Category.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Emoji/Emoji+Category.swift -------------------------------------------------------------------------------- /Session/Emoji/Emoji+Name.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Emoji/Emoji+Name.swift -------------------------------------------------------------------------------- /Session/Emoji/Emoji+SkinTones.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Emoji/Emoji+SkinTones.swift -------------------------------------------------------------------------------- /Session/Emoji/Emoji.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Emoji/Emoji.swift -------------------------------------------------------------------------------- /Session/Emoji/EmojiWithSkinTones+String.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Emoji/EmojiWithSkinTones+String.swift -------------------------------------------------------------------------------- /Session/Emoji/EmojiWithSkinTones.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Emoji/EmojiWithSkinTones.swift -------------------------------------------------------------------------------- /Session/Home/App Review/AppReviewPromptModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Home/App Review/AppReviewPromptModel.swift -------------------------------------------------------------------------------- /Session/Home/App Review/View/AppReviewPromptDialog.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Home/App Review/View/AppReviewPromptDialog.swift -------------------------------------------------------------------------------- /Session/Home/GlobalSearch/EmptySearchResultCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Home/GlobalSearch/EmptySearchResultCell.swift -------------------------------------------------------------------------------- /Session/Home/GlobalSearch/GlobalSearchViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Home/GlobalSearch/GlobalSearchViewController.swift -------------------------------------------------------------------------------- /Session/Home/HomeVC.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Home/HomeVC.swift -------------------------------------------------------------------------------- /Session/Home/HomeViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Home/HomeViewModel.swift -------------------------------------------------------------------------------- /Session/Home/Message Requests/MessageRequestsViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Home/Message Requests/MessageRequestsViewModel.swift -------------------------------------------------------------------------------- /Session/Home/Message Requests/Views/MessageRequestsCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Home/Message Requests/Views/MessageRequestsCell.swift -------------------------------------------------------------------------------- /Session/Home/New Conversation/InviteAFriendScreen.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Home/New Conversation/InviteAFriendScreen.swift -------------------------------------------------------------------------------- /Session/Home/New Conversation/NewMessageScreen.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Home/New Conversation/NewMessageScreen.swift -------------------------------------------------------------------------------- /Session/Home/New Conversation/StartConversationScreen.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Home/New Conversation/StartConversationScreen.swift -------------------------------------------------------------------------------- /Session/Media Viewing & Editing/AllMediaViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Media Viewing & Editing/AllMediaViewController.swift -------------------------------------------------------------------------------- /Session/Media Viewing & Editing/GIFs/GifPickerCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Media Viewing & Editing/GIFs/GifPickerCell.swift -------------------------------------------------------------------------------- /Session/Media Viewing & Editing/GIFs/GifPickerLayout.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Media Viewing & Editing/GIFs/GifPickerLayout.swift -------------------------------------------------------------------------------- /Session/Media Viewing & Editing/GIFs/GiphyAPI.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Media Viewing & Editing/GIFs/GiphyAPI.swift -------------------------------------------------------------------------------- /Session/Media Viewing & Editing/ImagePickerController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Media Viewing & Editing/ImagePickerController.swift -------------------------------------------------------------------------------- /Session/Media Viewing & Editing/MediaGalleryViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Media Viewing & Editing/MediaGalleryViewModel.swift -------------------------------------------------------------------------------- /Session/Media Viewing & Editing/MediaPageViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Media Viewing & Editing/MediaPageViewController.swift -------------------------------------------------------------------------------- /Session/Media Viewing & Editing/MediaTileViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Media Viewing & Editing/MediaTileViewController.swift -------------------------------------------------------------------------------- /Session/Media Viewing & Editing/MessageInfoScreen.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Media Viewing & Editing/MessageInfoScreen.swift -------------------------------------------------------------------------------- /Session/Media Viewing & Editing/PhotoCapture.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Media Viewing & Editing/PhotoCapture.swift -------------------------------------------------------------------------------- /Session/Media Viewing & Editing/PhotoGridViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Media Viewing & Editing/PhotoGridViewCell.swift -------------------------------------------------------------------------------- /Session/Media Viewing & Editing/PhotoLibrary.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Media Viewing & Editing/PhotoLibrary.swift -------------------------------------------------------------------------------- /Session/Meta/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Meta/AppDelegate.swift -------------------------------------------------------------------------------- /Session/Meta/AudioFiles/NewMessage.aifc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Meta/AudioFiles/NewMessage.aifc -------------------------------------------------------------------------------- /Session/Meta/AudioFiles/busy_tone_ansi.caf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Meta/AudioFiles/busy_tone_ansi.caf -------------------------------------------------------------------------------- /Session/Meta/AudioFiles/end_call_tone_cept.caf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Meta/AudioFiles/end_call_tone_cept.caf -------------------------------------------------------------------------------- /Session/Meta/AudioFiles/messageReceivedSounds/aurora.aifc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Meta/AudioFiles/messageReceivedSounds/aurora.aifc -------------------------------------------------------------------------------- /Session/Meta/AudioFiles/messageReceivedSounds/bamboo.aifc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Meta/AudioFiles/messageReceivedSounds/bamboo.aifc -------------------------------------------------------------------------------- /Session/Meta/AudioFiles/messageReceivedSounds/chord.aifc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Meta/AudioFiles/messageReceivedSounds/chord.aifc -------------------------------------------------------------------------------- /Session/Meta/AudioFiles/messageReceivedSounds/circles.aifc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Meta/AudioFiles/messageReceivedSounds/circles.aifc -------------------------------------------------------------------------------- /Session/Meta/AudioFiles/messageReceivedSounds/complete.aifc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Meta/AudioFiles/messageReceivedSounds/complete.aifc -------------------------------------------------------------------------------- /Session/Meta/AudioFiles/messageReceivedSounds/hello.aifc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Meta/AudioFiles/messageReceivedSounds/hello.aifc -------------------------------------------------------------------------------- /Session/Meta/AudioFiles/messageReceivedSounds/input.aifc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Meta/AudioFiles/messageReceivedSounds/input.aifc -------------------------------------------------------------------------------- /Session/Meta/AudioFiles/messageReceivedSounds/keys-quiet.aifc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Meta/AudioFiles/messageReceivedSounds/keys-quiet.aifc -------------------------------------------------------------------------------- /Session/Meta/AudioFiles/messageReceivedSounds/keys.aifc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Meta/AudioFiles/messageReceivedSounds/keys.aifc -------------------------------------------------------------------------------- /Session/Meta/AudioFiles/messageReceivedSounds/make-quiet.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Meta/AudioFiles/messageReceivedSounds/make-quiet.sh -------------------------------------------------------------------------------- /Session/Meta/AudioFiles/messageReceivedSounds/note-quiet.aifc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Meta/AudioFiles/messageReceivedSounds/note-quiet.aifc -------------------------------------------------------------------------------- /Session/Meta/AudioFiles/messageReceivedSounds/note.aifc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Meta/AudioFiles/messageReceivedSounds/note.aifc -------------------------------------------------------------------------------- /Session/Meta/AudioFiles/messageReceivedSounds/popcorn.aifc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Meta/AudioFiles/messageReceivedSounds/popcorn.aifc -------------------------------------------------------------------------------- /Session/Meta/AudioFiles/messageReceivedSounds/pulse.aifc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Meta/AudioFiles/messageReceivedSounds/pulse.aifc -------------------------------------------------------------------------------- /Session/Meta/AudioFiles/messageReceivedSounds/silence.aiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Meta/AudioFiles/messageReceivedSounds/silence.aiff -------------------------------------------------------------------------------- /Session/Meta/AudioFiles/messageReceivedSounds/synth.aifc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Meta/AudioFiles/messageReceivedSounds/synth.aifc -------------------------------------------------------------------------------- /Session/Meta/AudioFiles/message_sent.aiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Meta/AudioFiles/message_sent.aiff -------------------------------------------------------------------------------- /Session/Meta/AudioFiles/ringback_tone_ansi.caf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Meta/AudioFiles/ringback_tone_ansi.caf -------------------------------------------------------------------------------- /Session/Meta/AudioFiles/ringing.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Meta/AudioFiles/ringing.mp3 -------------------------------------------------------------------------------- /Session/Meta/AudioFiles/ringtoneSounds/Opening.m4r: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Meta/AudioFiles/ringtoneSounds/Opening.m4r -------------------------------------------------------------------------------- /Session/Meta/AudioFiles/sonarping.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Meta/AudioFiles/sonarping.mp3 -------------------------------------------------------------------------------- /Session/Meta/Countries/GeoLite2-Country-Blocks-IPv4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Meta/Countries/GeoLite2-Country-Blocks-IPv4 -------------------------------------------------------------------------------- /Session/Meta/Fonts/ElegantIcons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Meta/Fonts/ElegantIcons.ttf -------------------------------------------------------------------------------- /Session/Meta/Fonts/SpaceMono-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Meta/Fonts/SpaceMono-Bold.ttf -------------------------------------------------------------------------------- /Session/Meta/Fonts/SpaceMono-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Meta/Fonts/SpaceMono-Regular.ttf -------------------------------------------------------------------------------- /Session/Meta/Images.xcassets/AppIconPreviews/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Meta/Images.xcassets/AppIconPreviews/Contents.json -------------------------------------------------------------------------------- /Session/Meta/Images.xcassets/AppIcons/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Meta/Images.xcassets/AppIcons/Contents.json -------------------------------------------------------------------------------- /Session/Meta/Images.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Meta/Images.xcassets/Contents.json -------------------------------------------------------------------------------- /Session/Meta/Images.xcassets/Session/Check.imageset/check.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Meta/Images.xcassets/Session/Check.imageset/check.pdf -------------------------------------------------------------------------------- /Session/Meta/Images.xcassets/Session/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Meta/Images.xcassets/Session/Contents.json -------------------------------------------------------------------------------- /Session/Meta/Images.xcassets/Session/File.imageset/doc.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Meta/Images.xcassets/Session/File.imageset/doc.pdf -------------------------------------------------------------------------------- /Session/Meta/Images.xcassets/Session/Gear.imageset/Gear.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Meta/Images.xcassets/Session/Gear.imageset/Gear.pdf -------------------------------------------------------------------------------- /Session/Meta/Images.xcassets/Session/Group.imageset/Group.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Meta/Images.xcassets/Session/Group.imageset/Group.pdf -------------------------------------------------------------------------------- /Session/Meta/Images.xcassets/Session/Link.imageset/Link.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Meta/Images.xcassets/Session/Link.imageset/Link.pdf -------------------------------------------------------------------------------- /Session/Meta/Images.xcassets/Session/Mute.imageset/Mute.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Meta/Images.xcassets/Session/Mute.imageset/Mute.pdf -------------------------------------------------------------------------------- /Session/Meta/Images.xcassets/Session/Pause.imageset/Pause.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Meta/Images.xcassets/Session/Pause.imageset/Pause.pdf -------------------------------------------------------------------------------- /Session/Meta/Images.xcassets/Session/Phone.imageset/Phone.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Meta/Images.xcassets/Session/Phone.imageset/Phone.pdf -------------------------------------------------------------------------------- /Session/Meta/Images.xcassets/Session/Pin.imageset/pin.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Meta/Images.xcassets/Session/Pin.imageset/pin.pdf -------------------------------------------------------------------------------- /Session/Meta/Images.xcassets/Session/Play.imageset/Play.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Meta/Images.xcassets/Session/Play.imageset/Play.pdf -------------------------------------------------------------------------------- /Session/Meta/Images.xcassets/Session/Plus.imageset/Plus.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Meta/Images.xcassets/Session/Plus.imageset/Plus.pdf -------------------------------------------------------------------------------- /Session/Meta/Images.xcassets/Session/Tips.imageset/Tips.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Meta/Images.xcassets/Session/Tips.imageset/Tips.pdf -------------------------------------------------------------------------------- /Session/Meta/Images.xcassets/Session/X.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Meta/Images.xcassets/Session/X.imageset/Contents.json -------------------------------------------------------------------------------- /Session/Meta/Images.xcassets/Session/X.imageset/X.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Meta/Images.xcassets/Session/X.imageset/X.pdf -------------------------------------------------------------------------------- /Session/Meta/Images.xcassets/Settings/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Meta/Images.xcassets/Settings/Contents.json -------------------------------------------------------------------------------- /Session/Meta/Images.xcassets/Swarm/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Meta/Images.xcassets/Swarm/Contents.json -------------------------------------------------------------------------------- /Session/Meta/Images.xcassets/ic_copy.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Meta/Images.xcassets/ic_copy.imageset/Contents.json -------------------------------------------------------------------------------- /Session/Meta/Images.xcassets/ic_copy.imageset/Copy-24@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Meta/Images.xcassets/ic_copy.imageset/Copy-24@1x.png -------------------------------------------------------------------------------- /Session/Meta/Images.xcassets/ic_copy.imageset/Copy-24@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Meta/Images.xcassets/ic_copy.imageset/Copy-24@2x.png -------------------------------------------------------------------------------- /Session/Meta/Images.xcassets/ic_copy.imageset/Copy-24@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Meta/Images.xcassets/ic_copy.imageset/Copy-24@3x.png -------------------------------------------------------------------------------- /Session/Meta/Images.xcassets/ic_crown.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Meta/Images.xcassets/ic_crown.imageset/Contents.json -------------------------------------------------------------------------------- /Session/Meta/Images.xcassets/ic_crown.imageset/Union.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Meta/Images.xcassets/ic_crown.imageset/Union.pdf -------------------------------------------------------------------------------- /Session/Meta/Images.xcassets/ic_info.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Meta/Images.xcassets/ic_info.imageset/Contents.json -------------------------------------------------------------------------------- /Session/Meta/Images.xcassets/ic_info.imageset/info-24@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Meta/Images.xcassets/ic_info.imageset/info-24@1x.png -------------------------------------------------------------------------------- /Session/Meta/Images.xcassets/ic_info.imageset/info-24@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Meta/Images.xcassets/ic_info.imageset/info-24@2x.png -------------------------------------------------------------------------------- /Session/Meta/Images.xcassets/ic_info.imageset/info-24@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Meta/Images.xcassets/ic_info.imageset/info-24@3x.png -------------------------------------------------------------------------------- /Session/Meta/Images.xcassets/ic_reply.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Meta/Images.xcassets/ic_reply.imageset/Contents.json -------------------------------------------------------------------------------- /Session/Meta/Images.xcassets/ic_timer.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Meta/Images.xcassets/ic_timer.imageset/Contents.json -------------------------------------------------------------------------------- /Session/Meta/Images.xcassets/x-24.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Meta/Images.xcassets/x-24.imageset/Contents.json -------------------------------------------------------------------------------- /Session/Meta/Images.xcassets/x-24.imageset/x-24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Meta/Images.xcassets/x-24.imageset/x-24.png -------------------------------------------------------------------------------- /Session/Meta/Images.xcassets/x-24.imageset/x-24@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Meta/Images.xcassets/x-24.imageset/x-24@2x.png -------------------------------------------------------------------------------- /Session/Meta/Images.xcassets/x-24.imageset/x-24@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Meta/Images.xcassets/x-24.imageset/x-24@3x.png -------------------------------------------------------------------------------- /Session/Meta/Launch Screen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Meta/Launch Screen.storyboard -------------------------------------------------------------------------------- /Session/Meta/MainAppContext.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Meta/MainAppContext.swift -------------------------------------------------------------------------------- /Session/Meta/Mnemonic/english.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Meta/Mnemonic/english.txt -------------------------------------------------------------------------------- /Session/Meta/Mnemonic/japanese.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Meta/Mnemonic/japanese.txt -------------------------------------------------------------------------------- /Session/Meta/Mnemonic/portuguese.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Meta/Mnemonic/portuguese.txt -------------------------------------------------------------------------------- /Session/Meta/Mnemonic/spanish.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Meta/Mnemonic/spanish.txt -------------------------------------------------------------------------------- /Session/Meta/PrivacyInfo.xcprivacy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Meta/PrivacyInfo.xcprivacy -------------------------------------------------------------------------------- /Session/Meta/Session - Anonymous Messenger.storekit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Meta/Session - Anonymous Messenger.storekit -------------------------------------------------------------------------------- /Session/Meta/Session+SNUIKit.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Meta/Session+SNUIKit.swift -------------------------------------------------------------------------------- /Session/Meta/Session-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Meta/Session-Info.plist -------------------------------------------------------------------------------- /Session/Meta/SessionApp.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Meta/SessionApp.swift -------------------------------------------------------------------------------- /Session/Meta/Settings.bundle/Root.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Meta/Settings.bundle/Root.plist -------------------------------------------------------------------------------- /Session/Meta/Settings.bundle/ThirdPartyLicenses.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Meta/Settings.bundle/ThirdPartyLicenses.plist -------------------------------------------------------------------------------- /Session/Meta/Signal.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Meta/Signal.entitlements -------------------------------------------------------------------------------- /Session/Meta/SignalTSan.supp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Meta/SignalTSan.supp -------------------------------------------------------------------------------- /Session/Meta/SignalUBSan.supp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Meta/SignalUBSan.supp -------------------------------------------------------------------------------- /Session/Meta/StartupError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Meta/StartupError.swift -------------------------------------------------------------------------------- /Session/Meta/Translations/InfoPlist.xcstrings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Meta/Translations/InfoPlist.xcstrings -------------------------------------------------------------------------------- /Session/Meta/Translations/Localizable.xcstrings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Meta/Translations/Localizable.xcstrings -------------------------------------------------------------------------------- /Session/Meta/Translations/TRANSLATIONS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Meta/Translations/TRANSLATIONS.md -------------------------------------------------------------------------------- /Session/Meta/Translations/remove_unused_strings.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Meta/Translations/remove_unused_strings.swift -------------------------------------------------------------------------------- /Session/Meta/TurnServers/Session-Turn-Server: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Meta/TurnServers/Session-Turn-Server -------------------------------------------------------------------------------- /Session/Meta/WebPImages/AnimatedProfileCTA.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Meta/WebPImages/AnimatedProfileCTA.webp -------------------------------------------------------------------------------- /Session/Meta/WebPImages/DonationsCTA.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Meta/WebPImages/DonationsCTA.webp -------------------------------------------------------------------------------- /Session/Meta/WebPImages/GenericCTA.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Meta/WebPImages/GenericCTA.webp -------------------------------------------------------------------------------- /Session/Meta/WebPImages/GroupAdminCTA.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Meta/WebPImages/GroupAdminCTA.webp -------------------------------------------------------------------------------- /Session/Meta/WebPImages/GroupNonAdminCTA.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Meta/WebPImages/GroupNonAdminCTA.webp -------------------------------------------------------------------------------- /Session/Meta/WebPImages/HigherCharLimitCTA.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Meta/WebPImages/HigherCharLimitCTA.webp -------------------------------------------------------------------------------- /Session/Meta/WebPImages/PinnedConversationsCTA.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Meta/WebPImages/PinnedConversationsCTA.webp -------------------------------------------------------------------------------- /Session/Notifications/NotificationActionHandler.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Notifications/NotificationActionHandler.swift -------------------------------------------------------------------------------- /Session/Notifications/NotificationPresenter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Notifications/NotificationPresenter.swift -------------------------------------------------------------------------------- /Session/Notifications/PushRegistrationManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Notifications/PushRegistrationManager.swift -------------------------------------------------------------------------------- /Session/Notifications/SyncPushTokensJob.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Notifications/SyncPushTokensJob.swift -------------------------------------------------------------------------------- /Session/Notifications/Types/AppNotificationAction.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Notifications/Types/AppNotificationAction.swift -------------------------------------------------------------------------------- /Session/Notifications/UserNotificationConfig.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Notifications/UserNotificationConfig.swift -------------------------------------------------------------------------------- /Session/Onboarding/DisplayNameScreen.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Onboarding/DisplayNameScreen.swift -------------------------------------------------------------------------------- /Session/Onboarding/LandingScreen.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Onboarding/LandingScreen.swift -------------------------------------------------------------------------------- /Session/Onboarding/LoadAccountScreen.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Onboarding/LoadAccountScreen.swift -------------------------------------------------------------------------------- /Session/Onboarding/LoadingScreen.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Onboarding/LoadingScreen.swift -------------------------------------------------------------------------------- /Session/Onboarding/Onboarding.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Onboarding/Onboarding.swift -------------------------------------------------------------------------------- /Session/Onboarding/PNModeScreen.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Onboarding/PNModeScreen.swift -------------------------------------------------------------------------------- /Session/Onboarding/PNOptionView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Onboarding/PNOptionView.swift -------------------------------------------------------------------------------- /Session/Onboarding/SeedReminderView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Onboarding/SeedReminderView.swift -------------------------------------------------------------------------------- /Session/Open Groups/JoinOpenGroupVC.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Open Groups/JoinOpenGroupVC.swift -------------------------------------------------------------------------------- /Session/Open Groups/OpenGroupSuggestionGrid.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Open Groups/OpenGroupSuggestionGrid.swift -------------------------------------------------------------------------------- /Session/Path/PathStatusView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Path/PathStatusView.swift -------------------------------------------------------------------------------- /Session/Path/PathVC.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Path/PathVC.swift -------------------------------------------------------------------------------- /Session/Settings/AppIconViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Settings/AppIconViewModel.swift -------------------------------------------------------------------------------- /Session/Settings/AppearanceViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Settings/AppearanceViewModel.swift -------------------------------------------------------------------------------- /Session/Settings/BlockedContactsViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Settings/BlockedContactsViewModel.swift -------------------------------------------------------------------------------- /Session/Settings/ConversationSettingsViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Settings/ConversationSettingsViewModel.swift -------------------------------------------------------------------------------- /Session/Settings/HelpViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Settings/HelpViewModel.swift -------------------------------------------------------------------------------- /Session/Settings/ImagePickerHandler.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Settings/ImagePickerHandler.swift -------------------------------------------------------------------------------- /Session/Settings/NotificationContentViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Settings/NotificationContentViewModel.swift -------------------------------------------------------------------------------- /Session/Settings/NotificationSettingsViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Settings/NotificationSettingsViewModel.swift -------------------------------------------------------------------------------- /Session/Settings/NotificationSoundViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Settings/NotificationSoundViewModel.swift -------------------------------------------------------------------------------- /Session/Settings/NukeDataModal.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Settings/NukeDataModal.swift -------------------------------------------------------------------------------- /Session/Settings/PrivacySettingsViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Settings/PrivacySettingsViewModel.swift -------------------------------------------------------------------------------- /Session/Settings/QRCodeScreen.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Settings/QRCodeScreen.swift -------------------------------------------------------------------------------- /Session/Settings/RecoveryPasswordScreen.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Settings/RecoveryPasswordScreen.swift -------------------------------------------------------------------------------- /Session/Settings/SeedModal.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Settings/SeedModal.swift -------------------------------------------------------------------------------- /Session/Settings/SettingsViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Settings/SettingsViewModel.swift -------------------------------------------------------------------------------- /Session/Settings/Views/AppIconGridView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Settings/Views/AppIconGridView.swift -------------------------------------------------------------------------------- /Session/Settings/Views/NewTagView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Settings/Views/NewTagView.swift -------------------------------------------------------------------------------- /Session/Settings/Views/PrimaryColorSelectionView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Settings/Views/PrimaryColorSelectionView.swift -------------------------------------------------------------------------------- /Session/Settings/Views/ThemeMessagePreviewView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Settings/Views/ThemeMessagePreviewView.swift -------------------------------------------------------------------------------- /Session/Settings/Views/ThemePreviewView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Settings/Views/ThemePreviewView.swift -------------------------------------------------------------------------------- /Session/Settings/Views/ThemeSelectionView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Settings/Views/ThemeSelectionView.swift -------------------------------------------------------------------------------- /Session/Settings/Views/VersionFooterView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Settings/Views/VersionFooterView.swift -------------------------------------------------------------------------------- /Session/Shared/BaseVC.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Shared/BaseVC.swift -------------------------------------------------------------------------------- /Session/Shared/BezierPathView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Shared/BezierPathView.swift -------------------------------------------------------------------------------- /Session/Shared/FullConversationCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Shared/FullConversationCell.swift -------------------------------------------------------------------------------- /Session/Shared/LoadingIndicatorView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Shared/LoadingIndicatorView.swift -------------------------------------------------------------------------------- /Session/Shared/LoadingViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Shared/LoadingViewController.swift -------------------------------------------------------------------------------- /Session/Shared/QRCodeScanningViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Shared/QRCodeScanningViewController.swift -------------------------------------------------------------------------------- /Session/Shared/ScanQRCodeScreen.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Shared/ScanQRCodeScreen.swift -------------------------------------------------------------------------------- /Session/Shared/ScanQRCodeWrapperVC.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Shared/ScanQRCodeWrapperVC.swift -------------------------------------------------------------------------------- /Session/Shared/ScreenLockWindow.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Shared/ScreenLockWindow.swift -------------------------------------------------------------------------------- /Session/Shared/SessionCarouselView+Info.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Shared/SessionCarouselView+Info.swift -------------------------------------------------------------------------------- /Session/Shared/SessionCarouselView+SwiftUI.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Shared/SessionCarouselView+SwiftUI.swift -------------------------------------------------------------------------------- /Session/Shared/SessionCarouselView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Shared/SessionCarouselView.swift -------------------------------------------------------------------------------- /Session/Shared/SessionCarouselViewDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Shared/SessionCarouselViewDelegate.swift -------------------------------------------------------------------------------- /Session/Shared/SessionListViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Shared/SessionListViewModel.swift -------------------------------------------------------------------------------- /Session/Shared/SessionTableViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Shared/SessionTableViewController.swift -------------------------------------------------------------------------------- /Session/Shared/SessionTableViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Shared/SessionTableViewModel.swift -------------------------------------------------------------------------------- /Session/Shared/SessionTableViewTitleView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Shared/SessionTableViewTitleView.swift -------------------------------------------------------------------------------- /Session/Shared/Types/DismissType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Shared/Types/DismissType.swift -------------------------------------------------------------------------------- /Session/Shared/Types/Navigatable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Shared/Types/Navigatable.swift -------------------------------------------------------------------------------- /Session/Shared/Types/NavigatableState.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Shared/Types/NavigatableState.swift -------------------------------------------------------------------------------- /Session/Shared/Types/ObservableTableSource.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Shared/Types/ObservableTableSource.swift -------------------------------------------------------------------------------- /Session/Shared/Types/PagedObservationSource.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Shared/Types/PagedObservationSource.swift -------------------------------------------------------------------------------- /Session/Shared/Types/SessionCell+Accessory.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Shared/Types/SessionCell+Accessory.swift -------------------------------------------------------------------------------- /Session/Shared/Types/SessionCell+Info.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Shared/Types/SessionCell+Info.swift -------------------------------------------------------------------------------- /Session/Shared/Types/SessionCell+Styling.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Shared/Types/SessionCell+Styling.swift -------------------------------------------------------------------------------- /Session/Shared/Types/SessionNavItem.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Shared/Types/SessionNavItem.swift -------------------------------------------------------------------------------- /Session/Shared/Types/SessionTableSection.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Shared/Types/SessionTableSection.swift -------------------------------------------------------------------------------- /Session/Shared/Types/TableDataState.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Shared/Types/TableDataState.swift -------------------------------------------------------------------------------- /Session/Shared/Types/TransitionType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Shared/Types/TransitionType.swift -------------------------------------------------------------------------------- /Session/Shared/UserListViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Shared/UserListViewModel.swift -------------------------------------------------------------------------------- /Session/Shared/Views/CustomTopTabBar.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Shared/Views/CustomTopTabBar.swift -------------------------------------------------------------------------------- /Session/Shared/Views/SessionCell+AccessoryView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Shared/Views/SessionCell+AccessoryView.swift -------------------------------------------------------------------------------- /Session/Shared/Views/SessionCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Shared/Views/SessionCell.swift -------------------------------------------------------------------------------- /Session/Shared/Views/SessionFooterView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Shared/Views/SessionFooterView.swift -------------------------------------------------------------------------------- /Session/Shared/Views/SessionHeaderView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Shared/Views/SessionHeaderView.swift -------------------------------------------------------------------------------- /Session/Shared/Views/SessionHighlightingBackgroundLabel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Shared/Views/SessionHighlightingBackgroundLabel.swift -------------------------------------------------------------------------------- /Session/Shared/Views/SessionProBadge+Utilities.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Shared/Views/SessionProBadge+Utilities.swift -------------------------------------------------------------------------------- /Session/Utilities/BackgroundPoller.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Utilities/BackgroundPoller.swift -------------------------------------------------------------------------------- /Session/Utilities/DifferenceKit+Utilities.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Utilities/DifferenceKit+Utilities.swift -------------------------------------------------------------------------------- /Session/Utilities/DismissCallbackAVPlayerViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Utilities/DismissCallbackAVPlayerViewController.swift -------------------------------------------------------------------------------- /Session/Utilities/DonationsManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Utilities/DonationsManager.swift -------------------------------------------------------------------------------- /Session/Utilities/HapticFeedback.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Utilities/HapticFeedback.swift -------------------------------------------------------------------------------- /Session/Utilities/IP2Country.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Utilities/IP2Country.swift -------------------------------------------------------------------------------- /Session/Utilities/ImageLoading+Convenience.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Utilities/ImageLoading+Convenience.swift -------------------------------------------------------------------------------- /Session/Utilities/LinkPreview+Convenience.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Utilities/LinkPreview+Convenience.swift -------------------------------------------------------------------------------- /Session/Utilities/MentionUtilities+DisplayName.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Utilities/MentionUtilities+DisplayName.swift -------------------------------------------------------------------------------- /Session/Utilities/MockDataGenerator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Utilities/MockDataGenerator.swift -------------------------------------------------------------------------------- /Session/Utilities/Permissions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Utilities/Permissions.swift -------------------------------------------------------------------------------- /Session/Utilities/TextFieldHelper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Utilities/TextFieldHelper.swift -------------------------------------------------------------------------------- /Session/Utilities/TraitObservingWindow.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Utilities/TraitObservingWindow.swift -------------------------------------------------------------------------------- /Session/Utilities/UIActivityViewController+Utilities.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Utilities/UIActivityViewController+Utilities.swift -------------------------------------------------------------------------------- /Session/Utilities/UIApplication+OWS.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Utilities/UIApplication+OWS.swift -------------------------------------------------------------------------------- /Session/Utilities/UIContextualAction+Utilities.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Utilities/UIContextualAction+Utilities.swift -------------------------------------------------------------------------------- /Session/Utilities/UINavigationBar+Utilities.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Utilities/UINavigationBar+Utilities.swift -------------------------------------------------------------------------------- /Session/Utilities/UIResponder+OWS.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Utilities/UIResponder+OWS.swift -------------------------------------------------------------------------------- /Session/Utilities/UIScrollView+Utilities.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Utilities/UIScrollView+Utilities.swift -------------------------------------------------------------------------------- /Session/Utilities/UIStoryboard+OWS.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Utilities/UIStoryboard+OWS.swift -------------------------------------------------------------------------------- /Session/Utilities/UIView+Draggable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Utilities/UIView+Draggable.swift -------------------------------------------------------------------------------- /Session/Utilities/UIView+Wrapping.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/Session/Utilities/UIView+Wrapping.swift -------------------------------------------------------------------------------- /SessionMessagingKit/Calls/CallManagerProtocol.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionMessagingKit/Calls/CallManagerProtocol.swift -------------------------------------------------------------------------------- /SessionMessagingKit/Calls/CurrentCallProtocol.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionMessagingKit/Calls/CurrentCallProtocol.swift -------------------------------------------------------------------------------- /SessionMessagingKit/Calls/NoopSessionCallManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionMessagingKit/Calls/NoopSessionCallManager.swift -------------------------------------------------------------------------------- /SessionMessagingKit/Configuration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionMessagingKit/Configuration.swift -------------------------------------------------------------------------------- /SessionMessagingKit/Crypto/Crypto+Attachments.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionMessagingKit/Crypto/Crypto+Attachments.swift -------------------------------------------------------------------------------- /SessionMessagingKit/Crypto/Crypto+LibSession.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionMessagingKit/Crypto/Crypto+LibSession.swift -------------------------------------------------------------------------------- /SessionMessagingKit/Crypto/Crypto+SessionMessagingKit.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionMessagingKit/Crypto/Crypto+SessionMessagingKit.swift -------------------------------------------------------------------------------- /SessionMessagingKit/Database/Models/Attachment.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionMessagingKit/Database/Models/Attachment.swift -------------------------------------------------------------------------------- /SessionMessagingKit/Database/Models/BlindedIdLookup.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionMessagingKit/Database/Models/BlindedIdLookup.swift -------------------------------------------------------------------------------- /SessionMessagingKit/Database/Models/Capability.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionMessagingKit/Database/Models/Capability.swift -------------------------------------------------------------------------------- /SessionMessagingKit/Database/Models/ClosedGroup.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionMessagingKit/Database/Models/ClosedGroup.swift -------------------------------------------------------------------------------- /SessionMessagingKit/Database/Models/ConfigDump.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionMessagingKit/Database/Models/ConfigDump.swift -------------------------------------------------------------------------------- /SessionMessagingKit/Database/Models/Contact.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionMessagingKit/Database/Models/Contact.swift -------------------------------------------------------------------------------- /SessionMessagingKit/Database/Models/GroupMember.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionMessagingKit/Database/Models/GroupMember.swift -------------------------------------------------------------------------------- /SessionMessagingKit/Database/Models/Interaction.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionMessagingKit/Database/Models/Interaction.swift -------------------------------------------------------------------------------- /SessionMessagingKit/Database/Models/LinkPreview.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionMessagingKit/Database/Models/LinkPreview.swift -------------------------------------------------------------------------------- /SessionMessagingKit/Database/Models/OpenGroup.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionMessagingKit/Database/Models/OpenGroup.swift -------------------------------------------------------------------------------- /SessionMessagingKit/Database/Models/PendingReadReceipt.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionMessagingKit/Database/Models/PendingReadReceipt.swift -------------------------------------------------------------------------------- /SessionMessagingKit/Database/Models/Profile.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionMessagingKit/Database/Models/Profile.swift -------------------------------------------------------------------------------- /SessionMessagingKit/Database/Models/Quote.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionMessagingKit/Database/Models/Quote.swift -------------------------------------------------------------------------------- /SessionMessagingKit/Database/Models/Reaction.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionMessagingKit/Database/Models/Reaction.swift -------------------------------------------------------------------------------- /SessionMessagingKit/Database/Models/SessionThread.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionMessagingKit/Database/Models/SessionThread.swift -------------------------------------------------------------------------------- /SessionMessagingKit/Jobs/AttachmentDownloadJob.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionMessagingKit/Jobs/AttachmentDownloadJob.swift -------------------------------------------------------------------------------- /SessionMessagingKit/Jobs/AttachmentUploadJob.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionMessagingKit/Jobs/AttachmentUploadJob.swift -------------------------------------------------------------------------------- /SessionMessagingKit/Jobs/CheckForAppUpdatesJob.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionMessagingKit/Jobs/CheckForAppUpdatesJob.swift -------------------------------------------------------------------------------- /SessionMessagingKit/Jobs/ConfigMessageReceiveJob.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionMessagingKit/Jobs/ConfigMessageReceiveJob.swift -------------------------------------------------------------------------------- /SessionMessagingKit/Jobs/ConfigurationSyncJob.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionMessagingKit/Jobs/ConfigurationSyncJob.swift -------------------------------------------------------------------------------- /SessionMessagingKit/Jobs/DisappearingMessagesJob.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionMessagingKit/Jobs/DisappearingMessagesJob.swift -------------------------------------------------------------------------------- /SessionMessagingKit/Jobs/DisplayPictureDownloadJob.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionMessagingKit/Jobs/DisplayPictureDownloadJob.swift -------------------------------------------------------------------------------- /SessionMessagingKit/Jobs/ExpirationUpdateJob.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionMessagingKit/Jobs/ExpirationUpdateJob.swift -------------------------------------------------------------------------------- /SessionMessagingKit/Jobs/FailedAttachmentDownloadsJob.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionMessagingKit/Jobs/FailedAttachmentDownloadsJob.swift -------------------------------------------------------------------------------- /SessionMessagingKit/Jobs/FailedMessageSendsJob.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionMessagingKit/Jobs/FailedMessageSendsJob.swift -------------------------------------------------------------------------------- /SessionMessagingKit/Jobs/GarbageCollectionJob.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionMessagingKit/Jobs/GarbageCollectionJob.swift -------------------------------------------------------------------------------- /SessionMessagingKit/Jobs/GetExpirationJob.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionMessagingKit/Jobs/GetExpirationJob.swift -------------------------------------------------------------------------------- /SessionMessagingKit/Jobs/GroupInviteMemberJob.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionMessagingKit/Jobs/GroupInviteMemberJob.swift -------------------------------------------------------------------------------- /SessionMessagingKit/Jobs/GroupLeavingJob.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionMessagingKit/Jobs/GroupLeavingJob.swift -------------------------------------------------------------------------------- /SessionMessagingKit/Jobs/GroupPromoteMemberJob.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionMessagingKit/Jobs/GroupPromoteMemberJob.swift -------------------------------------------------------------------------------- /SessionMessagingKit/Jobs/MessageReceiveJob.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionMessagingKit/Jobs/MessageReceiveJob.swift -------------------------------------------------------------------------------- /SessionMessagingKit/Jobs/MessageSendJob.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionMessagingKit/Jobs/MessageSendJob.swift -------------------------------------------------------------------------------- /SessionMessagingKit/Jobs/ReuploadUserDisplayPictureJob.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionMessagingKit/Jobs/ReuploadUserDisplayPictureJob.swift -------------------------------------------------------------------------------- /SessionMessagingKit/Jobs/SendReadReceiptsJob.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionMessagingKit/Jobs/SendReadReceiptsJob.swift -------------------------------------------------------------------------------- /SessionMessagingKit/LibSession/Types/Config.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionMessagingKit/LibSession/Types/Config.swift -------------------------------------------------------------------------------- /SessionMessagingKit/LibSession/Types/Mutation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionMessagingKit/LibSession/Types/Mutation.swift -------------------------------------------------------------------------------- /SessionMessagingKit/LibSession/Types/OpenGroupUrlInfo.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionMessagingKit/LibSession/Types/OpenGroupUrlInfo.swift -------------------------------------------------------------------------------- /SessionMessagingKit/LibSession/Types/ThreadUpdateInfo.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionMessagingKit/LibSession/Types/ThreadUpdateInfo.swift -------------------------------------------------------------------------------- /SessionMessagingKit/Messages/LibSessionMessage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionMessagingKit/Messages/LibSessionMessage.swift -------------------------------------------------------------------------------- /SessionMessagingKit/Messages/Message+Destination.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionMessagingKit/Messages/Message+Destination.swift -------------------------------------------------------------------------------- /SessionMessagingKit/Messages/Message+Origin.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionMessagingKit/Messages/Message+Origin.swift -------------------------------------------------------------------------------- /SessionMessagingKit/Messages/Message.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionMessagingKit/Messages/Message.swift -------------------------------------------------------------------------------- /SessionMessagingKit/Messages/SNProtoContent+Utilities.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionMessagingKit/Messages/SNProtoContent+Utilities.swift -------------------------------------------------------------------------------- /SessionMessagingKit/Messages/Signal/TSInfoMessage+Calls.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionMessagingKit/Messages/Signal/TSInfoMessage+Calls.swift -------------------------------------------------------------------------------- /SessionMessagingKit/Meta/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionMessagingKit/Meta/Info.plist -------------------------------------------------------------------------------- /SessionMessagingKit/Meta/SessionMessagingKit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionMessagingKit/Meta/SessionMessagingKit.h -------------------------------------------------------------------------------- /SessionMessagingKit/Open Groups/Crypto/Crypto+OpenGroup.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionMessagingKit/Open Groups/Crypto/Crypto+OpenGroup.swift -------------------------------------------------------------------------------- /SessionMessagingKit/Open Groups/OpenGroupManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionMessagingKit/Open Groups/OpenGroupManager.swift -------------------------------------------------------------------------------- /SessionMessagingKit/Open Groups/Types/PendingChange.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionMessagingKit/Open Groups/Types/PendingChange.swift -------------------------------------------------------------------------------- /SessionMessagingKit/Protos/Generated/SNProto.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionMessagingKit/Protos/Generated/SNProto.swift -------------------------------------------------------------------------------- /SessionMessagingKit/Protos/Generated/SessionProtos.pb.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionMessagingKit/Protos/Generated/SessionProtos.pb.swift -------------------------------------------------------------------------------- /SessionMessagingKit/Protos/Generated/WebSocketProto.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionMessagingKit/Protos/Generated/WebSocketProto.swift -------------------------------------------------------------------------------- /SessionMessagingKit/Protos/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionMessagingKit/Protos/Makefile -------------------------------------------------------------------------------- /SessionMessagingKit/Protos/SessionProtos.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionMessagingKit/Protos/SessionProtos.proto -------------------------------------------------------------------------------- /SessionMessagingKit/Protos/WebSocketResources.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionMessagingKit/Protos/WebSocketResources.proto -------------------------------------------------------------------------------- /SessionMessagingKit/Sending & Receiving/MessageReceiver.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionMessagingKit/Sending & Receiving/MessageReceiver.swift -------------------------------------------------------------------------------- /SessionMessagingKit/Sending & Receiving/MessageSender.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionMessagingKit/Sending & Receiving/MessageSender.swift -------------------------------------------------------------------------------- /SessionMessagingKit/Shared Models/MessageViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionMessagingKit/Shared Models/MessageViewModel.swift -------------------------------------------------------------------------------- /SessionMessagingKit/Shared Models/Position.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionMessagingKit/Shared Models/Position.swift -------------------------------------------------------------------------------- /SessionMessagingKit/Types/LinkPreviewManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionMessagingKit/Types/LinkPreviewManager.swift -------------------------------------------------------------------------------- /SessionMessagingKit/Utilities/AppReadiness.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionMessagingKit/Utilities/AppReadiness.swift -------------------------------------------------------------------------------- /SessionMessagingKit/Utilities/AttachmentManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionMessagingKit/Utilities/AttachmentManager.swift -------------------------------------------------------------------------------- /SessionMessagingKit/Utilities/Data+Utilities.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionMessagingKit/Utilities/Data+Utilities.swift -------------------------------------------------------------------------------- /SessionMessagingKit/Utilities/DeviceSleepManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionMessagingKit/Utilities/DeviceSleepManager.swift -------------------------------------------------------------------------------- /SessionMessagingKit/Utilities/DisplayPictureManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionMessagingKit/Utilities/DisplayPictureManager.swift -------------------------------------------------------------------------------- /SessionMessagingKit/Utilities/ExtensionHelper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionMessagingKit/Utilities/ExtensionHelper.swift -------------------------------------------------------------------------------- /SessionMessagingKit/Utilities/MessageWrapper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionMessagingKit/Utilities/MessageWrapper.swift -------------------------------------------------------------------------------- /SessionMessagingKit/Utilities/OWSAudioPlayer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionMessagingKit/Utilities/OWSAudioPlayer.h -------------------------------------------------------------------------------- /SessionMessagingKit/Utilities/OWSAudioPlayer.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionMessagingKit/Utilities/OWSAudioPlayer.m -------------------------------------------------------------------------------- /SessionMessagingKit/Utilities/OWSAudioSession.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionMessagingKit/Utilities/OWSAudioSession.swift -------------------------------------------------------------------------------- /SessionMessagingKit/Utilities/OWSWindowManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionMessagingKit/Utilities/OWSWindowManager.h -------------------------------------------------------------------------------- /SessionMessagingKit/Utilities/OWSWindowManager.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionMessagingKit/Utilities/OWSWindowManager.m -------------------------------------------------------------------------------- /SessionMessagingKit/Utilities/Preferences+Sound.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionMessagingKit/Utilities/Preferences+Sound.swift -------------------------------------------------------------------------------- /SessionMessagingKit/Utilities/Preferences.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionMessagingKit/Utilities/Preferences.swift -------------------------------------------------------------------------------- /SessionMessagingKit/Utilities/Profile+Updating.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionMessagingKit/Utilities/Profile+Updating.swift -------------------------------------------------------------------------------- /SessionMessagingKit/Utilities/SMKDependencies.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionMessagingKit/Utilities/SMKDependencies.swift -------------------------------------------------------------------------------- /SessionMessagingKit/Utilities/SessionEnvironment.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionMessagingKit/Utilities/SessionEnvironment.swift -------------------------------------------------------------------------------- /SessionMessagingKit/Utilities/SessionProState.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionMessagingKit/Utilities/SessionProState.swift -------------------------------------------------------------------------------- /SessionMessagingKit/Utilities/UIWindowLevel+Utilities.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionMessagingKit/Utilities/UIWindowLevel+Utilities.swift -------------------------------------------------------------------------------- /SessionMessagingKitTests/Crypto/CryptoSMKSpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionMessagingKitTests/Crypto/CryptoSMKSpec.swift -------------------------------------------------------------------------------- /SessionMessagingKitTests/Jobs/MessageSendJobSpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionMessagingKitTests/Jobs/MessageSendJobSpec.swift -------------------------------------------------------------------------------- /SessionMessagingKitTests/LibSession/LibSessionSpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionMessagingKitTests/LibSession/LibSessionSpec.swift -------------------------------------------------------------------------------- /SessionMessagingKitTests/SessionMessageKit.xctestplan: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionMessagingKitTests/SessionMessageKit.xctestplan -------------------------------------------------------------------------------- /SessionMessagingKitTests/_TestUtilities/MockOGMCache.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionMessagingKitTests/_TestUtilities/MockOGMCache.swift -------------------------------------------------------------------------------- /SessionMessagingKitTests/_TestUtilities/MockPoller.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionMessagingKitTests/_TestUtilities/MockPoller.swift -------------------------------------------------------------------------------- /SessionNetworkingKit/FileServer/FileServer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionNetworkingKit/FileServer/FileServer.swift -------------------------------------------------------------------------------- /SessionNetworkingKit/FileServer/FileServerAPI.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionNetworkingKit/FileServer/FileServerAPI.swift -------------------------------------------------------------------------------- /SessionNetworkingKit/FileServer/FileServerEndpoint.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionNetworkingKit/FileServer/FileServerEndpoint.swift -------------------------------------------------------------------------------- /SessionNetworkingKit/Meta/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionNetworkingKit/Meta/Info.plist -------------------------------------------------------------------------------- /SessionNetworkingKit/Meta/SessionNetworkingKit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionNetworkingKit/Meta/SessionNetworkingKit.h -------------------------------------------------------------------------------- /SessionNetworkingKit/Models/FileUploadResponse.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionNetworkingKit/Models/FileUploadResponse.swift -------------------------------------------------------------------------------- /SessionNetworkingKit/Networking/SnodeAPI.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionNetworkingKit/Networking/SnodeAPI.swift -------------------------------------------------------------------------------- /SessionNetworkingKit/PushNotification/Types/Service.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionNetworkingKit/PushNotification/Types/Service.swift -------------------------------------------------------------------------------- /SessionNetworkingKit/SOGS/Crypto/Crypto+SOGS.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionNetworkingKit/SOGS/Crypto/Crypto+SOGS.swift -------------------------------------------------------------------------------- /SessionNetworkingKit/SOGS/Models/DeleteInboxResponse.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionNetworkingKit/SOGS/Models/DeleteInboxResponse.swift -------------------------------------------------------------------------------- /SessionNetworkingKit/SOGS/Models/DirectMessage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionNetworkingKit/SOGS/Models/DirectMessage.swift -------------------------------------------------------------------------------- /SessionNetworkingKit/SOGS/Models/PinnedMessage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionNetworkingKit/SOGS/Models/PinnedMessage.swift -------------------------------------------------------------------------------- /SessionNetworkingKit/SOGS/Models/ReactionResponse.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionNetworkingKit/SOGS/Models/ReactionResponse.swift -------------------------------------------------------------------------------- /SessionNetworkingKit/SOGS/Models/Room.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionNetworkingKit/SOGS/Models/Room.swift -------------------------------------------------------------------------------- /SessionNetworkingKit/SOGS/Models/RoomPollInfo.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionNetworkingKit/SOGS/Models/RoomPollInfo.swift -------------------------------------------------------------------------------- /SessionNetworkingKit/SOGS/Models/SOGSMessage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionNetworkingKit/SOGS/Models/SOGSMessage.swift -------------------------------------------------------------------------------- /SessionNetworkingKit/SOGS/Models/UserBanRequest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionNetworkingKit/SOGS/Models/UserBanRequest.swift -------------------------------------------------------------------------------- /SessionNetworkingKit/SOGS/Models/UserUnbanRequest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionNetworkingKit/SOGS/Models/UserUnbanRequest.swift -------------------------------------------------------------------------------- /SessionNetworkingKit/SOGS/SOGS.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionNetworkingKit/SOGS/SOGS.swift -------------------------------------------------------------------------------- /SessionNetworkingKit/SOGS/SOGSAPI.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionNetworkingKit/SOGS/SOGSAPI.swift -------------------------------------------------------------------------------- /SessionNetworkingKit/SOGS/SOGSEndpoint.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionNetworkingKit/SOGS/SOGSEndpoint.swift -------------------------------------------------------------------------------- /SessionNetworkingKit/SOGS/SOGSError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionNetworkingKit/SOGS/SOGSError.swift -------------------------------------------------------------------------------- /SessionNetworkingKit/SOGS/Types/HTTPHeader+SOGS.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionNetworkingKit/SOGS/Types/HTTPHeader+SOGS.swift -------------------------------------------------------------------------------- /SessionNetworkingKit/SOGS/Types/HTTPQueryParam+SOGS.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionNetworkingKit/SOGS/Types/HTTPQueryParam+SOGS.swift -------------------------------------------------------------------------------- /SessionNetworkingKit/SOGS/Types/Personalization.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionNetworkingKit/SOGS/Types/Personalization.swift -------------------------------------------------------------------------------- /SessionNetworkingKit/SOGS/Types/Request+SOGS.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionNetworkingKit/SOGS/Types/Request+SOGS.swift -------------------------------------------------------------------------------- /SessionNetworkingKit/SOGS/Types/UpdateTypes.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionNetworkingKit/SOGS/Types/UpdateTypes.swift -------------------------------------------------------------------------------- /SessionNetworkingKit/SessionNetwork/Models/Info.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionNetworkingKit/SessionNetwork/Models/Info.swift -------------------------------------------------------------------------------- /SessionNetworkingKit/SessionNetwork/Models/Price.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionNetworkingKit/SessionNetwork/Models/Price.swift -------------------------------------------------------------------------------- /SessionNetworkingKit/SessionNetwork/Models/Token.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionNetworkingKit/SessionNetwork/Models/Token.swift -------------------------------------------------------------------------------- /SessionNetworkingKit/SessionNetwork/SessionNetwork.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionNetworkingKit/SessionNetwork/SessionNetwork.swift -------------------------------------------------------------------------------- /SessionNetworkingKit/SessionNetwork/Types/HTTPClient.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionNetworkingKit/SessionNetwork/Types/HTTPClient.swift -------------------------------------------------------------------------------- /SessionNetworkingKit/StorageServer/SnodeAPI.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionNetworkingKit/StorageServer/SnodeAPI.swift -------------------------------------------------------------------------------- /SessionNetworkingKit/StorageServer/SnodeAPIEndpoint.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionNetworkingKit/StorageServer/SnodeAPIEndpoint.swift -------------------------------------------------------------------------------- /SessionNetworkingKit/StorageServer/SnodeAPIError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionNetworkingKit/StorageServer/SnodeAPIError.swift -------------------------------------------------------------------------------- /SessionNetworkingKit/StorageServer/SnodeAPINamespace.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionNetworkingKit/StorageServer/SnodeAPINamespace.swift -------------------------------------------------------------------------------- /SessionNetworkingKit/Types/BatchRequest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionNetworkingKit/Types/BatchRequest.swift -------------------------------------------------------------------------------- /SessionNetworkingKit/Types/BatchResponse.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionNetworkingKit/Types/BatchResponse.swift -------------------------------------------------------------------------------- /SessionNetworkingKit/Types/BencodeResponse.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionNetworkingKit/Types/BencodeResponse.swift -------------------------------------------------------------------------------- /SessionNetworkingKit/Types/ContentProxy.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionNetworkingKit/Types/ContentProxy.swift -------------------------------------------------------------------------------- /SessionNetworkingKit/Types/Destination.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionNetworkingKit/Types/Destination.swift -------------------------------------------------------------------------------- /SessionNetworkingKit/Types/HTTPFragmentParam.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionNetworkingKit/Types/HTTPFragmentParam.swift -------------------------------------------------------------------------------- /SessionNetworkingKit/Types/HTTPHeader.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionNetworkingKit/Types/HTTPHeader.swift -------------------------------------------------------------------------------- /SessionNetworkingKit/Types/HTTPMethod.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionNetworkingKit/Types/HTTPMethod.swift -------------------------------------------------------------------------------- /SessionNetworkingKit/Types/HTTPQueryParam.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionNetworkingKit/Types/HTTPQueryParam.swift -------------------------------------------------------------------------------- /SessionNetworkingKit/Types/IPv4.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionNetworkingKit/Types/IPv4.swift -------------------------------------------------------------------------------- /SessionNetworkingKit/Types/JSON.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionNetworkingKit/Types/JSON.swift -------------------------------------------------------------------------------- /SessionNetworkingKit/Types/Network.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionNetworkingKit/Types/Network.swift -------------------------------------------------------------------------------- /SessionNetworkingKit/Types/NetworkError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionNetworkingKit/Types/NetworkError.swift -------------------------------------------------------------------------------- /SessionNetworkingKit/Types/PreparedRequest+Sending.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionNetworkingKit/Types/PreparedRequest+Sending.swift -------------------------------------------------------------------------------- /SessionNetworkingKit/Types/PreparedRequest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionNetworkingKit/Types/PreparedRequest.swift -------------------------------------------------------------------------------- /SessionNetworkingKit/Types/ProxiedContentDownloader.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionNetworkingKit/Types/ProxiedContentDownloader.swift -------------------------------------------------------------------------------- /SessionNetworkingKit/Types/Request.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionNetworkingKit/Types/Request.swift -------------------------------------------------------------------------------- /SessionNetworkingKit/Types/RequestCategory.swift: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /SessionNetworkingKit/Types/ResponseInfo.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionNetworkingKit/Types/ResponseInfo.swift -------------------------------------------------------------------------------- /SessionNetworkingKit/Types/SwarmDrainBehaviour.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionNetworkingKit/Types/SwarmDrainBehaviour.swift -------------------------------------------------------------------------------- /SessionNetworkingKit/Types/UpdatableTimestamp.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionNetworkingKit/Types/UpdatableTimestamp.swift -------------------------------------------------------------------------------- /SessionNetworkingKit/Types/ValidatableResponse.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionNetworkingKit/Types/ValidatableResponse.swift -------------------------------------------------------------------------------- /SessionNetworkingKit/Utilities/Data+Utilities.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionNetworkingKit/Utilities/Data+Utilities.swift -------------------------------------------------------------------------------- /SessionNetworkingKit/Utilities/Publisher+Utilities.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionNetworkingKit/Utilities/Publisher+Utilities.swift -------------------------------------------------------------------------------- /SessionNetworkingKit/Utilities/RetryWithDependencies.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionNetworkingKit/Utilities/RetryWithDependencies.swift -------------------------------------------------------------------------------- /SessionNetworkingKit/Utilities/String+Trimming.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionNetworkingKit/Utilities/String+Trimming.swift -------------------------------------------------------------------------------- /SessionNetworkingKit/Utilities/URL+Utilities.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionNetworkingKit/Utilities/URL+Utilities.swift -------------------------------------------------------------------------------- /SessionNetworkingKit/Utilities/URLResponse+Utilities.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionNetworkingKit/Utilities/URLResponse+Utilities.swift -------------------------------------------------------------------------------- /SessionNetworkingKitTests/Models/SnodeRequestSpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionNetworkingKitTests/Models/SnodeRequestSpec.swift -------------------------------------------------------------------------------- /SessionNetworkingKitTests/SOGS/Models/RoomSpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionNetworkingKitTests/SOGS/Models/RoomSpec.swift -------------------------------------------------------------------------------- /SessionNetworkingKitTests/SOGS/SOGSAPISpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionNetworkingKitTests/SOGS/SOGSAPISpec.swift -------------------------------------------------------------------------------- /SessionNetworkingKitTests/SOGS/Types/SOGSErrorSpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionNetworkingKitTests/SOGS/Types/SOGSErrorSpec.swift -------------------------------------------------------------------------------- /SessionNetworkingKitTests/SessionNetworkingKit.xctestplan: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionNetworkingKitTests/SessionNetworkingKit.xctestplan -------------------------------------------------------------------------------- /SessionNetworkingKitTests/Types/BatchRequestSpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionNetworkingKitTests/Types/BatchRequestSpec.swift -------------------------------------------------------------------------------- /SessionNetworkingKitTests/Types/BatchResponseSpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionNetworkingKitTests/Types/BatchResponseSpec.swift -------------------------------------------------------------------------------- /SessionNetworkingKitTests/Types/BencodeResponseSpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionNetworkingKitTests/Types/BencodeResponseSpec.swift -------------------------------------------------------------------------------- /SessionNetworkingKitTests/Types/DestinationSpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionNetworkingKitTests/Types/DestinationSpec.swift -------------------------------------------------------------------------------- /SessionNetworkingKitTests/Types/HeaderSpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionNetworkingKitTests/Types/HeaderSpec.swift -------------------------------------------------------------------------------- /SessionNetworkingKitTests/Types/PreparedRequestSpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionNetworkingKitTests/Types/PreparedRequestSpec.swift -------------------------------------------------------------------------------- /SessionNetworkingKitTests/Types/RequestSpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionNetworkingKitTests/Types/RequestSpec.swift -------------------------------------------------------------------------------- /SessionNetworkingKitTests/_TestUtilities/MockNetwork.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionNetworkingKitTests/_TestUtilities/MockNetwork.swift -------------------------------------------------------------------------------- /SessionNotificationServiceExtension/Meta/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionNotificationServiceExtension/Meta/Info.plist -------------------------------------------------------------------------------- /SessionShareExtension/Base.lproj/MainInterface.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionShareExtension/Base.lproj/MainInterface.storyboard -------------------------------------------------------------------------------- /SessionShareExtension/Meta/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionShareExtension/Meta/Info.plist -------------------------------------------------------------------------------- /SessionShareExtension/SAEScreenLockViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionShareExtension/SAEScreenLockViewController.swift -------------------------------------------------------------------------------- /SessionShareExtension/ShareAppExtensionContext.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionShareExtension/ShareAppExtensionContext.swift -------------------------------------------------------------------------------- /SessionShareExtension/ShareNavController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionShareExtension/ShareNavController.swift -------------------------------------------------------------------------------- /SessionShareExtension/SimplifiedConversationCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionShareExtension/SimplifiedConversationCell.swift -------------------------------------------------------------------------------- /SessionShareExtension/ThreadPickerVC.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionShareExtension/ThreadPickerVC.swift -------------------------------------------------------------------------------- /SessionShareExtension/ThreadPickerViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionShareExtension/ThreadPickerViewModel.swift -------------------------------------------------------------------------------- /SessionTests/Database/DatabaseSpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionTests/Database/DatabaseSpec.swift -------------------------------------------------------------------------------- /SessionTests/Onboarding/OnboardingSpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionTests/Onboarding/OnboardingSpec.swift -------------------------------------------------------------------------------- /SessionTests/Session.xctestplan: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionTests/Session.xctestplan -------------------------------------------------------------------------------- /SessionUIKit/Components/BezierPathView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUIKit/Components/BezierPathView.swift -------------------------------------------------------------------------------- /SessionUIKit/Components/ExpandableLabel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUIKit/Components/ExpandableLabel.swift -------------------------------------------------------------------------------- /SessionUIKit/Components/GradientView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUIKit/Components/GradientView.swift -------------------------------------------------------------------------------- /SessionUIKit/Components/HighlightMentionView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUIKit/Components/HighlightMentionView.swift -------------------------------------------------------------------------------- /SessionUIKit/Components/Input View/InputTextView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUIKit/Components/Input View/InputTextView.swift -------------------------------------------------------------------------------- /SessionUIKit/Components/Input View/InputView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUIKit/Components/Input View/InputView.swift -------------------------------------------------------------------------------- /SessionUIKit/Components/Input View/InputViewButton.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUIKit/Components/Input View/InputViewButton.swift -------------------------------------------------------------------------------- /SessionUIKit/Components/LinkHighlightingLabel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUIKit/Components/LinkHighlightingLabel.swift -------------------------------------------------------------------------------- /SessionUIKit/Components/LinkPreviewView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUIKit/Components/LinkPreviewView.swift -------------------------------------------------------------------------------- /SessionUIKit/Components/Modals & Toast/Modal.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUIKit/Components/Modals & Toast/Modal.swift -------------------------------------------------------------------------------- /SessionUIKit/Components/NavBarSessionIcon.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUIKit/Components/NavBarSessionIcon.swift -------------------------------------------------------------------------------- /SessionUIKit/Components/PlaceholderIcon.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUIKit/Components/PlaceholderIcon.swift -------------------------------------------------------------------------------- /SessionUIKit/Components/ProfilePictureView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUIKit/Components/ProfilePictureView.swift -------------------------------------------------------------------------------- /SessionUIKit/Components/QuoteView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUIKit/Components/QuoteView.swift -------------------------------------------------------------------------------- /SessionUIKit/Components/RadioButton.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUIKit/Components/RadioButton.swift -------------------------------------------------------------------------------- /SessionUIKit/Components/SNTextField.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUIKit/Components/SNTextField.swift -------------------------------------------------------------------------------- /SessionUIKit/Components/SNTextView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUIKit/Components/SNTextView.swift -------------------------------------------------------------------------------- /SessionUIKit/Components/SRCopyableLabel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUIKit/Components/SRCopyableLabel.swift -------------------------------------------------------------------------------- /SessionUIKit/Components/ScreenLockViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUIKit/Components/ScreenLockViewController.swift -------------------------------------------------------------------------------- /SessionUIKit/Components/ScrollableLabel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUIKit/Components/ScrollableLabel.swift -------------------------------------------------------------------------------- /SessionUIKit/Components/SearchBar.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUIKit/Components/SearchBar.swift -------------------------------------------------------------------------------- /SessionUIKit/Components/Separator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUIKit/Components/Separator.swift -------------------------------------------------------------------------------- /SessionUIKit/Components/SessionButton.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUIKit/Components/SessionButton.swift -------------------------------------------------------------------------------- /SessionUIKit/Components/SessionHostingViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUIKit/Components/SessionHostingViewController.swift -------------------------------------------------------------------------------- /SessionUIKit/Components/SessionImageView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUIKit/Components/SessionImageView.swift -------------------------------------------------------------------------------- /SessionUIKit/Components/SessionLabelWithProBadge.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUIKit/Components/SessionLabelWithProBadge.swift -------------------------------------------------------------------------------- /SessionUIKit/Components/SessionProBadge.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUIKit/Components/SessionProBadge.swift -------------------------------------------------------------------------------- /SessionUIKit/Components/StyledNavigationController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUIKit/Components/StyledNavigationController.swift -------------------------------------------------------------------------------- /SessionUIKit/Components/SwiftUI/ActivityView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUIKit/Components/SwiftUI/ActivityView.swift -------------------------------------------------------------------------------- /SessionUIKit/Components/SwiftUI/AdaptiveHStack.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUIKit/Components/SwiftUI/AdaptiveHStack.swift -------------------------------------------------------------------------------- /SessionUIKit/Components/SwiftUI/AdaptiveText.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUIKit/Components/SwiftUI/AdaptiveText.swift -------------------------------------------------------------------------------- /SessionUIKit/Components/SwiftUI/ArrowCapsule.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUIKit/Components/SwiftUI/ArrowCapsule.swift -------------------------------------------------------------------------------- /SessionUIKit/Components/SwiftUI/AttributedLabel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUIKit/Components/SwiftUI/AttributedLabel.swift -------------------------------------------------------------------------------- /SessionUIKit/Components/SwiftUI/AttributedText.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUIKit/Components/SwiftUI/AttributedText.swift -------------------------------------------------------------------------------- /SessionUIKit/Components/SwiftUI/CyclicGradientView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUIKit/Components/SwiftUI/CyclicGradientView.swift -------------------------------------------------------------------------------- /SessionUIKit/Components/SwiftUI/DonationCTAModal.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUIKit/Components/SwiftUI/DonationCTAModal.swift -------------------------------------------------------------------------------- /SessionUIKit/Components/SwiftUI/LightBox.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUIKit/Components/SwiftUI/LightBox.swift -------------------------------------------------------------------------------- /SessionUIKit/Components/SwiftUI/Modal+SwiftUI.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUIKit/Components/SwiftUI/Modal+SwiftUI.swift -------------------------------------------------------------------------------- /SessionUIKit/Components/SwiftUI/PopoverView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUIKit/Components/SwiftUI/PopoverView.swift -------------------------------------------------------------------------------- /SessionUIKit/Components/SwiftUI/ProCTAModal.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUIKit/Components/SwiftUI/ProCTAModal.swift -------------------------------------------------------------------------------- /SessionUIKit/Components/SwiftUI/QRCodeView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUIKit/Components/SwiftUI/QRCodeView.swift -------------------------------------------------------------------------------- /SessionUIKit/Components/SwiftUI/QuoteView_SwiftUI.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUIKit/Components/SwiftUI/QuoteView_SwiftUI.swift -------------------------------------------------------------------------------- /SessionUIKit/Components/SwiftUI/Seperator+SwiftUI.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUIKit/Components/SwiftUI/Seperator+SwiftUI.swift -------------------------------------------------------------------------------- /SessionUIKit/Components/SwiftUI/SessionAsyncImage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUIKit/Components/SwiftUI/SessionAsyncImage.swift -------------------------------------------------------------------------------- /SessionUIKit/Components/SwiftUI/SessionSearchBar.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUIKit/Components/SwiftUI/SessionSearchBar.swift -------------------------------------------------------------------------------- /SessionUIKit/Components/SwiftUI/SessionTextField.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUIKit/Components/SwiftUI/SessionTextField.swift -------------------------------------------------------------------------------- /SessionUIKit/Components/SwiftUI/ShineButton.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUIKit/Components/SwiftUI/ShineButton.swift -------------------------------------------------------------------------------- /SessionUIKit/Components/SwiftUI/Text+CopyButton.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUIKit/Components/SwiftUI/Text+CopyButton.swift -------------------------------------------------------------------------------- /SessionUIKit/Components/SwiftUI/ThemeColor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUIKit/Components/SwiftUI/ThemeColor.swift -------------------------------------------------------------------------------- /SessionUIKit/Components/SwiftUI/ThemeLinearGradient.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUIKit/Components/SwiftUI/ThemeLinearGradient.swift -------------------------------------------------------------------------------- /SessionUIKit/Components/SwiftUI/ThemeText.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUIKit/Components/SwiftUI/ThemeText.swift -------------------------------------------------------------------------------- /SessionUIKit/Components/SwiftUI/Toast.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUIKit/Components/SwiftUI/Toast.swift -------------------------------------------------------------------------------- /SessionUIKit/Components/SwiftUI/UserProfileModal.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUIKit/Components/SwiftUI/UserProfileModal.swift -------------------------------------------------------------------------------- /SessionUIKit/Components/TabBar.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUIKit/Components/TabBar.swift -------------------------------------------------------------------------------- /SessionUIKit/Components/TopBannerController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUIKit/Components/TopBannerController.swift -------------------------------------------------------------------------------- /SessionUIKit/Configuration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUIKit/Configuration.swift -------------------------------------------------------------------------------- /SessionUIKit/Meta/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUIKit/Meta/Info.plist -------------------------------------------------------------------------------- /SessionUIKit/Meta/SessionUIKit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUIKit/Meta/SessionUIKit.h -------------------------------------------------------------------------------- /SessionUIKit/Style Guide/Constants+Apple.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUIKit/Style Guide/Constants+Apple.swift -------------------------------------------------------------------------------- /SessionUIKit/Style Guide/Constants.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUIKit/Style Guide/Constants.swift -------------------------------------------------------------------------------- /SessionUIKit/Style Guide/Fonts.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUIKit/Style Guide/Fonts.swift -------------------------------------------------------------------------------- /SessionUIKit/Style Guide/Format.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUIKit/Style Guide/Format.swift -------------------------------------------------------------------------------- /SessionUIKit/Style Guide/ThemeManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUIKit/Style Guide/ThemeManager.swift -------------------------------------------------------------------------------- /SessionUIKit/Style Guide/Themes/SwiftUI+Theme.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUIKit/Style Guide/Themes/SwiftUI+Theme.swift -------------------------------------------------------------------------------- /SessionUIKit/Style Guide/Themes/Theme+ClassicDark.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUIKit/Style Guide/Themes/Theme+ClassicDark.swift -------------------------------------------------------------------------------- /SessionUIKit/Style Guide/Themes/Theme+ClassicLight.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUIKit/Style Guide/Themes/Theme+ClassicLight.swift -------------------------------------------------------------------------------- /SessionUIKit/Style Guide/Themes/Theme+Colors.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUIKit/Style Guide/Themes/Theme+Colors.swift -------------------------------------------------------------------------------- /SessionUIKit/Style Guide/Themes/Theme+OceanDark.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUIKit/Style Guide/Themes/Theme+OceanDark.swift -------------------------------------------------------------------------------- /SessionUIKit/Style Guide/Themes/Theme+OceanLight.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUIKit/Style Guide/Themes/Theme+OceanLight.swift -------------------------------------------------------------------------------- /SessionUIKit/Style Guide/Themes/Theme.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUIKit/Style Guide/Themes/Theme.swift -------------------------------------------------------------------------------- /SessionUIKit/Style Guide/Themes/UIKit+Theme.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUIKit/Style Guide/Themes/UIKit+Theme.swift -------------------------------------------------------------------------------- /SessionUIKit/Style Guide/Values.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUIKit/Style Guide/Values.swift -------------------------------------------------------------------------------- /SessionUIKit/Types/Accessibility.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUIKit/Types/Accessibility.swift -------------------------------------------------------------------------------- /SessionUIKit/Types/IconSize.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUIKit/Types/IconSize.swift -------------------------------------------------------------------------------- /SessionUIKit/Types/ImageDataManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUIKit/Types/ImageDataManager.swift -------------------------------------------------------------------------------- /SessionUIKit/Types/LinkPreviewManagerType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUIKit/Types/LinkPreviewManagerType.swift -------------------------------------------------------------------------------- /SessionUIKit/Types/Localization.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUIKit/Types/Localization.swift -------------------------------------------------------------------------------- /SessionUIKit/Types/ReusableView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUIKit/Types/ReusableView.swift -------------------------------------------------------------------------------- /SessionUIKit/Types/TimeUnit.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUIKit/Types/TimeUnit.swift -------------------------------------------------------------------------------- /SessionUIKit/Utilities/CGRect+Utilities.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUIKit/Utilities/CGRect+Utilities.swift -------------------------------------------------------------------------------- /SessionUIKit/Utilities/Date+Utilities.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUIKit/Utilities/Date+Utilities.swift -------------------------------------------------------------------------------- /SessionUIKit/Utilities/Double+Utilities.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUIKit/Utilities/Double+Utilities.swift -------------------------------------------------------------------------------- /SessionUIKit/Utilities/Localization+Style.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUIKit/Utilities/Localization+Style.swift -------------------------------------------------------------------------------- /SessionUIKit/Utilities/MentionUtilities.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUIKit/Utilities/MentionUtilities.swift -------------------------------------------------------------------------------- /SessionUIKit/Utilities/Number+Utilities.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUIKit/Utilities/Number+Utilities.swift -------------------------------------------------------------------------------- /SessionUIKit/Utilities/QRCode.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUIKit/Utilities/QRCode.swift -------------------------------------------------------------------------------- /SessionUIKit/Utilities/ScreenLock+Errors.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUIKit/Utilities/ScreenLock+Errors.swift -------------------------------------------------------------------------------- /SessionUIKit/Utilities/String+Utilities.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUIKit/Utilities/String+Utilities.swift -------------------------------------------------------------------------------- /SessionUIKit/Utilities/SwiftUI+Utilities.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUIKit/Utilities/SwiftUI+Utilities.swift -------------------------------------------------------------------------------- /SessionUIKit/Utilities/Task+Utilities.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUIKit/Utilities/Task+Utilities.swift -------------------------------------------------------------------------------- /SessionUIKit/Utilities/TimeInterval+Utilities.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUIKit/Utilities/TimeInterval+Utilities.swift -------------------------------------------------------------------------------- /SessionUIKit/Utilities/UICollectionView+ReusableView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUIKit/Utilities/UICollectionView+ReusableView.swift -------------------------------------------------------------------------------- /SessionUIKit/Utilities/UIColor+Utilities.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUIKit/Utilities/UIColor+Utilities.swift -------------------------------------------------------------------------------- /SessionUIKit/Utilities/UIContextualAction+Theming.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUIKit/Utilities/UIContextualAction+Theming.swift -------------------------------------------------------------------------------- /SessionUIKit/Utilities/UIDevice+Utilities.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUIKit/Utilities/UIDevice+Utilities.swift -------------------------------------------------------------------------------- /SessionUIKit/Utilities/UIEdgeInsets+Utilities.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUIKit/Utilities/UIEdgeInsets+Utilities.swift -------------------------------------------------------------------------------- /SessionUIKit/Utilities/UIImage+Utilities.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUIKit/Utilities/UIImage+Utilities.swift -------------------------------------------------------------------------------- /SessionUIKit/Utilities/UILabel+Utilities.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUIKit/Utilities/UILabel+Utilities.swift -------------------------------------------------------------------------------- /SessionUIKit/Utilities/UITableView+ReusableView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUIKit/Utilities/UITableView+ReusableView.swift -------------------------------------------------------------------------------- /SessionUIKit/Utilities/UIView+Constraints.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUIKit/Utilities/UIView+Constraints.swift -------------------------------------------------------------------------------- /SessionUIKit/Utilities/UIView+Utilities.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUIKit/Utilities/UIView+Utilities.swift -------------------------------------------------------------------------------- /SessionUIKit/Utilities/UTType+Localization.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUIKit/Utilities/UTType+Localization.swift -------------------------------------------------------------------------------- /SessionUIKitTests/SessionUIKit.xctestplan: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUIKitTests/SessionUIKit.xctestplan -------------------------------------------------------------------------------- /SessionUIKitTests/Utilities/SUIKStringUtilitiesSpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUIKitTests/Utilities/SUIKStringUtilitiesSpec.swift -------------------------------------------------------------------------------- /SessionUtilitiesKit/Combine/Publisher+Utilities.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUtilitiesKit/Combine/Publisher+Utilities.swift -------------------------------------------------------------------------------- /SessionUtilitiesKit/Combine/ReplaySubject.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUtilitiesKit/Combine/ReplaySubject.swift -------------------------------------------------------------------------------- /SessionUtilitiesKit/Combine/UIBarButtonItem+Combine.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUtilitiesKit/Combine/UIBarButtonItem+Combine.swift -------------------------------------------------------------------------------- /SessionUtilitiesKit/Combine/UIControl+Combine.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUtilitiesKit/Combine/UIControl+Combine.swift -------------------------------------------------------------------------------- /SessionUtilitiesKit/Combine/UIView+Combine.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUtilitiesKit/Combine/UIView+Combine.swift -------------------------------------------------------------------------------- /SessionUtilitiesKit/Configuration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUtilitiesKit/Configuration.swift -------------------------------------------------------------------------------- /SessionUtilitiesKit/Crypto/Crypto.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUtilitiesKit/Crypto/Crypto.swift -------------------------------------------------------------------------------- /SessionUtilitiesKit/Crypto/CryptoError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUtilitiesKit/Crypto/CryptoError.swift -------------------------------------------------------------------------------- /SessionUtilitiesKit/Crypto/Hex.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUtilitiesKit/Crypto/Hex.swift -------------------------------------------------------------------------------- /SessionUtilitiesKit/Crypto/KeyPair.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUtilitiesKit/Crypto/KeyPair.swift -------------------------------------------------------------------------------- /SessionUtilitiesKit/Crypto/Mnemonic.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUtilitiesKit/Crypto/Mnemonic.swift -------------------------------------------------------------------------------- /SessionUtilitiesKit/Database/Models/Identity.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUtilitiesKit/Database/Models/Identity.swift -------------------------------------------------------------------------------- /SessionUtilitiesKit/Database/Models/Job.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUtilitiesKit/Database/Models/Job.swift -------------------------------------------------------------------------------- /SessionUtilitiesKit/Database/Models/JobDependencies.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUtilitiesKit/Database/Models/JobDependencies.swift -------------------------------------------------------------------------------- /SessionUtilitiesKit/Database/Models/KeyValueStore.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUtilitiesKit/Database/Models/KeyValueStore.swift -------------------------------------------------------------------------------- /SessionUtilitiesKit/Database/Models/Setting.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUtilitiesKit/Database/Models/Setting.swift -------------------------------------------------------------------------------- /SessionUtilitiesKit/Database/Storage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUtilitiesKit/Database/Storage.swift -------------------------------------------------------------------------------- /SessionUtilitiesKit/Database/StorageError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUtilitiesKit/Database/StorageError.swift -------------------------------------------------------------------------------- /SessionUtilitiesKit/Database/Types/ColumnExpressible.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUtilitiesKit/Database/Types/ColumnExpressible.swift -------------------------------------------------------------------------------- /SessionUtilitiesKit/Database/Types/Migration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUtilitiesKit/Database/Types/Migration.swift -------------------------------------------------------------------------------- /SessionUtilitiesKit/Database/Types/MigrationHelper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUtilitiesKit/Database/Types/MigrationHelper.swift -------------------------------------------------------------------------------- /SessionUtilitiesKit/Database/Types/PagedData.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUtilitiesKit/Database/Types/PagedData.swift -------------------------------------------------------------------------------- /SessionUtilitiesKit/Database/Types/TypedTableAlias.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUtilitiesKit/Database/Types/TypedTableAlias.swift -------------------------------------------------------------------------------- /SessionUtilitiesKit/Dependency Injection/CacheConfig.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUtilitiesKit/Dependency Injection/CacheConfig.swift -------------------------------------------------------------------------------- /SessionUtilitiesKit/General/AppContext.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUtilitiesKit/General/AppContext.swift -------------------------------------------------------------------------------- /SessionUtilitiesKit/General/Array+Utilities.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUtilitiesKit/General/Array+Utilities.swift -------------------------------------------------------------------------------- /SessionUtilitiesKit/General/Authentication.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUtilitiesKit/General/Authentication.swift -------------------------------------------------------------------------------- /SessionUtilitiesKit/General/CallRingTonePlayer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUtilitiesKit/General/CallRingTonePlayer.swift -------------------------------------------------------------------------------- /SessionUtilitiesKit/General/Collection+Utilities.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUtilitiesKit/General/Collection+Utilities.swift -------------------------------------------------------------------------------- /SessionUtilitiesKit/General/Data+Utilities.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUtilitiesKit/General/Data+Utilities.swift -------------------------------------------------------------------------------- /SessionUtilitiesKit/General/Dictionary+Utilities.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUtilitiesKit/General/Dictionary+Utilities.swift -------------------------------------------------------------------------------- /SessionUtilitiesKit/General/Feature+ServiceNetwork.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUtilitiesKit/General/Feature+ServiceNetwork.swift -------------------------------------------------------------------------------- /SessionUtilitiesKit/General/Feature.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUtilitiesKit/General/Feature.swift -------------------------------------------------------------------------------- /SessionUtilitiesKit/General/General.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUtilitiesKit/General/General.swift -------------------------------------------------------------------------------- /SessionUtilitiesKit/General/LRUCache.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUtilitiesKit/General/LRUCache.swift -------------------------------------------------------------------------------- /SessionUtilitiesKit/General/Logging.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUtilitiesKit/General/Logging.swift -------------------------------------------------------------------------------- /SessionUtilitiesKit/General/NSRegularExpression+SSK.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUtilitiesKit/General/NSRegularExpression+SSK.swift -------------------------------------------------------------------------------- /SessionUtilitiesKit/General/Notifications+Lifecycle.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUtilitiesKit/General/Notifications+Lifecycle.swift -------------------------------------------------------------------------------- /SessionUtilitiesKit/General/ScreenLock.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUtilitiesKit/General/ScreenLock.swift -------------------------------------------------------------------------------- /SessionUtilitiesKit/General/SessionId.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUtilitiesKit/General/SessionId.swift -------------------------------------------------------------------------------- /SessionUtilitiesKit/General/Set+Utilities.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUtilitiesKit/General/Set+Utilities.swift -------------------------------------------------------------------------------- /SessionUtilitiesKit/General/Setting+Theme.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUtilitiesKit/General/Setting+Theme.swift -------------------------------------------------------------------------------- /SessionUtilitiesKit/General/String+SSK.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUtilitiesKit/General/String+SSK.swift -------------------------------------------------------------------------------- /SessionUtilitiesKit/General/String+Utilities.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUtilitiesKit/General/String+Utilities.swift -------------------------------------------------------------------------------- /SessionUtilitiesKit/General/Timer+MainThread.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUtilitiesKit/General/Timer+MainThread.swift -------------------------------------------------------------------------------- /SessionUtilitiesKit/General/TimestampUtils.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUtilitiesKit/General/TimestampUtils.swift -------------------------------------------------------------------------------- /SessionUtilitiesKit/General/UIDevice+featureSupport.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUtilitiesKit/General/UIDevice+featureSupport.swift -------------------------------------------------------------------------------- /SessionUtilitiesKit/General/UnicodeScalar+Utilities.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUtilitiesKit/General/UnicodeScalar+Utilities.swift -------------------------------------------------------------------------------- /SessionUtilitiesKit/General/Weak.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUtilitiesKit/General/Weak.swift -------------------------------------------------------------------------------- /SessionUtilitiesKit/JobRunner/JobRunner.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUtilitiesKit/JobRunner/JobRunner.swift -------------------------------------------------------------------------------- /SessionUtilitiesKit/JobRunner/JobRunnerError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUtilitiesKit/JobRunner/JobRunnerError.swift -------------------------------------------------------------------------------- /SessionUtilitiesKit/LibSession/LibSession.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUtilitiesKit/LibSession/LibSession.swift -------------------------------------------------------------------------------- /SessionUtilitiesKit/LibSession/LibSessionError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUtilitiesKit/LibSession/LibSessionError.swift -------------------------------------------------------------------------------- /SessionUtilitiesKit/LibSession/Types/Setting.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUtilitiesKit/LibSession/Types/Setting.swift -------------------------------------------------------------------------------- /SessionUtilitiesKit/Media/MediaUtils.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUtilitiesKit/Media/MediaUtils.swift -------------------------------------------------------------------------------- /SessionUtilitiesKit/Media/UTType+Utilities.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUtilitiesKit/Media/UTType+Utilities.swift -------------------------------------------------------------------------------- /SessionUtilitiesKit/Meta/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUtilitiesKit/Meta/Info.plist -------------------------------------------------------------------------------- /SessionUtilitiesKit/Meta/SessionUtilitiesKit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUtilitiesKit/Meta/SessionUtilitiesKit.h -------------------------------------------------------------------------------- /SessionUtilitiesKit/Observations/DebounceTaskManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUtilitiesKit/Observations/DebounceTaskManager.swift -------------------------------------------------------------------------------- /SessionUtilitiesKit/Observations/ObservableKey.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUtilitiesKit/Observations/ObservableKey.swift -------------------------------------------------------------------------------- /SessionUtilitiesKit/Observations/ObservationBuilder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUtilitiesKit/Observations/ObservationBuilder.swift -------------------------------------------------------------------------------- /SessionUtilitiesKit/Observations/ObservationManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUtilitiesKit/Observations/ObservationManager.swift -------------------------------------------------------------------------------- /SessionUtilitiesKit/Observations/TaskCancellation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUtilitiesKit/Observations/TaskCancellation.swift -------------------------------------------------------------------------------- /SessionUtilitiesKit/Types/ARC4RandomNumberGenerator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUtilitiesKit/Types/ARC4RandomNumberGenerator.swift -------------------------------------------------------------------------------- /SessionUtilitiesKit/Types/AppVersion.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUtilitiesKit/Types/AppVersion.swift -------------------------------------------------------------------------------- /SessionUtilitiesKit/Types/BackgroundTaskManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUtilitiesKit/Types/BackgroundTaskManager.swift -------------------------------------------------------------------------------- /SessionUtilitiesKit/Types/Bencode.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUtilitiesKit/Types/Bencode.swift -------------------------------------------------------------------------------- /SessionUtilitiesKit/Types/BencodeDecoder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUtilitiesKit/Types/BencodeDecoder.swift -------------------------------------------------------------------------------- /SessionUtilitiesKit/Types/BencodeEncoder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUtilitiesKit/Types/BencodeEncoder.swift -------------------------------------------------------------------------------- /SessionUtilitiesKit/Types/CurrentValueAsyncStream.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUtilitiesKit/Types/CurrentValueAsyncStream.swift -------------------------------------------------------------------------------- /SessionUtilitiesKit/Types/DocumentPickerHandler.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUtilitiesKit/Types/DocumentPickerHandler.swift -------------------------------------------------------------------------------- /SessionUtilitiesKit/Types/Failable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUtilitiesKit/Types/Failable.swift -------------------------------------------------------------------------------- /SessionUtilitiesKit/Types/FileManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUtilitiesKit/Types/FileManager.swift -------------------------------------------------------------------------------- /SessionUtilitiesKit/Types/KeychainStorage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUtilitiesKit/Types/KeychainStorage.swift -------------------------------------------------------------------------------- /SessionUtilitiesKit/Types/MultiTaskManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUtilitiesKit/Types/MultiTaskManager.swift -------------------------------------------------------------------------------- /SessionUtilitiesKit/Types/StreamLifecycleManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUtilitiesKit/Types/StreamLifecycleManager.swift -------------------------------------------------------------------------------- /SessionUtilitiesKit/Types/StringCache.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUtilitiesKit/Types/StringCache.swift -------------------------------------------------------------------------------- /SessionUtilitiesKit/Types/Threading.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUtilitiesKit/Types/Threading.swift -------------------------------------------------------------------------------- /SessionUtilitiesKit/Types/TimeUnit.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUtilitiesKit/Types/TimeUnit.swift -------------------------------------------------------------------------------- /SessionUtilitiesKit/Types/Update.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUtilitiesKit/Types/Update.swift -------------------------------------------------------------------------------- /SessionUtilitiesKit/Types/UserDefaultsType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUtilitiesKit/Types/UserDefaultsType.swift -------------------------------------------------------------------------------- /SessionUtilitiesKit/Types/Version.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUtilitiesKit/Types/Version.swift -------------------------------------------------------------------------------- /SessionUtilitiesKit/Utilities/AVURLAsset+Utilities.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUtilitiesKit/Utilities/AVURLAsset+Utilities.swift -------------------------------------------------------------------------------- /SessionUtilitiesKit/Utilities/AsyncStream+Utilities.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUtilitiesKit/Utilities/AsyncStream+Utilities.swift -------------------------------------------------------------------------------- /SessionUtilitiesKit/Utilities/CGFloat+Utilities.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUtilitiesKit/Utilities/CGFloat+Utilities.swift -------------------------------------------------------------------------------- /SessionUtilitiesKit/Utilities/CGPoint+Utilities.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUtilitiesKit/Utilities/CGPoint+Utilities.swift -------------------------------------------------------------------------------- /SessionUtilitiesKit/Utilities/CGRect+Utilities.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUtilitiesKit/Utilities/CGRect+Utilities.swift -------------------------------------------------------------------------------- /SessionUtilitiesKit/Utilities/CGSize+Utilities.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUtilitiesKit/Utilities/CGSize+Utilities.swift -------------------------------------------------------------------------------- /SessionUtilitiesKit/Utilities/Codable+Utilities.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUtilitiesKit/Utilities/Codable+Utilities.swift -------------------------------------------------------------------------------- /SessionUtilitiesKit/Utilities/Combine+Utilities.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUtilitiesKit/Utilities/Combine+Utilities.swift -------------------------------------------------------------------------------- /SessionUtilitiesKit/Utilities/DirectoryArchiver.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUtilitiesKit/Utilities/DirectoryArchiver.swift -------------------------------------------------------------------------------- /SessionUtilitiesKit/Utilities/Failable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUtilitiesKit/Utilities/Failable.swift -------------------------------------------------------------------------------- /SessionUtilitiesKit/Utilities/JSONDecoder+Utilities.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUtilitiesKit/Utilities/JSONDecoder+Utilities.swift -------------------------------------------------------------------------------- /SessionUtilitiesKit/Utilities/JSONEncoder+Utilities.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUtilitiesKit/Utilities/JSONEncoder+Utilities.swift -------------------------------------------------------------------------------- /SessionUtilitiesKit/Utilities/MutableIdentifiable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUtilitiesKit/Utilities/MutableIdentifiable.swift -------------------------------------------------------------------------------- /SessionUtilitiesKit/Utilities/Notification+Utilities.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUtilitiesKit/Utilities/Notification+Utilities.swift -------------------------------------------------------------------------------- /SessionUtilitiesKit/Utilities/Optional+Utilities.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUtilitiesKit/Utilities/Optional+Utilities.swift -------------------------------------------------------------------------------- /SessionUtilitiesKit/Utilities/Permissions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUtilitiesKit/Utilities/Permissions.swift -------------------------------------------------------------------------------- /SessionUtilitiesKit/Utilities/Result+Utilities.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUtilitiesKit/Utilities/Result+Utilities.swift -------------------------------------------------------------------------------- /SessionUtilitiesKit/Utilities/Scheduler+Utilities.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUtilitiesKit/Utilities/Scheduler+Utilities.swift -------------------------------------------------------------------------------- /SessionUtilitiesKit/Utilities/Task+Utilities.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUtilitiesKit/Utilities/Task+Utilities.swift -------------------------------------------------------------------------------- /SessionUtilitiesKit/Utilities/ThreadSafe.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUtilitiesKit/Utilities/ThreadSafe.swift -------------------------------------------------------------------------------- /SessionUtilitiesKit/Utilities/UIBezierPath+Utilities.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUtilitiesKit/Utilities/UIBezierPath+Utilities.swift -------------------------------------------------------------------------------- /SessionUtilitiesKit/Utilities/UIImage+Utilities.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUtilitiesKit/Utilities/UIImage+Utilities.swift -------------------------------------------------------------------------------- /SessionUtilitiesKit/Utilities/Version.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUtilitiesKit/Utilities/Version.swift -------------------------------------------------------------------------------- /SessionUtilitiesKitTests/General/ArrayUtilitiesSpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUtilitiesKitTests/General/ArrayUtilitiesSpec.swift -------------------------------------------------------------------------------- /SessionUtilitiesKitTests/General/DependenciesSpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUtilitiesKitTests/General/DependenciesSpec.swift -------------------------------------------------------------------------------- /SessionUtilitiesKitTests/General/GeneralCacheSpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUtilitiesKitTests/General/GeneralCacheSpec.swift -------------------------------------------------------------------------------- /SessionUtilitiesKitTests/General/SessionIdSpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUtilitiesKitTests/General/SessionIdSpec.swift -------------------------------------------------------------------------------- /SessionUtilitiesKitTests/JobRunner/JobRunnerSpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUtilitiesKitTests/JobRunner/JobRunnerSpec.swift -------------------------------------------------------------------------------- /SessionUtilitiesKitTests/SessionUtilitiesKit.xctestplan: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUtilitiesKitTests/SessionUtilitiesKit.xctestplan -------------------------------------------------------------------------------- /SessionUtilitiesKitTests/Utilities/ThreadSafeSpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUtilitiesKitTests/Utilities/ThreadSafeSpec.swift -------------------------------------------------------------------------------- /SessionUtilitiesKitTests/Utilities/VersionSpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SessionUtilitiesKitTests/Utilities/VersionSpec.swift -------------------------------------------------------------------------------- /SettingsBundle/licenses/25519.license: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SettingsBundle/licenses/25519.license -------------------------------------------------------------------------------- /SettingsBundle/licenses/AFNetworking.license: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SettingsBundle/licenses/AFNetworking.license -------------------------------------------------------------------------------- /SettingsBundle/licenses/APDropDownNavToolbar.license: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SettingsBundle/licenses/APDropDownNavToolbar.license -------------------------------------------------------------------------------- /SettingsBundle/licenses/AxolotlKit.license: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SettingsBundle/licenses/AxolotlKit.license -------------------------------------------------------------------------------- /SettingsBundle/licenses/CocoaLumberjack.license: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SettingsBundle/licenses/CocoaLumberjack.license -------------------------------------------------------------------------------- /SettingsBundle/licenses/DJWActionSheet.license: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SettingsBundle/licenses/DJWActionSheet.license -------------------------------------------------------------------------------- /SettingsBundle/licenses/FFCircularProgressView.license: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SettingsBundle/licenses/FFCircularProgressView.license -------------------------------------------------------------------------------- /SettingsBundle/licenses/FLAnimatedImage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SettingsBundle/licenses/FLAnimatedImage -------------------------------------------------------------------------------- /SettingsBundle/licenses/JSQMessagesViewController.license: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SettingsBundle/licenses/JSQMessagesViewController.license -------------------------------------------------------------------------------- /SettingsBundle/licenses/Mantle.license: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SettingsBundle/licenses/Mantle.license -------------------------------------------------------------------------------- /SettingsBundle/licenses/OpenSSL.license: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SettingsBundle/licenses/OpenSSL.license -------------------------------------------------------------------------------- /SettingsBundle/licenses/SQLCipher.license: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SettingsBundle/licenses/SQLCipher.license -------------------------------------------------------------------------------- /SettingsBundle/licenses/SSKeychain.license: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SettingsBundle/licenses/SSKeychain.license -------------------------------------------------------------------------------- /SettingsBundle/licenses/SocketRocket.license: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SettingsBundle/licenses/SocketRocket.license -------------------------------------------------------------------------------- /SettingsBundle/licenses/Spandsp.license: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SettingsBundle/licenses/Spandsp.license -------------------------------------------------------------------------------- /SettingsBundle/licenses/Speex.license: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SettingsBundle/licenses/Speex.license -------------------------------------------------------------------------------- /SettingsBundle/licenses/YapDatabase.license: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SettingsBundle/licenses/YapDatabase.license -------------------------------------------------------------------------------- /SettingsBundle/licenses/compileLicences.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SettingsBundle/licenses/compileLicences.pl -------------------------------------------------------------------------------- /SettingsBundle/licenses/libPhoneNumber-iOS.license: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SettingsBundle/licenses/libPhoneNumber-iOS.license -------------------------------------------------------------------------------- /SignalUtilitiesKit/Meta/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SignalUtilitiesKit/Meta/Info.plist -------------------------------------------------------------------------------- /SignalUtilitiesKit/Shared Views/ApprovalRailCellView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SignalUtilitiesKit/Shared Views/ApprovalRailCellView.swift -------------------------------------------------------------------------------- /SignalUtilitiesKit/Shared Views/CircleView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SignalUtilitiesKit/Shared Views/CircleView.swift -------------------------------------------------------------------------------- /SignalUtilitiesKit/Shared Views/GalleryRailView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SignalUtilitiesKit/Shared Views/GalleryRailView.swift -------------------------------------------------------------------------------- /SignalUtilitiesKit/Shared Views/OWSButton.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SignalUtilitiesKit/Shared Views/OWSButton.swift -------------------------------------------------------------------------------- /SignalUtilitiesKit/Shared Views/OWSLayerView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SignalUtilitiesKit/Shared Views/OWSLayerView.swift -------------------------------------------------------------------------------- /SignalUtilitiesKit/Shared Views/TappableView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SignalUtilitiesKit/Shared Views/TappableView.swift -------------------------------------------------------------------------------- /SignalUtilitiesKit/Utilities/AppSetup.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SignalUtilitiesKit/Utilities/AppSetup.swift -------------------------------------------------------------------------------- /SignalUtilitiesKit/Utilities/Collection+OWS.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SignalUtilitiesKit/Utilities/Collection+OWS.swift -------------------------------------------------------------------------------- /SignalUtilitiesKit/Utilities/OrderedDictionary.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SignalUtilitiesKit/Utilities/OrderedDictionary.swift -------------------------------------------------------------------------------- /SignalUtilitiesKit/Utilities/UIBezierPath+Utilities.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SignalUtilitiesKit/Utilities/UIBezierPath+Utilities.swift -------------------------------------------------------------------------------- /SignalUtilitiesKit/Utilities/UIView+OWS.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SignalUtilitiesKit/Utilities/UIView+OWS.swift -------------------------------------------------------------------------------- /SignalUtilitiesKit/Utilities/UIViewController+OWS.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/SignalUtilitiesKit/Utilities/UIViewController+OWS.swift -------------------------------------------------------------------------------- /_SharedTestUtilities/Async+Utilities.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/_SharedTestUtilities/Async+Utilities.swift -------------------------------------------------------------------------------- /_SharedTestUtilities/CombineExtensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/_SharedTestUtilities/CombineExtensions.swift -------------------------------------------------------------------------------- /_SharedTestUtilities/GRDBExtensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/_SharedTestUtilities/GRDBExtensions.swift -------------------------------------------------------------------------------- /_SharedTestUtilities/Mock.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/_SharedTestUtilities/Mock.swift -------------------------------------------------------------------------------- /_SharedTestUtilities/MockAppContext.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/_SharedTestUtilities/MockAppContext.swift -------------------------------------------------------------------------------- /_SharedTestUtilities/MockCrypto.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/_SharedTestUtilities/MockCrypto.swift -------------------------------------------------------------------------------- /_SharedTestUtilities/MockFileManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/_SharedTestUtilities/MockFileManager.swift -------------------------------------------------------------------------------- /_SharedTestUtilities/MockGeneralCache.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/_SharedTestUtilities/MockGeneralCache.swift -------------------------------------------------------------------------------- /_SharedTestUtilities/MockJobRunner.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/_SharedTestUtilities/MockJobRunner.swift -------------------------------------------------------------------------------- /_SharedTestUtilities/MockKeychain.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/_SharedTestUtilities/MockKeychain.swift -------------------------------------------------------------------------------- /_SharedTestUtilities/MockLogger.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/_SharedTestUtilities/MockLogger.swift -------------------------------------------------------------------------------- /_SharedTestUtilities/MockMediaDecoder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/_SharedTestUtilities/MockMediaDecoder.swift -------------------------------------------------------------------------------- /_SharedTestUtilities/MockUserDefaults.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/_SharedTestUtilities/MockUserDefaults.swift -------------------------------------------------------------------------------- /_SharedTestUtilities/Mocked.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/_SharedTestUtilities/Mocked.swift -------------------------------------------------------------------------------- /_SharedTestUtilities/NimbleExtensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/_SharedTestUtilities/NimbleExtensions.swift -------------------------------------------------------------------------------- /_SharedTestUtilities/SynchronousStorage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/_SharedTestUtilities/SynchronousStorage.swift -------------------------------------------------------------------------------- /_SharedTestUtilities/TestConstants.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/_SharedTestUtilities/TestConstants.swift -------------------------------------------------------------------------------- /_SharedTestUtilities/TestDependencies.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/_SharedTestUtilities/TestDependencies.swift -------------------------------------------------------------------------------- /_SharedTestUtilities/TestExtensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/_SharedTestUtilities/TestExtensions.swift -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/session-foundation/session-ios/HEAD/codecov.yml --------------------------------------------------------------------------------