forked from oxen-io/session-ios
-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Release 2.8.1 #3
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
• 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
…nowledgement in Settings.bundle
Fixed a bug where logs sent before the logger finishes setting up after returning from the background weren't getting added to the log gile
…ode-cache-size Added a function to retrieve the snode cache size from libSession
Removed the codecov setup
…ause-apple-is-dumb Number of small Xcode 16 build fixes
Fixed a bug with return from background logs
…-identifiers-refactoring # Conflicts: # Session/Meta/Translations/InfoPlist.xcstrings
Updated to the latest GRDB (Built with Xcode 16)
…ib-session-size-tests Optimised the libSession size limit tests
…e-identifiers-refactoring Refactored MimeTypeUtil to use UniformTypeIdentifiers
• Fixed an issue where the licenses may not be sorted which could result in different outputs between builds • Fixed an issue where non-dependencies could be included in the project if they had been resolved at some point
# Conflicts: # Session.xcodeproj/project.pbxproj # Session/Meta/Translations/InfoPlist.xcstrings
Third party licenses
…-creation Fixed a couple of bugs with attachment path creation
…nguage-options Tweaked a couple of Xcode settings to remove redundant languages
…ranslations [Automated] Update translations from Crowdin
Also resolves a warning about an unsafe pointer
…ranslations [Automated] Update translations from Crowdin
…ng-memory-usage Updated the method 'Setting' data manipulation to be safer
…sibility-id Standardize modal & input error accessibility ids
…ranslations [Automated] Update translations from Crowdin
• 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
…ssues Refactored the LintLocalizableStrings script
• 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)
…es-control-message Fix disappearing messages control message
…ct-deletion Reworked 'deleteOrLeave' function to remove ambiguity, fixed some strings
…t-state Refactored the 'RecipientState' type and other improvements
…isation Updated the SQL for checking session id prefixes
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
What's Changed
Full Changelog: oxen-io/session-ios@2.8.0...2.8.1