Commit Graph

18546 Commits (e1aedb36daed6d7c6b0364db7288aaf86b2dcd6b)
 

Author SHA1 Message Date
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 450613de17 A few more changes resulting from the merge 8 months ago
Morgan Pretty da6c407e9f Minor tweaks 8 months ago
Ryan ZHAO b198699c4f refactor and clean up on Expiration Timer Update messages 8 months ago
Ryan ZHAO ad03d2a3ff WIP: refactor expiration update message 8 months ago
Ryan ZHAO d997122f8f WIP: clean up stage 2 8 months ago
Ryan ZHAO 07389bf592 clean up stage 1 8 months 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)
8 months 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)
9 months ago
Ryan ZHAO 6758ad010e show message input box when permission is changed in a conversation 9 months ago
Ryan ZHAO 2642cc785b trigger an update when user permission change on sogs 9 months ago
Morgan Pretty 8f73f2c805
Merge pull request #994 from mpretty-cyro/release/2.7.0
Merge Release 2.7.0 Bugfixes into Dev
9 months ago
Morgan Pretty 6a838a486c Fixed an issue where the blocked contacts screen might not show values 9 months ago
Morgan Pretty 26857376fb Bumped to the latest libSession version (only minor tweaks) 9 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)
9 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
9 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 10 months ago
Ryan ZHAO e430ef7943 fix accessibility id 10 months ago
Morgan Pretty 25150f931e Logging improvements, incorrect version number fix 10 months ago
Ryan ZHAO 09500b1695 bump up build number 10 months ago
Ryan ZHAO 27b5aeaec3 handle an edge case when user force quitting the app during account creation 10 months ago
Ryan ZHAO 1753a4a85d add animation 10 months ago
Ryan ZHAO 23511941c5 fix the ons error logic 10 months ago
Ryan ZHAO 75845619f7 update accessibility id 10 months ago
Ryan ZHAO 881d74c100 bump up build number 10 months ago
Ryan ZHAO b2a7e142a3 update onboarding flow when the seed is already stored 10 months ago