Commit Graph

18746 Commits (85c24d6a00327e9a930bb3e257ca2b9e9f1f9558)
 

Author SHA1 Message Date
Kee Jefferys 85c24d6a00
Deprecate Repository
Update readme to indicate the handing over of stewardship of Session to the Session Technology foundation https://github.com/session-foundation/session-ios
5 months ago
Morgan Pretty b994d52825
Merge pull request #1027 from oxen-io/dev
Release 2.8.0
6 months ago
Morgan Pretty a1c3d53569 Updated project level versions 6 months ago
Morgan Pretty 595bc1aedb
Merge pull request #1026 from mpretty-cyro/fix/modal-body-height
Created a ScrollableLabelView component for the ConfirmationModal
6 months ago
Morgan Pretty 0f549ae77d Renamed 'ScrollableLabelView' to 'ScrollableLabel' 6 months ago
Morgan Pretty 7bfc533882 Created a ScrollableLabelView component for the ConfirmationModal 6 months ago
RyanZhao 0bb410d74d
Merge pull request #1023 from RyanRory/strings
Strings Project
6 months ago
Ryan ZHAO 581569b009 merge latest translation & bump up build number 6 months ago
Morgan Pretty ea8a725ce3 Updated the user displayPicture error modal copy to be a bit cleaner 7 months ago
Ryan ZHAO b9beb7aec4 Use English strings as the default strings & update build number 7 months ago
Ryan ZHAO b8b8419fdb minor fix on the tool bar theme and bump up build number 7 months ago
Ryan ZHAO ded30dc072 merge latest translation and update the build number 7 months ago
Morgan Pretty 83ec93754d
Merge pull request #1021 from oxen-io/dev
Release 2.7.4
7 months ago
Ryan ZHAO bd34d1a9e6 fix block confirmation accessibility id 7 months ago
Ryan ZHAO d73b9d0ab0 merge latest translation 7 months ago
Morgan Pretty ecd066f7a1 Merge remote-tracking branch 'upstream/dev' into strings
# Conflicts:
#	Session/Media Viewing & Editing/PhotoCaptureViewController.swift
#	Session/Notifications/AppNotifications.swift
#	Session/Settings/SettingsViewModel.swift
#	Session/Utilities/Permissions.swift
#	SessionMessagingKit/Messages/Control Messages/CallMessage.swift
#	SessionMessagingKit/Sending & Receiving/Message Handling/MessageSender+ClosedGroups.swift
#	SessionShareExtension/ThreadPickerVC.swift
7 months ago
Morgan Pretty 7ff2368d42
Merge pull request #1018 from mpretty-cyro/fix/crashes-and-improvements
Crashes and general improvements
7 months ago
Morgan Pretty e9ca8f3370 Updated to the latest libSession 7 months ago
Morgan Pretty 5266cba14d Fixed a bug with path dropping detection and logging tweaks 7 months ago
Morgan Pretty 7f5c544e06 Fixed a message request notification issue
• Fixed an issue where the message request notification may not show correctly
• Minor code tweaks for linting
7 months ago
Ryan ZHAO 6a3f914541 change clear data model to make it the same as standard design 7 months ago
Morgan Pretty 6ad2f4e122 Updated libSession to fix a snode cache refresh bug 7 months ago
Ryan ZHAO c3b5925f78 modify clear data modal with error 7 months ago
Ryan ZHAO ca8344db06 fix attachment short description 7 months ago
Morgan Pretty a7e73080fa Minor logging tweaks 7 months ago
Morgan Pretty d8294aac0d Fixed logging issue and other minor tweaks
• Fixed a bug where the libSession logs wouldn't all come through correctly
• Added logic to handle response headers from libSession
• Minor optimisation to closed groups poller setup
• Minor logging tweaks
7 months ago
Ryan ZHAO ff75dd9392 fix clear all message requests modal 7 months ago
Ryan ZHAO 9dde3ed8ac fix enable link preview modal style 7 months ago
Ryan ZHAO ae3fde1e1c Merge branch 'dev' into strings 7 months ago
Morgan Pretty a87a547886 libSession attachment upload/download improvements, logging tweaks 7 months ago
Morgan Pretty bce7a093cf Merge remote-tracking branch 'upstream/dev' into fix/crashes-and-improvements
# Conflicts:
#	Session.xcodeproj/project.pbxproj
#	Session/Calls/Call Management/SessionCallManager.swift
#	Session/Meta/AppDelegate.swift
#	Session/Notifications/PushRegistrationManager.swift
#	SessionNotificationServiceExtension/NotificationServiceExtension.swift
#	SessionShareExtension/ThreadPickerVC.swift
#	SessionUtilitiesKit/Database/Storage.swift
7 months ago
Morgan Pretty a02bc55445 Fixed an endless loading state when clearing data with no network 7 months ago
Morgan Pretty dfe690cc1a
Merge pull request #1010 from mpretty-cyro/fix/attachment-dictionary-crash-2
Reworked the SignalAttachmentItem hash function
7 months ago
Morgan Pretty 3366408187 Removed a delay before starting pollers which is no longer needed 7 months ago
Morgan Pretty 09adaa34a4 libSession update - local swarm calculation 7 months ago
Morgan Pretty 7e771467d6 Fixed an issue with push notifications in legacy groups
• Reworked the NotificationServiceExtension to just always reset and reload it's state to avoid weird bugs
• Updated the legacy group messages to fallback to using a locally generated serverHash if one isn't provided (always happens for legacy PNs)
• Include error info when failing to process extension logs
• Made a bunch of the Storage functions instance functions instead of static functions
7 months ago
Ryan ZHAO b0ab84a86d fix group control messages 7 months ago
Ryan ZHAO 1b73f74fb7 add timeout error modal for clearing data from network 7 months ago
Ryan ZHAO 3a509d942e update translation files 7 months ago
Ryan ZHAO 6f5d452b35 fix group leaving modal to respect group admins 7 months ago
Ryan ZHAO d21a0815fa add constants 7 months ago
Morgan Pretty 533afa2af0 Tweaked the static upload script to ignore the branch name for tags 7 months ago
Ryan ZHAO a98c213b78 fix disappearing messages strings 7 months ago
Ryan ZHAO 630e20fc69 Merge branch 'dev' into standardised-strings 7 months ago
Ryan ZHAO 4e8859250e bump up version number to 2.8.0 7 months ago
Morgan Pretty 645e24a573 Fixed an issue where legacy group push notifications weren't working 7 months ago
Morgan Pretty d38e620e8e Fixed a regression when updating config messages
Doing a config push was working via `Atomic.wrappedValue` instead of `Atomic.mutate` - we need to use `Atomic.mutate` in this case because we want to block other threads from modifying the config while we are doing a push (otherwise it can crash due to data changing while generating the push payload)
7 months ago
Morgan Pretty 31e5719318 Updated libSession (tweaks to some usages of 'wrap_exceptions') 7 months ago
Morgan Pretty 1396652698 Refactored the DSL for interacting with C structs
There were a few logs related to bad memory access within libSession and the `toLibSession` convention which we'd originally setup made me nervous as C-friendly objects would be allocated in Swift and then assigned to C struct properties but I'm not sure how the memory would actually behave in this case.

This updated approach unfortunately involves a bunch of duplicate code within 'TypeConversion+Utilities' (and some horrible type aliases for tuples) but as a result we now have compile-time safe 'get' and 'set' functions for any C struct which conforms to `CAccessible` and `CMutable`. The other nice benefit about this change is that the new `set` functions copy memory across into the C structs so we can have more confidence that the memory ownership has shifted to the libSession side of things.
7 months ago
Ryan ZHAO ea48f1b40d fix strings 7 months ago