Commit Graph

2510 Commits (ca5c979f8f921af0c7f6a0ace757171e943a50fd)

Author SHA1 Message Date
Ryan ZHAO 8aedf68f74 clean useless identifier 7 months ago
Ryan ZHAO 5c18019e6b Merge branch 'dev' into standardised-strings 7 months ago
Ryan ZHAO 0580a9dbf9 update strings 7 months ago
Morgan Pretty b3e7fa66fc Removed settings data change animations, fixed settings dismiss bug
• Remove the data change animations on the settings screens as they were causing frequent crashes
• Fixed an issue where deleting a message request via settings would dismissing the settings screen
7 months ago
Ryan ZHAO 62b15b8b90 add some accessibility ids 7 months ago
Ryan ZHAO 771b21a96d Merge branch 'dev' into standardised-strings 7 months ago
Morgan Pretty 027ce1604d Fixed a few issues found during QA
• Fixed an issue where incoming legacy group messages were failing to decrypt
• Fixed an issue where decoding push notifications could result in an infinite loop
• Fixed an issue where the extensions would incorrectly try to append extension logs (only want the main app to do this)
• Updated the accessibility ids for the switches and radios on the privacy and disappearing message settings screens
8 months ago
Ryan ZHAO 2ef2d5c95f fix ban & delete toast 8 months ago
Ryan ZHAO 5881b36384 implement Open URL modal 8 months ago
Ryan ZHAO 6d27ef0dfa fix an issue there attachment error modal won't show up 8 months ago
Morgan Pretty 9b7b61e0d7 Merge remote-tracking branch 'upstream/dev' into standardised-strings
# Conflicts:
#	Session/Conversations/ConversationVC+Interaction.swift
8 months ago
Morgan Pretty c5feb76759 Added back incorrectly removed accessibilityIds, bumped build number 8 months ago
Morgan Pretty a0ad92defa Fixed some build errors 8 months ago
Morgan Pretty 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
8 months ago
Ryan ZHAO c3b909ae6e fix an UI issue of navigation bar 8 months ago
Morgan Pretty 7d38c9066c Reworked unobserved change handling to try to resolve crash (regenerate changeset) 8 months ago
Morgan Pretty 69de29912c Clearing libSession logger when clearing data (seemed to cause crash) 8 months ago
Morgan Pretty 2032dafc74 Merge remote-tracking branch 'upstream/dev' into feature/swift-package-manager
# Conflicts:
#	SessionMessagingKit/Sending & Receiving/Message Handling/MessageReceiver+ExpirationTimers.swift
#	SessionMessagingKit/Sending & Receiving/MessageReceiver.swift
#	SessionSnodeKit/Networking/SnodeAPI.swift
#	SessionUtilitiesKit/Media/DataSource.h
#	SessionUtilitiesKit/Media/DataSource.m
8 months ago
Morgan Pretty b0c40c678a
Merge pull request #1004 from mpretty-cyro/fix/remove_incorrect_contact_actions
Removed the incorrect swipe actions from the contacts list
8 months ago
Morgan Pretty 432238debe
Merge pull request #970 from RyanRory/disappearing-messages-v2-post-enabling
Cleaning up legacy disappearing messages
8 months ago
Morgan Pretty af463d874e Merge remote-tracking branch 'upstream/dev' into fix/minor-deadlock-improvements
# Conflicts:
#	SessionMessagingKit/Sending & Receiving/Pollers/OpenGroupPoller.swift
8 months ago
Morgan Pretty 009c017ca2
Merge pull request #995 from RyanRory/observing-sogs-permission-change
Show message input box when permission changed in a convo
8 months ago
Morgan Pretty 2c61ed8c44
Merge pull request #997 from mpretty-cyro/fix/attachment-item-hash
Fixed a SignalAttachment hash uniqueness issue, fixed attachment UX issues
8 months ago
Morgan Pretty ea1394225e Removed the incorrect swipe actions 8 months ago
Ryan ZHAO 7764f7f3f6 clean with constants 8 months ago
Ryan ZHAO 1e1d71f788 deep clean 8 months ago
Morgan Pretty d399eeaf73 Tweaks to IP deduping logic, fixed a CSV parsing bug, re-ran script 8 months ago
Morgan Pretty 6c07bac03b Merge remote-tracking branch 'upstream/dev' into fix/ip2country-explicit-int-sizing 8 months ago
Ryan ZHAO 6d4a6715fa clean 8 months ago
Ryan ZHAO 5ee048330b plurals and fix some strings 8 months ago
Ryan ZHAO aaea97fbdb update strings script for updating permission strings 8 months ago
Morgan Pretty b3d90df15e Fixed a camera bug and minor optimisation
• Fixed an issue with portrait photo orientation
• Fixed a project config which would prevent debugging the framework targets properly
• Tweaked an unneeded icon resize
8 months ago
bemusementpark 05b95cf34e Deduplicate IP2Country 8 months ago
Morgan Pretty bae51b6a9e Reworked some logic to use safer functions to navigate the memory 8 months ago
Morgan Pretty 86ba37c2ec Updated the IP2Country to use explicit Int sizes, added logs, add size check 8 months ago
Ryan ZHAO efc08a2d5a fix a couple of string issues. 8 months ago
Morgan Pretty bef27ee0c7 Fixed build issues resulting from rebase after Onboarding 8 months ago
Morgan Pretty ed34ebcae9 Fixed the share extension and moved the WebRTC logic
Moved the WebRTC dependency out of SessionMessagingKit and into the main Session app (it's the only one that used it and it was causing library linker issues in the share extension because it wasn't directly linked)
8 months ago
Morgan Pretty 3fe9ca1542 Fixed up a layout mistake 8 months ago
Morgan Pretty c69f3cd71a Resolved a TODO I had missed 8 months ago
Morgan Pretty 25c1fb6b45 Fixed the unit tests 8 months ago
Morgan Pretty ce01f128f3 Replaced Cocoapods with Swift Package Manager for dependency management 8 months ago
Morgan Pretty da6c407e9f Minor tweaks 8 months ago
Ryan ZHAO b198699c4f refactor and clean up on Expiration Timer Update messages 8 months ago
Ryan ZHAO 07389bf592 clean up stage 1 8 months ago
Morgan Pretty d5c756caa3 Fixed a SignalAttachment hash uniqueness issue, fixed attachment UX issues
• Fixed an issue where you could select 0 attachments and go to the "send attachment" screen
• Fixed an issue where returning from the "send attachment" screen wouldn't have the initially selected attachment selected
• Added a uniqueId to the DataSource so instances can be better distinguished from each other (not ideal as the same file would have separate identifiers)
8 months ago
Ryan ZHAO fcfca0e7f4 migrate to strings catalog 8 months ago
Ryan ZHAO 0b00e96d88 fix an ui issue on join open group vc 8 months ago
Ryan ZHAO 003816117f Merge branch 'dev' into standardised-strings 8 months ago
Morgan Pretty 2098cb32dd Number of fixes and tweaks related to the deadlock issue
• Fixed some cases where errors weren't being displayed correctly
• Tweaked the "nodeNotFound" error to be a bit more human readable
• Tweaked the BackgroundPoller timeout to have a 5 second buffer instead of a 1 second buffer
• Moved the lastHash pruning into the GarbageCollectionJob instead of the pre-poll fetching to avoid needing to use a write query before polling
• Reworked the Pollers to make their database queries part of the polling stream (and as such, cancellable)
8 months ago