forked from signalapp/Signal-iOS
-
Notifications
You must be signed in to change notification settings - Fork 87
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.7.0 #991
Merged
Merged
Release 2.7.0 #991
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
• Fixed an issue where excessive job failures could result in jobs not running onLaunch or onActive as expected (extended network issues resulted in the default communities not getting fetched) • Fixed an issue where the PathVC could end up in a weird state after the IP2Country cache gets updated • Fixed an issue where LinkPreview caching was incorrectly case sensitive • Fixed an issue where the IP2Country might load it's cache on the wrong thread • Added the ability to copy the file path to the log file when exporting on the simulator • Updated the Request type to correctly encode a body of 'Data' type when given (would previously incorrectly encode it as JSON)
• Updated the GeoLite2 country database data, added some basic localisation to it • Managed to optimise the size of the GeoLite2 data bundled with the app (10mb -> 8mb) • Cleaned up the IP2Country logic a little • Removed some pluralisation from logs (want the logs to be identical outside of numbers) • Tweaked the PushRegistrationManager to actually timeout
• Updated the pollers to NOT take the duration of the previous poll into account when scheduling the next poll • Updated to the latest `libSession` version (a few optimisations/fixes) • Fixed a minor layout issue with the attribution label on the Path screen
• Fixed an issue where the BackgroundPoller would fail if a single destination failed - This would suspend the network, then the other pending requests would error and automatically retry, attempting to create a new connection which could loop a number of times rapidly since the network was suspended • Fixed an issue where the BackgroundPoller could incorrectly try to write to the database after it had been suspended
Onboarding Redesign
# Conflicts: # Session/Meta/AppDelegate.swift # Session/Onboarding/LandingVC.swift # Session/Onboarding/LinkDeviceVC.swift # Session/Onboarding/RegisterVC.swift # Session/Onboarding/RestoreVC.swift
Version 2.6.2 fixes
3 tasks
• Fixed an issue where attachments in communities weren't downloading • Attempted to fix an occasional build issue due to an order-of-execution issue with processing the Info.plist files • Updated to the latest `libSession` version (include 2.6.3 changes)
# Conflicts: # Session.xcodeproj/project.pbxproj
RyanRory
approved these changes
Jul 26, 2024
• Fixed a bug where the onboarding wouldn't be considered complete after successfully retrieving a displayName when restoring an account • Fixed a couple of libSession networking bugs • Tweaked some logging • Removed some legacy code
• Fixed an issue where the conversation 'created' timestamp wasn't correctly getting set when creating a group • Fixed an issue where sending a message to 'Note to Self' may not show the conversation in the conversation list • Fixed an issue where sharing a message with an attachment might not include the attachment • Fixed an issue where list paging wouldn't work in some cases after values were inserted into the database after the currently loaded pages • Added some handling for invalid 'joinedAt' values for groups (seems like we can have an incorrect resolution)
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
BackgroundPoller
would fail if a single destination failedBackgroundPoller
could incorrectly try to write to the database after it had been suspendedFull Changelog: 2.6.2...2.7.0