3c07a2d044 
								
							
								 
							
						 
						
							
							
								
								Added linting for the localized strings, updated the quote & mention behaviour for the current user  
							
							... 
							
							
							
							Added a script and build step to error if we have localised a string in code bug don't have an entry in the localisable files
Added the logic and UI to replace the current users public key (or blinded key) with 'You' in mentions and quotes
Cleaned up some duplicate & missing localised strings
Fixed a bug where new closed groups weren't getting setup locally correctly
Updated the id truncating behaviour to always truncate from the middle 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								cdb211b72a 
								
							
								 
							
						 
						
							
							
								
								Applied the "increase min version to iOS 13" 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  
				
					
						
							
							
								 
						
							
							
								26c7a5022a 
								
							
								 
							
						 
						
							
							
								
								Added a simple migration progress indicator and animation (need timing tweaks)  
							
							... 
							
							
							
							Cleaned up the creation of the GRDBStorage instance
Fixed an issue where the launch screen wasn't setting it's background colour based on the system setting
Renamed the GRDBStorageError to StorageError (in preparation of legacy 'Storage' relocation)
Consolidated the two Environment classes (in Swift)
Refactored the AppSetup class to Swift 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								eab9cf96ec 
								
							
								 
							
						 
						
							
							
								
								fix an issue where in dark mode the share button outline is in wrong colour  
							
							
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								88876138db 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ipad-support-1' into voice-calls-2  
							
							
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								38f972ec9a 
								
							
								 
							
						 
						
							
							
								
								fix magic number  
							
							
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								6a9a5b2752 
								
							
								 
							
						 
						
							
							
								
								fix session id label width  
							
							
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								c08b1617c2 
								
							
								 
							
						 
						
							
							
								
								slim the button width again  
							
							
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								2bfbf25c75 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ipad-support-1' into voice-calls-2  
							
							
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								094fbfec2e 
								
							
								 
							
						 
						
							
							
								
								improvements on sizes to make the UI look much better  
							
							
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								52407aec03 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ipad-support-1' into voice-calls-2  
							
							
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								04d25577f4 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'dev' into ipad-support-1  
							
							
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								78e2c4f55c 
								
							
								 
							
						 
						
							
							
								
								minor refactor in search bar & message request vc  
							
							
							
						 
						
							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  
				
					
						
							
							
								 
						
							
							
								c0615fe11d 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'dev' of  https://github.com/oxen-io/session-ios  into ipad-support-1  
							
							
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								028ba0c77a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'dev' into feature/message-requests  
							
							... 
							
							
							
							# Conflicts:
#	Session/Meta/Translations/de.lproj/Localizable.strings
#	Session/Meta/Translations/en.lproj/Localizable.strings
#	Session/Meta/Translations/es.lproj/Localizable.strings
#	Session/Meta/Translations/fa.lproj/Localizable.strings
#	Session/Meta/Translations/fi.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/id-ID.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/sv.lproj/Localizable.strings
#	Session/Meta/Translations/th.lproj/Localizable.strings
#	Session/Meta/Translations/vi-VN.lproj/Localizable.strings
#	Session/Meta/Translations/zh-Hant.lproj/Localizable.strings
#	Session/Meta/Translations/zh_CN.lproj/Localizable.strings 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								efab374e7f 
								
							
								 
							
						 
						
							
							
								
								refactor on session search bar decoration  
							
							
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								30cbe77366 
								
							
								 
							
						 
						
							
							
								
								Added labels to the NewConversationButtonSet  
							
							
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								999d4a1082 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'dev' into feature/message-requests  
							
							... 
							
							
							
							# Conflicts:
#	Session/Conversations/ConversationVC+Interaction.swift 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								52886f2e16 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'dev' of  https://github.com/oxen-io/session-ios  into voice-calls-2  
							
							
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								051f03f4b4 
								
							
								 
							
						 
						
							
							
								
								PR comments and a few missed use cases  
							
							... 
							
							
							
							Disabled the attachments and voice message buttons for the first message
Disabled the Disappearing Messages flag for the until the conversation is approved
Fixed a bug where the recipient of a message request could incorrectly get the 'pending approval' state
Refactored some standard auto layout code to use the custom extension code 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								140cc97829 
								
							
								 
							
						 
						
							
							
								
								Fixed a couple of bugs with the share extension  
							
							... 
							
							
							
							Fixed a bug where sharing a text file was resulting in the entire contents being put into the message input field
Fixed a bug where sharing from within the app where the app was in dark mode but the device was in light mode would result in buggy UI 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								795a541805 
								
							
								 
							
						 
						
							
							
								
								reverse the send message background colour change  
							
							
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								2d9f962a97 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'dev' of  https://github.com/oxen-io/session-ios  into voice-calls-2  
							
							
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								cd61fb8df0 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'dev' into feature/message-requests  
							
							... 
							
							
							
							# Conflicts:
#	Session.xcodeproj/project.pbxproj
#	SignalUtilitiesKit/Utilities/UIColor+Extensions.swift 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								9db5083cc5 
								
							
								 
							
						 
						
							
							
								
								Built out the Message Request functionality  
							
							... 
							
							
							
							Added the MessageRequestsViewController
Added a 'Message Requests' button to the settings screen
Added accept/reject buttons for message requests to the ConversationVC
Added the ability to hide the message request item on the HomeVC (re-appears if you get a new message request)
Added code to handle an edge-case where the message request approval state wouldn't be returned to the sender due to the recipient running an old version of the app
Prevented contacts which aren't associated with an approved thread from appearing when creating a closed group
Disabled notifications for threads which aren't approved
Updated the app notification count to exclude unapproved messages
Updated the app to ignore closed group creation messages if the group has no admins which are approved contacts
Fixed up the keyboard avoidance behaviour in the ConversationVC
Fixed a couple of minor interaction issues which affected some devices
Fixed an issue where the database migrations would run on the 2nd launch when creating a new account (causing odd behaviours) 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								ebb7507728 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'dev' of  https://github.com/oxen-io/session-ios  into 1.11.21  
							
							
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								c81e0e517d 
								
							
								 
							
						 
						
							
							
								
								fix ui issue after making unread message count 4 digits  
							
							
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								6ae84d3e37 
								
							
								 
							
						 
						
							
							
								
								update outgoing message text colour in light mode  
							
							
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								68ec1654e8 
								
							
								 
							
						 
						
							
							
								
								rebuild global search UI  
							
							
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								72802b9579 
								
							
								 
							
						 
						
							
							
								
								minor fix  
							
							
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								f2bda76213 
								
							
								 
							
						 
						
							
							
								
								colour improvement on home screen  
							
							
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								fed1218538 
								
							
								 
							
						 
						
							
							
								
								WIP: global search UI  
							
							
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								0a23065fb1 
								
							
								 
							
						 
						
							
							
								
								change home screen title to SESSION  
							
							
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								6df9a77855 
								
							
								 
							
						 
						
							
							
								
								color improvements  
							
							
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								912f8d80a6 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'pin-chats' into voice-calls-2  
							
							
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								7e5573c96f 
								
							
								 
							
						 
						
							
							
								
								fix cell updating and pin icon color  
							
							
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								0a3d84d5c8 
								
							
								 
							
						 
						
							
							
								
								WIP: Call message Ui improvements  
							
							
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								1cc2f17469 
								
							
								 
							
						 
						
							
							
								
								pin conversations  
							
							
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								02932bca93 
								
							
								 
							
						 
						
							
							
								
								Appearance based on system theme  
							
							
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								cf07fc1b1a 
								
							
								 
							
						 
						
							
							
								
								Implement nicknames  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								66a00d4167 
								
							
								 
							
						 
						
							
							
								
								Clean  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								870f4d38d7 
								
							
								 
							
						 
						
							
							
								
								Clean  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								90e53e5cef 
								
							
								 
							
						 
						
							
							
								
								Redesign conversation screen part 1  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								28e3705f7e 
								
							
								 
							
						 
						
							
							
								
								Implement multi device UI  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								7e213c71d5 
								
							
								 
							
						 
						
							
							
								
								Make everything build again  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								8bdbac3eb3 
								
							
								 
							
						 
						
							
							
								
								Create SessionUIKit  
							
							
							
						 
						
							5 years ago