Ryan ZHAO
8f10f43494
further fix on app state issues
1 year ago
Ryan ZHAO
1dddedf3eb
add logs and fix a case when the call is going with CallKit but the app state is not in background
1 year ago
Ryan ZHAO
58707da75e
add more logs
1 year ago
Ryan ZHAO
fc4778e79f
don't start other pollers when app is activated in backgroud
1 year ago
Ryan ZHAO
780e262e52
fix CallKit crash
1 year ago
Morgan Pretty
7f069263e2
Merge remote-tracking branch 'upstream/dev' into fix/rework-recipient-state
1 year ago
Morgan Pretty
8170091e34
Merge pull request #1045 from mpretty-cyro/fix/incorrect-contact-deletion
...
Reworked 'deleteOrLeave' function to remove ambiguity, fixed some strings
1 year ago
Morgan Pretty
aeb2fa0f1a
Merge branch 'dev' into fix/rework-recipient-state
1 year ago
Morgan Pretty
7af0f865f5
Refactored the 'RecipientState' type
...
• Refactored the 'RecipientState' type to just be columns on the 'Interaction' table
• Added some syntactic sugar to clean up the 'CallbackWrapper' boilerplate within the LibSession+Networking code
• Fixed an issue where sending a message into a group where you are the only member would result in the message permanently being in the sending state
• Fixed an issue when initially setting up the interaction database structure where the community whisper mechanism needed another column
• Fixed a bug where the MessageSendJob wouldn't time out during path building
• Fixed a bug where the MessageSendJob wouldn't retry 8 times before detecting a timeout (meaning it would retry up to 80 times in total before permanently failing)
1 year ago
Morgan Pretty
feafe02a6c
Fixed a bug where the icon on the NewMessageScreen wasn't rendering
1 year ago
Morgan Pretty
a32af018a7
Refactored the LintLocalizableStrings script
...
• Added new 'LintControl' mechanisms to allow for ignoring sections of code
• Added new 'MatchType' mechanisms for excluding unlocalized cases
• Updated the code to explicitly handle localized template strings (both single and multiline)
• Updated the code to process files across multiple threads to improve performance
• Updated the code to use Swift 5.7 regex and store in static variables to prevent reconstruction every time they are used
• Removed the list of individual files which are ignored (now just output a count)
• Fixed an issue where having a localized string on a subsequent line could result in an unlocalized (or incorrectly localized) string not being detected
• Fixed an issue where having multiple strings on a single line could result in an unlocalized string not being detected
• Fixed an issue where zero-width characters would result in the variable count comparison between translations failing
• Fixed a number of localization warnings
1 year ago
Morgan Pretty
472fd61287
Reworked 'deleteOrLeave' function to remove ambiguity, fixed some strings
1 year ago
Ryan ZHAO
b2ce98ea83
standardize modal & input error accessibility ids
1 year ago
Ryan ZHAO
ff75dd9392
fix clear all message requests modal
1 year ago
Ryan ZHAO
f861241b95
fix more strings
1 year ago
Ryan ZHAO
b39845f265
fix strings
1 year ago
Ryan ZHAO
c4ebdd6d3d
fix some strings
1 year ago
Ryan ZHAO
8aedf68f74
clean useless identifier
1 year ago
Ryan ZHAO
5c18019e6b
Merge branch 'dev' into standardised-strings
1 year ago
Ryan ZHAO
0580a9dbf9
update strings
1 year 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
1 year 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
1 year ago
Morgan Pretty
7d38c9066c
Reworked unobserved change handling to try to resolve crash (regenerate changeset)
1 year 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
1 year ago
Morgan Pretty
ea1394225e
Removed the incorrect swipe actions
1 year ago
Ryan ZHAO
7764f7f3f6
clean with constants
1 year ago
Ryan ZHAO
1e1d71f788
deep clean
1 year ago
Ryan ZHAO
5ee048330b
plurals and fix some strings
1 year ago
Ryan ZHAO
efc08a2d5a
fix a couple of string issues.
1 year ago
Morgan Pretty
bef27ee0c7
Fixed build issues resulting from rebase after Onboarding
1 year ago
Morgan Pretty
ce01f128f3
Replaced Cocoapods with Swift Package Manager for dependency management
1 year ago
Ryan ZHAO
003816117f
Merge branch 'dev' into standardised-strings
1 year ago
Ryan ZHAO
e430ef7943
fix accessibility id
2 years ago
Ryan ZHAO
23511941c5
fix the ons error logic
2 years ago
Ryan ZHAO
065e51381b
add strings & update libsession build script
2 years ago
Ryan ZHAO
19b4055a2e
Merge branch 'onboarding' into standardised-strings
2 years ago
Ryan ZHAO
4da21035ca
fix ons search error
2 years ago
Ryan ZHAO
572e5ceb7d
fix an issue where 100 bytes string won't pass the display name length test
2 years ago
Ryan ZHAO
ab2f93a993
workaround for restarting capture after going back from message notification screen
2 years ago
Ryan ZHAO
a05aab193c
fix the error message for ons searching time out
2 years ago
Ryan ZHAO
e82cf79dd4
fix an issue that the camera freezes after scanning something other than a session id in new conversation screen
2 years ago
Ryan ZHAO
d6b8616543
further fix for global search sorting
2 years ago
Ryan ZHAO
ed04c5153e
fix default contact list sorting behaviour in global search screen
2 years ago
Ryan ZHAO
16f47d4f87
fix an issue where copy is cut off on small devices
2 years ago
Ryan ZHAO
527c921df3
Merge branch 'onboarding' into standardised-strings
2 years ago
Morgan Pretty
1726930e2e
Merge remote-tracking branch 'upstream/dev' into onboarding
2 years ago
Ryan ZHAO
1839d596ce
replace "Unknown" section with "#" for global search
2 years ago
Ryan ZHAO
3f3c7321ad
fix contacts sorting issue in global search
2 years ago
Ryan ZHAO
54fea140b7
fix global search section title for conversations
2 years ago
Ryan ZHAO
45d9718ef8
fix a bunch of accessibility ids
2 years ago