Commit Graph

18491 Commits (ed34ebcae945f7d3de4ef39b521272250c676d49)
 

Author SHA1 Message Date
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 2f5aeaeedf Fixed some missing dependencies and removed pod references 8 months ago
Morgan Pretty b5a61704e3 Fixed a few c conversions which could crash if they failed 8 months ago
Morgan Pretty 703fbf4848 Fixed invalid python escape and added LOCAL_MIRROR arg to libSession 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 4571038008 Fixed the broken tests 8 months ago
Morgan Pretty 419182805f Updated GRDB dependency with build fix 8 months ago
Morgan Pretty fa46717139 Updated the CI script 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 8f73f2c805
Merge pull request #994 from mpretty-cyro/release/2.7.0
Merge Release 2.7.0 Bugfixes into Dev
8 months ago
Morgan Pretty 6a838a486c Fixed an issue where the blocked contacts screen might not show values 8 months ago
Morgan Pretty 26857376fb Bumped to the latest libSession version (only minor tweaks) 8 months 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)
8 months 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
8 months ago
Morgan Pretty 7874095d21 Tweaked a couple of errors, fixed a network bugs resulting from merge 9 months ago
Morgan Pretty d95744ce2e Merge remote-tracking branch 'upstream/master' into release/2.7.0
# Conflicts:
#	Session.xcodeproj/project.pbxproj
9 months 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)
9 months ago
Morgan Pretty 99f7150e2b
Merge pull request #992 from mpretty-cyro/release/2.6.3
Release 2.6.3
9 months ago
Morgan Pretty 63704750c4 libSession changes with version check for the final node in a path 9 months ago
Morgan Pretty 326d2d8330 Fixed an issue where the path screen would report incorrect locations 9 months ago
Morgan Pretty f4ab80e015 Updated build & version numbers 9 months ago
Morgan Pretty 131fe692f1
Merge pull request #986 from mpretty-cyro/release/2.6.3
Version 2.6.2 fixes
9 months 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
9 months ago
RyanZhao d161b4ee11
Merge pull request #891 from RyanRory/onboarding
Onboarding Redesign
9 months ago
Ryan ZHAO fe312a0d68 update translation link 9 months ago
Morgan Pretty 402083e0cf Removed the path screen attribution label 9 months 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
9 months 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
9 months ago
Morgan Pretty 6c9f4b506d Added the attribution label to the paths screen 9 months ago
Morgan Pretty 201659728f Removed some debug code 9 months ago
Morgan Pretty f7dcd47c0c Fixed a few more minor bugs and updated GeoLite2 data
• 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
9 months ago
Morgan Pretty 592d743c82 Fixed a bug where the conversation settings button message request bug 9 months ago
Morgan Pretty a8d9200ef5 Fixed a few more bugs
• 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)
9 months ago
Ryan ZHAO f8e1c4a20b update accessibility id 9 months ago
Ryan ZHAO e430ef7943 fix accessibility id 9 months ago
Morgan Pretty 25150f931e Logging improvements, incorrect version number fix 9 months ago
Ryan ZHAO 09500b1695 bump up build number 9 months ago
Ryan ZHAO 27b5aeaec3 handle an edge case when user force quitting the app during account creation 9 months ago
Ryan ZHAO 1753a4a85d add animation 9 months ago
Ryan ZHAO 23511941c5 fix the ons error logic 9 months ago
Ryan ZHAO 75845619f7 update accessibility id 9 months ago
Ryan ZHAO 881d74c100 bump up build number 9 months ago
Ryan ZHAO b2a7e142a3 update onboarding flow when the seed is already stored 9 months ago
Ryan ZHAO eec4c7f944 add localised strings 9 months ago
Morgan Pretty 59bc1f4ec9 Added another missed change 9 months ago
Ryan ZHAO d1483bc1a7 fix an issue where global search/contact list - outgoing message request does not show up in the contact list 9 months ago
Ryan ZHAO 4da21035ca fix ons search error 9 months ago
Morgan Pretty 1fd65230b7 Fixed the broken unit tests
• Added a method to customise mock parameter summaries for unit tests
• Pulled across the updated libSession cache logic
9 months ago