Commit Graph

1107 Commits (1fee262ee473dc81bfec449f42fbb9e3c6b7b95e)

Author SHA1 Message Date
Ryan ZHAO 9aab3b045c bump up version and build number 10 months ago
Ryan ZHAO 1b40c1363a Merge branch 'dev' into fix-calls-issue-3 10 months ago
Morgan Pretty 37ea2a89bc Fixed a number of crashes currently affecting production
• Fixed a crash due to our ThreadSafe code using a struct instead of a class (rendering it non thread safe)
• Fixed a crash which could occur on the home screen if the data loaded before the UI finished loading
• (Hopefully) Fixed a crash which could occur when the OS optimised async execution to run immediately within an existing database transaction (potentially resulting in re-entrant database access)
• Fixed an issue where the database read/write publishers weren't checking for a valid database state before actual query execution (only during the creation of the stream)
10 months ago
Ryan ZHAO a16e3aa61a workaround for a permission issue in NotificationServiceExtension 10 months ago
Ryan ZHAO 35ae44d389 update build number 10 months ago
Ryan ZHAO 8275953ece add logs for microphone permission in NotificationServiceExtension 10 months ago
Ryan ZHAO 43e345ea6e update build number 10 months ago
Ryan ZHAO 6457191088 update version and build number 10 months ago
Ryan ZHAO 403ca8c10c refactor on getting microphone permission state to try to fix an issue 10 months ago
Morgan Pretty 92c7f68c85 Updated version numbers 10 months ago
Morgan Pretty c6365e597d Merge branch 'dev' into fix/atomic-reentrancy 10 months ago
Morgan Pretty ba1664f71f Updated version number 11 months ago
Morgan Pretty bb7a1378fb Updated build number 11 months ago
Morgan Pretty 08c7a2cf7f Refactored `Atomic<T>` to `@ThreadSafe` and `@ThreadSafeObject`
• Refactored `Atomic<T>` to `@ThreadSafe` and `@ThreadSafeObject` (the latter supports reentrancy
• Added some logging to the debug import process
11 months ago
Morgan Pretty d010aa74cd Updated versioning 11 months ago
Ryan ZHAO d8f6266abe bump up build number 11 months ago
Ryan ZHAO 7b07b5f8e6 bump up build number 11 months ago
Ryan ZHAO bfbe0ae9eb remove call cache and fix call issue 11 months ago
Ryan ZHAO 8624e4cf46 try to fix callkit 11 months ago
Ryan ZHAO 53fdbbb00d try to fix a callkit issue 11 months ago
Morgan Pretty 907abf1d24
Merge pull request #334 from mpretty-cyro/feature/appium-env-var-handling
Added basic handling for env vars provided by Appium
11 months ago
Morgan Pretty 1fd673fc24 Increased build number 11 months ago
Morgan Pretty 5d9b97e354 Added Lucide as a dependency, added standard font styling 11 months ago
Morgan Pretty 3002853d17 Updated the package dependencies to point at the STF org 11 months ago
Morgan Pretty f262b6d7a8 Merge remote-tracking branch 'upstream/dev' into fix/inconsistent-deletion-behaviours
# Conflicts:
#	Session.xcodeproj/project.pbxproj
#	Session/Calls/Call Management/SessionCallManager.swift
#	Session/Notifications/PushRegistrationManager.swift
#	SessionMessagingKit/Sending & Receiving/Message Handling/MessageReceiver+Calls.swift
#	SessionMessagingKit/Sending & Receiving/Message Handling/MessageReceiver+MessageRequests.swift
11 months ago
Morgan Pretty 03f07a725d
Merge pull request #330 from mpretty-cyro/feature/dev-settings
Added logic for dev setting import/export
11 months ago
Ryan ZHAO 25ffe98912 fix an issue when app is in background state, call messages are not handled properly 11 months ago
Morgan Pretty 35758b2946 Added logic for dev setting import/export
• Added the dev settings UI
• Added export and import functionality (import is unfinished)
• Updated the export logs to allow for either sharing or saving direct to files
11 months ago
Morgan Pretty 22e59b1789 Fixed a crash which could occur when receiving a UserGroups config change 11 months ago
Ryan ZHAO 8f10f43494 further fix on app state issues 11 months ago
Ryan ZHAO 1dddedf3eb add logs and fix a case when the call is going with CallKit but the app state is not in background 11 months ago
Ryan ZHAO 58707da75e add more logs 11 months ago
Ryan ZHAO 780e262e52 fix CallKit crash 11 months ago
Ryan ZHAO 5fb9a6621d add more logs 11 months ago
Ryan ZHAO 83a0849f66 add some more logs for testing and debug 11 months ago
Morgan Pretty e1c5215986 Various dependency changes required to get unit tests working correctly
• Updated the SessionCallManager to be an updated singleton type (cleaned up more in Groups Rebuild)
• Updated the PushRegistrationManager to be an updated singleton type (cleaned up more in Groups Rebuild)
• Injected dependencies correctly in a bunch of places
11 months ago
Ryan ZHAO ca515d32e1 update build and version number 12 months ago
Morgan Pretty b2ccd24172 Fixed an app submission issue due to private API naming collision 1 year ago
Morgan Pretty ce77a10b16 Updated version and build number info 1 year ago
Morgan Pretty 7af0f865f5 Refactored the 'RecipientState' type
• Refactored the 'RecipientState' type to just be columns on the 'Interaction' table
• Added some syntactic sugar to clean up the 'CallbackWrapper' boilerplate within the LibSession+Networking code
• Fixed an issue where sending a message into a group where you are the only member would result in the message permanently being in the sending state
• Fixed an issue when initially setting up the interaction database structure where the community whisper mechanism needed another column
• Fixed a bug where the MessageSendJob wouldn't time out during path building
• Fixed a bug where the MessageSendJob wouldn't retry 8 times before detecting a timeout (meaning it would retry up to 80 times in total before permanently failing)
1 year ago
Morgan Pretty bfe5f96fd8 Tweaked a couple of Xcode settings to remove redundant languages 1 year ago
Morgan Pretty 16ba002469 Merge remote-tracking branch 'upstream/dev' into third-party-license
# Conflicts:
#	Session.xcodeproj/project.pbxproj
#	Session/Meta/Translations/InfoPlist.xcstrings
1 year ago
Morgan Pretty 41a3f27fad
Merge pull request #1034 from mpretty-cyro/feature/uniform-type-identifiers-refactoring
Refactored MimeTypeUtil to use UniformTypeIdentifiers
1 year ago
Morgan Pretty 0afb0c399b Updated to the latest GRDB (Built with Xcode 16) 1 year ago
Morgan Pretty d570e10430 Merge remote-tracking branch 'upstream/dev' into feature/uniform-type-identifiers-refactoring
# Conflicts:
#	Session/Meta/Translations/InfoPlist.xcstrings
1 year ago
Morgan Pretty 2c9427edcf Refactored MimeTypeUtil to use UniformTypeIdentifiers 1 year ago
Ryan ZHAO 62f84d2c1f add script the catch licenses in SPM and generate a plist file as Acknowledgement in Settings.bundle 1 year ago
Morgan Pretty 7086fe1ba0 Number of small Xcode 16 build fixes
• Renamed an init which matched a private API so triggered a store submission warning
• Fixed a unit test build issue in Xcode 16
• Updated the LintLocalizableStrings updatePermissionStrings output to be sorted (so it doesn't change every time)
• Moved the 'Ensure InfoPlist.xcstrings updated' build step to the Session target
1 year ago
Morgan Pretty a1c3d53569 Updated project level versions 1 year ago
Morgan Pretty 0f549ae77d Renamed 'ScrollableLabelView' to 'ScrollableLabel' 1 year ago