Morgan Pretty
5d5b7635bd
Fixed the quote rendering with attachments on the MessageInfo screen
9 months ago
Morgan Pretty
bcbc481dad
Added support for rendering quotes with attachments and bug fixes
...
• Updated the VisibleMessageCell to render quote & body first before any attachment content (so we actually support rendering both, we still can't send both or sent quote + link preview though)
• Fixed an issue where messages would be incorrectly identified as "text only" if they had a quote or link preview
• Fixed an issue where leaving a conversation could block the UI do to a synchronous db read query
9 months ago
Morgan Pretty
bc654d5b96
Merge pull request #405 from RyanRory/update-readme
...
Update README with signatures verification
9 months ago
Ryan ZHAO
c702487901
update outdated links in README
9 months ago
Ryan ZHAO
9ff10fc908
update readme with signatures verification
9 months ago
Morgan Pretty
fab3b5683f
Merge pull request #396 from mpretty-cyro/fix/nan-crash
...
Attempt to prevent an odd NaN crash
9 months ago
Morgan Pretty
d6a2d6edd7
Updated build and version numbers
9 months ago
Morgan Pretty
bdfb83e211
Merge remote-tracking branch 'upstream/dev' into fix/nan-crash
9 months ago
Morgan Pretty
9e3ee87e34
Merge pull request #397 from mpretty-cyro/fix/config-push-crash
...
Fix a config push crash
9 months ago
Morgan Pretty
42009012c9
Merge pull request #399 from session-foundation/feature/update-crowdin-translations
...
[Automated] Update translations from Crowdin
9 months ago
ThomasSession
a95405097f
[Automated] Update translations from Crowdin
9 months ago
Morgan Pretty
95f4150c96
Use a guard to prevent an implicit unwrap
9 months ago
Morgan Pretty
e6f0640e99
Attempt to prevent an odd NaN crash
9 months ago
Morgan Pretty
a63e58b96b
Updated the version & build numbers
9 months ago
Morgan Pretty
82b315ccb1
Merge pull request #383 from mpretty-cyro/fix/poller-and-background-processing-bugs
...
Poller and background processing fixes
9 months 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
9 months ago
Morgan Pretty
37b64cd69b
Merge pull request #379 from mpretty-cyro/fix/network-status-not-updating
...
Network status not updating in certain conditions
9 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
9 months ago
Morgan Pretty
98f7bee170
Merge pull request #394 from session-foundation/feature/update-crowdin-translations
...
[Automated] Update translations from Crowdin
9 months ago
Morgan Pretty
6017a992ce
Merge remote-tracking branch 'upstream/dev' into fix/poller-and-background-processing-bugs
9 months ago
Morgan Pretty
c9975a17bc
Merge remote-tracking branch 'upstream/dev' into fix/notifications-for-current-convo-incorrectly-shown
9 months ago
Morgan Pretty
d77ab47f8b
Merge remote-tracking branch 'upstream/dev' into fix/network-status-not-updating
9 months ago
Morgan Pretty
c8714ea062
Merge pull request #384 from mpretty-cyro/fix/logging-issues-and-improvements
...
Logging fixes and improvements
9 months ago
Morgan Pretty
bb6e78dc27
Merge remote-tracking branch 'upstream/dev' into fix/logging-issues-and-improvements
...
# Conflicts:
# Session/Home/GlobalSearch/GlobalSearchViewController.swift
9 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
9 months ago
Morgan Pretty
b12a5282bb
Merge pull request #392 from mpretty-cyro/fix/grdb-assertion
...
Fix GRDB Assertion
9 months ago
Morgan Pretty
43952c8386
Merge pull request #377 from mpretty-cyro/feature/refactor-screen-lock
...
Cleaned up some of the Screen Lock behaviours
9 months ago
mpretty-cyro
d21737eca7
[Automated] Update translations from Crowdin
9 months ago
Morgan Pretty
a524a265a5
Merge remote-tracking branch 'upstream/dev' into feature/refactor-screen-lock
...
# Conflicts:
# Session.xcodeproj/project.pbxproj
9 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
9 months ago
Morgan Pretty
231a3f882a
Merge pull request #391 from mpretty-cyro/fix/dependency-access-crash
...
Dependency access crash fix
9 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
9 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
9 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
9 months ago
Morgan Pretty
c1dee3e9b7
Merge pull request #378 from mpretty-cyro/feature/sort-members-by-pubkey
...
Sort group member change control messages deterministically
9 months ago
Morgan Pretty
bd70ada50b
Merge pull request #372 from RyanRory/punycode-for-ons
...
Make ONS with emoji work by punycode
9 months ago
Morgan Pretty
32ce6c5b35
Merge pull request #369 from RyanRory/fix-highlight-background
...
Fix mentioning highlight background
9 months ago
Morgan Pretty
975fc52b5d
Removed a left over TODO
9 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
10 months ago
Morgan Pretty
69c60b0090
Track current db tasks and cancel when suspending
10 months ago
Morgan Pretty
846aa695c2
Updated searching to use a publisher and cancel it (instead of db interrupt)
10 months ago
Morgan Pretty
e11375fdeb
Fixed the broken unit tests
10 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
10 months ago
Morgan Pretty
e1f38f3761
Wrap the `getValue` logic in a `performMap` to ensure thread safety
10 months ago
Morgan Pretty
2642d3925e
Merge pull request #390 from session-foundation/feature/update-crowdin-translations
...
[Automated] Update translations from Crowdin
10 months ago
mpretty-cyro
38aefd6564
[Automated] Update translations from Crowdin
10 months ago
Ryan ZHAO
a62cce2012
post merging dev
10 months ago
Ryan ZHAO
369be3a278
Merge branch 'dev' into punycode-for-ons
10 months ago
Morgan Pretty
637723d026
Fixed a crash when opening message info in a community
10 months ago
Morgan Pretty
926a25f6d3
Merge pull request #387 from mpretty-cyro/fix/broken-ci
...
Fix broken CI
10 months ago