Commit Graph

19263 Commits (d6a2d6edd74d0557da6e6c012a356f465daa48ad)
 

Author SHA1 Message Date
Morgan Pretty d6a2d6edd7 Updated build and version numbers 4 weeks ago
Morgan Pretty bdfb83e211 Merge remote-tracking branch 'upstream/dev' into fix/nan-crash 4 weeks ago
Morgan Pretty 9e3ee87e34
Merge pull request #397 from mpretty-cyro/fix/config-push-crash
Fix a config push crash
4 weeks ago
Morgan Pretty 42009012c9
Merge pull request #399 from session-foundation/feature/update-crowdin-translations
[Automated] Update translations from Crowdin
4 weeks ago
ThomasSession a95405097f [Automated] Update translations from Crowdin 1 month ago
Morgan Pretty 95f4150c96 Use a guard to prevent an implicit unwrap 1 month ago
Morgan Pretty e6f0640e99 Attempt to prevent an odd NaN crash 1 month ago
Morgan Pretty a63e58b96b Updated the version & build numbers 1 month ago
Morgan Pretty 82b315ccb1
Merge pull request #383 from mpretty-cyro/fix/poller-and-background-processing-bugs
Poller and background processing fixes
1 month ago
Morgan Pretty 8b109d43c4
Merge pull request #376 from RyanRory/accessibility-id-for-threads-in-share-screen
Add accessibility id and label to cells in share to Session screen
1 month ago
Morgan Pretty 37b64cd69b
Merge pull request #379 from mpretty-cyro/fix/network-status-not-updating
Network status not updating in certain conditions
1 month ago
Morgan Pretty 8f222e9b7c
Merge pull request #382 from mpretty-cyro/fix/notifications-for-current-convo-incorrectly-shown
Fixed an issue where notifications are incorrectly shown for the current conversation
1 month ago
Morgan Pretty 98f7bee170
Merge pull request #394 from session-foundation/feature/update-crowdin-translations
[Automated] Update translations from Crowdin
1 month ago
Morgan Pretty 6017a992ce Merge remote-tracking branch 'upstream/dev' into fix/poller-and-background-processing-bugs 1 month ago
Morgan Pretty c9975a17bc Merge remote-tracking branch 'upstream/dev' into fix/notifications-for-current-convo-incorrectly-shown 1 month ago
Morgan Pretty d77ab47f8b Merge remote-tracking branch 'upstream/dev' into fix/network-status-not-updating 1 month ago
Morgan Pretty c8714ea062
Merge pull request #384 from mpretty-cyro/fix/logging-issues-and-improvements
Logging fixes and improvements
1 month ago
Morgan Pretty bb6e78dc27 Merge remote-tracking branch 'upstream/dev' into fix/logging-issues-and-improvements
# Conflicts:
#	Session/Home/GlobalSearch/GlobalSearchViewController.swift
1 month ago
Morgan Pretty fdcdd070a1 Merge remote-tracking branch 'upstream/dev' into fix/logging-issues-and-improvements
# Conflicts:
#	SessionMessagingKit/LibSession/LibSession+SessionMessagingKit.swift
#	SessionMessagingKitTests/_TestUtilities/MockLibSessionCache.swift
1 month ago
Morgan Pretty b12a5282bb
Merge pull request #392 from mpretty-cyro/fix/grdb-assertion
Fix GRDB Assertion
1 month ago
Morgan Pretty 43952c8386
Merge pull request #377 from mpretty-cyro/feature/refactor-screen-lock
Cleaned up some of the Screen Lock behaviours
1 month ago
mpretty-cyro d21737eca7 [Automated] Update translations from Crowdin 1 month ago
Morgan Pretty a524a265a5 Merge remote-tracking branch 'upstream/dev' into feature/refactor-screen-lock
# Conflicts:
#	Session.xcodeproj/project.pbxproj
1 month ago
Morgan Pretty 05d47392db
Merge pull request #393 from mpretty-cyro/fix/partial-group-state-loading
Fixed an issue where groups with only some config dumps wouldn't load
1 month ago
Morgan Pretty 231a3f882a
Merge pull request #391 from mpretty-cyro/fix/dependency-access-crash
Dependency access crash fix
1 month ago
Morgan Pretty 194833b6f7
Merge pull request #388 from mpretty-cyro/fix/community-message-info-crash
Fixed a crash when opening message info in a community
1 month ago
Morgan Pretty fd2b9b92ee
Merge pull request #381 from mpretty-cyro/fix/default-display-picture-not-updating
Fixed a bug where changing the display name wouldn't result in a default display pic update
1 month ago
Morgan Pretty 88a242b39f
Merge pull request #380 from mpretty-cyro/fix/read-status-not-appearing
Fixed an issue where the read receipt wouldn't show while the conversation was open
1 month ago
Morgan Pretty c1dee3e9b7
Merge pull request #378 from mpretty-cyro/feature/sort-members-by-pubkey
Sort group member change control messages deterministically
1 month ago
Morgan Pretty bd70ada50b
Merge pull request #372 from RyanRory/punycode-for-ons
Make ONS with emoji work by punycode
1 month ago
Morgan Pretty 32ce6c5b35
Merge pull request #369 from RyanRory/fix-highlight-background
Fix mentioning highlight background
1 month ago
Morgan Pretty 975fc52b5d Removed a left over TODO 1 month ago
Morgan Pretty 82b9c18929 Fixed an issue where groups with only some config dumps wouldn't load
• Cleaned up the interface for loading the "default" state for configs (shouldn't really be used outside of onboarding to tweaked it's interface)
• Updated the logic so group configs would be initialised all at once per group (previously it would load them in variant load order, now it will be group -> variant load order)
• Fixed an issue where groups in the invited state would incorrectly load their config states
1 month ago
Morgan Pretty 69c60b0090 Track current db tasks and cancel when suspending 1 month ago
Morgan Pretty 846aa695c2 Updated searching to use a publisher and cancel it (instead of db interrupt) 1 month ago
Morgan Pretty e11375fdeb Fixed the broken unit tests 1 month ago
Morgan Pretty e29758e401 Updated GRDB and refactored internal Storage operations
• Updated to GRDB 7.3.0 (from 6.29.3)
• Updated the ConfigMessageReceiveJob and MessageReceiveJob to use the `writeAsync` function (instead of the blocking `write` function) so that they aren't subject to the `Storage.transactionDeadlockTimeoutSeconds`
• Refactored the `Storage.performOperation` and `Storage.performPublisherOperation` to rely on the new cancellable async/await `Task` logic that GRDB 7 supports (as apparently the other async methods don't support cancellation...)
• Cleaned up some "Sendable" related warnings
• Minor tweaks to `Log.assertOnMainThread` to make it a little more readable
1 month ago
Morgan Pretty e1f38f3761 Wrap the `getValue` logic in a `performMap` to ensure thread safety 1 month ago
Morgan Pretty 2642d3925e
Merge pull request #390 from session-foundation/feature/update-crowdin-translations
[Automated] Update translations from Crowdin
1 month ago
mpretty-cyro 38aefd6564 [Automated] Update translations from Crowdin 1 month ago
Ryan ZHAO a62cce2012 post merging dev 1 month ago
Ryan ZHAO 369be3a278 Merge branch 'dev' into punycode-for-ons 1 month ago
Morgan Pretty 637723d026 Fixed a crash when opening message info in a community 1 month ago
Morgan Pretty 926a25f6d3
Merge pull request #387 from mpretty-cyro/fix/broken-ci
Fix broken CI
1 month ago
Morgan Pretty 8bab3bda49 Fixed the broken CI 1 month ago
Morgan Pretty 7294fd2cb8
Merge pull request #322 from mpretty-cyro/feature/lib-session-spm
Updated LibSession to be sourced via Swift Package Manager
1 month ago
Morgan Pretty adc877ffbd Documentation tweak 1 month ago
Morgan Pretty 6299eeec3f Removed the 'clone_submodules' step 1 month ago
Morgan Pretty e51f56afa2 Updated to libSession 1.2.1 1 month ago
Morgan Pretty 3c2e510b0c Fixed the build script to support both local and CI builds 1 month ago