Morgan Pretty
37b64cd69b
Merge pull request #379 from mpretty-cyro/fix/network-status-not-updating
...
Network status not updating in certain conditions
7 months 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
7 months ago
Morgan Pretty
98f7bee170
Merge pull request #394 from session-foundation/feature/update-crowdin-translations
...
[Automated] Update translations from Crowdin
7 months ago
Morgan Pretty
c9975a17bc
Merge remote-tracking branch 'upstream/dev' into fix/notifications-for-current-convo-incorrectly-shown
7 months ago
Morgan Pretty
d77ab47f8b
Merge remote-tracking branch 'upstream/dev' into fix/network-status-not-updating
7 months ago
Morgan Pretty
c8714ea062
Merge pull request #384 from mpretty-cyro/fix/logging-issues-and-improvements
...
Logging fixes and improvements
7 months ago
Morgan Pretty
bb6e78dc27
Merge remote-tracking branch 'upstream/dev' into fix/logging-issues-and-improvements
...
# Conflicts:
# Session/Home/GlobalSearch/GlobalSearchViewController.swift
7 months 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
7 months ago
Morgan Pretty
b12a5282bb
Merge pull request #392 from mpretty-cyro/fix/grdb-assertion
...
Fix GRDB Assertion
7 months ago
Morgan Pretty
43952c8386
Merge pull request #377 from mpretty-cyro/feature/refactor-screen-lock
...
Cleaned up some of the Screen Lock behaviours
7 months ago
mpretty-cyro
d21737eca7
[Automated] Update translations from Crowdin
7 months ago
Morgan Pretty
a524a265a5
Merge remote-tracking branch 'upstream/dev' into feature/refactor-screen-lock
...
# Conflicts:
# Session.xcodeproj/project.pbxproj
7 months 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
7 months ago
Morgan Pretty
231a3f882a
Merge pull request #391 from mpretty-cyro/fix/dependency-access-crash
...
Dependency access crash fix
7 months 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
7 months 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
7 months 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
7 months ago
Morgan Pretty
c1dee3e9b7
Merge pull request #378 from mpretty-cyro/feature/sort-members-by-pubkey
...
Sort group member change control messages deterministically
7 months ago
Morgan Pretty
bd70ada50b
Merge pull request #372 from RyanRory/punycode-for-ons
...
Make ONS with emoji work by punycode
7 months ago
Morgan Pretty
32ce6c5b35
Merge pull request #369 from RyanRory/fix-highlight-background
...
Fix mentioning highlight background
7 months ago
Morgan Pretty
975fc52b5d
Removed a left over TODO
7 months 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
7 months ago
Morgan Pretty
69c60b0090
Track current db tasks and cancel when suspending
7 months ago
Morgan Pretty
846aa695c2
Updated searching to use a publisher and cancel it (instead of db interrupt)
7 months ago
Morgan Pretty
e11375fdeb
Fixed the broken unit tests
7 months 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
7 months ago
Morgan Pretty
e1f38f3761
Wrap the `getValue` logic in a `performMap` to ensure thread safety
7 months ago
Morgan Pretty
2642d3925e
Merge pull request #390 from session-foundation/feature/update-crowdin-translations
...
[Automated] Update translations from Crowdin
7 months ago
mpretty-cyro
38aefd6564
[Automated] Update translations from Crowdin
7 months ago
Ryan ZHAO
a62cce2012
post merging dev
7 months ago
Ryan ZHAO
369be3a278
Merge branch 'dev' into punycode-for-ons
7 months ago
Morgan Pretty
637723d026
Fixed a crash when opening message info in a community
7 months ago
Morgan Pretty
926a25f6d3
Merge pull request #387 from mpretty-cyro/fix/broken-ci
...
Fix broken CI
7 months ago
Morgan Pretty
8bab3bda49
Fixed the broken CI
7 months ago
Morgan Pretty
7294fd2cb8
Merge pull request #322 from mpretty-cyro/feature/lib-session-spm
...
Updated LibSession to be sourced via Swift Package Manager
7 months ago
Morgan Pretty
adc877ffbd
Documentation tweak
7 months ago
Morgan Pretty
6299eeec3f
Removed the 'clone_submodules' step
7 months ago
Morgan Pretty
e51f56afa2
Updated to libSession 1.2.1
7 months ago
Morgan Pretty
3c2e510b0c
Fixed the build script to support both local and CI builds
7 months ago
Morgan Pretty
347b6ace28
Pointed at a separate SPM-specific repo to reduce dependency size
7 months ago
Morgan Pretty
ada7a4e499
Tweaked licence generation, updated to latest SPM libSession
7 months ago
Morgan Pretty
c8e6bacbd1
Fixed the version discrepancies
7 months ago
Morgan Pretty
04b3a64f6b
Updated LibSession to be sourced via Swift Package Manager
...
• Using a pre-built version of libSession as a SPM dependency for default builds
• Added a new scheme which will try to build libSession from source (update the `LIB_SESSION_SOURCE_DIR` User-Defined build setting to change the location - currently set to '${SRC_ROOT}/../LibSession-Util')
• Removed the libSession submodule
7 months ago
Ryan ZHAO
a6c0762d2b
Merge branch 'dev' into fix-highlight-background
7 months ago
Ryan ZHAO
97cbead8ae
Merge branch 'dev' into punycode-for-ons
7 months ago
Morgan Pretty
c5086981b9
Fixed build number
7 months ago
Morgan Pretty
7c4249b082
Cleaned up some of the ScreenLock logic
7 months ago
Morgan Pretty
ee29b7b49d
Merge remote-tracking branch 'upstream/dev' into feature/sort-members-by-pubkey
7 months ago
Morgan Pretty
f75544487a
Merge remote-tracking branch 'upstream/dev' into fix/network-status-not-updating
7 months ago
Morgan Pretty
1e4072420d
Merge remote-tracking branch 'upstream/dev' into fix/read-status-not-appearing
7 months ago