d570e10430 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/dev' into feature/uniform-type-identifiers-refactoring  
							
							... 
							
							
							
							# Conflicts:
#	Session/Meta/Translations/InfoPlist.xcstrings 
							
						 
						
							1 year ago  
				
					
						
							
							
								 
						
							
							
								2c9427edcf 
								
							
								 
							
						 
						
							
							
								
								Refactored MimeTypeUtil to use UniformTypeIdentifiers  
							
							
							
						 
						
							1 year ago  
				
					
						
							
							
								 
						
							
							
								7086fe1ba0 
								
							
								 
							
						 
						
							
							
								
								Number of small Xcode 16 build fixes  
							
							... 
							
							
							
							• Renamed an init which matched a private API so triggered a store submission warning
• Fixed a unit test build issue in Xcode 16
• Updated the LintLocalizableStrings updatePermissionStrings output to be sorted (so it doesn't change every time)
• Moved the 'Ensure InfoPlist.xcstrings updated' build step to the Session target 
							
						 
						
							1 year ago  
				
					
						
							
							
								 
						
							
							
								ecd066f7a1 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/dev' into strings  
							
							... 
							
							
							
							# Conflicts:
#	Session/Media Viewing & Editing/PhotoCaptureViewController.swift
#	Session/Notifications/AppNotifications.swift
#	Session/Settings/SettingsViewModel.swift
#	Session/Utilities/Permissions.swift
#	SessionMessagingKit/Messages/Control Messages/CallMessage.swift
#	SessionMessagingKit/Sending & Receiving/Message Handling/MessageSender+ClosedGroups.swift
#	SessionShareExtension/ThreadPickerVC.swift 
							
						 
						
							1 year ago  
				
					
						
							
							
								 
						
							
							
								ae3fde1e1c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'dev' into strings  
							
							
							
						 
						
							1 year ago  
				
					
						
							
							
								 
						
							
							
								bce7a093cf 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/dev' into fix/crashes-and-improvements  
							
							... 
							
							
							
							# Conflicts:
#	Session.xcodeproj/project.pbxproj
#	Session/Calls/Call Management/SessionCallManager.swift
#	Session/Meta/AppDelegate.swift
#	Session/Notifications/PushRegistrationManager.swift
#	SessionNotificationServiceExtension/NotificationServiceExtension.swift
#	SessionShareExtension/ThreadPickerVC.swift
#	SessionUtilitiesKit/Database/Storage.swift 
							
						 
						
							1 year ago  
				
					
						
							
							
								 
						
							
							
								7e771467d6 
								
							
								 
							
						 
						
							
							
								
								Fixed an issue with push notifications in legacy groups  
							
							... 
							
							
							
							• Reworked the NotificationServiceExtension to just always reset and reload it's state to avoid weird bugs
• Updated the legacy group messages to fallback to using a locally generated serverHash if one isn't provided (always happens for legacy PNs)
• Include error info when failing to process extension logs
• Made a bunch of the Storage functions instance functions instead of static functions 
							
						 
						
							1 year ago  
				
					
						
							
							
								 
						
							
							
								375f66f45a 
								
							
								 
							
						 
						
							
							
								
								Reworked to just use a unique id rather than hacky hash overrides  
							
							
							
						 
						
							1 year ago  
				
					
						
							
							
								 
						
							
							
								74cdfbbae6 
								
							
								 
							
						 
						
							
							
								
								Reworked the SignalAttachmentItem hash function  
							
							
							
						 
						
							1 year ago  
				
					
						
							
							
								 
						
							
							
								2bcd8e28ab 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/dev' into standardised-strings  
							
							... 
							
							
							
							# Conflicts:
#	Scripts/LintLocalizableStrings.swift
#	Session.xcodeproj/project.pbxproj
#	Session/Closed Groups/EditClosedGroupVC.swift
#	Session/Conversations/ConversationVC+Interaction.swift
#	Session/Conversations/Message Cells/Content Views/QuoteView.swift
#	Session/Conversations/Settings/ThreadDisappearingMessagesSettingsViewModel.swift
#	Session/Conversations/Settings/ThreadSettingsViewModel.swift
#	Session/Conversations/Views & Modals/ConversationTitleView.swift
#	Session/Home/GlobalSearch/GlobalSearchViewController.swift
#	Session/Media Viewing & Editing/GIFs/GifPickerViewController.swift
#	Session/Media Viewing & Editing/PhotoCaptureViewController.swift
#	Session/Media Viewing & Editing/PhotoLibrary.swift
#	Session/Notifications/UserNotificationsAdaptee.swift
#	Session/Open Groups/JoinOpenGroupVC.swift
#	Session/Settings/NukeDataModal.swift
#	Session/Shared/ScanQRCodeWrapperVC.swift
#	SessionMessagingKit/Database/Models/Attachment.swift
#	SessionMessagingKit/Database/Models/DisappearingMessageConfiguration.swift
#	SessionMessagingKit/Database/Models/RecipientState.swift
#	SessionMessagingKit/Sending & Receiving/Attachments/SignalAttachment.swift
#	SessionShareExtension/ShareNavController.swift
#	SessionShareExtension/ThreadPickerVC.swift
#	SessionUIKit/Components/TopBannerController.swift
#	SessionUtilitiesKit/General/String+Utilities.swift
#	SessionUtilitiesKit/Networking/IPv4.swift
#	SignalUtilitiesKit/Media Viewing & Editing/Attachment Approval/AttachmentApprovalInputAccessoryView.swift
#	SignalUtilitiesKit/Media Viewing & Editing/Attachment Approval/AttachmentApprovalViewController.swift
#	SignalUtilitiesKit/Media Viewing & Editing/Attachment Approval/AttachmentCaptionToolbar.swift
#	SignalUtilitiesKit/Screen Lock/ScreenLock.swift 
							
						 
						
							1 year ago  
				
					
						
							
							
								 
						
							
							
								7764f7f3f6 
								
							
								 
							
						 
						
							
							
								
								clean with constants  
							
							
							
						 
						
							1 year ago  
				
					
						
							
							
								 
						
							
							
								c69f3cd71a 
								
							
								 
							
						 
						
							
							
								
								Resolved a TODO I had missed  
							
							
							
						 
						
							1 year ago  
				
					
						
							
							
								 
						
							
							
								25c1fb6b45 
								
							
								 
							
						 
						
							
							
								
								Fixed the unit tests  
							
							
							
						 
						
							1 year ago  
				
					
						
							
							
								 
						
							
							
								ce01f128f3 
								
							
								 
							
						 
						
							
							
								
								Replaced Cocoapods with Swift Package Manager for dependency management  
							
							
							
						 
						
							1 year ago  
				
					
						
							
							
								 
						
							
							
								003816117f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'dev' into standardised-strings  
							
							
							
						 
						
							1 year ago  
				
					
						
							
							
								 
						
							
							
								1fd65230b7 
								
							
								 
							
						 
						
							
							
								
								Fixed the broken unit tests  
							
							... 
							
							
							
							• Added a method to customise mock parameter summaries for unit tests
• Pulled across the updated libSession cache logic 
							
						 
						
							1 year ago  
				
					
						
							
							
								 
						
							
							
								527c921df3 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'onboarding' into standardised-strings  
							
							
							
						 
						
							1 year ago  
				
					
						
							
							
								 
						
							
							
								a91024f0bb 
								
							
								 
							
						 
						
							
							
								
								Separate streams for attachment upload/download and bug fixes  
							
							... 
							
							
							
							• Updated the code to stop sending legacy PNs outside of legacy group conversations
• Updated the logger logic to clean things up and use the local date/time (with time zone info) to ease debugging user reports
• Fixed an issue where messages in a community could incorrectly accept disappearing message settings
• Fixed an issue where duplicate messages could be sent in some cases
• Fixed an issue where the conversation might not scroll to the bottom after sending an attachment
• Fixed an issue where attachment encryption was happening in a db write thread 
							
						 
						
							1 year ago  
				
					
						
							
							
								 
						
							
							
								d9a64e0148 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/dev' into standardised-strings  
							
							... 
							
							
							
							# Conflicts:
#	Session.xcodeproj/project.pbxproj
#	Session/Closed Groups/EditClosedGroupVC.swift
#	Session/Closed Groups/NewClosedGroupVC.swift
#	Session/Conversations/ConversationVC+Interaction.swift
#	Session/Conversations/ConversationVC.swift
#	Session/Conversations/Emoji Picker/EmojiPickerCollectionView.swift
#	Session/Conversations/Settings/ThreadSettingsViewModel.swift
#	Session/Emoji/Emoji+Available.swift
#	Session/Home/New Conversation/NewDMVC.swift
#	Session/Media Viewing & Editing/GIFs/GifPickerViewController.swift
#	Session/Meta/AppDelegate.swift
#	Session/Meta/SessionApp.swift
#	Session/Onboarding/PNModeVC.swift
#	Session/Path/PathVC.swift
#	Session/Utilities/IP2Country.swift
#	SessionMessagingKit/Messages/Control Messages/SharedConfigMessage.swift
#	SessionMessagingKit/Sending & Receiving/Pollers/OpenGroupPoller.swift
#	SessionMessagingKit/Sending & Receiving/Pollers/Poller.swift
#	SessionNotificationServiceExtension/NotificationError.swift
#	SessionUIKit/Style Guide/Values.swift
#	SignalUtilitiesKit/Media Viewing & Editing/Attachment Approval/AttachmentCaptionToolbar.swift 
							
						 
						
							1 year ago  
				
					
						
							
							
								 
						
							
							
								eb8f2d3c26 
								
							
								 
							
						 
						
							
							
								
								minor fix  
							
							
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								96832484b3 
								
							
								 
							
						 
						
							
							
								
								minor refactor on getting app name  
							
							
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								5ee15bbc3f 
								
							
								 
							
						 
						
							
							
								
								Moved a bunch of networking logic into libSession  
							
							... 
							
							
							
							• Moved the snode cache and path building into libSession (deleted associated logic)
• Moved reachability detection into libSession (remove Reachability dependency)
• Fixed a couple of crashes with using libQuic requests
• Fixed a bug where the MessageRequestFooterView would show buttons on outgoing message requests 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								6d297dc2a9 
								
							
								 
							
						 
						
							
							
								
								update strings  
							
							
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								1cda8887dc 
								
							
								 
							
						 
						
							
							
								
								WIP: strings!  
							
							
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								c6c2881338 
								
							
								 
							
						 
						
							
							
								
								Reworked the libSession network to be instance based  
							
							... 
							
							
							
							• Fixed an issue where the DisappearingMessagesJob was getting run for every individual message process instead of just once after processing all messages from a poll
• Tweaked the polling logic to split the user, groups and community pollers into separate queues
• Tweaked the logic to restart the open group poller immediately after joining a community (to avoid an edge-case where there could be a long delay before the initial poll is made)
• Tweaked the logic for checking if PNs are susceptible to failure to only dispatch to the main thread once
• Cleaned up some warnings
• Updated the app versioning to be at the project level instead of target level
• Added the ability to define a unique hash for a job for deduplication 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								8c467dc511 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'origin/fix/sync-message-issues' into feature/lib-quic-integration  
							
							... 
							
							
							
							# Conflicts:
#	.drone.jsonnet
#	SessionSnodeKit/Networking/SnodeAPI.swift
#	SessionSnodeKit/Types/OnionRequestAPIError.swift
#	SessionSnodeKit/Types/SnodeAPIError.swift 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								63658f70d7 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'dev' into standardised-strings  
							
							
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								c065abc584 
								
							
								 
							
						 
						
							
							
								
								Cleaned up a bunch of warnings, renamed a couple of folders  
							
							
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								4818a6d074 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'origin/dev' into feature/lib-quic-integration  
							
							... 
							
							
							
							# Conflicts:
#	Podfile.lock
#	Session.xcodeproj/project.pbxproj
#	Session/Meta/Session-Info.plist 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								8ef1c24215 
								
							
								 
							
						 
						
							
							
								
								[WIP] Working on the libQuic onion requests  
							
							
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								756e256d9a 
								
							
								 
							
						 
						
							
							
								
								Moving libSession into SessionUtilitiesKit to expose it to other targets  
							
							
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								6a04ba5fc2 
								
							
								 
							
						 
						
							
							
								
								fix untouched strings  
							
							
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								3c7ac96b5a 
								
							
								 
							
						 
						
							
							
								
								replace NSLocalizedString() wiith .localized, and remove CommonStrings  
							
							
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								d9a73bea95 
								
							
								 
							
						 
						
							
							
								
								adding missing strings  
							
							
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								470323e892 
								
							
								 
							
						 
						
							
							
								
								Plugged in some debug code to try and start testing libQuic  
							
							
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								0ebf0ea365 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'dev' into standardised-strings  
							
							
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								f5afdae646 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'dev' into message-detail-screen  
							
							
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								8f0b6d8202 
								
							
								 
							
						 
						
							
							
								
								WIP: Replace strings  
							
							
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								f9ef58c9d3 
								
							
								 
							
						 
						
							
							
								
								WIP: add strings  
							
							
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								10e2734f34 
								
							
								 
							
						 
						
							
							
								
								remove caption function with strings  
							
							
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								23c0de426b 
								
							
								 
							
						 
						
							
							
								
								WIP: remove unused strings  
							
							
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								661720a988 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/dev' into disappearing-message-redesign  
							
							... 
							
							
							
							# Conflicts:
#	Session.xcodeproj/project.pbxproj
#	Session/Meta/Translations/ar.lproj/Localizable.strings
#	Session/Meta/Translations/be.lproj/Localizable.strings
#	Session/Meta/Translations/bg.lproj/Localizable.strings
#	Session/Meta/Translations/bn.lproj/Localizable.strings
#	Session/Meta/Translations/cs.lproj/Localizable.strings
#	Session/Meta/Translations/da.lproj/Localizable.strings
#	Session/Meta/Translations/de.lproj/Localizable.strings
#	Session/Meta/Translations/el.lproj/Localizable.strings
#	Session/Meta/Translations/en.lproj/Localizable.strings
#	Session/Meta/Translations/eo.lproj/Localizable.strings
#	Session/Meta/Translations/es-ES.lproj/Localizable.strings
#	Session/Meta/Translations/fa.lproj/Localizable.strings
#	Session/Meta/Translations/fi.lproj/Localizable.strings
#	Session/Meta/Translations/fil.lproj/Localizable.strings
#	Session/Meta/Translations/fr.lproj/Localizable.strings
#	Session/Meta/Translations/hi.lproj/Localizable.strings
#	Session/Meta/Translations/hr.lproj/Localizable.strings
#	Session/Meta/Translations/hu.lproj/Localizable.strings
#	Session/Meta/Translations/id.lproj/Localizable.strings
#	Session/Meta/Translations/it.lproj/Localizable.strings
#	Session/Meta/Translations/ja.lproj/Localizable.strings
#	Session/Meta/Translations/ko.lproj/Localizable.strings
#	Session/Meta/Translations/ku.lproj/Localizable.strings
#	Session/Meta/Translations/lt.lproj/Localizable.strings
#	Session/Meta/Translations/lv.lproj/Localizable.strings
#	Session/Meta/Translations/ne-NP.lproj/Localizable.strings
#	Session/Meta/Translations/nl.lproj/Localizable.strings
#	Session/Meta/Translations/no.lproj/Localizable.strings
#	Session/Meta/Translations/pl.lproj/Localizable.strings
#	Session/Meta/Translations/pt-BR.lproj/Localizable.strings
#	Session/Meta/Translations/pt-PT.lproj/Localizable.strings
#	Session/Meta/Translations/ro.lproj/Localizable.strings
#	Session/Meta/Translations/ru.lproj/Localizable.strings
#	Session/Meta/Translations/si-LK.lproj/Localizable.strings
#	Session/Meta/Translations/sk.lproj/Localizable.strings
#	Session/Meta/Translations/sl.lproj/Localizable.strings
#	Session/Meta/Translations/sv-SE.lproj/Localizable.strings
#	Session/Meta/Translations/th.lproj/Localizable.strings
#	Session/Meta/Translations/tr.lproj/Localizable.strings
#	Session/Meta/Translations/uk.lproj/Localizable.strings
#	Session/Meta/Translations/vi.lproj/Localizable.strings
#	Session/Meta/Translations/zh-CN.lproj/Localizable.strings
#	Session/Meta/Translations/zh-TW.lproj/Localizable.strings
#	SessionMessagingKit/Configuration.swift
#	SessionUtilitiesKit/Database/Storage.swift 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								cbcdb9b37f 
								
							
								 
							
						 
						
							
							
								
								Refactored AppContext and AppRediness to Swift  
							
							
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								f603b422b0 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'dev' into message-detail-screen  
							
							... 
							
							
							
							# Conflicts:
#	Session/Media Viewing & Editing/MediaInfoVC+MediaPreviewView.swift
#	SignalUtilitiesKit/Media Viewing & Editing/OWSVideoPlayer.swift 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								12347c9f2f 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/dev' into disappearing-message-redesign  
							
							... 
							
							
							
							# Conflicts:
#	Session/Media Viewing & Editing/MediaDetailViewController.swift 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								bd98db2612 
								
							
								 
							
						 
						
							
							
								
								Fixed a few bugs and crashes around media interactions  
							
							... 
							
							
							
							Fixed a crash when trying to grant permission to access additional photos
Fixed a bug where audio files would incorrectly get recognised as voice messages
Replaced our custom video/audio players with the native ones (which have additional built-in controls)
Updated the errors from SSKKeychainStorage to include useful information
Updated layout for audio attachments 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								90cd3fb5e0 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/dev' into disappearing-message-redesign  
							
							... 
							
							
							
							# Conflicts:
#	_SharedTestUtilities/MockJobRunner.swift 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								f9dc85b7ab 
								
							
								 
							
						 
						
							
							
								
								Fixed a couple of onboarding bugs and tweaks some logs  
							
							... 
							
							
							
							Fixed an issue where starting and then restarting onboarding would get the app into an invalid state
Fixed an issue where newline characters could cause issues with parsing the recovery phrase
Added additional logs to better be able to understand the database state 
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								c787d2558f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'dev' into message-detail-screen  
							
							
							
						 
						
							2 years ago  
				
					
						
							
							
								 
						
							
							
								bf58831313 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/dev' into disappearing-message-redesign  
							
							... 
							
							
							
							# Conflicts:
#	Scripts/LintLocalizableStrings.swift 
							
						 
						
							2 years ago