mirror of https://github.com/oxen-io/session-ios
				
				
				
			master
				
					dev
				
					voice-calls-2
				
					voice-calls
				
					authentication
				
			
			
				
					
						2.5.0
					
				
					
						2.4.5
					
				
					
						2.4.4
					
				
					
						2.4.3
					
				
					
						2.4.2
					
				
					
						2.4.1
					
				
					
						2.4.0
					
				
					
						2.3.2
					
				
					
						2.3.1
					
				
					
						2.3.0
					
				
					
						2.2.14
					
				
					
						2.2.13
					
				
					
						2.2.12
					
				
					
						2.2.11
					
				
					
						2.2.10
					
				
					
						2.2.9
					
				
					
						2.2.6
					
				
					
						2.2.4
					
				
					
						2.2.2
					
				
					
						2.2.1
					
				
					
						2.2.0
					
				
					
						2.1.1
					
				
					
						2.0.3
					
				
					
						2.0.2
					
				
					
						2.0.1
					
				
					
						2.0.0
					
				
					
						1.0.0-alpha.1
					
				
					
						audit-2
					
				
					
						audit
					
				
					
						2.8.0
					
				
					
						2.7.4
					
				
					
						2.7.3
					
				
					
						2.7.2
					
				
					
						2.7.1
					
				
					
						2.7.0
					
				
					
						2.6.3
					
				
					
						2.6.2
					
				
					
						2.6.1
					
				
					
						2.6.0
					
				
					
						2.2.8
					
				
					
						2.2.7
					
				
					
						2.2.5
					
				
					
						2.2.3
					
				
					
						2.1.0
					
				
					
						1.9.7
					
				
					
						1.9.6
					
				
					
						1.9.5
					
				
					
						1.9.4
					
				
					
						1.9.3
					
				
					
						1.9.1
					
				
					
						1.9.0
					
				
					
						1.8.3
					
				
					
						1.8.2
					
				
					
						1.8.1
					
				
					
						1.8.0
					
				
					
						1.7.8
					
				
					
						1.7.7
					
				
					
						1.7.6
					
				
					
						1.7.5
					
				
					
						1.7.4
					
				
					
						1.7.3
					
				
					
						1.7.2
					
				
					
						1.7.0
					
				
					
						1.6.5
					
				
					
						1.6.4
					
				
					
						1.6.3
					
				
					
						1.6.2
					
				
					
						1.6.1
					
				
					
						1.6.0
					
				
					
						1.5.3
					
				
					
						1.5.2
					
				
					
						1.5.1-beta
					
				
					
						1.5.0-beta
					
				
					
						1.5.0
					
				
					
						1.4.7
					
				
					
						1.4.6
					
				
					
						1.4.5
					
				
					
						1.4.4
					
				
					
						1.4.3
					
				
					
						1.4.2
					
				
					
						1.4.0-beta
					
				
					
						1.4.0
					
				
					
						1.3.0-alpha.1
					
				
					
						1.3.0
					
				
					
						1.2.6
					
				
					
						1.2.5
					
				
					
						1.2.4
					
				
					
						1.2.3
					
				
					
						1.2.1
					
				
					
						1.2.0-alpha.2
					
				
					
						1.2.0-alpha.1
					
				
					
						1.2.0
					
				
					
						1.13.0
					
				
					
						1.12.9
					
				
					
						1.12.8
					
				
					
						1.12.7
					
				
					
						1.12.6
					
				
					
						1.12.5
					
				
					
						1.12.4
					
				
					
						1.12.2
					
				
					
						1.12.1
					
				
					
						1.11.9
					
				
					
						1.11.8
					
				
					
						1.11.7
					
				
					
						1.11.6
					
				
					
						1.11.5
					
				
					
						1.11.4
					
				
					
						1.11.3
					
				
					
						1.11.24
					
				
					
						1.11.23
					
				
					
						1.11.22
					
				
					
						1.11.21
					
				
					
						1.11.20
					
				
					
						1.11.2
					
				
					
						1.11.19
					
				
					
						1.11.18
					
				
					
						1.11.17
					
				
					
						1.11.16
					
				
					
						1.11.15
					
				
					
						1.11.14
					
				
					
						1.11.13
					
				
					
						1.11.12
					
				
					
						1.11.11
					
				
					
						1.11.10
					
				
					
						1.11.1
					
				
					
						1.11.0
					
				
					
						1.10.2
					
				
					
						1.10.1
					
				
					
						1.10.0
					
				
					
						1.1.0-alpha.4
					
				
					
						1.1.0-alpha.3
					
				
					
						1.1.0-alpha.2
					
				
					
						1.1.0-alpha.1
					
				
					
						1.1.0
					
				
					
						1.0.8
					
				
					
						1.0.7
					
				
					
						1.0.6
					
				
					
						1.0.5
					
				
					
						1.0.4
					
				
					
						1.0.3
					
				
					
						1.0.2
					
				
					
						1.0.1
					
				
					
						1.0.0-alpha.3
					
				
					
						1.0.0-alpha.2
					
				
					
						1.0.0
					
				
			
		${ noResults }
		
	
		
			6 Commits (a5c565cacb853b3399f98d9d7dbff41e6da70d17)
		
	
	
		
	
	| Author | SHA1 | Message | Date | 
|---|---|---|---|
|  | d96ef57273 | Merge remote-tracking branch 'origin/feature/swift-package-manager' into feature/groups-rebuild # Conflicts: # Podfile # Podfile.lock # Session.xcodeproj/project.pbxproj # Session/Calls/Call Management/SessionCall.swift # Session/Calls/Call Management/SessionCallManager.swift # Session/Calls/CallVC.swift # Session/Conversations/ConversationVC+Interaction.swift # Session/Conversations/ConversationVC.swift # Session/Conversations/ConversationViewModel.swift # Session/Conversations/Message Cells/Content Views/MediaAlbumView.swift # Session/Conversations/Settings/ThreadSettingsViewModel.swift # Session/Emoji/Emoji+Available.swift # Session/Home/GlobalSearch/GlobalSearchViewController.swift # Session/Home/HomeVC.swift # Session/Home/HomeViewModel.swift # Session/Home/New Conversation/NewDMVC.swift # Session/Media Viewing & Editing/DocumentTitleViewController.swift # Session/Media Viewing & Editing/GIFs/GifPickerCell.swift # Session/Media Viewing & Editing/GIFs/GifPickerViewController.swift # Session/Media Viewing & Editing/ImagePickerController.swift # Session/Media Viewing & Editing/MediaTileViewController.swift # Session/Media Viewing & Editing/PhotoCapture.swift # Session/Media Viewing & Editing/PhotoCaptureViewController.swift # Session/Media Viewing & Editing/PhotoLibrary.swift # Session/Media Viewing & Editing/SendMediaNavigationController.swift # Session/Meta/AppDelegate.swift # Session/Meta/AppEnvironment.swift # Session/Meta/MainAppContext.swift # Session/Meta/SessionApp.swift # Session/Notifications/NotificationPresenter.swift # Session/Notifications/PushRegistrationManager.swift # Session/Notifications/SyncPushTokensJob.swift # Session/Notifications/UserNotificationsAdaptee.swift # Session/Onboarding/LandingVC.swift # Session/Onboarding/LinkDeviceVC.swift # Session/Onboarding/Onboarding.swift # Session/Onboarding/RegisterVC.swift # Session/Onboarding/RestoreVC.swift # Session/Settings/HelpViewModel.swift # Session/Settings/NukeDataModal.swift # Session/Shared/FullConversationCell.swift # Session/Shared/OWSBezierPathView.m # Session/Utilities/BackgroundPoller.swift # Session/Utilities/MockDataGenerator.swift # SessionMessagingKit/Configuration.swift # SessionMessagingKit/Crypto/Crypto+SessionMessagingKit.swift # SessionMessagingKit/Database/Migrations/_004_RemoveLegacyYDB.swift # SessionMessagingKit/Database/Migrations/_014_GenerateInitialUserConfigDumps.swift # SessionMessagingKit/Database/Migrations/_015_BlockCommunityMessageRequests.swift # SessionMessagingKit/Database/Migrations/_018_DisappearingMessagesConfiguration.swift # SessionMessagingKit/Database/Models/Attachment.swift # SessionMessagingKit/Database/Models/DisappearingMessageConfiguration.swift # SessionMessagingKit/Database/Models/Interaction.swift # SessionMessagingKit/Database/Models/Profile.swift # SessionMessagingKit/Database/Models/SessionThread.swift # SessionMessagingKit/File Server/FileServerAPI.swift # SessionMessagingKit/Jobs/AttachmentDownloadJob.swift # SessionMessagingKit/Jobs/CheckForAppUpdatesJob.swift # SessionMessagingKit/Jobs/DisappearingMessagesJob.swift # SessionMessagingKit/Jobs/FailedMessageSendsJob.swift # SessionMessagingKit/Jobs/MessageSendJob.swift # SessionMessagingKit/Jobs/Types/GroupLeavingJob.swift # SessionMessagingKit/LibSession/Config Handling/LibSession+Contacts.swift # SessionMessagingKit/LibSession/Config Handling/LibSession+ConvoInfoVolatile.swift # SessionMessagingKit/LibSession/Config Handling/LibSession+Shared.swift # SessionMessagingKit/LibSession/Config Handling/LibSession+UserGroups.swift # SessionMessagingKit/LibSession/LibSession+SessionMessagingKit.swift # SessionMessagingKit/Messages/Message.swift # SessionMessagingKit/Open Groups/Crypto/Crypto+OpenGroupAPI.swift # SessionMessagingKit/Open Groups/Models/SOGSMessage.swift # SessionMessagingKit/Open Groups/OpenGroupAPI.swift # SessionMessagingKit/Open Groups/OpenGroupManager.swift # SessionMessagingKit/Sending & Receiving/Attachments/SignalAttachment.swift # SessionMessagingKit/Sending & Receiving/Message Handling/MessageReceiver+ExpirationTimers.swift # SessionMessagingKit/Sending & Receiving/Message Handling/MessageReceiver+LegacyClosedGroups.swift # SessionMessagingKit/Sending & Receiving/Message Handling/MessageReceiver+VisibleMessages.swift # SessionMessagingKit/Sending & Receiving/Message Handling/MessageSender+LegacyClosedGroups.swift # SessionMessagingKit/Sending & Receiving/MessageReceiver.swift # SessionMessagingKit/Sending & Receiving/MessageSender+Convenience.swift # SessionMessagingKit/Sending & Receiving/MessageSender.swift # SessionMessagingKit/Sending & Receiving/Notifications/Models/SubscribeRequest.swift # SessionMessagingKit/Sending & Receiving/Notifications/Models/UnsubscribeRequest.swift # SessionMessagingKit/Sending & Receiving/Notifications/PushNotificationAPI.swift # SessionMessagingKit/Sending & Receiving/Pollers/CurrentUserPoller.swift # SessionMessagingKit/Sending & Receiving/Pollers/GroupPoller.swift # SessionMessagingKit/Sending & Receiving/Pollers/OpenGroupAPI+Poller.swift # SessionMessagingKit/Sending & Receiving/Pollers/Poller.swift # SessionMessagingKit/Utilities/ProfileManager.swift # SessionMessagingKitTests/Jobs/MessageSendJobSpec.swift # SessionMessagingKitTests/LibSession/LibSessionSpec.swift # SessionMessagingKitTests/LibSession/LibSessionUtilSpec.swift # SessionMessagingKitTests/Open Groups/Models/SOGSMessageSpec.swift # SessionMessagingKitTests/Open Groups/OpenGroupAPISpec.swift # SessionMessagingKitTests/Open Groups/OpenGroupManagerSpec.swift # SessionMessagingKitTests/Utilities/CryptoSMKSpec.swift # SessionMessagingKitTests/_TestUtilities/MockOGMCache.swift # SessionNotificationServiceExtension/NSENotificationPresenter.swift # SessionNotificationServiceExtension/NotificationServiceExtension.swift # SessionShareExtension/ShareAppExtensionContext.swift # SessionShareExtension/ShareNavController.swift # SessionShareExtension/ThreadPickerVC.swift # SessionSnodeKit/Crypto/Crypto+SessionSnodeKit.swift # SessionSnodeKit/Models/DeleteAllBeforeResponse.swift # SessionSnodeKit/Models/DeleteAllMessagesResponse.swift # SessionSnodeKit/Models/DeleteMessagesResponse.swift # SessionSnodeKit/Models/RevokeSubkeyRequest.swift # SessionSnodeKit/Models/RevokeSubkeyResponse.swift # SessionSnodeKit/Models/SendMessageResponse.swift # SessionSnodeKit/Models/SnodeAuthenticatedRequestBody.swift # SessionSnodeKit/Models/UpdateExpiryAllResponse.swift # SessionSnodeKit/Models/UpdateExpiryResponse.swift # SessionSnodeKit/Networking/SnodeAPI.swift # SessionTests/Conversations/Settings/ThreadDisappearingMessagesViewModelSpec.swift # SessionTests/Conversations/Settings/ThreadSettingsViewModelSpec.swift # SessionTests/Database/DatabaseSpec.swift # SessionTests/Settings/NotificationContentViewModelSpec.swift # SessionUIKit/Components/ToastController.swift # SessionUIKit/Style Guide/Values.swift # SessionUtilitiesKit/Crypto/Crypto+SessionUtilitiesKit.swift # SessionUtilitiesKit/Crypto/Crypto.swift # SessionUtilitiesKit/Database/Models/Identity.swift # SessionUtilitiesKit/Database/Models/Job.swift # SessionUtilitiesKit/Database/Storage.swift # SessionUtilitiesKit/Database/Types/Migration.swift # SessionUtilitiesKit/General/AppContext.swift # SessionUtilitiesKit/General/Data+Utilities.swift # SessionUtilitiesKit/General/Logging.swift # SessionUtilitiesKit/General/SNUserDefaults.swift # SessionUtilitiesKit/General/String+Trimming.swift # SessionUtilitiesKit/General/String+Utilities.swift # SessionUtilitiesKit/General/TimestampUtils.swift # SessionUtilitiesKit/General/UIEdgeInsets.swift # SessionUtilitiesKit/JobRunner/JobRunner.swift # SessionUtilitiesKit/LibSession/LibSessionError.swift # SessionUtilitiesKit/Media/DataSource.swift # SessionUtilitiesKit/Meta/SessionUtilitiesKit.h # SessionUtilitiesKit/Networking/NetworkType.swift # SessionUtilitiesKit/Networking/ProxiedContentDownloader.swift # SessionUtilitiesKit/Utilities/BackgroundTaskManager.swift # SessionUtilitiesKit/Utilities/BencodeResponse.swift # SessionUtilitiesKit/Utilities/CExceptionHelper.mm # SessionUtilitiesKit/Utilities/FileManagerType.swift # SessionUtilitiesKit/Utilities/KeychainStorageType.swift # SessionUtilitiesKitTests/Database/Models/IdentitySpec.swift # SessionUtilitiesKitTests/Database/Utilities/PersistableRecordUtilitiesSpec.swift # SessionUtilitiesKitTests/General/SessionIdSpec.swift # SessionUtilitiesKitTests/JobRunner/JobRunnerSpec.swift # SignalUtilitiesKit/Configuration.swift # SignalUtilitiesKit/Media Viewing & Editing/Attachment Approval/AttachmentApprovalInputAccessoryView.swift # SignalUtilitiesKit/Media Viewing & Editing/Attachment Approval/AttachmentApprovalViewController.swift # SignalUtilitiesKit/Media Viewing & Editing/Attachment Approval/AttachmentTextToolbar.swift # SignalUtilitiesKit/Media Viewing & Editing/Image Editing/ImageEditorCropViewController.swift # SignalUtilitiesKit/Media Viewing & Editing/Image Editing/ImageEditorModel.swift # SignalUtilitiesKit/Media Viewing & Editing/MediaMessageView.swift # SignalUtilitiesKit/Meta/SignalUtilitiesKit.h # SignalUtilitiesKit/Shared View Controllers/OWSViewController.swift # SignalUtilitiesKit/Shared Views/CircleView.swift # SignalUtilitiesKit/Shared Views/TappableView.swift # SignalUtilitiesKit/Utilities/AppSetup.swift # SignalUtilitiesKit/Utilities/Bench.swift # SignalUtilitiesKit/Utilities/NoopNotificationsManager.swift # _SharedTestUtilities/CommonMockedExtensions.swift # _SharedTestUtilities/MockCrypto.swift # _SharedTestUtilities/Mocked.swift # _SharedTestUtilities/SynchronousStorage.swift | 1 year ago | 
|  | d8fd3b35b4 | Theming tweaks and bug fixes Made a tweak to prevent some odd looking keyboard transitions when going to conversation settings Updated the PagedDatabaseObserver to not call 'onChangeUnsorted' on the main thread (now we can generate the changeset on the background thread so there is less main thread work) Fixed an issue where the most recently received message from the swarm could be removed from the swarm yet the app would still poll for it, resulting in the swarm always returning the oldest possible messages until the user sends a new one-to-one message Fixed an issue where the initial scroll offset could be incorrect due to certain message types Fixed an issue where the title view inside a conversation could jump when pushing to the conversation settings screen Refactored a couple of ObjC functions to Swift as they were crashing (due to memory allocation?) hopefully this will fix it Tweaked some DispatchQueue priorities to ensure PagedDatabaseObserver loading is prioritised Updated buttons to use a standard convention for highlighted states Updated the new conversation button to follow the new highlighted state convention | 3 years ago | 
|  | c33b555c3c | Translations, better RTL support and minor animation fix Added some better support for right-to-left languages Added updated Farsi translations Fixed a minor transition glitch | 3 years ago | 
|  | f7fd15dae0 | Finished removing usages to non-theme colour variables Updated theming throughout Fixed a couple of bugs with the media gallery | 3 years ago | 
|  | c82ee0c44b | Finished off the updated settings sections and fixed a couple of bugs Added the Blocked contacts screen Added a setting to control whether concurrent audio messages should auto-play Finished updating the settings screens Fixed an issue where items that should be removed from the PagedDatabaseObserver due to filter logic weren't getting removed in some cases | 3 years ago | 
|  | d56cee8234 | Progressing on theming functionality Created the ThemeManager and the system to control the dynamic theming Started updating the main settings screens Added the AppearanceViewController and connected it to the ThemeManager Started adding theme values Started applying theme values throughout | 3 years ago |