Commit Graph

18490 Commits (3ef753669efea7122529f609edde7bd91ae07980)
 

Author SHA1 Message Date
Morgan Pretty 3ef753669e
Merge pull request #998 from mpretty-cyro/fix/ip2country-explicit-int-sizing
Defensive coding and attempt to fix crash on launch related to IP2Country
8 months ago
Morgan Pretty 21b5439a63
Merge pull request #1000 from mpretty-cyro/feature/minor-theme-change
Minor theme change
8 months ago
Morgan Pretty d399eeaf73 Tweaks to IP deduping logic, fixed a CSV parsing bug, re-ran script 8 months ago
Morgan Pretty 6c07bac03b Merge remote-tracking branch 'upstream/dev' into fix/ip2country-explicit-int-sizing 8 months ago
Morgan Pretty 65f70ff1e3
Merge pull request #1001 from bemusementpark/deduplicate-ip
Deduplicate IP2Country
8 months ago
Morgan Pretty fd8fdb1105 Updated the PrimaryFillButton text colours 8 months ago
Morgan Pretty 0673194079 Minor theme change 8 months ago
bemusementpark 05b95cf34e Deduplicate IP2Country 8 months ago
Morgan Pretty bae51b6a9e Reworked some logic to use safer functions to navigate the memory 8 months ago
Morgan Pretty 86ba37c2ec Updated the IP2Country to use explicit Int sizes, added logs, add size check 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
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 9 months ago
Ryan ZHAO e430ef7943 fix accessibility id 9 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
Ryan ZHAO eec4c7f944 add localised strings 10 months ago
Morgan Pretty 59bc1f4ec9 Added another missed change 10 months ago
Ryan ZHAO d1483bc1a7 fix an issue where global search/contact list - outgoing message request does not show up in the contact list 10 months ago
Ryan ZHAO 4da21035ca fix ons search error 10 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
10 months ago
Ryan ZHAO 654419d116 fix multiple lines display name in settings screen 10 months ago