Commit Graph

2898 Commits (2de6ba7d627a609c86ad7690976447b7920f043d)

Author SHA1 Message Date
Morgan Pretty d031d62240 Merge remote-tracking branch 'upstream/dev' into feature/dev-tweaks 2 months ago
Morgan Pretty d888bd6df5
Merge pull request #406 from mpretty-cyro/feature/remove-yyimage-and-libweb
Removed YYImage and libWebP, fixed a couple of bugs
2 months ago
Morgan Pretty f31a21db14
Merge pull request #408 from mpretty-cyro/fix/mention-crash
Fixed an index out of bounds crash when ending a message with a mention
2 months ago
Morgan Pretty 6bddebecc3
Merge pull request #402 from mpretty-cyro/feature/tweak-disable-dev-settings
Updated dev settings to only reset settings which have been set
2 months ago
Morgan Pretty 9d45fb429e
Merge pull request #386 from mpretty-cyro/feature/contact-block-and-delete
Added block and delete functionality to contact list
2 months ago
Morgan Pretty 507bcc6fa5
Merge pull request #370 from RyanRory/feedback-for-actions
Add feedbacks for actions in message info screen
2 months ago
Morgan Pretty 236d072235 Moved the 'LibSession.clearLoggers' call below suspending the network 2 months ago
Morgan Pretty b66e013951 Removed extra markdown file incorrectly added 2 months ago
mpretty-cyro a37eb91507 [Automated] Update translations from Crowdin 2 months ago
Morgan Pretty d30112ec60 Made a number of tweaks to make dev a little easier
• Added a mechanism to copy the database file path more easily for devs
• Enabled ASAN when compiling libSession
• Cleaned up a bunch of per-target project settings (not they are set once at the project level)
• Updated the `os.Logger` calls to always be public (only in debug mode)
2 months ago
Morgan Pretty 4ac489e9a8 Fixed an index out of bounds crash when ending a message with a mention 2 months ago
Ryan ZHAO 6afb2e532d fix issues when tapping save in groups & fix message info screen falsely dismissing 2 months ago
Ryan ZHAO 480e92c760 Merge branch 'dev' into feedback-for-actions 2 months ago
Morgan Pretty 417976995b Removed YYImage and libWebP, fixed a couple of bugs
• Removed YYImage and libWebP dependencies (replaced with custom `AnimatedImageView` class)
• Fixed an issue where animated images (WebP/GIF) may not correctly render in the "All Media" grid UI
• Fixed an issue where selecting a GIF for the display picture would incorrectly convert it into a JPG instead of keeping the GIF
2 months ago
Morgan Pretty bdfb83e211 Merge remote-tracking branch 'upstream/dev' into fix/nan-crash 2 months ago
Morgan Pretty 132fa254a1 Only delay the dismissal if we want to show feedback before dismissing 2 months ago
Morgan Pretty 49b874f4d8 Updated dev settings to only reset settings which have been set 2 months ago
Ryan ZHAO 448b830716 fix issues 2 months ago
ThomasSession a95405097f [Automated] Update translations from Crowdin 2 months ago
Ryan ZHAO 251869d3ea Merge branch 'dev' into feedback-for-actions 2 months ago
Morgan Pretty e6f0640e99 Attempt to prevent an odd NaN crash 2 months ago
Morgan Pretty c5f70fc92b Fixed build error 2 months ago
Morgan Pretty cb1c8169b1 Merge branch 'dev' into feature/contact-block-and-delete 2 months ago
Morgan Pretty ed212e69a8 Fixed a couple of QA issues
• Fixed a bug where the nickname of a deleted contact would remain after deletion
• Fixed a bug where the block swipe action wouldn't show the confirmation modal
2 months ago
Morgan Pretty 82b315ccb1
Merge pull request #383 from mpretty-cyro/fix/poller-and-background-processing-bugs
Poller and background processing fixes
2 months ago
Morgan Pretty 37b64cd69b
Merge pull request #379 from mpretty-cyro/fix/network-status-not-updating
Network status not updating in certain conditions
2 months ago
Morgan Pretty 98f7bee170
Merge pull request #394 from session-foundation/feature/update-crowdin-translations
[Automated] Update translations from Crowdin
2 months ago
Morgan Pretty 6017a992ce Merge remote-tracking branch 'upstream/dev' into fix/poller-and-background-processing-bugs 2 months ago
Morgan Pretty d77ab47f8b Merge remote-tracking branch 'upstream/dev' into fix/network-status-not-updating 2 months ago
Morgan Pretty bb6e78dc27 Merge remote-tracking branch 'upstream/dev' into fix/logging-issues-and-improvements
# Conflicts:
#	Session/Home/GlobalSearch/GlobalSearchViewController.swift
2 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
2 months ago
Morgan Pretty b12a5282bb
Merge pull request #392 from mpretty-cyro/fix/grdb-assertion
Fix GRDB Assertion
2 months ago
Morgan Pretty 43952c8386
Merge pull request #377 from mpretty-cyro/feature/refactor-screen-lock
Cleaned up some of the Screen Lock behaviours
2 months ago
mpretty-cyro d21737eca7 [Automated] Update translations from Crowdin 2 months ago
Morgan Pretty a524a265a5 Merge remote-tracking branch 'upstream/dev' into feature/refactor-screen-lock
# Conflicts:
#	Session.xcodeproj/project.pbxproj
2 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
2 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
2 months ago
Morgan Pretty bd70ada50b
Merge pull request #372 from RyanRory/punycode-for-ons
Make ONS with emoji work by punycode
2 months ago
Morgan Pretty 32ce6c5b35
Merge pull request #369 from RyanRory/fix-highlight-background
Fix mentioning highlight background
2 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
2 months ago
Morgan Pretty 846aa695c2 Updated searching to use a publisher and cancel it (instead of db interrupt) 2 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
2 months ago
mpretty-cyro 38aefd6564 [Automated] Update translations from Crowdin 2 months ago
Ryan ZHAO 369be3a278 Merge branch 'dev' into punycode-for-ons 2 months ago
Ryan ZHAO cb507f1ae8 fix the logic of dismissing message info screen 2 months ago
Ryan ZHAO 0bb45419e9 fix an issue on link preview in message info screen 2 months ago
Morgan Pretty afd0e8ee50 Removed some redundant code 2 months ago
Ryan ZHAO dbec7fbd10 Merge branch 'dev' into feedback-for-actions 2 months ago
Morgan Pretty 637723d026 Fixed a crash when opening message info in a community 2 months ago
Morgan Pretty 86fd9f5b6d Removed unneeded change 2 months ago