Commit Graph

18682 Commits (544c680b6b6f82d663653c6fa653237a5a977ad1)
 

Author SHA1 Message Date
Morgan Pretty bae51b6a9e Reworked some logic to use safer functions to navigate the memory 1 year ago
Morgan Pretty 86ba37c2ec Updated the IP2Country to use explicit Int sizes, added logs, add size check 1 year ago
Ryan ZHAO efc08a2d5a fix a couple of string issues. 1 year ago
Ryan ZHAO 715a6fd7ec WIP: update the lint strings script 1 year ago
Morgan Pretty bef27ee0c7 Fixed build issues resulting from rebase after Onboarding 1 year ago
Morgan Pretty e773550d0a Fixed issues with sending sync messages and uploading attachments 1 year 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)
1 year ago
Morgan Pretty 2f5aeaeedf Fixed some missing dependencies and removed pod references 1 year ago
Morgan Pretty b5a61704e3 Fixed a few c conversions which could crash if they failed 1 year ago
Morgan Pretty 703fbf4848 Fixed invalid python escape and added LOCAL_MIRROR arg to libSession 1 year ago
Morgan Pretty 3fe9ca1542 Fixed up a layout mistake 1 year ago
Morgan Pretty c69f3cd71a Resolved a TODO I had missed 1 year ago
Morgan Pretty 4571038008 Fixed the broken tests 1 year ago
Morgan Pretty 419182805f Updated GRDB dependency with build fix 1 year ago
Morgan Pretty fa46717139 Updated the CI script 1 year ago
Morgan Pretty 25c1fb6b45 Fixed the unit tests 1 year ago
Morgan Pretty ce01f128f3 Replaced Cocoapods with Swift Package Manager for dependency management 1 year ago
Morgan Pretty 450613de17 A few more changes resulting from the merge 1 year ago
Morgan Pretty da6c407e9f Minor tweaks 1 year ago
Ryan ZHAO b198699c4f refactor and clean up on Expiration Timer Update messages 1 year ago
Ryan ZHAO ad03d2a3ff WIP: refactor expiration update message 1 year ago
Ryan ZHAO d997122f8f WIP: clean up stage 2 1 year ago
Ryan ZHAO 07389bf592 clean up stage 1 1 year 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)
1 year ago
Ryan ZHAO fcfca0e7f4 migrate to strings catalog 1 year ago
Ryan ZHAO 0b00e96d88 fix an ui issue on join open group vc 1 year ago
Ryan ZHAO 003816117f Merge branch 'dev' into standardised-strings 1 year 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)
1 year ago
Ryan ZHAO 6758ad010e show message input box when permission is changed in a conversation 1 year ago
Ryan ZHAO 2642cc785b trigger an update when user permission change on sogs 1 year ago
Morgan Pretty 8f73f2c805
Merge pull request #994 from mpretty-cyro/release/2.7.0
Merge Release 2.7.0 Bugfixes into Dev
1 year ago
Morgan Pretty 6a838a486c Fixed an issue where the blocked contacts screen might not show values 1 year ago
Morgan Pretty 26857376fb Bumped to the latest libSession version (only minor tweaks) 1 year ago
Morgan Pretty d4e66dde14 Fixed a few more issues found during testing
• 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)
1 year ago
Morgan Pretty 3676f63cb0 Fixed some bugs found during QA
• 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
1 year ago
Morgan Pretty 7874095d21 Tweaked a couple of errors, fixed a network bugs resulting from merge 1 year ago
Morgan Pretty d95744ce2e Merge remote-tracking branch 'upstream/master' into release/2.7.0
# Conflicts:
#	Session.xcodeproj/project.pbxproj
1 year ago
Morgan Pretty ae2561502b Merged 2.6.3 changes and minor bug fixes
• 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)
1 year ago
Morgan Pretty 99f7150e2b
Merge pull request #992 from mpretty-cyro/release/2.6.3
Release 2.6.3
1 year ago
Morgan Pretty 63704750c4 libSession changes with version check for the final node in a path 1 year ago
Morgan Pretty 326d2d8330 Fixed an issue where the path screen would report incorrect locations 1 year ago
Morgan Pretty f4ab80e015 Updated build & version numbers 1 year ago
Morgan Pretty 131fe692f1
Merge pull request #986 from mpretty-cyro/release/2.6.3
Version 2.6.2 fixes
1 year ago
Morgan Pretty ed472f44c5 Merge remote-tracking branch 'upstream/dev' into release/2.6.3
# Conflicts:
#	Session/Meta/AppDelegate.swift
#	Session/Onboarding/LandingVC.swift
#	Session/Onboarding/LinkDeviceVC.swift
#	Session/Onboarding/RegisterVC.swift
#	Session/Onboarding/RestoreVC.swift
1 year ago
RyanZhao d161b4ee11
Merge pull request #891 from RyanRory/onboarding
Onboarding Redesign
1 year ago
Ryan ZHAO fe312a0d68 update translation link 1 year ago
Morgan Pretty 402083e0cf Removed the path screen attribution label 1 year ago
Morgan Pretty 234694b292 Fixed a couple of BackgroundPoller behaviours
• 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
1 year ago
Morgan Pretty 65807ec6d3 Further fixes
• 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
1 year ago
Morgan Pretty 6c9f4b506d Added the attribution label to the paths screen 1 year ago