Commit Graph

18910 Commits (3c681a217cf4f31edda00f818f6af22c2dcb36d7)
 

Author SHA1 Message Date
Ryan ZHAO 3c681a217c add detailed call info 12 months ago
Ryan ZHAO a26da76484 fix an issue where Note to self appears after receiving first call 12 months ago
Ryan ZHAO 0b33e7a5fb fix potential infinite loop 1 year ago
Ryan ZHAO bce5eda5c2 fix an issue where iPhone 6s cuts off message request text 1 year ago
Ryan ZHAO 5681b96089 WIP: fix message request info layout 1 year ago
Ryan ZHAO dcaec4b2a8 fix an keyboard issue of Calls 1 year ago
Ryan ZHAO 1b40c1363a Merge branch 'dev' into fix-calls-issue-3 1 year ago
Morgan Pretty d41bc9b2c1
Merge pull request #355 from session-foundation/feature/update-crowdin-translations
[Automated] Update translations from Crowdin
1 year ago
stfsession 411358401d
Merge pull request #356 from mpretty-cyro/fix/production-crashes
Fixed a number of crashes currently affecting production
1 year 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)
1 year ago
stfsession 4471af11d5 [Automated] Update translations from Crowdin 1 year ago
Ryan ZHAO a16e3aa61a workaround for a permission issue in NotificationServiceExtension 1 year ago
Ryan ZHAO 35ae44d389 update build number 1 year ago
Ryan ZHAO c055f6f5c8 add more logs 1 year ago
Ryan ZHAO 8275953ece add logs for microphone permission in NotificationServiceExtension 1 year ago
Ryan ZHAO 43e345ea6e update build number 1 year ago
Ryan ZHAO 1e70f00976 Fix an issue that a call might be shown after handled in background with CallKit and then opening the app 1 year ago
Ryan ZHAO 370eb3e4de fix microphone permission request API 1 year ago
Ryan ZHAO 6457191088 update version and build number 1 year ago
Ryan ZHAO 8bc40a3535 add retry for call messages 1 year ago
Ryan ZHAO 47f9984d33 further refactor to use latest API 1 year ago
Ryan ZHAO 403ca8c10c refactor on getting microphone permission state to try to fix an issue 1 year ago
Morgan Pretty 3a91bc52e1
Merge pull request #342 from mpretty-cyro/fix/atomic-reentrancy
Refactor Atomic<T> to Support Reentrancy
1 year ago
Morgan Pretty 92c7f68c85 Updated version numbers 1 year ago
Morgan Pretty 2a6c06423a Fixed a build error caused from merging 1 year ago
Morgan Pretty c6365e597d Merge branch 'dev' into fix/atomic-reentrancy 1 year ago
Morgan Pretty 9cf0c83c4b
Merge pull request #351 from session-foundation/feature/update-crowdin-translations
[Automated] Update translations from Crowdin
1 year ago
Morgan Pretty 2ba826faa2
Merge pull request #349 from mpretty-cyro/fix/calls-without-callkit
Fixed an issue where incoming calls would always fail without CallKit
1 year ago
Morgan Pretty 36b1699319
Merge pull request #352 from RyanRory/broken-media-accessibility-id
Add accessibility id for broken media
1 year ago
stfsession f52fabeefb [Automated] Update translations from Crowdin 1 year ago
Ryan ZHAO c56e57663e add accessibility id for broken media 1 year ago
Morgan Pretty a9c3a4dac5
Merge pull request #348 from mpretty-cyro/fix/busted-legacy-group-creation
Fixed an issue where new legacy groups would have invalid state
1 year ago
Morgan Pretty 380d81683a
Merge pull request #347 from mpretty-cyro/fix/shared-messages-not-expiring
Fixed an issue where shared messages and community invites wouldn't disappear
1 year ago
Morgan Pretty 9a5e18ed48 Fixed an issue where incoming calls would always fail without CallKit
• Fixed an issue where incoming calls would always fail without CallKit
• Fixed a couple of layout bugs with the IncomingCallBanner
1 year ago
Morgan Pretty ba1664f71f Updated version number 1 year ago
Morgan Pretty 15aaa8332d Fixed an issue where shared messages and community invites wouldn't disappear 1 year ago
Morgan Pretty 1fa9f2271a Fixed an issue where new legacy groups would have invalid state 1 year ago
Morgan Pretty fd74960b1c
Merge pull request #346 from session-foundation/feature/update-crowdin-translations
[Automated] Update translations from Crowdin
1 year ago
mpretty-cyro b20abd1ce8 [Automated] Update translations from Crowdin 1 year ago
Morgan Pretty a702179196
Merge pull request #345 from session-foundation/feature/update-crowdin-translations
[Automated] Update translations from Crowdin
1 year ago
Bilb 465bd55111 [Automated] Update translations from Crowdin 1 year ago
Morgan Pretty bb7a1378fb Updated build number 1 year ago
Morgan Pretty a86ea3ac96
Merge pull request #343 from mpretty-cyro/fix/file-sharing-bugs
Fixed an issue where sharing attachments could lose filename and extension
1 year ago
Morgan Pretty 13fabbb305 Fixed an issue where sharing attachments could lose filename and extension 1 year ago
Morgan Pretty 1e07120eba Cleaned up 'calledFromConfig' params
• Renamed the remaining 'calledFromConfig' params to be a bit more descriptive of what they actually do
• Removed all the 'calledFromConfig' values

The `calledFromConfig` was previously needed to help prevent reentrant libSession access but that is now supported. This now means that a config change could trigger a database update which subsequently triggers a config change but libSession has a built in diff system which will prevent this resulting in an infinite update loop

If we do end up in a situation that this update loop results in a config change (which would then get synced) it's likely a bug in iOS which would be hard to track down as it would result from a specific database change (ie. this will hopefully make it easier to resolve inconsistent libSession integrations)
1 year 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
1 year ago
Morgan Pretty d010aa74cd Updated versioning 1 year ago
Morgan Pretty 2923aec0c0
Merge pull request #336 from mpretty-cyro/fix/busted_video_attachments
Fixed an issue where attachments could end up with incorrect file extensions
1 year ago
Morgan Pretty b965a382db
Merge pull request #337 from RyanRory/fix-callkit-2
Fix Voice and Video Calls
1 year ago
Ryan ZHAO 87d6768164 fix a keyboard issue when CallVC is dismissed 1 year ago