eeccfb47d5 
								
							
								 
							
						 
						
							
							
								
								Fixed all of the build errors from merge, migrated Call logic, started idBlinding migration and bug fixes  
							
							... 
							
							
							
							Fixed some broken file paths
Fixed a couple of bugs with closed groups
Fixed a few migration issues
Fixed a bug with the ProfilePictureView in open groups (was including the open parenthesis in the initials)
Migrated the Id Blinding changes to work with GRDB
Migrated the call logic to work with GRDB
Updated the code to work the with hard fork changes 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								290bce5ce0 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'feature/session-id-blinding-part-2' into feature/database-refactor  
							
							... 
							
							
							
							# Conflicts:
#	Podfile
#	Podfile.lock
#	Session.xcodeproj/project.pbxproj
#	Session/Closed Groups/EditClosedGroupVC.swift
#	Session/Closed Groups/NewClosedGroupVC.swift
#	Session/Conversations/Context Menu/ContextMenuVC+Action.swift
#	Session/Conversations/Context Menu/ContextMenuVC.swift
#	Session/Conversations/ConversationMessageMapping.swift
#	Session/Conversations/ConversationSearch.swift
#	Session/Conversations/ConversationVC+Interaction.swift
#	Session/Conversations/ConversationVC.swift
#	Session/Conversations/ConversationViewItem.h
#	Session/Conversations/ConversationViewItem.m
#	Session/Conversations/ConversationViewModel.m
#	Session/Conversations/Input View/InputView.swift
#	Session/Conversations/Input View/MentionSelectionView.swift
#	Session/Conversations/LongTextViewController.swift
#	Session/Conversations/Message Cells/Content Views/LinkPreviewView.swift
#	Session/Conversations/Message Cells/MessageCell.swift
#	Session/Conversations/Message Cells/VisibleMessageCell.swift
#	Session/Conversations/Settings/OWSConversationSettingsViewController.m
#	Session/Conversations/Views & Modals/ConversationTitleView.swift
#	Session/Conversations/Views & Modals/DownloadAttachmentModal.swift
#	Session/Conversations/Views & Modals/JoinOpenGroupModal.swift
#	Session/Conversations/Views & Modals/LinkPreviewModal.swift
#	Session/Conversations/Views & Modals/MessagesTableView.swift
#	Session/Conversations/Views & Modals/URLModal.swift
#	Session/Home/GlobalSearch/GlobalSearchViewController.swift
#	Session/Home/HomeVC.swift
#	Session/Home/Message Requests/MessageRequestsViewController.swift
#	Session/Media Viewing & Editing/MediaDetailViewController.m
#	Session/Media Viewing & Editing/MediaPageViewController.swift
#	Session/Meta/AppDelegate.m
#	Session/Meta/AppDelegate.swift
#	Session/Meta/AppEnvironment.swift
#	Session/Meta/Signal-Bridging-Header.h
#	Session/Meta/Translations/en.lproj/Localizable.strings
#	Session/Meta/Translations/hi.lproj/Localizable.strings
#	Session/Meta/Translations/si.lproj/Localizable.strings
#	Session/Meta/Translations/zh-Hant.lproj/Localizable.strings
#	Session/Notifications/AppNotifications.swift
#	Session/Open Groups/JoinOpenGroupVC.swift
#	Session/Settings/NukeDataModal.swift
#	Session/Settings/SeedModal.swift
#	Session/Settings/SettingsVC.swift
#	Session/Settings/ShareLogsModal.swift
#	Session/Shared/ConversationCell.swift
#	Session/Shared/UserSelectionVC.swift
#	Session/Utilities/BackgroundPoller.swift
#	Session/Utilities/MentionUtilities.swift
#	Session/Utilities/MockDataGenerator.swift
#	SessionMessagingKit/Database/OWSPrimaryStorage.m
#	SessionMessagingKit/Database/SSKPreferences.swift
#	SessionMessagingKit/Database/Storage+Contacts.swift
#	SessionMessagingKit/Database/Storage+Jobs.swift
#	SessionMessagingKit/Database/Storage+Messaging.swift
#	SessionMessagingKit/Database/Storage+OpenGroups.swift
#	SessionMessagingKit/Database/TSDatabaseView.m
#	SessionMessagingKit/File Server/FileServerAPIV2.swift
#	SessionMessagingKit/Jobs/AttachmentDownloadJob.swift
#	SessionMessagingKit/Jobs/AttachmentUploadJob.swift
#	SessionMessagingKit/Jobs/JobQueue.swift
#	SessionMessagingKit/Jobs/MessageReceiveJob.swift
#	SessionMessagingKit/Jobs/MessageSendJob.swift
#	SessionMessagingKit/Jobs/NotifyPNServerJob.swift
#	SessionMessagingKit/Messages/Control Messages/ClosedGroupControlMessage.swift
#	SessionMessagingKit/Messages/Control Messages/ConfigurationMessage+Convenience.swift
#	SessionMessagingKit/Messages/Message+Destination.swift
#	SessionMessagingKit/Messages/Signal/TSIncomingMessage.h
#	SessionMessagingKit/Messages/Signal/TSIncomingMessage.m
#	SessionMessagingKit/Messages/Signal/TSInfoMessage.h
#	SessionMessagingKit/Messages/Signal/TSInfoMessage.m
#	SessionMessagingKit/Messages/Signal/TSInteraction.h
#	SessionMessagingKit/Messages/Signal/TSInteraction.m
#	SessionMessagingKit/Messages/Signal/TSMessage.h
#	SessionMessagingKit/Messages/Signal/TSMessage.m
#	SessionMessagingKit/Open Groups/OpenGroupAPIV2+ObjC.swift
#	SessionMessagingKit/Open Groups/OpenGroupAPIV2.swift
#	SessionMessagingKit/Open Groups/OpenGroupManagerV2.swift
#	SessionMessagingKit/Open Groups/OpenGroupMessageV2.swift
#	SessionMessagingKit/Sending & Receiving/Mentions/MentionsManager.swift
#	SessionMessagingKit/Sending & Receiving/MessageReceiver+Decryption.swift
#	SessionMessagingKit/Sending & Receiving/MessageReceiver+Handling.swift
#	SessionMessagingKit/Sending & Receiving/MessageReceiver.swift
#	SessionMessagingKit/Sending & Receiving/MessageSender+ClosedGroups.swift
#	SessionMessagingKit/Sending & Receiving/MessageSender+Encryption.swift
#	SessionMessagingKit/Sending & Receiving/MessageSender.swift
#	SessionMessagingKit/Sending & Receiving/Notifications/NotificationsProtocol.h
#	SessionMessagingKit/Sending & Receiving/Pollers/ClosedGroupPoller.swift
#	SessionMessagingKit/Sending & Receiving/Pollers/OpenGroupPollerV2.swift
#	SessionMessagingKit/Sending & Receiving/Pollers/Poller.swift
#	SessionMessagingKit/Storage.swift
#	SessionMessagingKit/Threads/Notification+Thread.swift
#	SessionMessagingKit/Threads/TSContactThread.h
#	SessionMessagingKit/Threads/TSContactThread.m
#	SessionMessagingKit/Threads/TSGroupModel.h
#	SessionMessagingKit/Threads/TSGroupModel.m
#	SessionMessagingKit/Threads/TSGroupThread.m
#	SessionMessagingKit/Utilities/General.swift
#	SessionNotificationServiceExtension/NSENotificationPresenter.swift
#	SessionNotificationServiceExtension/NotificationServiceExtension.swift
#	SessionSnodeKit/OnionRequestAPI+Encryption.swift
#	SessionSnodeKit/OnionRequestAPI.swift
#	SessionSnodeKit/SnodeAPI.swift
#	SessionSnodeKit/SnodeMessage.swift
#	SessionSnodeKit/Storage+SnodeAPI.swift
#	SessionSnodeKit/Storage.swift
#	SessionUtilitiesKit/General/Array+Utilities.swift
#	SessionUtilitiesKit/General/Dictionary+Utilities.swift
#	SessionUtilitiesKit/General/SNUserDefaults.swift
#	SessionUtilitiesKit/General/Set+Utilities.swift
#	SessionUtilitiesKit/Meta/SessionUtilitiesKit.h
#	SessionUtilitiesKit/Utilities/Optional+Utilities.swift
#	SessionUtilitiesKit/Utilities/Sodium+Conversion.swift
#	SignalUtilitiesKit/Configuration.swift
#	SignalUtilitiesKit/Database/Migrations/OpenGroupServerIdLookupMigration.swift
#	SignalUtilitiesKit/Messaging/FullTextSearcher.swift
#	SignalUtilitiesKit/Messaging/Sending & Receiving/MessageSender+Convenience.swift
#	SignalUtilitiesKit/Profile Pictures/Identicon+ObjC.swift
#	SignalUtilitiesKit/To Do/OWSProfileManager.m
#	SignalUtilitiesKit/Utilities/NoopNotificationsManager.swift
#	SignalUtilitiesKit/Utilities/UIView+OWS.swift 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								9216506847 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'dev' into feature/session-id-blinding-part-2  
							
							... 
							
							
							
							# Conflicts:
#	Session/Calls/Views & Modals/CallVideoView.swift
#	Session/Meta/Translations/de.lproj/Localizable.strings
#	Session/Meta/Translations/es.lproj/Localizable.strings
#	Session/Meta/Translations/fi.lproj/Localizable.strings
#	Session/Meta/Translations/fr.lproj/Localizable.strings
#	Session/Meta/Translations/hr.lproj/Localizable.strings
#	Session/Meta/Translations/it.lproj/Localizable.strings
#	Session/Meta/Translations/ja.lproj/Localizable.strings
#	Session/Meta/Translations/nl.lproj/Localizable.strings
#	Session/Meta/Translations/pl.lproj/Localizable.strings
#	Session/Meta/Translations/pt_BR.lproj/Localizable.strings
#	Session/Meta/Translations/ru.lproj/Localizable.strings
#	Session/Meta/Translations/si.lproj/Localizable.strings
#	Session/Meta/Translations/sk.lproj/Localizable.strings
#	Session/Meta/Translations/zh-Hant.lproj/Localizable.strings
#	Session/Meta/Translations/zh_CN.lproj/Localizable.strings
#	Session/Utilities/BackgroundPoller.swift
#	SessionSnodeKit/OnionRequestAPI.swift
#	SessionSnodeKit/SnodeAPI.swift 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								0db74ce1e3 
								
							
								 
							
						 
						
							
							
								
								Working on the MediaGallery and ClosedGroup handling  
							
							... 
							
							
							
							Fixed a couple of issues around the duplicate messages handling
Fixed a few issues with ClosedGroup polling and ClosedGroup control message handling
Started working through updating the MediaGallery 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								f4ca219030 
								
							
								 
							
						 
						
							
							
								
								Re-added a bunch of functionality to the home and message requests screens  
							
							... 
							
							
							
							Cleared out some more legacy code which has been refactored 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								bc9ff65659 
								
							
								 
							
						 
						
							
							
								
								fix for conversation screen title position with call button  
							
							
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								1c575e520d 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/voice-calls-2' into feature/session-id-blinding-part-2  
							
							... 
							
							
							
							# Conflicts:
#	Podfile.lock
#	Session.xcodeproj/project.pbxproj
#	Session/Conversations/ConversationVC+Interaction.swift
#	Session/Conversations/Views & Modals/JoinOpenGroupModal.swift
#	Session/Home/HomeVC.swift
#	Session/Open Groups/JoinOpenGroupVC.swift
#	Session/Utilities/BackgroundPoller.swift
#	SessionMessagingKit/Jobs/AttachmentUploadJob.swift
#	SessionMessagingKit/Open Groups/OpenGroupAPIV2.swift
#	SessionMessagingKit/Sending & Receiving/MessageReceiver+Handling.swift
#	SessionNotificationServiceExtension/NotificationServiceExtension.swift 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								11231599db 
								
							
								 
							
						 
						
							
							
								
								Further work on migrations and message pipeline refactoring  
							
							... 
							
							
							
							Refactored the AppDelegate from Objective C to Swift
Updated the HomeVC to use GRDB
Refactored a number of the Job types to be driven via GRDB and the new JobRunner
Fixed a bug where the LinkPreviewView wouldn't render correctly in dark mode 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								cf66edb723 
								
							
								 
							
						 
						
							
							
								
								Further work on SessionMessagingKit migrations  
							
							... 
							
							
							
							Added migrations for contacts and started working through thread migration (have contact and closed group threads migrating)
Deprecated usage of ECKeyPair in the migrations (want to be able to remove Curve25519Kit in the future) 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								c2ab454499 
								
							
								 
							
						 
						
							
							
								
								fix conversation screen title & button arrangement after message request is approved  
							
							
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								e8f996306d 
								
							
								 
							
						 
						
							
							
								
								show call permission required modal when calls are nor enabled  
							
							
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								52407aec03 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ipad-support-1' into voice-calls-2  
							
							
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								cb288ca09c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'dev' into feature/session-id-blinding-part-2  
							
							... 
							
							
							
							# Conflicts:
#	Session/Conversations/ConversationVC+Interaction.swift
#	SessionMessagingKit/Open Groups/OpenGroupManagerV2.swift 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								e6b941ea8a 
								
							
								 
							
						 
						
							
							
								
								Fixed a number of tweaks and bugs with message requests  
							
							... 
							
							
							
							Removed the "Back" text from the back buttons
Removed the inset on the 'Path' settings button so the text remains horizontally centered
Hid the settings button from message request threads
Fixed an issue where the back button would remain visible in a conversation when the search field was visible
Fixed an issue where the tintColor of the conversation search field didn't match the global search field
Fixed an issue where sending an attachment response to a message request wouldn't approve the message request
Updated the size and positioning of the message request 'Clear All' button to match the DM 'Next' button
Updated the message request 'Clear All' button to start visible (so it's visible during the push animation) since that's the most likely state it'll be in
Updated the 'Message Requests' cell to use the pinned background colour
Updated the fallback for contact thread names to be a middle-truncated string (4 characters either side) 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								ef09d4d5aa 
								
							
								 
							
						 
						
							
							
								
								Additional encryption work on id blinding  
							
							... 
							
							
							
							Got the updated blinding logic working (at least when authenticating a request - still need to deal with message signing and verification)
Storing the server capabilities in the database now so we can correctly blind requests based on them
Renamed the remaining 'v2' functions and classes to just be 'OpenGroup' since there isn't a 'V2' anymore
Cleaned up a few TODOs and functions 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								d2413922c3 
								
							
								 
							
						 
						
							
							
								
								minor UI fix  
							
							
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								71e6ccd94b 
								
							
								 
							
						 
						
							
							
								
								add flag for enable/disable call function  
							
							
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								8947f47d77 
								
							
								 
							
						 
						
							
							
								
								fix conversation title view position  
							
							
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								32790a9d99 
								
							
								 
							
						 
						
							
							
								
								fix title view position  
							
							
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								b54cd3b026 
								
							
								 
							
						 
						
							
							
								
								Add call button to conversation screen  
							
							
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								483ed4792f 
								
							
								 
							
						 
						
							
							
								
								Fix localization & clean  
							
							
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								0181b57f1a 
								
							
								 
							
						 
						
							
							
								
								add only notify mentions subtitle in conversation creen  
							
							
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								aae11b1c28 
								
							
								 
							
						 
						
							
							
								
								Disable PNs for muted closed groups  
							
							
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								e1ad33e832 
								
							
								 
							
						 
						
							
							
								
								Clean  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								49f3b9f7db 
								
							
								 
							
						 
						
							
							
								
								Rename contactIdentifier → contactSessionID  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								21acdfc835 
								
							
								 
							
						 
						
							
							
								
								Clean up thread model  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								3bf46a36c7 
								
							
								 
							
						 
						
							
							
								
								Fix memory leaks  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								717fe32a73 
								
							
								 
							
						 
						
							
							
								
								Fix build  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								c6f4443eed 
								
							
								 
							
						 
						
							
							
								
								Update more logic for V2 open groups  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								57eb5f8ef4 
								
							
								 
							
						 
						
							
							
								
								Make conversation title tappable  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								cf07fc1b1a 
								
							
								 
							
						 
						
							
							
								
								Implement nicknames  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								205ff8a660 
								
							
								 
							
						 
						
							
							
								
								Prepare for upcoming contact changes  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								d30fd2fb07 
								
							
								 
							
						 
						
							
							
								
								Clean  
							
							
							
						 
						
							5 years ago